﻿@charset "utf-8";
/* 20120104 - 1100 */

/*
OVERWRITING
*/
#mod-header {
	margin-bottom:22px;
}
.col-right {
	margin-right: 0;
}
.bgr-lfr {
	display:inline-block;
	overflow:visible;
}
h1, h2, h3 {
	margin: 0;
	padding: 0;
	line-height: 110%;
}
h1 br, h3 br {
	display: inline;
}
h1, h3 {
	width: 513px;
	font-size: 31px;
	float: left;
	letter-spacing: -0.04em;
}
h2 {
	margin: 15px 0 -15px 0;
	font-size: 1.2em;
}
.ttl-h2 {
	margin:0;
}
.col-left-full {
	margin-bottom: 0px;
}
#divFirstComment p {
	margin-top: 0;
}

.ttl-page-header{ margin: 0;}

.ttl-main{
	float: left; letter-spacing: -0.04em; width: 513px; margin: 0 0 11px 0;
}

.txt-claim{
	color: #BEBCB9; font-size: 11px; margin-bottom: 10px; clear: both;
}

.ttl-channel-header{ margin: 0 10px 16px 0; width: auto; }

.list .date { color: #BEB7AF; font-size: 12px;}
/*
// OVERWRITING
*/

/*
DEFINITIONS
*/
.ctn-over {
	background-color: #FFFFFF;
	border: 3px solid #FF9900;
	padding: 7px 7px 4px 7px;
	overflow: hidden;
	position: absolute;
	z-index: 1000;
}
	.ctn-over .lnk-close {
		margin: -3px -3px 0 0;
		float: right;
		clear: both;
		text-indent: -9999px;
		display: block;
		width: 16px;
		height: 16px;
		background: url(http://s1.trrsf.com/atm/2/_img/ico-general.gif) left -600px no-repeat;
	}
.mod-socialize {
	margin-bottom: 15px;
	clear: both;
}
	.mod-socialize .lin-hor-dotted { clear:both; width:100%; height:1px; position:absolute; width:620px; }
	.mod-socialize .sponsored-block {
		overflow: visible;
		padding:4px 0;
		height:32px;
	}
		.mod-socialize .sponsored-block .adv-socialize {
			text-align:center;
			line-height:31px;
			font-weight:bold;
			width:88px;
			height:31px;
		}
		.mod-socialize .sponsored-block .adv-socialize.first-label {
			float:right; 
		}
		.mod-socialize .sponsored-block .adv-socialize.second-label {
			float:left; 
		}
h1 em, h3 em {
	font-size: 11px;
	color: #BEBCB9;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
}
	h1 em strong, h3 em strong {
		font-weight: bold;
	}
.mod-title {
	overflow: hidden;
	margin-bottom: 15px;
}
	.mod-title h3, .mod-title ul {
		color: #BEB7AF;
		text-transform: lowercase;
		font-size: 11px;
		margin-bottom: 5px;
		display: none;
	}
	.mod-title .ttl-main{
		display: block;
		font-size: 31px;
		text-transform: none;
		color: #47423A;
	}
		.mod-title h3 a {
			color: #BEB7AF;
			font-weight: normal;
		}
		.mod-title h3 a strong {
			color: #FF9900;
		}
	.mod-title dl {
		margin-left: 17px;
		width: 89px;
		float: left;
		*clip: rect(4px auto auto auto);
		margin-top: -3px;
		text-transform: lowercase;
		color: #BEB7AF;
		font-size: 9px;
	}
		.mod-title span {
			display: none;
			_display: block;
			_width: 89px;
			_margin-left: 530px;
			_line-height: 1px;
			_background-color: #FFFFFF;
			_position: absolute;
		}
		.mod-title dl dt {
			background: url(http://s1.trrsf.com/atm/2/_img/lin-dotted.gif) top left repeat-x;
			padding-top: 3px;
			font-size: 11px;
		}
		.mod-title dl dt:first-child {
			background: none;
		}
		.mod-title dl dd {
			color: #9BC80D;
			font-size: 14px;
			font-weight: bold;
			margin: -1px 0 5px 0;
		}
	.nav {
		margin: 5px 0 15px;
		overflow: hidden;
		text-transform: uppercase;
		font-size: 11px;
	}
		.nav div {
			width: 309px;
			float: left;
		}
		.nav .status {
			margin-top: 3px;
		}
		.nav .controls {
			text-align: right;
			height: 20px;
		}
			.controls ul {
				float: right;
			}
			.controls li {
				float: left;
			}
			.controls a {
				display: block;
				width: 20px;
				height: 20px;
				text-align: left;
				text-indent: -9999px;
				background: url(http://s1.trrsf.com/atm/2/_img/btn-general.gif) left top no-repeat;
			}
				.controls .c, .controls .c-act {
					width: 47px;
					background-position: left -420px;
				}
					.controls .c:hover {
						background-position: -150px -420px;
					}
					.controls .c-act {
						background-position: 0px -390px;
					}
					.controls .c-act:hover {
						background-position:-150px -390px
					}
				.controls .p {
					background-position: left -300px;
				}
					.controls .p, .controls .p-off {
						margin-left: 7px;
					}
					.controls .p:hover {
						background-position: -150px -300px;
					}
					.controls .p-off {
						background-position: -300px -300px;
						cursor: default;
					}
				.controls .n {
					background-position: left -330px;
				}
					.controls .n, .controls .n-off {
						margin-left: 2px;
					}
					.controls .n:hover {
						background-position: -150px -330px;
					}
					.controls .n-off {
						background-position: -300px -330px;
						cursor: default;
					}
				.controls .z {
					background-position: left -360px;
				}
					.controls .z, .controls .z-off {
						margin-left: 7px;
					}
					.controls .z:hover {
						background-position: -150px -360px;
					}
					.controls .z-off {
						background-position: -300px -360px;
						cursor: default;
					}

/* ARTICLE */
.mod-tabs {
	border-bottom: 1px solid #DCD0CB;
	height: 24px;
	margin-bottom: 15px;
	clear: both;
}
	.mod-tabs .lst-tabs {
		_position: absolute;
	}
		.mod-tabs .lst-tabs li {
			float: left;
			margin-right: 1px;
			_margin-right: 0;
		}
			.mod-tabs .lst-tabs a {
				display: block;
				width: 58px;
				height: 26px;
				background: url(http://s1.trrsf.com/atm/2/en/_img/img-tabs.gif) left top no-repeat;
				text-indent: -9999px;
				margin-left: -1px;
				_margin-left: 0;
			}
			.mod-tabs .lst-tabs a:hover {
				background-position: left -30px;
			}
				.mod-tabs .lst-tabs .selected a, .mod-tabs .lst-tabs .selected a:hover {
					background-position: left -60px;
					cursor: default;
				}
			.mod-tabs .lst-tabs .itm-article {
				margin-left: 0;
			}
			.mod-tabs .lst-tabs .itm-video {
				width: 49px;
				background-position: -100px top;
			}
				.mod-tabs .lst-tabs .itm-video:hover {
					background-position: -100px -30px;
				}
				.mod-tabs .lst-tabs .selected .itm-video, .mod-tabs .lst-tabs .selected .itm-video:hover {
					background-position: -100px -60px;
				}
			.mod-tabs .lst-tabs .itm-photos {
				width: 58px;
				background-position: -200px top;
			}
				.mod-tabs .lst-tabs .itm-photos:hover {
					background-position: -200px -30px;
				}
				.mod-tabs .lst-tabs .selected .itm-photos, .mod-tabs .lst-tabs .selected .itm-photos:hover {
					background-position: -200px -60px;
				}
			.mod-tabs .lst-tabs .itm-info {
				width: 88px;
				background-position: -300px top;
			}
				.mod-tabs .lst-tabs .itm-info:hover {
					background-position: -300px -30px;
				}
				.mod-tabs .lst-tabs .selected .itm-info, .mod-tabs .lst-tabs .selected .itm-info:hover {
					background-position: -300px -60px;
				}
.mod-article, .mod-video, .mod-photos, .mod-info {
	display: none;
}
	.mod-article {
		display: block;
	}
.mod-content {
	font-size: 12px;
	margin-bottom: 14px;
}
	.mod-content p {
		line-height: 120%;
		margin-top: 16px;
	}
.mod-content .page {
	display: none;
	margin-bottom: 17px;
}
	.mod-content .page p a {
		color: #FF9900;
	}
	.mod-content .page .fontsize {
		display: none;
	}
	.mod-content #tgm-deploy,
	.mod-content #tgm-buttontools {
		height:55px;
		margin-top:10px;
	}
.mod-content .p1 {
	display: block;
}
	.mod-article .ctn-video {
		text-align: center;
		margin-bottom: 15px;
	}
		.mod-article .ctn-video a {
			display: block;
			width: 480px;
			height: 386px;
			background: #ECEAE7 url(http://s1.trrsf.com/atm/2/_img/ajax-loader_v2.gif) center center no-repeat;
			color: #ECEAE7;
			margin-left: 69px;
		}
			.mod-article .ctn-video a:hover {
				color: #ECEAE7 !important;
			}
		.mod-article .ctn-video p {
			text-align: left;
		}
	.img-article {
		margin: 0 17px 15px 0;
		width: 619px;
	}
		.img-article p {
			margin-top: 0;
			line-height: normal;
		}
		.img-article img {
			margin-bottom: 10px;
		}
		.img-article strong {
			display: block;
			margin-top: 8px;
			font-weight: normal;
		}
			.img-article strong br {
				display: none;
		}
		.img-article strong, .img-article em {
			color: #BEB7AF;
			font-size: 0.8em;
		}
		.vertical {
			width: 301px;
			float: left;
		}
	.ctn-poll {
		font-size: 11px;
		float: left;
		width: 195px;
		margin: 0 17px 15px 0;
		clear: left;
	}
		.ctn-poll .sponsor {
			float: none;
			margin: 5px 0;
		}
		.ctn-poll h5 {
			background: none;
			margin: 4px 0 -23px;
			font-size: 11px;
			text-transform: uppercase;
			color: #BEB7AF;
		}
			.ctn-poll h5 span {
				visibility: visible;
			}
	.ctn-pre {
		float: inherit;
		position: relative;
		*position: static;
		line-height: 120%;
	}
		.ctn-pre dl {
			padding-right: 80px;
		}
			.ctn-pre dt {
				text-transform: uppercase;
				font-weight: bold;
			}
			.ctn-pre dd {
				color: #BEB7AF;
				font-size: 0.9em;
			}
		.ctn-pre .vc {
			float: none;
			display: inline;
			padding-right: 2px;
		}
		.ctn-pre ul {
			position: absolute;
			top: 0;
			right: 0;
			*position: inherit;
			*right: auto;
			*float: right;
			*margin-top: -29px;
		}
		.ctn-pre ul, .ctn-pre ol {
			overflow: hidden;
		}
			.ctn-pre li {
				float: left;
			}
				.ctn-pre li a {
					display: block;
					width: 16px;
					height: 16px;
					text-indent: -9999px;
				}
				.ctn-pre li li {
					background: none;
					padding: 0;
				}
				.ctn-pre .ico-print {
					background: url(http://s1.trrsf.com/atm/2/_img/ico-general.gif) -32px -301px no-repeat;
				}
					.ctn-pre .ico-print:hover {
						background-position: left -301px;
					}

/* CTN-PRE SIMILAR */

	.ctn-tools {
		float: right;
		width: 88px;
		/* background: url(http://s1.trrsf.com/atm/2/_img/lin-dotted.gif) left top repeat-y; */
		padding-left: 9px;
		margin-left: 8px;
	}
		.ctn-tools ul, .ctn-tools ol {
			overflow: hidden;
		}
		.ctn-tools ul {
			margin-left: 27px;
		}
			.ctn-tools li {
				float: left;
			}
				.ctn-tools li a {
					display: block;
					width: 16px;
					height: 16px;
					text-indent: -9999px;
				}
				.ctn-tools li li {
					background: none;
					padding: 0;
				}
				.ctn-tools .ico-print {
					background: url(http://s1.trrsf.com/atm/2/_img/ico-general.gif) -32px -301px no-repeat;
				}
					.ctn-tools .ico-print:hover {
						background-position: left -301px;
					}
					.ctn-fontsize {
						background: url(http://s1.trrsf.com/atm/2/_img/lin-dotted.gif) right top repeat-y;
						width: 30px;
						padding-right: 8px;
						margin-right: 7px;
					}
				.ctn-fontsize .r a {
					background: url(http://s1.trrsf.com/atm/2/_img/ico-general.gif) left -510px no-repeat;
					width: 8px;
				}
					.ctn-fontsize .act:hover {
						cursor: default;
					}
					.ctn-fontsize .r a:hover {
						background-position: -32px -510px;
					}
					.ctn-fontsize .r .act, .ctn-fontsize .r .act:hover {
						background-position: -64px -510px;
					}
				.ctn-fontsize .n a {
					background: url(http://s1.trrsf.com/atm/2/_img/ico-general.gif) left -540px no-repeat;
					width: 10px;
				}
					.ctn-fontsize .n a:hover {
						background-position: -32px -540px;
					}
					.ctn-fontsize .n .act, .ctn-fontsize .n .act:hover {
						background-position: -64px -540px;
					}
				.ctn-fontsize .i a {
					background: url(http://s1.trrsf.com/atm/2/_img/ico-general.gif) left -570px no-repeat;
					width: 12px;
				}
					.ctn-fontsize .i a:hover {
						background-position: -32px -570px;
					}
					.ctn-fontsize .i .act, .ctn-fontsize .i .act:hover {
						background-position: -64px -570px;
					}
		.ctn-tools .adv em {
			margin-top: 5px;
		}
	.page .author {
		line-height: 120%;
	}
		.author dl {
			/**/
		}
			.author dt {
				text-transform: uppercase;
				font-weight: bold;
			}
			.author dd {
				color: #BEB7AF;
				font-size: 0.9em;
			}
		.author .vc {
			float: none;
			display: inline;
			padding-right: 2px;
		}

/* // CTN-PRE SIMILAR */

		.credits {
			clear: both;
			margin-bottom: 20px;
			margin-top: 20px;
			margin-bottom: 14px;
		}
			.credits dd {
				font-style: italic;
				margin: 5px 0 10px;
				font-size: 0.8em;
			}
		.mod-article .nav {
			clear: both;
			margin-bottom: 20px;
			font-size: 11px;
		}
			.mod-article .nav .pages {
				margin-bottom: 20px;
			}
			.nav .cross {
				clear: left;
				width: 417px;
			}
				.nav .cross span {
					display: block;
					background-color: #FFFFFF;
					float: left;
					margin-left: -9px;
					_margin-left: -17px;
					position: relative;
					*position: static;
				}
				.nav .cross ol {
					overflow: hidden;
					float: left;
				}
					.nav .cross li {
						float: left;
						background: url(http://s1.trrsf.com/atm/2/_img/lin-dotted.gif) right top repeat-y;
						padding-right: 10px;
						margin-right: 7px;
					}
						.nav .cross li a {
							display: block;
							background: url(http://s1.trrsf.com/atm/2/_img/ico-general.gif) left -687px no-repeat;
							padding-left: 6px;
						}
							.nav .cross li a strong {
								display: block;
								height: 13px;
								background: url(http://s1.trrsf.com/atm/2/en/_img/img-tabs.gif) -10px -97px no-repeat;
								text-indent: -9999px;
								white-space: nowrap;
								cursor: pointer;
							}
							.nav .cross .itm-article strong {
								width: 81px;
								background-position: -10px -97px;
							}
							.nav .cross .itm-video strong {
								width: 87px;
								background-position: -210px -97px;
							}
							.nav .cross .itm-photos strong {
								width: 100px;
								background-position: -10px -127px;
							}
							.nav .cross .itm-info strong {
								width: 161px;
								background-position: -210px -127px;
							}
			.nav .channel {
				text-align: right;
				width: 202px;
				*float: right;
			}
				.nav .channel a {
					color: #FF9900;
					font-weight: bold;
					text-transform: lowercase;
					padding-right: 1px;
				}
				.nav .channel a:hover {
					text-decoration: underline;
				}
			.mod-article .nav .pages a, .mod-article .nav .pages strong {
				display: block;
				float: left;
			}
			.mod-article .nav .pages strong {
				margin: 5px;
				margin-bottom: 0;
			}
			.mod-article .nav .pages a {
				width: 19px;
				height: 23px;
				text-indent: -9999px;
				background: url(http://s1.trrsf.com/atm/2/_img/btn-general.gif) left top no-repeat;
			}
				.mod-article .nav .pages .p {
					background-position: left -240px;
				}
					.mod-article .nav .pages .p:hover {
						background-position: -150px -240px;
					}
					.mod-article .nav .pages .p-off {
						background-position: -300px -240px;
						cursor: default;
					}
				.mod-article .nav .pages .n {
					background-position: left -270px;
				}
					.mod-article .nav .pages .n:hover {
						background-position: -150px -270px;
					}
					.mod-article .nav .pages .n-off {
						background-position: -300px -270px;
						cursor: default;
					}
	.mod-links {
		clear: both;
		overflow: hidden;
		font-size: 11px;
		margin-bottom: 14px;
	}
		.mod-links h5, .mod-links h3, .mod-links .ttl-related-links {
			background: url(../../_img/ttl-modules.gif) left -330px no-repeat;
			width: 213px;
			float: left;
			height: 30px;
			font-size: 21px;
			line-height: 30px;
			margin-bottom: 10px;
			text-transform: lowercase;
			text-indent: -9999px;
		}
		.mod-links .ttl-reporter {
			background-position: left -420px;
			width: 130px;
			margin-bottom: 0px;
		}
		.mod-links .bgr-lightgray {
			padding-top: 5px;
			padding-bottom: 5px;
			height: 30px;
		}
			.mod-links .bgr-lightgray .lin-ver-dotted {
				float: left;
				margin-top: 9px;
				height: 11px;
			}
			.mod-links .bgr-lightgray .lnk-more {
				float: left;
				padding-top: 6px;
				margin-left: 19px;
				text-decoration: none;
				cursor: pointer;
			}
			.mod-links .bgr-lightgray .lnk-more:hover {
				text-decoration: underline;
			}
				.mod-links .bgr-lightgray a span {
					cursor: default;
				}
		.mod-links .lst-galleryrelated {
			/**/
		}
			.mod-links .lst-galleryrelated .lin-hor-dotted {
				margin: 6px 0;
				height:1px;
			}
		.mod-links .lst-galleryrelated li .txt-links-rel{
			float: right;
			width: 90px;
			}
		.mod-links .list {
			font-size: 11px;
			float: left;
			padding-bottom: 0;
		}
			.mod-links .list h4 {
				margin-top: -11px;
			}
			.mod-links .list em {
				color: #FF9900;
				padding-right: 5px;
				_padding-right: 2px;
			}
		.mod-links .col-skinny ul li {
			float: left;
		}
			.mod-links .col-skinny ul li .img-news {
				margin-right: 15px;
				float: left;
				width: 89px;
			}
			.mod-links .col-skinny ul li h3 {
				font-size: 12px;
				font-weight: bold;
				margin-right: 0px;
				width: 89px;
				float: left;
			}
			
	#ifr-facebooklike {
		border:none;
		overflow: hidden; 
		width: 450px; 
		height: 61px; 
	}
			
	#divAnnotatio {
		margin-top: 15px;
	}
	.adv-ppp {
		margin: 10px 0 22px;
		overflow: hidden;
	}

/* ARTICLE - VIDEO */
	.mod-video .ctn-video {
		text-align: center;
	}
		.mod-video .ctn-video p {
			margin-top: 17px;
			text-align: left;
		}

/* ARTICLE - PHOTOS */
.ctn-zoom img {
	margin: 17px -13px 0 0;
	*margin-right: 0;
}
	.ctn-zoom .lnk-close {
		*float: none;
		*position: absolute;
		*right: 6px;
		*clear: none;
	}
	.mod-photos .scr-content {
		width: 619px;
		height:67px;
		overflow: hidden;
	}
	.mod-photos .scr-innercontent {
		width: 4223px;
	}
	.mod-photos .scr-scrollbar {
		margin-top: 8px;
	}
	.mod-photos .lst-photos {
		overflow: hidden;
	}
		.mod-photos .lst-photos li {
			float: left;
			margin-right: 17px;
			position: static;
		}
			.mod-photos .lst-photos li p {
				display: none;
			}
	.mod-photos .img {
		clear: both;
		height: 464px;
		text-align: center;
		padding-top: 13px;
		visibility: hidden;
	}
		.mod-photos .img  img { 
			display:none; 
		}
	.mod-photos p strong {
		display: block;
		margin-top: 5px;
		font-weight: normal;
	}
		.mod-photos p strong br {
			display: none;
	}
	.mod-photos p strong, .mod-photos p em {
		color: #BEB7AF;
		font-size: 0.8em;
	}

	.mod-photos p em { display: block; margin-top: 17px; }	

	.mod-content p.fontsize.printing strong, .mod-content .fontsize.printing p strong, .mod-content.mod-photos p strong { display: inline; font-size: 12px; font-weight: bold; color: #5D5850; }

/* GALLERY */
.mod-gallery {
	clear: both;
	display: block;
	_margin-top: 44px;
}
	.mod-gallery .ctn-pre {
		float: right;
		margin-left: 8px;
		margin-top: 5px;
		*margin-top: 1px;
		*margin-bottom: -20px;
	}
		.mod-gallery .ctn-pre ul {
			position: relative;
			top: auto;
			right: auto;
			margin-top: 0;
		}
	.mod-gallery .ctn-tools { /* CTN-PRE SIMILAR */
		margin-top: 5px;
		*margin-top: 1px;
	}
	.mod-gallery p {
		min-height: 16px;
		_height: 16px;
	}
		.mod-gallery .nav .channel {
			text-align: right;
		}
	.mod-gallery p, .mod-gallery .nav .channel {
		width: 514px;
		_width: 511px;
	}
	.mod-gallery #divAnnotatio {
		margin-bottom: -15px;
	}

	.mod-gallery .img.printing { display: table-cell; vertical-align: middle; width: 619px; }
	.mod-gallery .img.printing * { vertical-align: middle; }
	.mod-gallery .img.printing span { display: inline-block; height: 100%; }
	

/* ARTICLE / GALLERY - RIGHT RAIL */
	.mod-latestnews, .mod-audience_pulse_ver, .adv-halfpage, .ctn-mobile {
		margin-bottom: 22px !important;
	}
	.mod-latestnews {
		float: left;
	}
	.ctn-mobile {
		width: 250px;
		margin-left: 0;
		clear: left;
	}
		.ctn-mobile .bgr-mediumgray, .ctn-mobile h5 {
			margin-bottom: 0;
		}
		.ctn-mobile h6 {
			color: #5D5850;
			padding-bottom: 7px;
			line-height: normal;
			font-size: 12px;
			text-transform: none;
		}
		.ctn-mobile .bgr-lightgray {
			margin-top: 1px;
		}

/* LISTS */
.mod-clock {
	float: none;
}
	.mod-clock .inline-ad em {
		font-style: normal;
		*display: inline-block;
	}
.ctn-thumbs {
	background: url(http://s1.trrsf.com/atm/2/_img/lin-ver-sssr.gif) 203px top repeat-y;
	height: 146px;
	margin-bottom: 30px;
}
.col-left-full .ctn-header {
	padding: 11px 0 7px;
	overflow: hidden;
	clear: left;
	*padding-bottom: 6px;
	_margin-bottom: 7px;
}
	.col-left-full .ctn-header h1 {
		margin: 0;
		font-size: 12px;
	}
	.col-left-full .ctn-header h1, .col-left-full .ctn-header .combobox, .col-left-full .ctn-header .lst-cross {
		float: left;
	}
		.ttl-articles, .ttl-videos, .ttl-photos {
			background: url(http://s1.trrsf.com/atm/2/en/_img/ttl-modules.gif) left -210px no-repeat;
			text-indent: -9999px;
			padding-right: 14px;
			width: 106px;
			height: 30px;
		}
		.ttl-videos {
			background-position: left -390px;
			width: 117px;
		}
		.ttl-photos{
			background-position: left -360px;
			width: 123px;
		}
		.col-left-full .ctn-header .combobox {
			margin-top: 6px;
			width: 142px;
		}
			.col-left-full .ctn-header .combobox .cmb-value div {
				width: 115px;
				height: 17px;
				line-height: 17px;
				overflow: hidden;
			}
			.col-left-full .ctn-header .combobox .scr-listvalues {
				width: 136px;
			}
			.col-left-full .ctn-header .combobox .content-scroll {
				width: 121px;
			}
			.combobox .cmb-list {
				display: none;
			}
		.col-left-full .ctn-header .lst-cross {
			float: right;
			padding: 7px 0;
		}
			.col-left-full .ctn-header .lst-cross ol {
				overflow: hidden;
			}
			.col-left-full .ctn-header .lst-cross .itm-clear {
				background: none;
			}
			.col-left-full .ctn-header .lst-cross li {
				float: left;
				padding-left: 11px;
				background: url(http://s1.trrsf.com/atm/2/_img/lin-dotted.gif) 6px 1px repeat-y;
			}
				.col-left-full .ctn-header .lst-cross .icon {
					margin: -2px 0 0 0;
					_margin-top:0;
				}
				.ico-newsletter, .ico-mobile, .ico-rss {
					background: url(http://s1.trrsf.com/atm/2/_img/ico-general.gif) left top no-repeat;
				}
				.ico-newsletter {
					background-position: left -390px;
				}
				.ico-mobile {
					background-position: left -240px;
					margin-left:-3px !important;
				}
				.ico-rss {
					background-position: left -210px;
					margin-left:1px !important;
				}
.ctn-types {
	float: left;
	text-transform: lowercase;
	font-size: 11px;
	color: #BEB7AF;
	width: 300px;
	margin: 10px 0;
	padding: 1px 0;
}
	.ctn-types ol, .ctn-types ol li, .ctn-types span {
		float: left;
	}
	.ctn-types span {
		margin-top: 2px;
	}
	.ctn-types ol li {
		padding: 0 5px 1px 6px;
		background: url(http://s1.trrsf.com/atm/2/_img/lin-dotted.gif) left top repeat-y;
	}
	.ctn-types .itm-clear {
		background: none;
		padding-left: 0;
	}
	.ico-articles, .ico-videos, .ico-photos, .ico-articles-act, .ico-videos-act, .ico-photos-act {
		background: url(http://s1.trrsf.com/atm/2/_img/ico-general.gif) left top no-repeat;
	}
	.ico-articles-act, .ico-videos-act, .ico-photos-act {
		cursor: default;
	}
	.ico-articles {
		background-position: -32px -180px;
	}
		.ico-articles:hover, .ico-articles-act {
			background-position: left -180px;
		}
	.ico-videos {
		background-position: -32px -150px;
	}
		.ico-videos:hover, .ico-videos-act {
			background-position: left -150px;
		}
	.ico-photos {
		background-position: -32px -120px;
	}
		.ico-photos:hover, .ico-photos-act {
			background-position: left -120px;
		}
.list, .list h2 {
	font-size: 12px;
}
.list {
	padding-bottom: 5px;
}
	.list h2 {
		margin: 0;
		color: #BEB7AF;
	}
	.list em {
		font-style: normal;
		color: #999999;
		font-weight: bold;
		padding-right: 3px;
	}
		.list a:hover em {
			color: #FF9900;
		}
.articles li {
	margin-top: 7px;
}
.lst-nav {
	margin: 10px 0 30px;
	text-align: right;
}
	.lst-nav div {
		width: 50px;
		float: left;
	}
	.lst-nav .status {
		*margin-top: 4px;
		width: 569px;
		color: #BEB7AF;
		font-size: 9px;
		text-align: right;
	}
.nav-top {
	margin: 10px 0;
}
	.nav-top .status {
		width: 269px;
	}

.mod-videoslist {
	display: block;
	margin-bottom: 30px;
}
	.mod-videoslist .img {
		height: 303px;
		margin: 0 0 5px;
	}
		.mod-videoslist .img a:hover .lnk-video {
			margin: 135px 0 0 181px;
		}
	.mod-videoslist .lst-photos {
		margin-top: 20px;
		width: 636px;
	}
	.mod-videoslist div p a strong {
		display: inline;
		font-weight: bold;
		font-size: inherit;
		color: #7F7871;
		text-transform: uppercase;
	}
	.mod-videoslist div p a:hover strong {
		color: inherit;
	}
.videos, .videos ol {
	overflow: hidden;
}
.videos ol {
	margin-top: -10px;
	_margin-top: -15px;
	_padding-bottom: 5px;
}
	.videos li {
		margin-top: 20px;
		_margin-top: 25px;
		overflow: hidden;
		line-height: 16px;
		clear: both;
	}
	.videos ol .img-news {
		margin-right: 15px;
	}
	.videos a:hover {
		color: #5D5850 !important;
	}
		.list a:hover strong {
			color: #FF9900;
		}
	.videos em {
		font-size: 11px;
		display: block;
		line-height: normal;
		_margin-top: -16px;
	}
		.videos a:hover em {
			color: #999999;
		}

.mod-photoslist {
	display: block;
	margin-bottom: 30px;
}
	.mod-photoslist .img {
		margin: 0 0 5px;
	}
	.mod-photoslist .lst-photos {
		margin-top: 20px;
		width: 636px;
	}
	.mod-photoslist div p a strong {
		display: inline;
		font-weight: bold;
		font-size: inherit;
		color: #7F7871;
		text-transform: uppercase;
	}
	.mod-photoslist div p a:hover strong {
		color: inherit;
	}

.photos ol {
	overflow: hidden;
	width: 636px;
	margin-top: -10px;
}
	.photos li {
		overflow: hidden;
		float: left;
		line-height: 16px;
		width: 301px;
		margin: 20px 17px 0 0;
	}
	.photos ol .img-news {
		margin-right: 15px;
	}
	.photos em {
		font-size: 11px;
		display: block;
		line-height: normal;
	}
		.photos a:hover em {
			color: #999999;
		}

		.ctn-show {
			overflow: hidden;
		}
			.ctn-show p {
				float: left;
				overflow: hidden;
				width: 438px;
				padding: 4px 7px 0 0;
			}
			.ctn-show .img-news a {
				overflow: visible;
				_padding-top: 3px;
				_margin-top: -3px;
			}
			.ctn-show .img-news a:hover {
				margin: 0;
				border: 0;
				_margin-top: -3px;
			}
				.ctn-show .img-news a:hover strong {
					*color: #FF9900;
				}
			.mod-videos .ctn-show p {
				width: 490px;
			}
				.ctn-show p strong, .ctn-show p em {
					color: inherit;
					font-size: 11px;
				}
				.ctn-show p strong {
					display: inline;
					font-weight: bold;
					margin-top: 0;
					color: #5D5850;
				}
			.ctn-show .controls {
				float: left;
				overflow: hidden;
			}
				.ctn-show .controls a {
					float: left;
				}
				.controls .v, .controls .w {
					background-image: url(http://s1.trrsf.com/atm/2/_img/btn-lists.gif);
					margin-right: 7px;
				}
				.controls .v {
					width: 120px;
					background-position: left top;
				}
					.controls .v:hover {
						background-position: -150px top;
					}
				.controls .w {
					width: 68px;
					background-position: left -30px;
				}
					.controls .w:hover {
						background-position: -150px -30px;
					}

/* IFRAME - SHOW IMAGE */
#ctn-showimage .img-gallery  {
	/**/
}
	#ctn-showimage a {
		/**/
	}
	#ctn-showimage .img-news .lnk-video {
		margin: 133px 0 0 179px;
	}

/* LISTS - RIGHT RAIL */
.col-right .mod-poll, .mod-related {
	margin: 0 0 0px;
}
	.mod-terratvsonora, .adv-box {
		margin-bottom: 22px;
	}
	.mod-terratvsonora {
		width: 250px;
		margin-left: 0;
	}
	.adv-halfbanner {
		margin-bottom: 15px;
		clear: left;
	}
	.mod-related {
		*margin-top: -3px;
		margin-bottom: 15px;
	}
	.mod-related, .col-right .mod-poll {
/*		padding-top: 1px;
		background: url(http://s1.trrsf.com/atm/2/_img/lin-dotted.gif) left top repeat-x;*/
		clear: left;
	}
		.mod-related h5 {
			margin: 15px 0 3px;
			*margin-top: 16px;
		}
/*	.col-right .mod-poll {
		padding-top: 13px;
	}
	*/

/* SOCIALIZE */
.ctn-socialize {
	width: 260px;
}
	.ctn-socialize h6 {
		height: 16px;
		background: url(http://s1.trrsf.com/atm/2/_img/img-socialize.gif) left -30px no-repeat;
		text-indent: -9999px;
		margin: -3px 0 6px 0;
	}
	.ctn-socialize .tabs {
		_margin-top: -14px;
	}
	.ctn-socialize .tabs strong {
		*margin-top: 1px;
	}
	.ctn-socialize .tabs strong, .ctn-socialize .tab-list {
		float: left;
		font-weight: normal;
		color: #BEB7AF;
	}
	.ctn-socialize .tab-list {
		overflow: hidden;
	}
		.ctn-socialize .tab-list li {
			float: left;
		}
			.ctn-socialize .tab-list a {
				margin: 0 6px;
				display: block;
				width: 34px;
				height: 16px;
				background: url(http://s1.trrsf.com/atm/2/_img/img-socialize.gif) left -60px no-repeat;
				text-indent: -9999px;
			}
			.ctn-socialize .tab-list .selected a, .ctn-socialize .tab-list a:hover {
				background-position: -150px -60px;
			}
			.ctn-socialize .tab-list .itm-network {
				width: 131px;
				background-position: left -120px;
			}
			.ctn-socialize .tab-list .selected .itm-network, .ctn-socialize .tab-list .itm-network:hover {
				background-position: -150px -120px;
			}
		.ctn-socialize .tab-content {
			clear: left;
		}

/* SOCIALIZE - E-MAIL */
#socialize-email iframe {
	_margin-top: 10px;
}
#socialize-email div {
	height: 310px;
	text-align: center;
}
#socialize-email .socialize-email-ok {
	visibility: hidden;
}
#socialize-email .socialize-email-form {
	text-align: left;
}
	#socialize-email .button {
		display: block;
		width: 54px;
		height: 20px;
		background: url(http://s1.trrsf.com/atm/2/_img/btn-general.gif) left -480px no-repeat;
		text-indent: -9999px;
	}
#socialize-email form {
	margin-top: 4px;
	*margin-top: 0;
	_margin-top: 4px;
}
	#socialize-email fieldset {
		padding-bottom: 10px;
	}
	#socialize-email label {
		font-weight: bold;
		text-transform: lowercase;
		display: block;
		margin-bottom: 3px;
		*margin-bottom: 2px;
	}
	#socialize-email input, #socialize-email textarea {
		border: 1px solid #BEB7AF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 1px;
		width: 256px;
		margin-bottom: 9px;
	}
	#socialize-email input {
		height: 16px;
	}
	#socialize-email textarea {
		height: 75px;
		overflow: hidden;
		resize: none;
		margin-bottom: 12px;
	}
	#socialize-email #capkey_img {
		float: left;
	}
	#socialize-email #enteredkey {
		width: 55px;
		margin: 11px 0 0 12px;
	}
	#socialize-email form strong {
		clear: both;
		display: block;
		font-weight: normal;
		padding-top: 7px;
	}
	#socialize-email form em, #socialize-email form a {
		float: left;
	}
		#socialize-email form em br, #socialize-email form a br {
			display: none;
		}
	#socialize-email form em {
		display: block;
		width: 151px;
		font-size: 10px;
		font-style: normal;
		letter-spacing: -0.03em;
		margin-top: -2px;
	}
	#socialize-email form a {
		margin: 3px 0 0 7px;
	}
	#socialize-email form a:hover {
		background-position: -240px -480px;
	}
	#socialize-email form .btn-send {
		width: 41px;
		background-position: left -510px;
	}
	#socialize-email form .btn-send:hover {
		background-position: -240px -510px;
	}
	#socialize-email .btn-back {
		width: 41px;
		margin: 10px auto;
		*display: block;
		*margin: -10px auto;
		background-position: left -540px;
	}
	#socialize-email .btn-back:hover {
		background-position: -240px -540px;
	}
	#socialize-email p {
		width: 190px;
		margin: auto;
		font-size: 12px;
		margin-top: 100px;
	}
	#socialize-email .socialize-email-ok p {
		width: 130px;
	}

