@charset "utf-8";

/*@font-face {  declare fonts 
	font-family:Arial, Helvetica, sans-serif;
	src: url("../fonts/lindedaxoreg.eot");
	src: local("../fonts/lindedaxoreg"), local("../fonts/lindedaxoreg"),
		url("../fonts/lindedaxoreg.woff") format("woff"),
		url("../fonts/lindedaxoreg.otf") format("opentype"),
		url("../fonts/lindedaxoreg.ttf") format('truetype'),
		url("../fonts/lindedaxoreg.svg#lindedaxoreg") format("svg");
		}*/
		
		
.preloadImages		
{
 display:none;
 } 
		
/*quiz feedback dinamico*/
.quizCorrectFeedback
{
 display:none;
 color:#009900;
 } 
 
.quizWrongFeedback
{
 display:none;
 }

		
/* ad files */

.backend{
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.7);
	z-index:10000;
	display:block;
	visibility:hidden;
	}
	
.adfiles{
	width:690px;
	display:compact;
	margin-left:auto;
	margin-right:auto;
	margin-top:200px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	}	

.lineAD {
	/*margin:0px;*/
	width:220px;
	float:left;
	background-color:#FFF;
	margin-right:5px;
	margin-bottom:5px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
	

.lineAD a:link{
	width:170px;
	height:50px;
	padding-left:5px;
	padding-top:5px;
	display:block;
	color:#666666;
	background-color:#FFFFFF;
	text-decoration: none;
	}	
	
.lineAD a:visited{
	color:#666666;
	}	

#adClose
	{
		cursor:pointer;
	}

/*#pdf{
	background-image:url(../images/img_common/PDF.png);
	background-repeat: no-repeat;
	background-position: right center;
	color:#666;
	}
	
#doc{
	background-image:url(../images/img_common/DOC.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	color:#666;
	}

#ppt{
	background-image:url(../images/img_common/PPT.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	color:#666;
	}*/

.sitColor_1
{
	display:block;
	float:right;
	width:50px;
	height:55px;
	background-image: url(../images/img_common/adiconi.png);
	background-repeat: no-repeat;
	background-position: center center;	
	background-color:#604b7a;
}
.sitColor_2
{
	display:block;
	float:right;
	width:50px;
	height:55px;
	background-image: url(../images/img_common/adiconi.png);
	background-repeat: no-repeat;
	background-position: center center;	
	background-color:#00b2a9;
}
.sitColor_3
{
	display:block;
	float:right;
	width:50px;
	height:55px;
	background-image: url(../images/img_common/adiconi.png);
	background-repeat: no-repeat;
	background-position: center center;	
	background-color:#6aade4;
}
.sitColor_4
{
	display:block;
	float:right;
	width:50px;
	height:55px;
	background-image: url(../images/img_common/adiconi.png);
	background-repeat: no-repeat;
	background-position: center center;	
	background-color:#0f4dbc;
}
.sitColor_5
{
	display:block;
	float:right;
	width:50px;
	height:55px;
	background-image: url(../images/img_common/adiconi.png);
	background-repeat: no-repeat;
	background-position: center center;	
	background-color:#0FA6D1;
}
.sitColor_6
{
	display:block;
	float:right;
	width:50px;
	height:55px;
	background-image: url(../images/img_common/adiconi.png);
	background-repeat: no-repeat;
	background-position: center center;	
	background-color:#AF65AF;
}
.sitColor_7
{
	display:block;
	float:right;
	width:50px;
	height:55px;
	background-image: url(../images/img_common/adiconi.png);
	background-repeat: no-repeat;
	background-position: center center;	
	background-color:#604b7a;
}
	
/*.adfiles li a:hover{
	color:#666;
	background-color:#CCC;
	}
	
.adfiles li a:visited{
	color:#666;
	}
	
.adfiles li img{
	margin-top:20px;
	}*/
	
.video_ad_long{
	display:block;
	height:472px;
	width:692px;
	background-color:#D4D4D4;
	background-image: url(../images/img_common/videoPause_ad.png);
	background-position: center center;	
	}
	
.video_ad_reveal{
	display:block;
	height:452px;
	width:420px;
	background-color:#D4D4D4;
	background-image: url(../images/img_common/videoPause_ad.png);
	background-position: center center;	
	}
	
.video_ad_single{
	display:block;
	height:452px;
	width:420px;
	background-color:#D4D4D4;
	background-image: url(../images/img_common/videoPause_ad.png);
	background-position: center center;	
	}
	
.video_ad{
	display:block;
	height:472px;
	width:460px;
	background-color:#D4D4D4;
	background-image: url(../images/img_common/videoPause_ad.png);
	background-position: center center;	
	}
	


/*choices in a table*/
#cit_sp
{
	display:none;
}
#cit_pc
{
	display:block;
}

/*reveal content by line*/
.revbtn {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	line-height:12pt;
	color: #515252;
	display:block;
	width: 186px;
	height: 88px;
	padding:10px;
	padding-right:50px;
	float:left;
	cursor:pointer;
	/*background-image: url(../images/img_reveal/item.png);
	background-repeat: no-repeat;
	background-position: center;*/
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	border-bottom-style: solid;
	}

.revbtn img{
	position:relative;
	top:-5px;
	left:-5px;
	}
	
.revbtn_sel {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	line-height:12pt;
	color: #515252;
	display:block;
	width: 186px;
	height: 88px;
	padding:10px;
	padding-right:50px;
	float:left;
	cursor:pointer;
	/*background-image: url(../images/img_reveal/item_sel.png);
	background-repeat: no-repeat;
	background-position: center;*/
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	border-bottom-style: solid;
	}
	
.revbtn_sel img{
	position:relative;
	top:-5px;
	left:-5px;
	}
	
.reveal {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	color: #515252;
	line-height:12pt;
	margin-left: 0px;
	width: 425px;
	height: 88px;
	padding:10px;
	background:#F3F3F3;
	float:left;
	position:relative;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #DEDEDE;
	border-right-color: #DEDEDE;
	border-bottom-color: #DEDEDE;
	}
	
.reveal ul{
	margin-bottom:0;
	margin-top:0
	}
	
	.reveal li{
	margin-left:-20px;
	list-style-position:outside;
		}
	
.item_reveal{
	margin-bottom:9px;
  	width:692px;
	height:110px;
	background: white;
	float:left;
	}

.revealLine{
	  width: 692px;
	  height:470px;
	  float:left;
	  margin-top:10px;
	  }
	
/*reveal content all area*/
.agrupa
{
	display:block;
	width:692px;
	height:110px;
	margin-bottom:10px;

}
.alinha
{
	display:block;
	width:438px;
	position:absolute;
	top:40px;
	left:250px;

}


.revbtnAllContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5pt;
	line-height:12pt;
	display:block;
	margin-bottom:10px;
	width: 226px;
	height: 88px;
	padding:10px;
	float:left;
	cursor:pointer;
	color: #515252;
	/*background-image: url(../images/img_reveal/item.png);
	background-repeat: no-repeat;
	background-position: center;*/
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	border-bottom-style: solid;
	}
	
