#tru_container #tru_main{
	width:760px;
	position:relative;
	
}
#tru_container #tru_main #tru_main_container{
	border:1px solid #000;
}
	#tru_container #tru_main h1{
		font-size:24px;
		font-weight:normal;
		color:#F15D22;
		background:url(/productos/paginas/truscient/img/standard-h1.png) no-repeat left bottom;
		padding:0;
		margin:47px 0 0;
		height:50px
	}
		.ie6 #tru_container #tru_main h1{
			background:url(/productos/paginas/truscient/img/standard-h1.gif) no-repeat left bottom;
		}
	
	#tru_container #tru_main h1 span{
		background:url(/productos/paginas/truscient/img/standard-h1-bg.png) no-repeat top right;
		padding:0 14px 0 8px;
		line-height:46px;
		margin:0;
		display:block;
		float:left;
		height:42px
	}
		.ie6 #tru_container #tru_main h1 span{
			background:url(/productos/paginas/truscient/img/standard-h1-bg.gif) no-repeat top right;
		}
	
	#tru_container #tru_main .tru_inner h1{
		background:0;
		margin:0 0 30px;
		text-align:center;
		line-height:1.3em;
		font-size:2.5em;
		color:#808285
	}
		#tru_container #tru_main .tru_inner h1 span{
			background:0 !important;
			padding:0;
			line-height:inherit;
			display:inline;
			float:none;
			height:inherit;
			color:#F15D22;
		}
	
	/* webkit renders line-height of century gothic incorrectly so this 'hack' fixes h1 line-height*/
	@media screen and (-webkit-min-device-pixel-ratio:0) {
            #tru_container #tru_main h1 span{
				line-height:38px;
			}
        }
	.ie8 #tru_container #tru_main h1 span, .ie9 #tru_container #tru_main h1 span{
				line-height:38px;
			}
	
	#tru_container #tru_main .tru_inner{
		width:718px;
		line-height:1.3em;
		background:#fff;
		padding:12px 12px 80px;
		margin:8px !important;
		display:block;
		position:relative
	}
	.ie6 #tru_container #tru_main .tru_inner, .ie7 #tru_container #tru_main .tru_inner{ /* hack to fix strange margin error in ie7 + ie6*/
		border:8px solid transparent;
		}
		
/* split pages
=========================== */		
	#tru_container #tru_main .tru_inner .tru_inner_left{
		float:left;
		width:458px;
	}
	#tru_container #tru_main .tru_inner .tru_inner_right{
		float:left;
		width:244px;
		margin:0 0 0 15px;
	}
		#tru_container #tru_main .tru_inner .tru_inner_right .tru_tip{
			margin:0 0 10px 2px;
			border:1px solid #F15D22;
			padding:10px 10px 0;
			color:#000;
			-webkit-box-shadow: 5px 5px 10px 0px rgba(100, 100, 100, 0.3);
			box-shadow: 5px 5px 10px 0px rgba(100, 100, 100, 0.3);
		}
		
		
/* tabs
=========================== */		
	#tru_container #tru_main .tru_inner .tru_tab{
		margin:20px 0 0 
	}
	#tru_container #tru_main .tru_inner .js_tabs{
		border-bottom:1px solid #aaa;
		margin:0;
		padding:0;
	}
		#tru_container #tru_main .tru_inner .js_tabs li{
			display:block;
			float:left;
			background:none;
			padding:0;
			background-color:#F8AE90
		}
		#tru_container #tru_main .tru_inner .js_tabs li a{
			color:#fff;
			text-decoration:none;
			text-transform:uppercase;
			padding:7px 20px 4px 15px;
			display:block;
			background:url(/productos/paginas/truscient/img/tab-off.gif) no-repeat top right;
			}
		#tru_container #tru_main .tru_inner .js_tabs .last-child{	
			 background-color:transparent
		}
		#tru_container #tru_main .tru_inner .js_tabs .first-child{	
			 border-left:0 !important;
		}
		#tru_container #tru_main .tru_inner .js_tabs li.active a{
			background:url(/productos/paginas/truscient/img/tab-on.gif) no-repeat top right;
			border-left:1px solid #999
		}
/* pdf links
=========================== */
	
	#tru_container #tru_main .tru_inner a.tru_pdf{
		font-size:1.2em;
		display:block;
		color:#666;
		padding:9px 0 14px 50px;
		background:url(/productos/paginas/truscient/img/pdf-icon.png) no-repeat left center;
		text-decoration:none
		}
		#tru_container #tru_main .tru_inner a.tru_pdf:hover{
			text-decoration:underline
		}
/* block
=========================== */
	#tru_container #tru_main .tru_inner .tru_block{
		margin:40px 40px 50px 0;
		
	}