/* SOCIALIZE - NETWORK */
#socialize-network ul {
	overflow: hidden;
	margin: 5px 0 -2px 17px;
}
	#socialize-network ul li {
		float: left;
		display: block;
		position: relative;
		padding: 8px 17px 8px 0;
	}
	#socialize-network ul li span {
		position: absolute;
		display: block;
		width: 17px;
		height: 25px;
		top: 13px;
		right: 0;
		background: url(http://s1.trrsf.com/atm/2/_img/lin-dotted.gif) 8px top repeat-y;
	}
	#socialize-network ul li a {
		display: block;
		width: 64px;
		text-align: center;
		background: url(http://s1.trrsf.com/atm/2/_img/img-socialize.gif) 24px -148px no-repeat;
		font-size: 10px;
		color: #978E81;
		padding-top: 22px;
		font-weight: bold;
	}
		#socialize-network ul li .sn02 {
			background-position: -26px -148px;
		}
		#socialize-network ul li .sn03 {
			background-position: -76px -148px;
		}
		#socialize-network ul li .sn04 {
			background-position: -126px -148px;
		}
		#socialize-network ul li .sn05 {
			background-position: -176px -148px;
		}
		#socialize-network ul li .sn06 {
			background-position: -226px -148px;
		}

/* CONTEXT LINKS */
.contextlink {
	border-bottom: 1px dashed;
}
.mod-contextlinks {
	background: #FFFFFF url(http://s1.trrsf.com/atm/2/_img/bgr-contextlinks.gif) 217px top repeat-y;
	width: 374px;
}
	.mod-contextlinks .lnk-close {
		background-position: left -630px;
	}	
	.mod-contextlinks .results {
		float: left;
		width: 203px;
		padding-right: 7px;
	}
		.mod-contextlinks h6 {
			text-indent: -9999px;
			background: url(http://s1.trrsf.com/atm/2/_img/ttl-contextlinks.gif) left top no-repeat;
			margin: -4px 0 10px 0;
			font-size: 11px;
			line-height: 13px;
		}
		.mod-contextlinks strong {
			text-transform: uppercase;
			display: block;
		}
		.mod-contextlinks .lin-hor-dotted {
			margin: 5px 0;
		}
	.mod-contextlinks .adv {
		float: left;
		width: 156px;
		padding: 7px;
		margin: 12px -19px 0 0;
	}

/* PRINTING */
.ctn-print {
	width: 632px;
}
	.ctn-print .scrolling {
		margin-top: 72px;
	}
	.ctn-print .scrolling, .ctn-print .scr-content, .ctn-print .scr-scrollbar, .ctn-print .scr-track {
		height: 378px;
	}
	.ctn-print .content-scroll {
		width: 619px;
	}
	.ctn-print .scr-scrollbar {
		margin-right: -4px;
	}
	.ctn-print #ifm-print {
		margin: 20px 0 20px 75px;
	}
	.ctn-print .ttl-print {
		margin: 4px 0 12px -5px;
		float: left;
	}
	.ctn-print .ctn-commands {
		float: left;
		padding-left: 325px;
	}
		.ctn-print .btn-print {
			display: block;
			width: 203px;
			height: 20px;
			background: url(http://s1.trrsf.com/atm/2/_img/btn-general.gif) left -450px no-repeat;
			text-indent: -9999px;
			margin-bottom: 10px;
		}
			.ctn-print .btn-print:hover {
				background-position: -240px -450px;
			}
	.ctn-print .mod-title {
		clear: left;
	}
		.ctn-print .mod.title h1 {
			width: auto;
		}
		.ctn-print .mod-title h1 span, .ctn-print .mod-title dl {
			display: none;
		}
		.ctn-print .mod-title h3 {
			display: block;
		}
	.ctn-print .mod-content {
		_padding-top: 15px;
		margin-bottom: 15px;
	}
	.ctn-print .mod-gallery .ctn-pre {
		margin-top: 5px;
		*margin-left: 0;
		*width: 619px;
	}
	.ctn-print .mod-gallery .ctn-pre ul {
		*position: static;
	}
	.ctn-print .mod-gallery .ctn-pre .ctn-fontsize {
		*margin-right: 0;
	}
	.ctn-print .mod-gallery p { /* CTN-PRE SIMILAR */
		margin-top: 5px;
	}
	.ctn-print .ctn-fontsize {
		background: none;
		padding-right: 0;
		margin-right: 0;
		_margin-right: 1px;
	}
	.ctn-print .mod-content .ctn-tools ul { /* CTN-PRE SIMILAR */
		margin-left: 58px;
	}
	.ctn-print .mod-content .ctn-pre .ico-print, .ctn-print .mod-content .ctn-tools .ico-print { /* CTN-PRE SIMILAR */
		display: none;
	}
	.ctn-print .mod-content .page {
		display: block;
	}
	.ctn-print .mod-content .credits {
		margin-top: 30px;
	}
	.ctn-print .mod-links {
		border-top: 1px solid #ECEAE7;
		padding-top: 15px;
		margin-top: 15px;
	}
		.ctn-print .mod-links h5 {
			float: none;
		}
		.ctn-print .mod-links .bgr-lsr {
			background: none;
		}
		.ctn-print .mod-links .list {
			float: left;
			margin-top: 0;
		}
			.ctn-print .mod-links cite {
				font-style: normal;
				font-weight: normal;
				display: block;
				_display: inline-block;
			}
			.ctn-print .mod-links .list .lin-spacer, .ctn-print .mod-links .list .bgr-lightgray, .ctn-print .mod-links .col-skinny {
				display: none;
			}
			.ctn-print .mod-links h3 {
				width: auto !important;
			}
	.ctn-print .ctn-bottom {
		font-size: 12px;
	}
		.ctn-print .ctn-bottom em {
			font-style: normal;
		}

@media print {
	.lst-accessibility, .ctn-tgm-advertising, #mod-header, #mod-footer, #trr-tbox, #tbox-tooltip, #modalWindow, .col-left-full, .col-right, .ctn-print .lnk-close, .ctn-print .scr-scrollbar, .ctn-print .btn-print, .ctn-print .chk-rdo-replace, .ctn-print label, .ctn-print .ctn-pre ul, .ctn-print .ctn-tools { /* CTN-PRE SIMILAR */
		display: none;
	}
	#trr-ctn-general { 
		border-left:none; 
	}
	.ctn-print {
		top: 0 !important;
		left: 0;
		padding: 0;
		border: 0;
		width: 100%;
		overflow: visible;
	}
		.ctn-print #ifm-print {
			margin-top: 0;
		}
		.ctn-print .scrolling, .ctn-print .content-scroll {
			overflow: visible;
			height: auto;
		}
		.ctn-print .content-scroll {
			width: 100%;
		}
		.ctn-print h1 {
			width: 100%;
		}
		.ctn-print .mod-title h3 {
			display: block;
		}
		.ctn-print .mod-links .col-left-full {
			display: block;
		}
		.ctn-print .mod-links h5 {
			background: none;
		}
			.ctn-print .mod-links h5 span {
				visibility: visible;
				line-height: 27px;
				letter-spacing: -0.04em;
			}
			.ctn-print .mod-links em, .ctn-print .mod-links em span {
				display: inline;
				background: none;
				width: auto;
				float: none;
				padding: 0;
				margin: 0;
			}
			.ctn-print .mod-links li {
				background: none;
				padding-left: 1px;
				list-style: inside disc;
				color: #FF9900;
			}
				.ctn-print .mod-links li a {
					margin-left: -1px;
					color: #5D5850;
				}
				.ctn-print .mod-links li cite {
					color: #5D5850;
				}
			.ctn-print .mod-links .itm-clear {
				list-style: none;
			}
}