.revbtnAllContent img{
	position:relative;
	top:-5px;
	left:-5px;
	}
	
.revbtnAllContent_sel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5pt;
	line-height:12pt;
	display:block;
	margin-bottom:10px;
	width: 226px;
	height: 88px;
	padding:10px;
	float:left;
	cursor:pointer;
	color: #515252;
	/*background-image: url(../images/img_reveal/item_sel.png);
	background-repeat: no-repeat;
	background-position: center;*/
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	border-bottom-style: solid;
	}

.revbtnAllContent_sel img{
	position:relative;
	top:-5px;
	left:-5px;
	}
	  
.revealBlock{
	  width: 692px;
	  height:470px;
	  float:left;
	  margin-top:10px;
	  }
	  
.revealAC {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	line-height:12pt;
	color: #515252;
	/*margin-left: 5px;*/
	padding:10px;
	width: 418px;
	height: 448px;
	background:#F3F3F3;
	float:left;
	position:relative;
	border: thin solid #DEDEDE;
	}
		
	.revealAC ul{
	margin-bottom:0;
	margin-top:0
	}
	
	.revealAC li{
	margin-left:-20px;
	list-style-position:outside;
		}
	
.item_revealAC_container{
	margin: 0px;
	width: 445px;
	height: 470px;
	float:right;
	}


/*matching pairs*/

.targetBox
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	line-height:12pt;
	display:block;
	background-color:#FFF;
	height: 105px;
	width: 420px;
	margin-bottom:10px;
	border: thin solid #DEDEDE;
	text-align:center;
	}
	
	
.db_validateColor
{
	float:right;
	display:none;
	background-color:white;
	height: 105px;
	width: 5px;
	margin-left:5px;
	}	
	
.CColor
{
	float:right;
	display:none;
	background-color:#B4D40A;
	height: 105px;
	width: 5px;
	margin-left:5px;
	}
	
.targetText
	{
	display:block;
	float:left;
	background-color: #F3F3F3;
	height: 95px;
	width: 145px;
	padding:5px;
	padding-top:5px;
	color:#515252;
	}
	
.validText
	{
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	color:#515252;
	/*float:left;*/
	border: thin solid #DEDEDE;
	background-color: #F3F3F3;
	padding-top:5px;
	height: 80px;
	width: 245px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
	}
	

			
	.droppable 
	{
	display:block;
	float:left;
	height: 105px;
	width: 265px;
	}

.draggable
	{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	color:#515252;
	/*float:left;*/
	border: thin solid #DEDEDE;
	background-color: #F3F3F3;
	padding-top:5px;
	height: 80px;
	width: 245px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
	}
	
	.dragImage{
		position:relative;
		top:0px;
		float:left;
		display:inline-block;
		height: 85px;
		width: 130px;
		margin-top:0px;
		margin-bottom:0px;
		/*margin-right:5px;*/
		}
	
	
	
	matching { 
	
	}
	.db_validate {
		position:absolute;
		bottom:0px;
		right:0px;
		float:right;
		display:block;
		width:125px;
		height:15px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFF;
		font-size:10.5pt;
		line-height:12pt;
		padding:15px;
		padding-top:13px;
		background-color:#555a5e;
		cursor:pointer;
		background-image: url(../images/img_common/confirm_arrow.png);
		background-repeat: no-repeat;
		background-position: right top;
		 }
		 
		 .db_review {
		position:absolute;
		bottom:0px;
		right:0px;
		float:right;
		display:block;
		width:135px;
		height:21px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFF;
		font-size:10.5pt;
		line-height:12pt;
		padding:15px;
		padding-left:5px;
		padding-top:7px;
		background-color:#555a5e;
		cursor:pointer;
		background-image: url(../images/img_common/see_anwers.png);
		background-repeat: no-repeat;
		background-position: right top;
		 }
		 
		 .db_myAnswers {
		position:absolute;
		bottom:0px;
		right:0px;
		float:right;
		display:block;
		width:90px;
		height:21px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFF;
		font-size:10.5pt;
		line-height:12pt;
		padding:15px;
		padding-left:50px;
		padding-top:7px;
		background-color:#555a5e;
		cursor:pointer;
		background-image: url(../images/img_common/my_anwers.png);
		background-repeat: no-repeat;
		background-position: left top;
		 }
		 
	.db_comments
	{ 
	float:right;
	width:250px;
	height:250px;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#515252;
	font-size:10.5pt;
	line-height:12pt;
	display:none;
	}
	.db_correctFeedback
	{
	display:none;
	}
	
	.db_wrongFeedback
	{
	display:none;
	}
	.dropBlock{ 
		float:left;
	   margin-top:10px;
	   width:692px;
	   height:460px;
	   /*height:700px;*/
	}
