@media (min-width:961px) {

    header#header {
        min-height:60px;
		background-color:#FFF;
    } 
	
	header#header #logo{
		text-align:left;
		max-height:40px;
	} 
	
	header#header #logo img{
		text-align:left;
		height:30px;
		width:auto;
	} 
	
	section#imgCentro{
		margin-top:60px !important;
		padding-top:60px !important;
	}
	
	#imgCentro {
		background-image: url('images/libro2.png') !important;
		height: 180px !important;
		border-bottom-right-radius: 0 !important;
		background-size: cover !important;
		border-bottom-left-radius: 0 !important;
		background-position-y:-480px;
	}
	
	#logout{
		display:none;
	}
	
	.exit{
		font-size:36px;
		float:right;
		color: #ff947f;
	}
	
	/*
	* CUERPO
	*/
	section.cuerpo {
		padding-top: 95px !important;
	}
	
	.cuerpo {
		height: 100%;
		max-width: 100%;
		width: 100%;
		overflow-x: auto;
		overflow-y: auto;
		float: left;
		padding-bottom: 15px;
	}
	
	.cuerpo2{
		height: 86.6vh !important;
	}
	
	#customText{
		font-size:1.45vw !important;
	}
	
	#uploader{
		background-color: rgb(238, 238, 238);
		/*border-radius:10px;*/
		border:#666666 dashed medium;
		min-height:150px;
		background: url(https://i.stack.imgur.com/IISTf.png) repeat-y;
		background-position: center;
	}
	
	.moxie-shim.moxie-shim-html5{
		min-height:150px;
	}
	
	#uploader[drop-active=true] {
		box-shadow: inset 0px 0px 0px 2px #00C;
		background-color:#ff947f;
	}
	#uploader:-moz-drag-active {
		box-shadow: inset 0px 0px 0px 2px #00C;
		background-color:#ff947f;
	}
	
	#uploader:-moz-drag-over {
		box-shadow: inset 0px 0px 0px 2px #C09;
		background-color:#ff947f;
	}
	
	.projectElem{
		min-height:240px !important;
	}
	.imgElement{
		max-height:150px;
		width:auto !important;
	}
	.elemContainer{
		height:250px;
	}
	
	.imgPreElement{
		min-height:130px !important;
		text-align:center !important;
	}
	
	.fileName{
		height:40px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2; /* number of lines to show */
		-webkit-box-orient: vertical;
	}
	
	#size{
		height:30px !important;
	}
	
	#btnVolver{
		display:none;
	}
	
	.paypalBtn{
		height:55px !important;
		top:55px !important;
		width:750px !important;
		left:47px !important;
	}
	
	#btnGaleria{
		border:#000 thin solid !important;
		color:#000 !important;
	}
	#btnFicheros{
		border:#000 thin solid !important;
		color:#000 !important;
	}
	
	.titEditor{
		display:block !important;
	}
	#aViBook{
		visibility:visible !important;
		border:#000 thin solid !important;
		color:#000 !important;
	}
	.bkgTransp{
		background-color:transparent !important;
	}
	
	.timeLineElementAudio{
		width:50% !important;
		display:block !important;
		float:left !important;
		position:absolute;
	}
	
	.timeLineElementAudio > .projectElem{
		width:50% !important;
	}
	
	#swal2-content{
		font-size:14px !important;
	}
	
	
	.imgPreElement{
		background-color:#C96;
		z-index:99999999999999999999999 !important;
	}
	
	.contVideoElement {
		width: 100%;
		height: 85px;
		position: absolute;
		margin-left: -15px;
	}
	/*
	* FOOTER
	*/
	#footer{
		-moz-border-radius: 0px !important;
		-webkit-border-radius: 0px !important;
		width: 100%;
		border: none !important;
		background-color: #ff947f;
		height: auto !important;
		padding-top: 15px;
		padding-bottom: 10px;
		position: absolute !important;
		float: none !important;
	}
	/*
	* EDITOR VIDEO
	*/

	.timeLineElement {
		width: 20%;
		float: left;
		/*border: 1px solid;/**/
		position: relative;
		height: 200px;
	}
	.timeLineElement .projectElem {
		width: 100% !important;
		float: left !important;
		position: relative;
	}
	.timeLineLine {
		width: 100% !important;
		float: left;
		position: absolute;
		bottom: 10px;
		z-index:999;
	    height: 10px;
	}
	.lineaLine {
		padding-top: 5px;
		padding-bottom: 15px;
		width: 80% !important;
		float: left;
		border-bottom: 2px solid #fff;
		border-right: none !important;
		height: 10px !important;
		left: 20px;
		position: absolute;
		bottom: 0px;
		z-index:
	}
	.tiempoLine{
		width:20% !important;
		float: right !important;
		text-align:right;
		position: absolute;
		right: -24px;
		
	}
	.projectElem {
		max-height: 150px !important;
		min-height: 0px !important;

	}
	.capaCentrada {
		position: absolute;
		right: -14px;
		top: 50px;
   		z-index: 999;
	}
	.imgContainer {
		text-align: center;
	}
	.timeLineElement .projectElem .imgElement {
		width: 100% !important;
		object-fit: contain;
		height: 180px;
	}
	.imgContainer {
		background-color: #000;
	}
	.timeContainer {
	    bottom: 25px;
		/* top: 25px; */
	}
	#timeLine > div {
		border-bottom: 1px solid #fff;
		width: 100%;
		padding-bottom: 1px;
		padding-top: 1px;
		position: relative;
		float: left;
	}
	
	#timeLine{
		background:none !important;
		
	}
}