		body{
			overflow:scroll;
		}

		.rm-title {
			font-weight: bold;
			font-size: 24px;
		} 

		.rm-audio-dates {
			margin-bottom: 10px;
		}

		/*general */
		.divTable{
			display: table;
			
		}
		.divTableRow {
			display: table-row;
		}
		.divTableHeading {
			display: table-header-group;
		}
		.divTableCell, .divTableHead {
			display: table-cell;
			
		}
		.divTableHeading {
			display: table-header-group;
			
		}
		.divTableFoot {
			display: table-footer-group;
		}
		.divTableBody {
			display: table-row-group;
		}

		.gx-media-cont{
			display:block;
			dheight:400px;
			/*font-family:Verdana,sans-serif;*/
			color: #555555;
			
		}
		.gx-video .gx-a .gx-b{
			min-height:352px;
		}
		.gx-video{
			min-width:570px;
			min-height:352px;
		}
		.gx-video video{
			display:none;
		}
		.gx-tm{
			cursor:pointer;
		}
		.gx-tm.gx-hover .gx-text{
			text-decoration:none;
		}
		.gx-tm.gx-hover .gx-tm .gx-text{
			text-decoration:none;
		}
		.gx-goback
		{
			font-size: 12px;
			margin-top: 10px;
			/*font-family:Verdana,sans-serif;*/
		}

		.gda-metadata
		{
			/*font-family:Verdana,sans-serif;*/
		}
		
		/*.gx-tm.gx-current .gx-text{
			background:#ccd;
		}*/
		.gx-tm.gx-current > .gx-text{
			background:#ccd;
		}

		.gx-tbl{display:table;}
		.gx-tbl-rw{display:table-row;}
		.gx-tbl-td{display:table-cell;vertical-align:top;}
		
		.share{ color: #337ab7; font-weight: bold;}

		.gx-itext{
			border:1px solid #ccc;
			border-radius:3px;
			margin-top:0px;
			box-sizing:border-box;
		}
		.gx-itext .gx-title{
			background:#efefef;
			border-bottom:1px solid #ccc;
			padding-left: 5px;
			padding-right: 5px;
			padding-top: 2px;
			padding-bottom: 2px;
		}
		.gx-itext .gx-sync-content{
			padding:0px;
		}
		.gx-itext .gx-itext-footer{
			background: #dfdfdf;
			height:10px;
			cursor:default;
			display:block;
		}
		.gx-itext .gx-itext-footer .gx-resizer{
			float:right;
			width:10px;
			height:10px;
			cursor:default;
		}
		
		.gx-itext .gx-sync-content.gx-toc .gx-tm .gx-tm{

		}
		.gx-itext .gx-sync-content.gx-toc .gx-tm{
			padding-left:10px;
		}
		.gx-itext .gx-sync-content.gx-transcript .gx-tm{
			padding:0px;
		}

		.gx-tm p{
			margin-top:0px;
			margin-bottom:0px;
		}

		.gx-itext .gx-title{
			background: #dddddd; /* background: #cecece; For browsers that do not support gradients default = cecece*/
			background: -webkit-linear-gradient(#f8f8f8, #d9d9d9); 
			background: -o-linear-gradient(#f8f8f8, #d9d9d9); 
			background: -moz-linear-gradient(#f8f8f8, #d9d9d9); 
			background: linear-gradient(#f8f8f8, #d9d9d9); 
			border-bottom:1px solid #ccc; 
			font-weight:bold;
			cursor:move;
		}
		.gx-itext .gx-title .gx-tools{
			display:inline-block;
			float:right;
			
		}

		.gx-float.gx-hover{
			background:url("images/close_on.gif") no-repeat 4px 4px;
		}

		.gx-itext.gx-popped .gx-title .gx-tools .gx-float{
			background:url("images/close_off.gif") no-repeat 4px 4px;
		}

		.gx-itext .gx-title .gx-tools .gx-float{
			background:url("images/float_off.gif") no-repeat 4px 4px;
			cursor:pointer;
			width:20px;
			height:20px;
			display:inline-block;
		}
		.gx-itext .gx-title .gx-tools .gx-single{
			background:url("images/single.gif") no-repeat 5px 0px;
			cursor:pointer;
			width:60px;
			height:15px;
			display:inline-block;
		}
		.gx-itext .gx-sync-content{
			/*background-color:#f0f0f0;*/
			background-color: #f8f8fa;
		}

	/* transcript */
		
		.gx-itext .gx-sync-content.gx-transcript {
			padding-top:5px;
			padding-left:15px;
		}
		.gx-itext .gx-sync-content.gx-transcript .gx-tm{
			padding-left:25px;
			background:url("images/sync.gif") no-repeat 2px 5px;
			padding-top:0px;
			padding-top:3px;

		}
		.gx-itext.gx-transcript .gx-tm.gx-current{
			background-color:#ccd;
		}
	/* TOC */
		
		.gx-itext .gx-sync-content.gx-toc{
			padding-top:5px;
		}
		.gx-itext .gx-sync-content.gx-toc .gx-tm{
			padding-left:20px;
			
			padding-top:3px;
			padding-bottom:3px;
			
		}
		
		.gx-itext.gx-toc .gx-tm.gx-wc .gx-plus{
			display:inline-block;
			width:20px;
			height:10px;
			background:url("images/open.png") no-repeat;
		}
		.gx-itext.gx-toc .gx-tm.gx-wc .gx-children{
			display:none;
		}
		.gx-itext.gx-toc .gx-tm.gx-wc .gx-children.gx-displayed{
			display:block;
			padding-top:2px;
		}

		.gx-itext.gx-toc .gx-tm.gx-wc .gx-plus.gx-displayed{
			display:inline-block;
			background:url("images/close.png") no-repeat;
		}
		.gx-itext.gx-toc .gx-tm.gx-nc .gx-plus{
			background:url("images/dot.gif") no-repeat 0px 0px;
			display:inline-block;
			width:20px;
			height:10px;
		}

	/* SLIDES */
		.gx-itext.gx-slides .gx-tm{
			display:inline-block;
			width:120px;
			height:auto;
			margin:5px;
		}
		.gx-itext.gx-slides .gx-tm .gx-tm-slide{
			padding:5px;
		}
		.gx-itext.gx-slides .gx-tm.gx-current .gx-tm-slide{
			padding:5px;
			background:#ccd;
		}
		.gx-itext.gx-slides .gx-tm .gx-tm-slide img{
			border:0px;
			width:100%;
			height:auto;
		}
		.gx-itext.gx-slides.gx-single-mode .gx-tm {display:none;}
		.gx-itext.gx-slides.gx-single-mode .gx-tm.gx-current {
			display:block;
			width:100%;
			height:auto;
		}
		.gx-itext.gx-slides.gx-single-mode .gx-title .gx-single{
			background:url("images/single2.gif") no-repeat 5px 0px;
		}
		.gx-itext.gx-slides.gx-popped .gx-title .gx-sizing{
		height:20px;
		}
		.gx-itext.gx-slides .gx-title .gx-sizing{
			width:100px;
			display:inline-block;
			height:15px;

		}
		.gx-itext.gx-slides .gx-title .gx-sizing .gx-sizing-bar{
			width:90%;
			border:1px solid #ccc;
			background:#999;
			height:10px;
			margin-top:2px;
			overflow:hidden;
			cursor:pointer;
		}
		.gx-itext.gx-slides .gx-title .gx-sizing .gx-sizing-bar .gx-sizing-progress{
			background:orange;
			width:25%;
			height:10px;
		}
		
		.gx-itext.gx-slides .gx-title .gx-tools{ display:table;}
		.gx-itext.gx-slides .gx-title .gx-tools .gx-a{ display:table-row;}
		.gx-itext.gx-slides .gx-title .gx-tools .gx-b{ display:table-cell;vertical-align:top;}
		.gx-itext.gx-slides .gx-title .gx-tools .gx-c{ display:table-cell;vertical-align:top;}
		.gx-itext.gx-slides .gx-title .gx-tools .gx-d{ display:table-cell;vertical-align:top;}

/* itext on dock */
		.gx-dock{
			
			dpadding-left:5px;
		}
		.gx-dock .gx-dock-container{
			max-width:570px;	
		}
		.gx-dock .gx-itext.gx-popped .gx-title{
			cursor:move;
		}
		.gx-dock .gx-itext .gx-title{
			/*background: #dedede;*/
			background-color:#dddddd; 
			cursor:pointer;
		}
		.gx-dock .gx-itext .gx-title .gx-tools .gx-float{
			height:15px;
		}

		.gx-dock .gx-itext{
			margin:0px;
			border-radius:0px;
			border:none;
		}

		.gx-dock.gx-dock-displayed .gx-itext{
			
			border-radius:0px;
			border:1px solid #ccc;
		}
		.gx-dock .gx-itext .gx-wr-b,
		.gx-dock .gx-itext .gx-wr-c{
			display:none;
		}
		.gx-dock .gx-itext.gx-dock-displayed .gx-wr-b .gx-wr-scroll{
			display:table-cell;
		}


	
		.gx-dock .gx-itext.gx-popped .gx-title{
			 /* background: #cecece;For browsers that do not support gradients */
			background: -webkit-linear-gradient(#f8f8f8, #cecece); /* For Safari 5.1 to 6.0 */
			background: -o-linear-gradient(#f8f8f8, #cecece); /* For Opera 11.1 to 12.0 */
			background: -moz-linear-gradient(#f8f8f8, #cecece); /* For Firefox 3.6 to 15 */
			background: linear-gradient(#f8f8f8, #cecece); /* Standard syntax */
			border-bottom:1px solid #ccc;
			font-weight:bold;
			cursor:move;
		}
		.gx-dock .gx-itext.gx-dock-displayed .gx-wr-b{
				display:block;
				height:300px;
				overflow:auto;
				/*background:#f0f0f0;*/
				background:#f8f8fa;

		}
		.gx-dock .gx-itext.gx-dock-displayed.gx-popped .gx-wr-b{
				display:table-row;
				height:auto;
				overflow:auto;
		}


		.gx-dock .gx-itext .gx-content-wrapper{
			display:table;
			width:100%;
		}
		.gx-dock .gx-itext .gx-content-wrapper .gx-wr-a{
			display:table-row;
		}
		.gx-dock .gx-itext .gx-content-wrapper .gx-wr-b,
		.gx-dock .gx-itext .gx-content-wrapper .gx-wr-c
		{
			display:none;
		}
		
		.gx-dock .gx-itext.gx-dock-displayed .gx-content-wrapper .gx-wr-b{
			display:block;
		}
		.gx-dock .gx-itext.gx-dock-displayed .gx-content-wrapper .gx-wr-b .gx-wr-scroll{
			position:relative;
			width:100%;
			height:100%;
			doverflow:auto;
		}

		
		.gx-dock .gx-itext .gx-content-wrapper .gx-wr-a .gx-title{
			display:table-cell;
			height:20px;
		}
		/* slide itext on dock problems */
		.gx-itext.gx-slides.gx-dock-displayed .gx-wr-b{
			max-width:570px;
		}
		
/* moving itexts */

		.gx-itext.gx-popped .gx-wr-a,
		.gx-itext.gx-popped .gx-wr-b,
		.gx-itext.gx-popped .gx-wr-c{
			display:table-row !important;
		}

		.gx-itext.gx-popped .gx-wr-b .gx-wr-scroll{
			display:table-cell;
			height:100%;
			/*display:inline-block;
			width:100%;
			height:100%;
			overflow:auto;
			position:relative;
			top:0px;
			left:0px;
			right:0px;
			bottom:0px;
			*/
			
		}
		.gx-itext.gx-popped{
			position:absolute;
			z-index:20000;
			box-shadow:#dfdfdf 2px 1px 2px;
			border:1px solid #ccc;
		}
		.gx-itext .gx-content-wrapper{
			display:block;
		}
		.gx-itext.gx-popped .gx-content-wrapper{
			display:table;
			width:100%;
			height:100%;
			table-layout:fixed;
		}
		.gx-tools{
			height: 15px;
			padding-top: 1px;
		}
		.gx-dock .gx-itext.gx-popped .gx-title .gx-tools .gx-float{
			height:20px;
		}
		.gx-itext.gx-popped .gx-title{
			display:table-cell;
			height:15px;
			padding-bottom:0px;
		}
		.gx-itext.gx-popped .gx-sync-content{
			/*display:table-cell;*/
			overflow:auto;
			display:block;
			width:100%;
			height:100%;
			
		}
		.gx-itext.gx-popped .gx-itext-footer{
			display:table-cell;
			height:10px;
		}
		.gx-itext.gx-popped .gx-itext-footer{
			cursor:ns-resize;
		}
		.gx-itext.gx-popped .gx-itext-footer .gx-resizer{
			float:right;
			width:10px;
			height:10px;
			background:url("images/corner.png") no-repeat;
			cursor:se-resize;
		}

/** sharing **/
	.gx-mark-controls .gx-tbl{
		text-align:center;
	}
	.gx-mark-controls .gx-tbl{
		width:420px;
		margin:auto;
	}
	.gx-mark-controls .gx-tbl-td{
		vertical-align:middle;
		padding:2px;
	}
	.gx-mark-controls .timeinput{
		width:75px;
		text-align:center;
	}
	.gx-mark-controls .gx-lbl-start, 
	.gx-mark-controls .gx-lbl-end{
		font-weight:bold;
	} 
	
	.gx-mark-controls .gx-tbl.gx-share-txtarea{ opacity:0; height:0px; display:block;}
	.gx-mark-controls .gx-tbl.gx-share-txtarea.gx-active{ 
		opacity:1; height:98px; display:table;
		-webkit-transition: .2s all linear;
		-moz-transition: .2s all linear;
		-o-transition: .2s all linear;
		transition: .2s all linear;
	}
	.gx-mark-controls .gx-tbl.gx-share-txtarea textarea{ width:100%; height:40px; text-align:center;}
	#testmark{
		display:block;
		width:60px;
		margin-left:0px;
	}
	#sharemark{
		display:block;
		width:65px;
	}


/** extras en la página */

 .field.field--name-field-rich-media-support .field--label{
    font-weight: bold;
    font-size: 15pt;
    width: 100%;
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-bottom: 5px;
	/*font-family:Verdana,Arial,Helvetiva,Sans-serif;*/
 }
 .field.field--name-field-rich-media-support span.file-size{
	display:none;
 }
 .field.field--name-field-rich-media-support{
	
	font-size:14px;
	padding-top:20px;
	padding-bottom:10px;
 }


/*** Web Responsive ****/

@media only screen and (max-width: 768px) {
    .gx-media-cont > .gx-tbl {
		display:block;
    }
    .gx-media-cont > .gx-tbl > .gx-tbl-rw{
		display:block;
    }
    .gx-media-cont > .gx-tbl > .gx-tbl-rw > .gx-tbl-td{
		display:block;
		width:100% !important;
    }
    .gx-video{
		width:100% !important;
		height:auto;
		min-width:auto;
		min-height:auto;
    }
    .gx-video .gx-a .gx-b{
		min-height:auto;
    }
    .gx-mark-controls .timeinput{
		width:50px;
		font-size:12px;
    }
    .timeinput{
    	border-radius: 4px;
    }
    .gx-tbl{
		font-size:12px;
    }
	#testmark{
		width:25px;
	}
	#sharemark {
		display: block;
		width: 25px;
		margin-left: 0px;
	}
	.gx-mark-controls .gx-tbl {
		width: 100%;
		margin: auto;
	}
	div.main-container > div > section,
	div.main-container > section.col-sm-12{
		padding-left:3px;
		padding-right:3px;
	}
	.gx-float{
		display:none;
	}
}