/* video block
=========================== */
	#tru_container #tru_main .tru_inner .tru_video{
		margin:20px 15px 10px 0;
		position:relative
	}
		#tru_container #tru_main .tru_inner .tru_video .tru_video_video{
			background:url(/productos/paginas/truscient/img/video-bg.jpg) no-repeat top center;
			width:380px;
			height:250px;
			text-align:center;
			position:relative;
			float:left;
			z-index:1;
		}
		
		#tru_container #tru_main .tru_inner .tru_video_big .tru_video_video{
			background:url(/productos/paginas/truscient/img/video-bg-big.jpg) no-repeat top center;
			width:454px;
			height:360px;
			text-align:center;
			position:relative;
			float:left;
			z-index:1;
		}
		
		
			#tru_container #tru_main .tru_inner .tru_video .tru_video_video img{
				margin:9px auto
			}
			#tru_container #tru_main .tru_inner .tru_video_big .tru_video_video img{
				margin:8px
			}
			#tru_container #tru_main .tru_inner .tru_video .tru_video_video span.play,
			#tru_container #tru_main .tru_inner .tru_video_big .tru_video_video span.play{
				display:block;
				height:110px;
				width:110px;
				overflow:hidden;
				position:absolute;
				background:url(/productos/paginas/truscient/img/play-btn.png) no-repeat 0 0;
				top:50px;
				left:130px;	
				text-indent:-1000px
			}
			#tru_container #tru_main .tru_inner .tru_video_big .tru_video_video span.play{
				top:100px;
				left:175px;
			}
			#tru_container #tru_main .tru_inner .tru_video .tru_video_video span.title,
			#tru_container #tru_main .tru_inner .tru_video_big .tru_video_video span.title{
				background:url(/productos/paginas/truscient/img/nav-bg-active.png);
				text-transform:uppercase;
				font-size:1.2em;
				position:absolute;
				bottom:36px;
				left:9px;
				color:#fff;
				padding:5px 10px;
				display:block;
				width:342px;
				text-align:left;
			}
			#tru_container #tru_main .tru_inner .tru_video_big .tru_video_video span.title{
				width:416px;
				bottom:17px;
				
				padding:10px;
			}
			#tru_container #tru_main .tru_inner .tru_video_big .tru_video_video span.title cite{
				text-transform:none;
				font-style:normal;
				padding-top:5px;
				display:block;
				color:#eee
			}
			#tru_container #tru_main .tru_inner .tru_video_big .tru_video_video span.title em{
				text-transform:none;
				font-style:normal;
				
			}
			
				.ie6 #tru_container #tru_main .tru_inner .tru_video .tru_video_video span.title,
				.ie6 #tru_container #tru_main .tru_inner .tru_video_big .tru_video_video span.title{
					background:url(/productos/paginas/truscient/img/nav-bg-active.gif);
					}
		#tru_container #tru_main .tru_inner .tru_video .tru_video_synopsis{
			float:left;
			color:#fff;
			background:#B5B7B9;
			padding:10px 10px 4px;
			width:323px;
			position:absolute;
			right:-12px;
			margin-top:20px;
			z-index:2;
			min-height:170px
		}
			.ie #tru_container #tru_main .tru_inner .tru_video .tru_video_synopsis{
			height:170px
			}
		
			#tru_container #tru_main .tru_inner .tru_video .tru_video_synopsis p.larger{
				line-height:1.2em
			}
#tru_container #tru_main .tru_inner .tru_video_list{
	
}
#tru_container #tru_main .tru_inner .tru_video_list_item{
	float:left;
	width:138px;
	position:relative;
	margin-left:10px;
	height:106px;
}
	#tru_container #tru_main .tru_inner .tru_video_list_item a{
		text-decoration:none;	
	}
	#tru_container #tru_main .tru_inner .tru_video_list_item img{
		
		
	}
	#tru_container #tru_main .tru_inner .tru_video_list_item span{
		position:absolute;
		text-transform:uppercase;
		color:#fff;
		bottom:0;
		background:url(/productos/paginas/truscient/img/nav-bg-active.png);
		left:0;
		width:123px;
		padding:5px 10px 5px 5px;
		display:block;
		z-index:2;
	}