.dragBox{ 
		float:right;
		margin:0px;
	   width:270px;
	   height:400px;
	   border: none;
	/*   background-color:#0C3;*/
	}

 /*template multiple Answer*/
 .answerchoiceBlock
   {
	   float:left;
	   margin-top:10px;
	   width:330px;
	   height:470px;	  
	  
	  }

	.emptyanswerItem
   {
	float:left;
	/*margin-bottom:20px;*/
	width:275px;
	height:50px;
	display:block;
/*	background-color:#CCCCCC;*/
	  }
	  
  .answerchoiceItem
   {
	float:left;
	margin-bottom:20px;
	width:275px;
	min-height:25px;
	max-height:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#515252;
	font-size:10.5pt;
	line-height:12pt;
	padding-left:60px;
	padding-top:3px;
	background-image: url(../images/img_multiAnswer/check_emp.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	  }
	  
	.answerchoiceItemDone
   {
	float:left;
	margin-bottom:20px;
	width:275px;
	min-height:25px;
	max-height:auto;
	padding-top:3px;
	padding-left:60px;
	background-image: url(../images/img_multiAnswer/check_emp.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	  }
	  
	.answerchoiceItemSel
   {
	float:left;
	margin-bottom:20px;
	width:275px;
	min-height:25px;
	max-height:auto;
	padding-top:3px;
	padding-left:60px;
	background-image: url(../images/img_multiAnswer/check_sel.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	  }
	  
	
	  
	  .answerchoiceText
   {
	width:275px;
	height:50px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: left;
	vertical-align: middle;	   	  
	  }
	  
	.answervalidate
	{
	/*position:relative;
	bottom:0px;
	margin-top:68px;*/
	float:right;
	display:block;
	width:125px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:10.5pt;
	line-height:12pt;
	padding:15px;
	padding-top:13px;
	background-color:#555a5e;
	cursor:pointer;
	background-image: url(../images/img_common/confirm_arrow.png);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
	.answercomments
	{
	position:absolute;
	bottom:0px;
	float:left;
	width:330px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#515252;
	font-size:10.5pt;
	line-height:12pt;
	display:none;
	list-style-position:inside;
	}
	
	.answercomments li
	{
		padding-left:15px;
		text-indent: -15px;
	}
	
	
	
	.answercorrectFeedback
	{
	display:none;
	}
	
	.answerwrongFeedback
	{
	display:none;
	}
	
	.answerhighlight_correct {
		background-image: url(../images/img_multiAnswer/check_cor.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		 }
		 
		 
	.answerhighlight_correctNC {
		background-image: url(../images/img_multiAnswer/check_corNC.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		 }
		 
	.answerhighlight_wrong {
		 background-image: url(../images/img_multiAnswer/check_wro.png);
		background-repeat: no-repeat;
		background-position: 0px 0px; 
		 }


 /*template multiple choice*/
 .contImg_cb{
			float:right;
			display:block;
			margin-top:10px;
			width:340px;
			height:470px;
			/*background-color:#060;*/
		}
		
	 .contImg_cb_l{ /*left layout option*/
			float:left;
			display:block;
			margin-top:10px;
			margin-right:10px;
			width:340px;
			height:470px;
			/*background-color:#060;*/
		}
			
		
 .choiceBlock
   {
	   float:left;
	   margin-top:10px;
	   width:330px;
	   height:470px;
	  }
	  
  .choiceItem
   {
	float:left;
	margin-bottom:20px;
	width:275px;
	min-height:25px;
	max-height:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#515252;
	font-size:10.5pt;
	line-height:12pt;
	padding-left:60px;
	padding-top:3px;
	background-image: url(../images/img_multiChoice/radio_emp.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	  }
	  
	.emptychoiceItem
   {
	float:left;
	/*margin-bottom:20px;*/
	width:275px;
	height:50px;
	display:block;
	  }
	  
	.choiceItemDone
   {
	float:left;
	margin-bottom:20px;
	width:275px;
	min-height:25px;
	max-height:auto;
	padding-top:3px;
	padding-left:60px;
	background-image: url(../images/img_multiChoice/radio_emp.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	  }
	  
	.choiceItemSel
   {
	float:left;
	margin-bottom:20px;
	width:275px;
	min-height:25px;
	max-height:auto;
	padding-top:3px;
	padding-left:60px;
	background-image: url(../images/img_multiChoice/radio_sel.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	  }
	  
	
	  
	  .choiceText
   {
	width:275px;
	height:50px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: left;
	vertical-align: middle;	   	  
	  }
	  
	.comments
	{
	position:absolute;
	bottom:0px;
	float:left;
	width:330px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#515252;
	font-size:10.5pt;
	line-height:12pt;
	display:none;
	}
	.correctFeedback
	{
	display:none;
	}
	
	.wrongFeedback
	{
	display:none;
	}

	.validate
	{
	float:right;
	display:block;
	width:125px;
	height:15px;
	/*margin-top:68px;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:10.5pt;
	line-height:12pt;
	padding:15px;
	padding-top:13px;
	background-color:#555a5e;
	cursor:pointer;
	background-image: url(../images/img_common/confirm_arrow.png);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
	
	.highlight_correct {
		background-image: url(../images/img_multiChoice/radio_cor.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		 }
		 
	.highlight_correctNC {
		background-image: url(../images/img_multiChoice/radio_corNC.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		 }
		 
	.highlight_wrong {
		 background-image: url(../images/img_multiChoice/radio_wro.png);
		background-repeat: no-repeat;
		background-position: 0px 0px; 
		 }
		 
/*template choices in a table*/		
.contImg_cbTSM {
	float : right;
	display : block;
	margin-top : 10px;
	margin-right : 10px;
	width : 240px;
	height : 375px;
}

 
.choiceBlockTSM {
	float: left;
	margin-top: 10px;
	width: 690px;
	border: thin solid #ECECEC;
} 

.blockchoiceBlockTSM_columnsTitle
{
	display:block;
    width: 100%;
	height:20px;
	font-family: Arial,Helvetica,sans-serif;
    color: #fff;
    font-size: 12px;
	text-align: center;
	padding-top:5px;
	background-color: #555A5E;
    border-bottom: thin solid #ECECEC;
}

.blockchoiceBlockTSM {
    float: left;
    width: 690px;
    border-bottom: thin solid #ECECEC;
}

.blockchoiceBlockTSM:last-child {
    float: left;
    width: 690px;
    border-bottom: thin none #ECECEC;
}


.choiceTextTSM_row {
    float: left;
    display: block;
    min-width: 180px;
    height: 74px;
    font-family: Arial,Helvetica,sans-serif;
    color: #fff;
    font-size: 12px;
    padding-left: 5px;
    padding-top: 1px;
	background-color: #434749;
}

.choiceTextTSMColumns {
    display: block;
    width: 100px;
    height: 49px;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #515252;
    text-align: center;
    border-left: thin solid #ECECEC;
    background-color: #FAFAFA;
}

.choiceTextTSM {
    float: left;
    display: block;
    width: 180px;
    height: 48px;
    font-family: Arial,Helvetica,sans-serif;
    color: #515252;
    font-size: 10pt;
    padding-left: 5px;
    padding-top: 1px;
    border-right: thin solid #ECECEC;
    background-color: #FAFAFA;
}

/*.emptychoiceItemTSM{
	float : left;
	width : 750px;
	height : 50px;
	display : block;
}*/

.choiceItemTSM {
    float: left;
    width: 100px;
    height: 48px;
    font-family: Arial,Helvetica,sans-serif;
    color: #515252;
    font-size: 10pt;
    background-image: url(../images/img_TmultiChoice/radio_emp.png);
    background-repeat: no-repeat;
    /*background-position: 35px 10px;*/
	background-position: center;
    border-right: thin solid #ECECEC;
}

.choiceItemTSM:last-child{
/*    float: left;
    width: 100px;
    height: 48px;
    font-family: Arial,Helvetica,sans-serif;
    color: #515252;
    font-size: 10pt;
    background-image: url(../images/img_TmultiChoice/radio_emp.png);
    background-repeat: no-repeat;
    background-position: center;*/
    border-right: thin none #ECECEC;
}

.choiceItemDoneTSM {
	float : left;
	margin-bottom : 15px;
	width : 60px;
	min-height : 25px;
	max-height : auto;
	padding-top : 5px;
	padding-left : 0px;
	background-image : url(../images/img_TmultiChoice/radio_emp.png);
	background-repeat : no-repeat;
	background-position: center;
}

.choiceItemTSMSel {
    float: left;
    width: 100px;
    height: 48px;
    background-image: url(../images/img_TmultiChoice/radio_sel.png);
    background-repeat: no-repeat;
    background-position: center;
}

.highlight_wrongTSM {
    background-image: url(../images/img_TmultiChoice/radio_wro.png);
    background-repeat: no-repeat;
    background-position: center;
}

.highlight_correctTSM {
	background-image : url(../images/img_TmultiChoice/radio_cor.png);
	background-repeat : no-repeat;
	background-position: center;
}

.highlight_correctNCTSM {
    background-image: url(../images/img_TmultiChoice/radio_corNC.png);
    background-repeat: no-repeat;
    background-position: center;
}

.commentsTSM{
	position : absolute;
	top:40px;
	left:0px;
	width : 240px;
	height : 378px;
	padding-top:50px;
	padding-left:432px;
	padding-right:20px;
	background-image: url(../images/img_common/bkg_tile.png);
	background-repeat: repeat-y;
	/*background-color:rgba(0,0,0,0.7);*/
	font-family : Arial,Helvetica,sans-serif;
	color :#fff;
	font-size : 12px;
	display : none;
}

.commentsTSM ul{
	margin-bottom:0;
	margin-top:0
	}
	
	.commentsTSM li{
	margin-left:-20px;
	list-style-position:outside;
		}

.correctFeedbackTSM{
	display : none;
}

.wrongFeedbackTSM{
	display : none;
}



.validTSM {
    position: absolute;
    bottom: 0px;
    right: 0px;
    float: right;
    display: block;
    width: 125px;
    height: 15px;
    font-family: Arial,Helvetica,sans-serif;
    color: #FFF;
    font-size: 10.5pt;
    line-height: 12pt;
    padding: 13px 15px 15px;
    background-color: #555A5E;
    cursor: pointer;
    background-image: url(../images/img_common/confirm_arrow.png);
    background-repeat: no-repeat;
    background-position: right top;
}

.reviewTSM {
	position: absolute;
	bottom: 0px;
	right: 0px;
	float: right;
	display: block;
	width: 130px;
	height: 15px;
	font-family: Arial,Helvetica,sans-serif;
	color: #FFF;
	font-size: 10.5pt;
	line-height: 12pt;
	background-color: #555A5E;
	cursor: pointer;
	background-image: url(../images/img_common/comments.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 13px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
}

.myAnswersTSM {
	position: absolute;
	bottom: 0px;
	right: 0px;
	float: right;
	display: block;
	width: 135px;
	height: 15px;
	font-family: Arial,Helvetica,sans-serif;
	color: #FFF;
	font-size: 10.5pt;
	line-height: 12pt;
	background-color: #555A5E;
	cursor: pointer;
	background-image: url(../images/img_common/myAnswers.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 13px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 5px;
}

/*template choices in a table multiple answer*/		
.contImg_cbTMM {
	float : right;
	display : block;
	margin-top : 10px;
	margin-right : 10px;
	width : 240px;
	height : 375px;
}

 
.choiceBlockTMM {
	float: left;
	margin-top: 10px;
	width: 690px;
	border: thin solid #ECECEC;
} 

.blockchoiceBlockTMM_columnsTitle
{
	display:block;
    width: 100%;
	height:20px;
	font-family: Arial,Helvetica,sans-serif;
    color: #fff;
    font-size: 12px;
	text-align: center;
	padding-top:5px;
	background-color: #555A5E;
    border-bottom: thin solid #ECECEC;
}

.blockchoiceBlockTMM {
    float: left;
    width: 690px;
    border-bottom: thin solid #ECECEC;
}

.blockchoiceBlockTMM:last-child {
    float: left;
    width: 690px;
    border-bottom: thin none #ECECEC;
}


.choiceTextTMM_row {
    float: left;
    display: block;
    min-width: 180px;
    height: 74px;
    font-family: Arial,Helvetica,sans-serif;
    color: #fff;
    font-size: 12px;
    padding-left: 5px;
    padding-top: 1px;
	background-color: #434749;
}

.choiceTextTMMColumns {
    display: block;
    width: 100px;
    height: 49px;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #515252;
    text-align: center;
    border-left: thin solid #ECECEC;
    background-color: #FAFAFA;
}

.choiceTextTMM {
    float: left;
    display: block;
    min-width: 180px;
    height: 48px;
    font-family: Arial,Helvetica,sans-serif;
    color: #515252;
    font-size: 10pt;
    padding-left: 5px;
    padding-top: 1px;
    border-right: thin solid #ECECEC;
    background-color: #FAFAFA;
}

/*.emptychoiceItemTMM{
	float : left;
	width : 750px;
	height : 50px;
	display : block;
}*/

.choiceItemTMM {
    float: left;
    width: 100px;
    height: 48px;
    font-family: Arial,Helvetica,sans-serif;
    color: #515252;
    font-size: 10pt;
    background-image: url(../images/img_TmultiAnswer/check_emp.png);
    background-repeat: no-repeat;
    background-position: center;
    border-right: thin solid #ECECEC;
}

.choiceItemTMM:last-child{
/*    float: left;
    width: 100px;
    height: 48px;
    font-family: Arial,Helvetica,sans-serif;
    color: #515252;
    font-size: 10pt;
    background-image: url(../images/img_TmultiAnswer/check_emp.png);
    background-repeat: no-repeat;
    background-position: center;*/
    border-right: thin none #ECECEC;
}

.choiceItemDoneTMM {
	float : left;
	margin-bottom : 15px;
	width : 60px;
	min-height : 25px;
	max-height : auto;
	padding-top : 5px;
	padding-left : 0px;
	background-image : url(../images/img_TmultiAnswer/check_emp.png);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}

.choiceItemTMMSel {
    float: left;
    width: 100px;
    height: 48px;
    background-image: url(../images/img_TmultiAnswer/check_sel.png);
    background-repeat: no-repeat;
   	background-position: center;
}

.highlight_wrongTMM {
    background-image: url(../images/img_TmultiAnswer/check_wro.png);
    background-repeat: no-repeat;
    background-position: center;
}

.highlight_correctTMM {
	background-image : url(../images/img_TmultiAnswer/check_cor.png);
	background-repeat : no-repeat;
	background-position: center;
}

.highlight_correctNCTMM {
    background-image: url(../images/img_TmultiAnswer/check_corNC.png);
    background-repeat: no-repeat;
    background-position: center;
}

.commentsTMM{
	position : absolute;
	top:40px;
	left:0px;
	width : 240px;
	height : 378px;
	padding-top:50px;
	padding-left:432px;
	padding-right:20px;
	background-image: url(../images/img_common/bkg_tile.png);
	background-repeat: repeat-y;
	/*background-color:rgba(0,0,0,0.7);*/
	font-family : Arial,Helvetica,sans-serif;
	color :#fff;
	font-size : 12px;
	display : none;
}

.correctFeedbackTMM{
	display : none;
}

.wrongFeedbackTMM{
	display : none;
}



.validTMM {
    position: absolute;
    bottom: 0px;
    right: 0px;
    float: right;
    display: block;
    width: 125px;
    height: 15px;
    font-family: Arial,Helvetica,sans-serif;
    color: #FFF;
    font-size: 10.5pt;
    line-height: 12pt;
    padding: 13px 15px 15px;
    background-color: #555A5E;
    cursor: pointer;
    background-image: url(../images/img_common/confirm_arrow.png);
    background-repeat: no-repeat;
    background-position: right top;
}

.reviewTMM {
	position: absolute;
	bottom: 0px;
	right: 0px;
	float: right;
	display: block;
	width: 130px;
	height: 15px;
	font-family: Arial,Helvetica,sans-serif;
	color: #FFF;
	font-size: 10.5pt;
	line-height: 12pt;
	background-color: #555A5E;
	cursor: pointer;
	background-image: url(../images/img_common/comments.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 13px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
}

.myAnswersTMM {
	position: absolute;
	bottom: 0px;
	right: 0px;
	float: right;
	display: block;
	width: 135px;
	height: 15px;
	font-family: Arial,Helvetica,sans-serif;
	color: #FFF;
	font-size: 10.5pt;
	line-height: 12pt;
	background-color: #555A5E;
	cursor: pointer;
	background-image: url(../images/img_common/myAnswers.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 13px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 5px;
}
 

/*template text and image - multiple option*/
/*option1 - full area video/animation*/
		.contVid_full{
	float:left;
	display:block;
	margin-top:10px;
	width:692px;
	height:460px;
	/*border: 2px solid #666;	
			background-color:#060;*/
		}
		.vid{
			width:100%;
			height:460px;
		}

/*option2 - image on left 2/3 text on right1/3*/
		.contImg_op2{
			float:left;
			display:block;
			margin-top:10px;
			width:458px;
			height:460px;
			/*background-color:#060;*/
		}
		.contText_op2{
			float:right;
			display:block;
			margin-top:10px;
			margin-left:20px;
			width:205px;
			height:470px;
			/*background-color:#0CC;*/
			font-family:Arial, Helvetica, sans-serif;
			font-size: 10.5pt;
			line-height:12pt;
			text-align:left;
			color: #515252;
			font-weight: normal;
			
		}
			.contText_op2 ul{
			margin-bottom:0;
			margin-top:0
			}
			
			.contText_op2 li{
/*			display:list-item;*/
			margin-left:-20px;
			list-style-position:outside;
		}
		
		
	
/*option3 - image on left 1/2 text on right1/2*/

		.contImg_op3{
			float:left;
			display:block;
			margin-top:10px;
			width:340px;
			height:512px;
			/*border: 1px solid #666;	*/
			/*background-color:#060;*/
		}
		.contText_op3{
			float:right;
			display:block;
			margin-top:10px;
			width:325px;
			height:470px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10.5pt;
			line-height:12pt;
			text-align:left;
			color: #515252;
			font-weight: normal;
		}
		
		.contText_op3 ul{
			margin-bottom:0;
			margin-top:0
			}
			
			.contText_op3 li{
/*			display:list-item;*/
			margin-left:-20px;
			list-style-position:outside;
		}


/*option4 - 2 images on top, 2 text blocks on bottom*/

		.contImg_op_l{
			float:left;
			display:block;
			margin-top:10px;
			width:340px;
			height:360px;
			/*background-color:#060;*/
			/*background-color:#060;*/
		}
		
		.contImg_op_full{
			float:left;
			display:block;
			margin-top:10px;
			width:692px;
			height:360px;
			/*background-color:#060;*/
			/*background-color:#060;*/
		}
		.contImg_op_r{
			float:right;
			display:block;
			margin-top:10px;
			width:340px;
			height:360px;
			/*background-color:#060;*/
			/*background-color:#060;*/
		}
		
		.contText_op_l{
			float:left;
			display:block;
			margin-top:10px;
			width:340px;
			height:470px;
			list-style-position:inside;
			height:140px;
			/*background-color:#0CC;*/
			font-family:Arial, Helvetica, sans-serif;
			font-size: 10.5pt;
			line-height:12pt;
			text-align:left;
			color: #515252;
			font-weight: normal;
		}
		
		.contText_op_l li{
			padding-left:15px;
			text-indent:-15px;
		}
		.contText_op_r{
			float:right;
			display:block;
			margin-top:10px;
			width:325px;
			height:140px;
			/*background-color:#0CC;*/
			font-family:Arial, Helvetica, sans-serif;
			font-size: 10pt;
			line-height:12pt;
			text-align:left;
			color: #515252;
			font-weight: normal;
			padding-left:15px;
		}
		
.contText_op_full{
	float:left;
	display:block;
	margin-top:10px;
	width:auto;
	list-style-position:inside;
	height:140px;
	/*background-color:#0CC;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:left;
	color: #515252;
	font-weight: normal;
	line-height:11pt;
		}
		.contText_op_full li{
			padding-left:15px;
			text-indent:-15px;
			}
		
/*option5 - 2 blocks with 2 images on top and 2 text blocks on bottom*/

		.contImg_op_l_small{
			float:left;
			display:block;
			margin-top:10px;
			width:340px;
			height:150px;
			/*background-color:#060;*/
		}
		.contImg_op_r_small{
			float:right;
			display:block;
			margin-top:10px;
			width:340px;
			height:150px;
			/*background-color:#060;*/
		}
		
		.contText_op_l_small{
			float:left;
			display:block;
			margin-top:10px;
			width:340px;
			height:90px;
			/*background-color:#0CC;*/
			font-family:Arial, Helvetica, sans-serif;
			font-size: 11pt;
			text-align:left;
			color: #515252;
			font-weight: normal;
		}
		.contText_op_r_small{
			float:right;
			display:block;
			margin-top:10px;
			width:340px;
			height:90px;
			background-color:#0CC;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 11pt;
			text-align:left;
			color: #515252;
			font-weight: normal;
		}
		
/*option6 - 2 images on top, 2 text blocks on bottom*/

		.contImg_op_l_medium{
			float:left;
			display:block;
			margin-top:10px;
			width:340px;
			height:165px;
			background-color:#060;
		}
		
		.contText_op_r_medium{
			float:right;
			display:block;
			margin-top:10px;
			width:340px;
			height:165px;
			background-color:#0CC;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 11pt;
			text-align:left;
			color: #515252;
			font-weight: normal;
		}
		
	.content {
	position:absolute;
	width:692px;
	height:510px;
	margin-top:10px;
	left:405px;
	/*margin-left:125px;
	border: thin solid #000;	margin-right:150px;*/
	}
	
	.instructions{
	top:120px;
	float:left;
	width:280px;
	padding-left:23px;
	padding-right:23px;
	padding-top:10px;
	/*padding-bottom:20px;*/
	height: 100%;
	margin-bottom:0%;
	background:#FAFAFA;
	/*background:red;*/
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #DDDDDD;
	}
	
	.act_title_simple{
	float:left;
	margin-top:18px;
	width:280px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align:left;
	color: #515252;
	font-weight: bold;
	line-height:12pt;
	}
	
/*bloco exclusivo modulo linde*/		

.act_title{

	float:left;
	margin-top:18px;
	width:280px;
	height:130px;
	background-color:#CCC;
	}
	

	.situation{
	float:left;
	width:280px;
	height:20px;
	padding-top:4px;
	background-color:#45555f;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:left;
	text-indent:10px;
	color: #fff;
	font-weight: bold;
	display:inline-block;
	}
	
	
	.solution{
	float:left;
	width:280px;
	height:20px;
	padding-top:4px;
	background-color:#92181f;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:left;
	text-indent:10px;
	color: #fff;
	font-weight: bold;
	display:inline-block;
	}
	
	.sit_num
	{
	float:right;	
	width:40px;
	height:22px;
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:left;
	color: #fff;
	font-weight: bold;
	display:inline-block;
	}
	
	.inner{
	position: absolute; 
	height:100px;
	display:table;
	}
	
	.innerText{
	width:280px;
	height:130px;
	position: absolute;
	top: 60%;
	display: table-cell;
	vertical-align: middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:center;
	color: #515252;
	font-weight:bold;
	/*background-color:#06F;*/
	}
	
/*bloco exclusivo linde*/		
	
	.instructions_a{
	float:left;
	width:280px;
	height:auto;
	margin-top:65px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height:12pt;
	text-align:left;
	color: #515252;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	}

	
.instructions_a ul{
	margin-bottom:0;
	margin-top:0
	}
	
	.instructions_a li{
	margin-left:-25px;
	list-style-position:outside;
		}
	
	
	
	
	
	
	.instructions_i
	{
	float:left;
	width:35px;
	height:25px;
	display:inline-block;
	}
	
	
	.instructions_b{
	float:left;
	display:inline-block;
	width:655px;
	height:22px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-indent:0px;
	text-align:left;
	padding-top:3px;
	color: #515252;
	background-color:#FFFFFF;
	}

/*common css for all templates*/

/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
@media screen and  (max-width:1280px) {

	.content {
	position:absolute;
	float:left;
	width:692px;
	height:510px;
	margin-top:10px;
	left:405px;
	/*margin-left:125px;
	margin-right:150px;*/
	}
	
	.instructions{
	top:120px;
	float:left;
	width:280px;
	padding-left:23px;
	padding-right:23px;
	padding-top:10px;
	padding-bottom:20px;
	min-height:750px;
	max-height: 100%;
	margin-bottom:0%;
	background:#FAFAFA;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #DDDDDD;
	}
	
	.act_title_simple{
	float:left;
	margin-top:18px;
	width:280px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align:left;
	color: #515252;
	font-weight: bold;
	}
	
/*bloco exclusivo modulo linde*/		

.act_title{

	float:left;
	margin-top:18px;
	width:280px;
	height:130px;
	background-color:#CCC;
	}
	

	.situation{
	
	float:left;
	width:280px;
	height:20px;
	padding-top:4px;
	background-color:#45555f;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:left;
	color: #fff;
	font-weight: bold;
	}
	
	
	.solution{
	float:left;
	width:280px;
	height:20px;
	padding-top:4px;
	background-color:#92181f;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-align:left;
	text-indent:10px;
	color: #fff;
	font-weight: bold;
	display:inline-block;
	}
	
	
	.inner{
	position: absolute; 
	height:100px;
	display:table;
	}
	
	.innerText{
	width:280px;
	height:130px;
	position: absolute;
	top: 60%;
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	/*background-color:#06F;*/
	}
	
/*bloco exclusivo linde*/
	
	.instructions_a{
	float:left;
	width:280px;
	height:auto;
	margin-top:65px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height:12pt;
	text-align:left;
	color: #515252;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	}
	
	
	.instructions_i
	{
	float:left;
	width:35px;
	height:25px;
	display:inline-block;
	}
	
	
	.instructions_b{
	float:left;
	display:inline-block;
	width:655px;
	height:22px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-indent:0px;
	text-align:left;
	padding-top:3px;
	color: #515252;
	background-color:#FFFFFF;
	}
}

@media screen and  (max-width:1279px) {

	.content {
	position:absolute;	
	float:left;
	width:692px;
	height:510px;
	margin-top:10px;
	left:300px;
	/*margin-left:0px;
	margin-right:38px;*/
	}
	
	.instructions{
	top:120px;
	float:left;
	width:209px;
	padding-left:23px;
	padding-right:23px;
	padding-top:30px;
	padding-bottom:20px;
	min-height:0px;
	max-height: 90%;
	margin-bottom:0%;
	background:#FAFAFA;
	/*background:blue;*/
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #DDDDDD;
	}
	
	.act_title_simple{
	float:left;
	margin-top:18px;
	width:207px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align:left;
	color: #515252;
	font-weight: bold;
	}
	
	/*bloco exclusivo modulo linde*/		

.act_title{

	float:left;
	margin-top:18px;
	width:207px;
	height:130px;
	background-color:#ccc;
	}
	

	.situation{
	
	float:left;
	width:207px;
	height:20px;
	padding-top:4px;
	background-color:#45555f;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:left;
	color: #fff;
	font-weight: bold;
	}
	
	
	.solution{
	float:left;
	width:207px;
	height:20px;
	padding-top:4px;
	background-color:#92181f;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:left;
	text-indent:10px;
	color: #fff;
	font-weight: bold;
	display:inline-block;
	}
	
	
	.inner{
	position: absolute; 
	height:100px;
	display:table;
	}
	
	.innerText{
	width:207px;
	height:130px;
	position: absolute;
	top: 60%;
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	/*background-color:#06F;*/
	}
	
/*bloco exclusivo linde*/

	.instructions_a{
	float:left;
	width:207px;
	height:auto;
	margin-top:65px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height:12pt;
	text-align:left;
	color: #515252;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	}
	
	
	.instructions_i
	{
	float:left;
	width:35px;
	height:25px;
	display:inline-block;
	}
	
	
	.instructions_b{
	float:left;
	display:inline-block;
	width:655px;
	height:22px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-indent:0px;
	text-align:left;
	padding-top:3px;
	color: #515252;
	background-color:#FFFFFF;
	}
}


@media screen and  (max-width:1023px) {

	.content {
	position:absolute;
	float:left;
	width:692px;
	height:510px;
	top:180px;
	left:54px;
	margin-top:30px;
	/*margin-left:54px;
	margin-top:20px;
	margin-right:54px;*/
	}
	
	.instructions{
	top:120px;
	float:left;
	width:724px;
	height:145px;
	padding-left:54px;
	padding-right:54px;
	background:#FAFAFA;
	border-right-style: none;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	}
	
	.act_title_simple{
	margin-top:0px;
	margin-left:0px;
	width:250px;
	line-height:12pt;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:0px;
	}
	
	/*bloco exclusivo modulo linde*/		

.act_title{

	float:left;
	margin-top:0px;
	margin-left:15px;
	width:250px;
	height:130px;
	background-color:#CCC;
	}
	

	.situation{
	
	float:left;
	width:250px;
	height:20px;
	padding-top:4px;
	background-color:#45555f;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:left;
	color: #fff;
	font-weight: bold;
	}
	
	
	.solution{
	float:left;
	width:250px;
	height:20px;
	padding-top:4px;
	background-color:#92181f;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:left;
	text-indent:10px;
	color: #fff;
	font-weight: bold;
	display:inline-block;
	}
	
	
	.inner{
	position: absolute; 
	height:100px;
	display:table;
	}
	
	.innerText{
	width:250px;
	height:130px;
	position: absolute;
	top: 60%;
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	/*background-color:#06F;*/
	}
	
/*bloco exclusivo linde*/
	
	.instructions_a{
	float:right;
	margin-top:0px;
	width:340px;
	height:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height:12pt;
	padding-top:0px;
	padding-left:10px;
	text-align:left;
	text-indent:0px;
	color: #515252;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #DDDDDD;
	border-top-style: none;
	}
	
	.instructions_b{
	float:left;
	display:inline-block;
	width:655px;
	height:22px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-indent:0;
	display:block;
	padding-top:3px;
	color: #515252;
	background-color:#FFFFFF;
	}
	
}

/*Styles for SABA ANYWhere------------------------------------------------------------------------------*/
@media screen and  (width:980px) {

	.content {
	position:absolute;	
	float:left;
	width:692px;
	height:510px;
	margin-top:10px;
	left:270px;
	top:0;
	/*margin-left:0px;
	margin-right:38px;*/
	}
	

	.instructions{
	top:120px;
	float:left;
	width:195px;
	padding-left:15px;
	padding-right:23px;
	padding-top:30px;
	padding-bottom:20px;
	height:100%;
	margin-bottom:0%;
	background:#FAFAFA;
	/*background:blue;*/
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #DDDDDD;
	}
	
	.act_title_simple{
	float:left;
	margin-top:18px;
	width:207px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:left;
	color: #515252;
	font-weight: bold;
	}
	
	/*bloco exclusivo modulo linde*/		

.act_title{

	float:left;
	margin-top:18px;
	width:207px;
	height:130px;
	background-color:#ccc;
	}
	

	.situation{
	
	float:left;
	width:207px;
	height:20px;
	padding-top:4px;
	background-color:#45555f;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:left;
	color: #fff;
	font-weight: bold;
	}
	
	
	.solution{
	float:left;
	width:207px;
	height:20px;
	padding-top:4px;
	background-color:#92181f;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:left;
	text-indent:10px;
	color: #fff;
	font-weight: bold;
	display:inline-block;
	}
	
	
	.inner{
	position: absolute; 
	height:100px;
	display:table;
	}
	
	.innerText{
	width:207px;
	height:130px;
	position: absolute;
	top: 60%;
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	/*background-color:#06F;*/
	}
	
/*bloco exclusivo linde*/


	.instructions_a{
	float:left;
	width:207px;
	height:auto;
	margin-top:65px;
	padding-top:15px;
	padding-left:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:12pt;
	text-align:left;
	color: #515252;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	border-left-style: none;
	}
	
	
	.instructions_i
	{
	float:left;
	width:35px;
	height:25px;
	display:inline-block;
	}
	
	
	.instructions_b{
	float:left;
	display:inline-block;
	width:655px;
	height:22px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-indent:0px;
	text-align:left;
	padding-top:3px;
	color: #515252;
	background-color:#FFFFFF;
	}
}

/*-------------------------------------------------------------------------------------------------*/


@media screen and  (max-width:799px) {

	.content {
	position:absolute;
	float:left;
	width:692px;
	height:500px;
	top:180px;
	margin-top:30px;
	left:38px;
/*	margin-left:38px;
margin-top:20px;
	margin-right:38px;*/
	}
	
	.instructions{
	top:120px;
	float:left;
	width:692px;
	height:145px;
	padding-left:38px;
	padding-right:38px;
	background:#FAFAFA;
	border-right-style: none;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	}
	
	.act_title_simple{
	margin-top:0px;
	margin-left:0px;
	width:230px;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:0px;
	}
	
	.instructions_a{
	float:right;
	margin-top:0px;
	width:340px;
	height:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height:12pt;
	padding-top:0px;
	padding-left:10px;
	text-align:left;
	text-indent:0px;
	color: #515252;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #DDDDDD;
	border-top-style: none;
	}
	

	.instructions_b{
	float:left;
	display:inline-block;
	width:655px;
	height:22px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-indent:0;
	display:block;
	padding-top:3px;
	color: #515252;
	background-color:#FFFFFF;
	}
	
}





		
		
		
