/*.v2015 #multimedia_pager {
	float:right;
	position:relative;
	margin-top:-290px;
	margin-right:10px;
}*/
.v2015 .jcarousel-skin-video .jcarousel-text-container { /*.capa-texto-multimedia {*/
	background-color: #FFFFFF /*#A8C6DD*/;
	display: table;
	float: left;
	height: 50px;
	margin-top: -50px;
	opacity: 0.75;
	position: relative;
	width: 100%;
	z-index: 100;
}
.v2015 .jcarousel-skin-video .jcarousel-text-container .jcarousel-text {
	color: #000000;
	display: table-cell;
	vertical-align: middle;
	font-size: 1.2em/*18px*/;
	border-bottom: 1px solid #DDDDDD;
	font-weight: normal;
	letter-spacing: -0.5px;
}

.v2015 .jcarousel-skin-video .jcarousel-video-overlay { /* capa-video */
	background-image: url(play.png);
	background-position: center center;
	position: absolute;
	/*background-size: 88px;*/
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	top: 0;
}

.v2015 .jcarousel-skin-video .jcarousel-counter {
	color:#666666;
	position: absolute;
	bottom: 17px;
	left: 47%;
}

.v2015 .jcarousel-skin-video .jcarousel-counter-current {
	/*font-weight: bold;*/
	font-size: 1.25em/*20px*/;
}

.v2015 .jcarousel-skin-video .jcarousel-counter-tot {
	font-size: 1em/*20px*/;
	font-weight: 300;
}


.v2015 .jcarousel-skin-video .jcarousel-container {
	border: 1px solid #DDDDDD;
	text-align: center;
	box-sizing: border-box;
}

.v2015 .jcarousel-control a {
	background-image:url(/_layouts/images/websg/ico-inactivo.png);
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	display:block;
	float:left;
	color:transparent;
}
.v2015 .jcarousel-control a span {
	visibility:hidden;
}
.v2015 .jcarousel-control a.active {
	background-image:url(/_layouts/images/websg/ico-activo.png);
}
.v2015 .jcarousel-skin-video .jcarousel-direction-rtl {
	direction: rtl;
}
.v2015 .jcarousel-skin-video .jcarousel-container-horizontal {
	width: 100%/*460px*/;
	padding: 0;
}
.v2015 .jcarousel-skin-video .jcarousel-clip {
	overflow: hidden;
}
.v2015 .jcarousel-skin-video .jcarousel-clip-horizontal {
	width:  100%/*460px*/;
	height: 301px;
}
.v2015 .jcarousel-skin-video .jcarousel-item {
	width: 460px;
	height: 301px;
	position:relative;
	border:0;
	padding:0;
}

.v2015 .jcarousel-skin-video .jcarousel-item img {
	display:block;
	margin: 0 auto;
	/*max-height: 250px;*/
	/*min-width: 100%;*/
}
.v2015 .jcarousel-skin-video .jcarousel-item video {
	background-color: #000000;
}
.v2015 .jcarousel-skin-video .jcarousel-item-horizontal {
	margin-left: 0;
	/*margin-right: 16px;*/
}
.v2015 .jcarousel-skin-video .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0;
}
.v2015 .jcarousel-skin-video .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/**
 *  Horizontal Buttons
 */
.v2015 .jcarousel-skin-video .jcarousel-next-horizontal {
	position: absolute;
	bottom: 0px;
	right: 20px;
	width: 12px;
	height: 60px;
	cursor: pointer;
	background-image: url(video-next-horizontal.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.v2015 .jcarousel-skin-video .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
	background-image: url(video-prev-horizontal.png);
}
.v2015 .jcarousel-skin-video .jcarousel-next-horizontal:hover, .jcarousel-skin-video .jcarousel-next-horizontal:focus {
	/*background-position: -32px 0;*/
}
.v2015 .jcarousel-skin-video .jcarousel-next-horizontal:active {
	/*background-position: -64px 0;*/
}
.v2015 .jcarousel-skin-video .jcarousel-next-disabled-horizontal, .jcarousel-skin-video .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-video .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-video .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-image: url(video-next-horizontal-disabled.png);
}
.v2015 .jcarousel-skin-video .jcarousel-prev-horizontal {
	position: absolute;
	bottom: 0px;
	left: 20px;
	width: 12px;
	height: 60px;
	cursor: pointer;
	background-image: url(video-prev-horizontal.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.v2015 .jcarousel-skin-video .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
	background-image: url(video-next-horizontal.png);
}
.v2015 .jcarousel-skin-video .jcarousel-prev-horizontal:hover, .jcarousel-skin-video .jcarousel-prev-horizontal:focus {
	/*background-position: -32px 0;*/
}
.v2015 .jcarousel-skin-video .jcarousel-prev-horizontal:active {
	/*background-position: -64px 0;*/
}
.v2015 .jcarousel-skin-video .jcarousel-prev-disabled-horizontal, .jcarousel-skin-video .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-video .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-video .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-image: url(video-prev-horizontal-disabled.png);
}

.v2015 .jcarousel-skin-video .jcarousel-list { width:6000px !important; }

@media (min-width: 640px) and (max-width: 1023px) {
	/* Counter and text modifications (88px and 75px height) */
	.v2015 .jcarousel-skin-video .jcarousel-prev-horizontal, .v2015 .jcarousel-skin-video .jcarousel-next-horizontal { height: 88px; width:14px; background-size: 14px 24px; }
	
	.v2015 .jcarousel-skin-video .jcarousel-prev-horizontal { left: 35px; }
	.v2015 .jcarousel-skin-video .jcarousel-next-horizontal { right: 35px; }
	.v2015 .jcarousel-skin-video .jcarousel-counter { bottom: 30px; }
	.v2015 .jcarousel-skin-video .jcarousel-text-container { height: 75px; margin-top: -75px; }
	.v2015 .jcarousel-skin-video .jcarousel-text-container .jcarousel-text { font-size: 1.6em; }
}