/* tables
=========================== */
			
			#tru_container #tru_main .tru_inner table{
				width:664px;
				font-size:1.1em;
				color:#fff;
				-webkit-box-shadow: 5px 10px 10px 0px rgba(100, 100, 100, 0.3);
				box-shadow: 5px 10px 10px 0px rgba(100, 100, 100, 0.3);
				margin:10px 0 20px
				}
				#tru_container #tru_main .tru_inner table th{
					width:220px;
					text-align:left;
					height:32px;
					text-indent:10px;
					line-height:2em;
					vertical-align:bottom;
					border-left:1px solid #fff;
					border-bottom:1px solid #fff
					
				}
					#tru_container #tru_main .tru_inner table th.tru_th-1{
						background:url(/productos/paginas/truscient/img/th1.gif) no-repeat 0 0
					}
					#tru_container #tru_main .tru_inner table th.tru_th-2{
						background:url(/productos/paginas/truscient/img/th2.gif) repeat-x 0 0
					}
					#tru_container #tru_main .tru_inner table th.tru_th-3{
						background:url(/productos/paginas/truscient/img/th3.gif) no-repeat top right
					}
				#tru_container #tru_main .tru_inner table td{
					background:#A4A4A6;
					padding:10px;
					color:#333;
					border-left:1px solid #fff;
					border-top:1px solid #fff;
				}
					#tru_container #tru_main .tru_inner table td.dark-grey{
						background:#7E7F82;
						color:#fff
					}
/* chart
=============================== */
#tru_container #tru_main .chart{
	width:663px;
	-webkit-box-shadow: 5px 10px 10px 0px rgba(100, 100, 100, 0.3);
	box-shadow: 5px 10px 10px 0px rgba(100, 100, 100, 0.3);
	margin:10px;
	position:relative;
	padding:0;
	white-space:nowrap;
	background:#000
	}
	#tru_container #tru_main .chart h3{
		color:#fff;
		background:#77787B;
		padding:8px 10px;
		margin:0
	}
	#tru_container #tru_main .chart span{
		position:absolute;
		font-size:1.3em;
		color:#eee;
		text-align:center;
	}
		#tru_container #tru_main .chart span.x-axis{
			bottom:8px;
			width:100%;
			
			left:0;
			padding-left:15px
			}
		#tru_container #tru_main .chart span.y-axis{	
			left:-30px;
			-webkit-transform: rotate(-90deg); 
			-moz-transform: rotate(-90deg);	
			filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
			width:auto;
			height:250xpx;
			top:150px;
		}
		.ie #tru_container #tru_main .chart span.y-axis{	
		left:10px
		}
					
/* tooltips
=============================== */
#tru_container #tru_main .prompt {
  background:url(/productos/paginas/truscient/img/prompt.gif) no-repeat 0 0;
  width:19px;
  height:19px;
  cursor:help;
  padding:14px 10px 4px;
 font-size:0;
  position:relative;
}
	#tru_container #tru_main .prompt span.tooltip{
		background:#fff;
		border:1px solid #F15D22;
		padding:15px;
		color:#F15D22;
		position:absolute;
		right:0;
		display:block;
		width:300px;
		font-size:12px;
		text-align:left;
		top:-10px;
	}
	#tru_container #tru_main .prompt span.tooltip span{
		display:block;
		background:url(/productos/paginas/truscient/img/prompt-big.png) no-repeat 0 0;
		width:30px;
		height:30px;
		position:absolute;
		top:-10px;
		right:-10px
	}
		.ie6 #tru_container #tru_main .prompt span.tooltip span{
			background:url(/productos/paginas/truscient/img/prompt-big.gif) no-repeat 0 0;
		}
	
		
			
/* pi columns
================= */
.tru_pi_right,.tru_pi_left{width:49%;float:left;text-align:justify}
.tru_pi_right{margin-left:10px}
/* bespoke
================== */
#congress-panel{
	float:right;
	margin-top:-100px;
	
}
	
/* downloads panel
================= */
	#tru_downloads{
		background:#95979B;
		color:#fff;
padding-bottom:20px;
		margin-top:0;
		z-index: 100;
	}
	#tru_downloads h2 {
		font-size:1.3em;
		color:#000;
		text-transform:uppercase;
		margin: 0;
		display:block;
		padding:5px 12px;
		background:#F15D22;
	}
	#tru_downloads h2 span{
		background:#F15D22;
		padding:4px 11px 3px;
	}
		
	#tru_downloads a{
		color:#fff !important;
		font-size:1em !important;
		margin:0 10px 0 5px;
		background-position:0 11px !important;
		padding:9px 0 0 50px !important
	}
	
	
/* concertina
================= */
	.concertina-header span.open{
		background:url(/productos/paginas/truscient/img/up.gif) no-repeat left center #F15D22 !important;
		text-indent:-1000px;
		width:10px;
		overflow:hidden;
	}
	.concertina-header span.closed{
		background:url(/productos/paginas/truscient/img/down.gif) no-repeat left center #F15D22 !important;
		text-indent:-1000px;
		width:10px;
		overflow:hidden;
	}
	