/*
// DEFINITIONS
*/

/* 
ADVERTISING 
*/
.ctn-tgm { overflow:hidden; position:relative; }
/*.ctn-tgm-bottom { background:#ECEAE7 none repeat scroll 0 0; height:106px; margin:22px auto 0; position:relative; }*/
.ctn-tgm-bottom-holder { width:100%; height:98px; background:#ECEAE7; margin-top:22px; border-top:8px solid #ECEAE7; text-align:center; }
.ctn-tgm-bottom { width:728px; height:90px; margin:0 auto; }
.ctn-tgm-bottom-holder .ctn-tgm-bottom { float:left; margin:0 0 0 98px; }
.ctn-tgm-pagesponsorbottom { float:left; overflow:hidden; margin-left:2px; width:101px; height:91px; }


.ctn-tgm-advertising {position:absolute;top:-9999px;}
.ctn-tgm-advertising div {margin:0;}

#trr-ctn-advertising {width:943px;margin:0 auto;}

#ctn-tgm-top {margin-left:110px;z-index:999;}
#ctn-tgm-right,
#ctn-tgm-right2 {margin-left:636px;}
#ctn-tgm-buttontools {margin-left:531px;}
#ctn-tgm-pbuttons1 {margin-left:0;}
#ctn-tgm-pbuttons2 {margin-left:531px;}
#ctn-tgm-textlinks {width:619px;}

#tgm-right {height:600px;clear:both;}
#tgm-right.lists {height:255px; clear:both; margin-bottom:15px;}
#tgm-right2.lists {height:255px; clear:both; margin-bottom:15px;}

#tgm-contentmodule {height:100px; margin-bottom:15px; clear:both;}

#ctn-tgm-pbuttons1,
#ctn-tgm-pbuttons2 {position:absolute;line-height:normal;width:100px !important; }
#ctn-tgm-pbuttons1 em,
#ctn-tgm-buttontools em,
#ctn-tgm-pbuttons2 em {display:block; text-transform:lowercase; font-size:9px; color:#999999; font-style:normal; padding-bottom:2px;}

#ctn-tgm-pbuttons1 em,
#ctn-tgm-pbuttons2 em { display:none }

#ctn-tgm-pbuttons1 a,
#ctn-tgm-pbuttons2 a { display:block; height:31px; }

#ctn-tgm-pollsponsor {line-height:31px;font-size:9px;}
#ctn-tgm-pollsponsor em,
#ctn-tgm-pollsponsor div {float:left;font-style:normal;text-transform:lowercase;}
#ctn-tgm-pollsponsor em {color:#999999;margin-right:9px;}

.ctn-socialize { left:375px; margin-top:3px; }
#tgm-ppi { height:374px !important; margin-bottom:22px !important; }
.LNG_en #tgm-ppi,
.LNG_es #tgm_ppi { height: 345px !important; }

#ctn-tgm-clock { display:block; text-transform:lowercase; font-size:9px; color:#999999; height:31px; line-height:31px; }
#ctn-tgm-clock span { display:inline-block; height:31px; line-height:31px; }
#ctn-tgm-clock img { vertical-align:middle; height:31px; margin-left:6px; margin-top:-1px; }
#ctn-tgm-clock em { text-transform:lowercase; font-style:normal; }

/* Mod Ads - from /portal/core/2/apps/modules-2010/_css/style.css */
#mod-adv { width:278px; border:3px solid #ECEAE7; padding:8px; margin:0 0 22px 0; }
#mod-adv .ctn-section { width:274px; padding:0 0 17px 4px; margin:0;float:none;}
#mod-adv .ctn-section h2.ttl-section { margin:0; padding:0; line-height:normal;}
#mod-adv .ctn-section .ttl-section span { text-indent:-999px; display:block; visibility:visible; height:25px; }
#mod-adv .ctn-section .ttl-section a:hover span { background-position:-200px 0; cursor:pointer; }
#mod-adv li { position:relative; height:77px; margin:0 0 17px 0; font-weight:bold; }
#mod-adv li img { position:absolute; top:0; left:0; }
#mod-adv li span, #mod-adv li strong { display:block; padding:0 0 0 98px; cursor:pointer; }
#mod-adv li .store { margin:0 0 2px 0; font-size:14px; }
#mod-adv li strong { margin:0 0 3px 0; text-decoration:underline; }
#mod-adv li .description { font-weight:normal; margin-bottom:6px; }
#mod-adv li .price { display:inline; font-size:14px; color:#FF9900; background:url(../../../core/apps/modules-2010/_img/ico-general.png) right -219px no-repeat; padding-right:9px; }
#mod-adv li a:hover .price { text-decoration:underline; }
#mod-adv form { height:28px; background:url(../../../core/apps/modules-2010/_img/sprite.png) 0 -50px no-repeat; }
#mod-adv form legend { display:none; }
#mod-adv form .q { position:relative; overflow:hidden; float:left; border:0; width:197px; padding:8px 0 0 11px; line-height:16px; *line-height:13px; background:none; color:#999; }
#mod-adv form .submit { display:block; float:right; width:60px; height:28px; border:0; cursor:pointer; overflow:hidden; text-indent:-9999px; line-height:99em; background:url(../../../core/apps/modules-2010/_img/btn-general.png) 0px 500px; }
#mod-adv form .submit:hover {background-position:250px 500px;}
#mod-adv br { display:none; }
#mod-adv .ttl-section a { background:transparent url(../../../core/apps/modules-2010/_img/ico-general.png) no-repeat scroll right -262px; display:block; float:left; padding-right:11px; }
#mod-adv form .q { font-size:11px; padding:7px 0 0 11px; }

#mod-adv .ctn-section .ttl-section span { width:67px; background:url(../../../core/apps/modules-2010/_img/ttl-general-pt.png);}
.LNG_es #mod-adv .ctn-section .ttl-section span { width:81px; background:url(../../../core/apps/modules-2010/_img/ttl-general-es.png); }
.LNG_en #mod-adv .ctn-section .ttl-section span { width:172px; background:url(../../../core/apps/modules-2010/_img/ttl-general-en.png); }

/* annotatio work around */
#divTopComment { height:82px !important; }

/* heritage work around */
#ctn-tgm-ppi { height:auto !important; }
.mod-poll .ttl-poll {
                margin-top: -6px;
}

/**********************************/
/* CONTENT SHARE - INSIDE ARTICLE */
/**********************************/

/* counters */
.cshare-counter { overflow: hidden; float: right; width: 148px; margin: 5px 0 30px 30px; }
.cshare-counter .lin-hor-dotted { width: 100%; height: 1px; clear: both; margin: 12px 0; }
.cshare-counter .lin-hor-dotted hr { position: absolute; top: -99999px; left: -99999px; }

/* comment count + comment count on regular content share */
.onsharebar { padding:12px 0 0; margin:0; float:right; width:180px; position:relative; z-index:999;}
.onsharebar ul { margin:0; }
.onsharebar ul li { background: none; float: right; margin: 0; padding: 0; }
.onsharebar ul li:first-child { width:135px; margin: 0 0 0 11px; padding: 0 0 0 12px; background: url("http://s1.trrsf.com/transversais/content_share/v2/themes/atm/_img/vert-line-cs.png") no-repeat left 4px; }
.cshare-counter .cm-count { clear: both; margin:0; width:127px; }
.onsharebar .common-ui .cm-count a,
.onsharebar .common-ui .cm-count span,
.cshare-counter .cm-count a,
.cshare-counter .cm-count span { float: left; height: 20px; line-height: 20px; background: url("http://s1.trrsf.com/transversais/content_share/v2/themes/atm/_img/button-comentar-en.png") no-repeat; }
.onsharebar .common-ui .cm-count span strong,
.cshare-counter .cm-count span strong { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000; }
.onsharebar .common-ui .cm-count a,
.cshare-counter .cm-count a { width: 70px; text-indent: -9999px; }
.onsharebar .common-ui .cm-count a:hover,
.cshare-counter .cm-count a:hover { background-position: left -20px; }
.onsharebar .common-ui .cm-count span,
.cshare-counter .cm-count span { width:38px; background-position: right top; float: right; margin-left: 5px; padding-left: 4px; text-align: center; }

/* print button on regular content share */
.onsharebar .common-ui-print { width:16px; }
.onsharebar .common-ui-print .ctn-tools { width:100%; float:none; margin:0; padding:0; }
.onsharebar .common-ui-print .ctn-tools li { width: 16px; background: none; margin: 0; padding: 0; }
.onsharebar .common-ui-print .ctn-tools .ico-print { display:block; margin-top:3px; }

/* language specific */
.onsharebar .common-ui .cm-count span { width:54px; background-image: url("http://s1.trrsf.com/transversais/content_share/v2/themes/atm/_img/button-comentar.png") !important; }

/* MEDIA SERVICES */
.media-services { margin-bottom:1px; }
.media-services .ttl-page { width:520px; float:left; margin-top:-5px; text-indent:-9999px; }
.media-services .ttl-page span, 
.ttl-page a { background-repeat:no-repeat; display:block; height:30px; }
.ctn-tgm-header { float:right; margin-top:-47px; width:406px; height:90px; }
#ctn-tgm-header { margin-left:530px; }
.ctn-tgm-right-special { height:1200px!important; }

/* LISTS */
#ir-box-spacing { margin:23px 0 7px 0;padding:0; }
.ir-position-inner { position:relative;top:-2px; }
#ir-line-spacing { margin:12px 0; }

/* MOD 366B PARTICIPANTS */
#mod-366B-participants { width:936px; height:54px; margin-top:9px; float:left; }
#mod-366B-participants ul li { padding-right:5px; float:left; }
#mod-366B-participants .ctn-participantes { width:42px; float:left; _overflow:hidden; }
#mod-366B-participants .ctn-participantes .img-photo img { float:left; }
#mod-366B-participants .ctn-participantes .eliminado img { opacity:0.4; filter:alpha(opacity=40); }
#mod-366B-participants .ctn-participantes a:hover .img-photo { border:solid 3px #F90; float:left; overflow:hidden; opacity:1.0; filter:alpha(opacity=100); }
#mod-366B-participants .ctn-participantes a:hover .img-photo img { margin:-3px; }
#mod-366B-participants .ctn-participantes a:hover .bx-modal-ruler .ico-tri,
#mod-366B-participants .ctn-participantes a:hover .bx-modal-ruler .ctn-modal{ display:block; }
#mod-366B-participants .ctn-participantes .bx-modal-ruler { width:146px; height:32px; position:relative; z-index:997; bottom:18px; margin-left:29px; *margin-top:-42px; }
#mod-366B-participants .ctn-participantes .ctn-modal { background:#fff; width:auto; height:auto; padding:6px 8px 5px; position:absolute; bottom:7px; float: left; border:3px solid #F90; display:none; }
#mod-366B-participants .bx-modal-ruler .ico-tri { background:url("../_img/tri.gif") no-repeat scroll 0 0 transparent; position:relative; top:22px; height:10px; width:10px; z-index:999; }
#mod-366B-participants .last { padding-right:0px; }
#mod-366B-participants .ctn-participantes .ctn-modal .lbl-Pname,
#mod-366B-participants .ctn-participantes .ctn-modal .lbl-Pstatus { width:auto; clear:both; font-size:11px; line-height:13px; font-weight:bold; float:left; overflow:hidden; }
#mod-366B-participants .ctn-participantes .ctn-modal .lbl-Pname { color:#47423a !important; }
#mod-366B-participants .ctn-participantes .ctn-modal .lbl-Pstatus { color:#ff9900; }
@media screen and (-webkit-min-device-pixel-ratio:0) {.ctn-ruler .ctn-participantes .ctn-modal .lbl-Pstatus { padding-top:0px; }

/* CORRECAO DO POSICIONAMENTO DO CONTENT SHARE */
.cshare-counter { overflow: visible; position: relative; }

/* MOD DE RECOMENDACAO DO FACEBOOK - LADO ESQUERDO BARRA TERRA */
.fb-recommendations-bar{ z-index: 999; }
.fb-recommendations-bar span{ border-bottom: 1px solid #aeb2bd;	right: 30px; bottom: 43px; }
.fb-recommendations-bar span.min{ bottom: 0; }