﻿@charset "utf-8";
/* CSS Document */

/* Reglas para el control panel */
/*Reglas generales del panel*/

@font-face {
  font-family: 'Franziska';
  src: url('../../fonts/FranziskaWebPro-DemiboldItalic.eot'); /* IE9 Compat Modes */
  src: url('../../fonts/FranziskaWebPro-DemiboldItalic.woff') format('woff'), /* Pretty Modern Browsers */
       url('../../fonts/FranziskaWebPro-Italic.ttf')  format('truetype');
}

@font-face {font-family: 'FiraSans-SemiBold';
  src:  url('../../fonts/FiraSans-SemiBold.eot');
  src:  url('../../fonts/FiraSans-SemiBold.eot?#iefix') format('embedded-opentype'),
     url('../../fonts/FiraSans-SemiBold.woff2') format('woff2'),
     url('../../fonts/FiraSans-SemiBold.woff') format('woff'),
     url('../../fonts/FiraSans-SemiBold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.wk-l-panel{
	position:relative;
	margin-top:15px;
	/*margin:5%;*/
		
}

.wk-l-panel ul{
	margin:0;
	padding:0;
	
	list-style-type:none;
	
}



/*Contenedor*/

.wk-panel{
	background-color:#fff;	
	font-size:0.9em;
}

.wk-panel a{
	color: #666;
}
.wk-panel [class*="wk-panel-level"] li{
	float:left;
	
}


.wk-panel .wk-panel-level3 > li{
	clear:both;
	*width:100%;
}

.wk-panel [class*="wk-panel-level"] li > a,
.wk-panel [class*="wk-panel-level"] li > span,
.wk-panel [class*="wk-panel-level"] dd > a,
.wk-panel [class*="wk-panel-level"] dd > span{
	display:block;
}

.wk-panel .identificadorclass, 
.wk-panel .invisibleTabContent{
	display:none;
}

/*fondo menu*/

.bck--panel-menu{

}

/* Carousel */

	.jcarousel-skin-wke .jcarousel-next-horizontal{
		width: 35px !important;
		height: 35px !important;
		background: url('../img/arrows_carousel.png') no-repeat !important;
		top: 34% !important;
	}
	.jcarousel-skin-wke .jcarousel-next-horizontal:hover{
		background: url('../img/arrows_carousel.png') no-repeat 0px -34px !important;
	}

	.jcarousel-skin-wke .jcarousel-prev-horizontal{
		width: 35px !important;
		height: 35px !important;
		background: url('../img/arrows_carousel.png') no-repeat 0px -71px !important;
		top: 34% !important;
	}
	.jcarousel-skin-wke .jcarousel-prev-horizontal:hover{
		background: url('../img/arrows_carousel.png') no-repeat 0px -105px !important;
	}
	.jcarousel-prev.jcarousel-prev-horizontal.jcarousel-prev-disabled.jcarousel-prev-disabled-horizontal,
	.jcarousel-next.jcarousel-next-horizontal.jcarousel-next-disabled.jcarousel-next-disabled-horizontal{
		display: none !important;
	}
	
/*	.jcarousel-skin-wke .jcarousel-clip-horizontal{
		height: 406px !important;
	}
*/

/* Cabecera del panel */

.wk-panel-header{
	width:100%;
	min-height:32px;
	position:relative;
	border-radius: 5px 5px 0 0;
}


.wk-panel-title{
	float:left;
	padding:0px 10px 0px 10px;
	margin-right:32px;
	color:#000;
	font-size:1.3em;
	line-height:10px;
	font-weight:normal;	
}
.wk-panel-header .wk-panel-title{
	font-family: 'Franziska';
    float: left;
    padding: 0px 10px 0px 10px;
    margin-right: 32px;
    color: #7a2422;
    font-size: 1.7em;
    line-height: 10px;
    font-weight: 500;
    margin: 26px 15px 20px 15px;
}
.wk-btn--panel-novedades{
	
	position: absolute;
    right: 5px;
    top: 14px;
	*top:3px;
	float:right;
	
	border-color:#633110;

	background: #ca8b60; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2NhOGI2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2IyNjMyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNzUyMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ca8b60 1%, #b2632e 45%, #a75219 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ca8b60), color-stop(45%,#b2632e), color-stop(100%,#a75219)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ca8b60 1%,#b2632e 45%,#a75219 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ca8b60 1%,#b2632e 45%,#a75219 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ca8b60 1%,#b2632e 45%,#a75219 100%); /* IE10+ */
background: linear-gradient(to bottom, #ca8b60 1%,#b2632e 45%,#a75219 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca8b60', endColorstr='#a75219',GradientType=0 ); /* IE6-8 */
	text-shadow:none;
	position:relative;

}



.wk-btn--panel-novedades:before{
	content:"";
	background: url("../img/wk-sprite.png") no-repeat -36px -37px transparent;
	position:absolute;
	right:0;
	top:0;
	width:24px;
	height:24px;
}

.wk-btn--panel-novedades:hover{
	  background: #633110;
}

.wk-panel .wk-btn--panel-novedades{
	color: #FFF;
}
.wk-btn--panel-novedades dfn{
	font-style:normal;
}


/*Cabecera*/


/*primer nivel de tdc (menu)*/

.wk-panel-level1{
	clear:both;
	width:100%;
	overflow:hidden;
	
}


/*Definimos cuantos elementos tiene el menu de primer nivel*/

.wk-panel-tabs-1 .wk-panel-level1 li{
	width:100%;
	*width:99.8%;
}

.wk-panel-tabs-2 .wk-panel-level1 li{
	width:50%;
	*width:49.8%;
}
.wk-panel-tabs-3 .wk-panel-level1 li{
	width:33.333%;
	*width:33.3%;
}
.wk-panel-tabs-4 .wk-panel-level1 li{
	width:25%;
	*width:24.9%;
	
}


.wk-panel-level1 li{
	position:relative;
	padding-bottom:10px;
	

	
}



.wk-panel-level1 a{
  	*min-height:20px;
	padding:2px 5px;
	margin:1px 0;
	
	border-left: 1px solid #ccc;
    border-right: 1px solid #666;
	
	color:#FFF;
	
	
/*	background: rgb(59,103,158); 
	background: -moz-linear-gradient(top, rgba(59,103,158,1) 0%, rgba(43,136,217,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,103,158,1)), color-stop(50%,rgba(43,136,217,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); 
	background: -webkit-linear-gradient(top, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); 
	background: -o-linear-gradient(top, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
	background: -ms-linear-gradient(top, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); 
	background: linear-gradient(to bottom, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); 
	*/
	background: #721f2a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzcyMWYyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzkxMjczNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YzIxMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #721f2a 1%, #912735 44%, #7c212d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#721f2a), color-stop(44%,#912735), color-stop(100%,#7c212d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #721f2a 1%,#912735 44%,#7c212d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #721f2a 1%,#912735 44%,#7c212d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #721f2a 1%,#912735 44%,#7c212d 100%); /* IE10+ */
background: linear-gradient(to bottom, #721f2a 1%,#912735 44%,#7c212d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#721f2a', endColorstr='#7c212d',GradientType=0 ); /* IE6-8 */

line-height:27px;
	text-align:center;
	font-weight:bold;
	
	
}

.wk-panel-level1 .active a{

}

.wk-panel-level1 a.selected:before{
    content:"";
	display:block;
	width:20px;
	height:10px;
	position:absolute;
	bottom:2px;
	left:50%;
	margin-left:-10px;
	
	
	background-color: transparent;
    background-image: url("../img/wk-sprite.png");
    background-repeat: no-repeat;
	background-position:-100px -12px;

}

.wk-panel-level1 .active a,
.wk-panel-level1 a.selected, 
.wk-panel-level1 a:hover, 
.wk-panel-level1 a:active{
	
/*	background: rgb(32,156,214); 
	background: -moz-linear-gradient(top, rgba(32,156,214,1) 0%, rgba(0,90,161,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(32,156,214,1)), color-stop(100%,rgba(0,90,161,1))); 
	background: -webkit-linear-gradient(top, rgba(32,156,214,1) 0%,rgba(0,90,161,1) 100%); /
	background: -o-linear-gradient(top, rgba(32,156,214,1) 0%,rgba(0,90,161,1) 100%);
	background: -ms-linear-gradient(top, rgba(32,156,214,1) 0%,rgba(0,90,161,1) 100%);
	background: linear-gradient(to bottom, rgba(32,156,214,1) 0%,rgba(0,90,161,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#209cd6', endColorstr='#005aa1',GradientType=0 );*/
	
	background: rgb(89,89,89); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(89,89,89,1) 0%, rgba(29,29,29,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(89,89,89,1)), color-stop(100%,rgba(29,29,29,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(89,89,89,1) 0%,rgba(29,29,29,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(89,89,89,1) 0%,rgba(29,29,29,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(89,89,89,1) 0%,rgba(29,29,29,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(89,89,89,1) 0%,rgba(29,29,29,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#1d1d1d',GradientType=0 ); /* IE6-9 */
	Color format: Comments IE9;
	
	box-shadow: 0 0px #151717 inset, 0 0px 8px rgba(0, 0, 0, 0.2) inset;
	*border-bottom:2px outset #213b77;
	
	text-decoration:none;
	cursor:pointer;
	    	
}

.wk-panel-level1 a dfn{
	font-style:normal;
}

.wk-panel-level1 span.smartMinus
{
    font-size:0.8em;
}

/* segundo nivel de tdc */

.wk-panel-level2{
	clear:both;
	width:100%;
	overflow:hidden;
}

.wk-panel-level2 a,
.wk-panel-level2 span{
	padding:2px 5px;
	margin:2px 0;
	font-weight:bold;
	
}
.wk-panel-level2 li:first-child{
	margin-left:8px;
}

.wk-panel-level2 dfn{
	font-style:normal;	
}

/* incluimos la barrita de separación */

/*.wk-panel-level2 a:after,
.wk-panel-level2 span:after{
	content:"/";
	padding-left:5px;
	
}*/
.wk-panel-level2 li.selected a:after,
.wk-panel-level2 li.selected span:after{
	content:"";
	display:none;
}

/* diferenciamos el último elemento */

.wk-panel-level2 li:last-child a,
.wk-panel-level2 li:last-child span{
	text-decoration:underline;
	
}




/* Para ie8 e inferiores */

.wk-panel-level2 li.selected a,
.wk-panel-level2 li.selected span{
	text-decoration:underline;
}



/* tercer nivel de tdc */

.wk-panel-content{
	overflow:hidden;
	padding:5px 0;
	
	/*font-size:0.9em;*/
}


	/* Decidimos cuantas columnas queremos */

	/* tres columnas por defecto*/


.wk-panel-level3{
	float:left;
	width:100%;
}


.wk-panel-cols-2 .wk-panel-level3{
	width:50%;
	*width:49.8%;
}

.wk-panel-cols-3 .wk-panel-level3{
	
	width:33.333%;
	*width:33%;
}

.wk-panel-cols-4 .wk-panel-level3{
	width:25%;
	*width:24.8%;
}

.wk-panel-cols-3 .wk-panel-level3{
	
	width:33.333%;
	*width:33%;
}



.wk-panel-cols-1 .wk-panel-level3 > li{
	margin-top:5px;
	float:none;
}


.wk-panel-level3 > *{
	margin:0 10px;
}

.wk-panel-level3 a{
	position:relative;
	
	padding:0 1em;
	

}

.wk-panel-level3 a:before{
    content:">";
	position:absolute;
	left:0;
	
}
.wk-panel-level3 [class*="wk-link-"]:before{
	display:none;
}
.wk-panel-level3 dl{
	
	margin-left:16px;
}

.wk-panel-level3 dt{
	margin-top:6px;
	margin-bottom:3px;
	
	text-transform:uppercase;
	
	font-weight:bold;
}

.wk-panel-level3 > dt{
	
}


/* pie del panel */

.wk-panel-footer{
	clear:both;
	width:100%;
	min-height:32px;
	position:relative;
	overflow:hidden;
	
	border-radius:  0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px; 
	-webkit-border-radius: 0 0 5px 5px;
}


.wk-panel--link-collapse{
	float:right;
	margin:5px;
	
}

.wk-panel--link-vermas{
	float:right;
	margin:5px;
	
}

.wk-panel--link-vermas .text-vermas{
	color:#036;
}

.wk-panel--link-calc .text-calc{
    color:#036;
}


@media all and (max-width:799px) {
	.wk-panel-level3{
		float:none;
		width:100%;
	}
}


@media all and (max-width:480px) {
	
.wk-panel-header > h3{
	text-align:center;
	margin-right:0;
}
.wk-panel [class*="wk-panel-level"] > li{
	/*float:none;*/
}
.wk-panel-level1 li{
	padding-bottom:0px;
	
}
.wk-panel-level1 li.active:before{
	display:none;
}

.wk-panel-level2 li:first-child{
	margin-left:0;
}
.wk-panel-level2 li{
	/*border-bottom:1px solid #666;*/
}
.wk-panel-level2 a, .panel-level2 span{
	text-align:center;
}
.wk-panel-level2 a:after, .wk-panel-level2 span:after{
	content:"";
	padding-left:0;
}
.wk-panel .wk-panel-level1 > li{
	/*width:100%;	*/
}
.wk-panel-level3,
.wk-panel-cols-2 .wk-panel-level3,
.wk-panel-cols-3 .wk-panel-level3,
.wk-panel-cols-4 .wk-panel-level3{
	float:none;
	width:100%;
}

.wk-panel-level1 a.selected:before{
	display:none;
}
}


/* ***************************************** */
/* Formatos de panel (solo reglas de diseño) */
/* ***************************************** */


/* style1. Aplica a acceso por índice sitemático. */

.wk-panel--style1{
	background-color:#efeed0;
}

.wk-panel--style1 .wk-panel-content{
	/*background-color:#f7f6e7;*/
	margin:0 5px;
	border-radius:5px;
	border:1px solid #999;
	padding:15px 5px;
}

.wk-panel--style1 .wk-panel-level3 a{
	color:#81111f;
	/*text-transform:lowercase;*/
	
}

/*.wk-panel--style1 .wk-panel-level2 li:last-child a,
.wk-panel--style1 .wk-panel-level2 li:last-child span{
	color:#0a66c8;
}*/

.wk-panel--style1 .wk-panel-level2 li a,
.wk-panel--style1 .wk-panel-level2 li span{
	color:#81111f;
	text-decoration:none;
}

.wk-panel--style1 .wk-panel-level2 li a:hover,
.wk-panel--style1 .wk-panel-level2 li span:hover{
	
	text-decoration:underline;
}

.wk-panel--style1 .wk-panel-level2 li.active a,
.wk-panel--style1 .wk-panel-level2 li.active span{
	display:inline-block;
	background-color:#d2d1a8;
	border-radius:4px;
	
	color:#333;
	text-decoration:none;
}

li#liCasoPracSub1 a#aCasoPracSub1 {display: none;}


.wk-panel--formacion .wk-panel-header{
	border-bottom:1px solid #CCC;
	background: rgb(254,254,254); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(209,209,209,1) 57%, rgba(219,219,219,1) 67%, rgba(226,226,226,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(57%,rgba(209,209,209,1)), color-stop(67%,rgba(219,219,219,1)), color-stop(100%,rgba(226,226,226,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(209,209,209,1) 57%,rgba(219,219,219,1) 67%,rgba(226,226,226,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(209,209,209,1) 57%,rgba(219,219,219,1) 67%,rgba(226,226,226,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(209,209,209,1) 57%,rgba(219,219,219,1) 67%,rgba(226,226,226,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(209,209,209,1) 57%,rgba(219,219,219,1) 67%,rgba(226,226,226,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
}

/* style2. Aplica a convenios colectivos. */


.wk-panel--style2 .wk-panel-header{
	border-bottom:1px solid #CCC;
	background: rgb(254,254,254); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(209,209,209,1) 57%, rgba(219,219,219,1) 67%, rgba(226,226,226,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(57%,rgba(209,209,209,1)), color-stop(67%,rgba(219,219,219,1)), color-stop(100%,rgba(226,226,226,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(209,209,209,1) 57%,rgba(219,219,219,1) 67%,rgba(226,226,226,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(209,209,209,1) 57%,rgba(219,219,219,1) 67%,rgba(226,226,226,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(209,209,209,1) 57%,rgba(219,219,219,1) 67%,rgba(226,226,226,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(209,209,209,1) 57%,rgba(219,219,219,1) 67%,rgba(226,226,226,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
}

.wk-panel--style2 .wk-panel-level3 a{
	color:#81111f;
	padding-left: 20px;
	
}

/* style3 . Aplica a convenios colectivos. */


.wk-panel--style3 .wk-panel-header{
	border-bottom:1px solid #CCC;
	background: rgb(254,254,254); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(209,209,209,1) 57%, rgba(219,219,219,1) 67%, rgba(226,226,226,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(57%,rgba(209,209,209,1)), color-stop(67%,rgba(219,219,219,1)), color-stop(100%,rgba(226,226,226,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(209,209,209,1) 57%,rgba(219,219,219,1) 67%,rgba(226,226,226,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(209,209,209,1) 57%,rgba(219,219,219,1) 67%,rgba(226,226,226,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(209,209,209,1) 57%,rgba(219,219,219,1) 67%,rgba(226,226,226,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(209,209,209,1) 57%,rgba(219,219,219,1) 67%,rgba(226,226,226,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
}

.wk-panel--style3 .wk-panel-level3 a{
	
	
}

.wk-panel--style3 .wk-panel-level3{
	padding-top:20px;

}


/* Sólo aplica a CRITERIOS DE LA ADMINISTRACION. */

.wk-panel--ultimosconvenios em{
	font-style:normal;
}
.wk-panel--ultimosconvenios dl{
	margin-bottom:5px;
}

.wk-panel--ultimosconvenios dl,
.wk-panel--ultimosconvenios dd{
	margin-left:5px;
}

.wk-panel--ultimosconvenios dl:first-child{
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
}

.wk-panel--ultimosconvenios dl dd dl:first-child{
	border:none;
	padding-bottom:0;
}

.wk-panel--ultimosconvenios .wk-panel-level3 li{
	float: none;
    margin-top: 5px;
}


.wk-panel--ultimosconvenios .wk-panel-level3 ul {
	float:left;
    width: 50%;
}

.wk-panel--ultimosconvenios .wk-panel-level3 ul ul{
	width:100%;
	/*margin-left:10px;*/
}

.wk-panel--ultimosconvenios .wk-panel-level3 ul li{
/*	font-weight:bold;
	font-size:1.1em;*/
}

.wk-panel--ultimosconvenios .wk-panel-level3 ul li ul li{
	font-weight:normal;
	font-size:0.9em;
}

.wk-panel--ultimosconvenios .wk-panel-level3 li.l2{
	position: relative;
	font-weight:bold;
	padding-top:10px;
}

.wk-panel--ultimosconvenios .wk-panel-level3 li.l2 a{
	padding-left: 20px;
}

.wk-panel--ultimosconvenios img.ce,
.wk-panel--ultimosconvenios .tl{
	/*display:none;*/
	position: absolute;
	top: 12px;
	left: 7px;
}

/* Sólo aplica a ultimas novedades. */

.wk-panel--ultimasnovedades .wk-panel-level3{
	padding-top:10px;
}

.wk-panel--ultimasnovedades .wk-panel-level3 a{
	color:#666;
	display:inline-block;
	padding-left:20px;
	
	
}
.wk-panel--ultimasnovedades .wk-panel-level3 em{
	font-style:normal;
}

.wk-panel--ultimasnovedades .wk-panel-level3 #lf{
	padding-top:8px;
}

.wk-panel--ultimasnovedades .wk-panel-level3 li.s{
	color:#000;
}

.wk-panel--ultimasnovedades .wk-panel-level3 li{
	position:relative;
	clear:both;
	
	width:100%;
}

.wk-panel--ultimasnovedades .wk-panel-level3 a+img{
	position:absolute;
	left:7px;
	top:2px;
}



/* Sólo aplica a smarteca. */

.wk-panel--smarteca{
	background-color: #EFEED0;
}

.wk-panel--smarteca .wk-panel-level1 li{
	padding-bottom:0;
	border:none;
}

.wk-panel--smarteca .wk-panel-level1 a{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-right: medium none;
    color:#81111f;
    filter: none;
    font-size: 1.6em;
    font-weight: normal;
    padding: 5px 40px 5px 10px;
    text-align: left;
}
.wk-panel--smarteca .wk-panel-level1 a:hover{
	background-color:#D7D6AC;
}

.wk-panel--smarteca .wk-panel-level1 a:before{
    background: url("../img/wk-sprite.png") no-repeat -190px -94px transparent;
    content: "";
    position: absolute;
	
   	top: 2px;
    height: 32px;
    right: 10px;
    width: 32px;
}

/* Sólo aplica a panel blogs, asesores, etc. */

.wk-panel--asesores{
	background-color:#eaeaea;
	font-size:0.95em;

}
.wk-panel--asesores .wk-panel-level3 li{
	padding:5px 0;
	display:block;
	width:100%;
	
	border-bottom:1px solid #FFF;
}
.wk-panel--asesores .wk-panel-level3 li a{
	color:#000;
	font-weight:bold;
	font-size: 1.1em;
}
.wk-panel--asesores .wk-panel-level3 a{
	padding-left:20px;
	
}
.wk-panel--asesores .wk-panel-level3 a:before{
	 content:"";
	 background: url("../img/wk-sprite.png") no-repeat -168px -70px transparent;
	
	 width:18px;
	 height:20px;
	 
}
.wk-panel--asesores .a3{
	color:#999;
}
.wk-panel--asesores .asesor{
	color:#6C3;
}

.wk-panel--asesores .wk-panel-level3 li.wk-riesgos-laborales{
	border:none;
}
/* Sólo aplica a novedades. */

.jcarousel-skin-wke .jcarousel-container-horizontal{
	padding: 0 !important;
}

body .jcarousel-skin-wke .jcarousel-container-horizontal{
	width:auto;
}

body .jcarousel-skin-wke .jcarousel-clip-horizontal{
	width:auto;
}
.jcarousel-clip-horizontal ul#mycarousel{
	height: 265px !important;
}
body .jcarousel-skin-wke .jcarousel-prev-disabled-horizontal, 
body .jcarousel-skin-wke .jcarousel-prev-disabled-horizontal:hover, 
body .jcarousel-skin-wke .jcarousel-prev-disabled-horizontal:active{
	clip: rect(1px, 50px, 262px, 1px);
}

body .jcarousel-skin-wke .jcarousel-next-horizontal{
	clip: rect(2px, 50px, 262px, 1px);
}

body .jcarousel-skin-wke .jcarousel-clip-horizontal{
	border:none;
}

body .jcarousel-skin-wke .jcarousel-item-horizontal {
    border-right: 1px solid #eaeaea;
    margin-right: 12px;
    padding-right: 12px;margin-left:7px;
}

body .jcarousel-skin-wke ul .referencia-nota ~ span::before {
    content: '>';
    position: absolute;
    left: 0;
}

body .jcarousel-skin-wke ul .referencia-nota ~ span{
	position: relative;
	padding-left: 15px;
}

body .jcarousel-skin-wke ul .referencia-nota ~ span.precio::before {
    content: '';
}

body .jcarousel-skin-wke ul h3 {
    font-size: 1em;
    line-height: 1.4em;
    text-align: center;
    margin: 0;
    height: 55px;
    overflow: hidden;
}

.jcarousel-skin-wke .jcarousel-item{
/*	height: 390px !important;
position: relative;*/	
}

body .jcarousel-skin-wke ul a:hover::after {
    background-color: #777575;
    transition: .3s;
}
body .jcarousel-skin-wke ul a {
    color: #333;
}

body .jcarousel-skin-wke ul a::after {
    content: "\f067";
    font-family: FontAwesome;
    color: #fff;
    float: right;
    display: block;
    width: 30px;
    height: 30px;
    background-color: #a4a4a4;
    text-align: center;
    position: absolute;
    bottom: 0;
    right: 18px;
    line-height: 33px;
    transition: .3s;
}

body .jcarousel-skin-wke ul .referencia-nota {
    font-style: normal;
    text-align: center;
    /*text-transform: uppercase;*/
    font-weight: 400;
    color: #000;
    margin-top: 10px;
}

body .jcarousel-skin-wke ul .precio{
	display: block;
	color: #C24F61;
    font-size: 17px;
    padding-left: 0 !important;
    margin-top: 2px !important;
    text-align: center;
}

body .jcarousel-skin-wke ul .normal10{
	display:block;
	text-align:center;
}


/* Sólo aplica a formacion. */

.wk-panel--formacion .wk-panel-level3 a,
.wk-panel--formacion .wk-panel-level3 span{
	color:#81111f;
}

.wk-panel--formacion .wk-panel-level3 span.tit{
	font-weight:bold;
}

.wk-panel--formacion .wk-panel-level3 .subelement{
	margin-left:20px;
}

.wk-panel--formacion dfn{
	font-style:normal;

}

.wk-panel--formacion .AutoresButtonClass{
	margin-top:10px;
}

body .wk-panel-cols-2 .wk-border-left{
	border-left:1px solid #eaeaea;
	width:49%;
}


@media all and (max-width:1000px) {
.wk-btn--panel-novedades{
	width:auto;
	position:relative;
	margin:0 5px;
	right:auto;
}

}

a#hrefVerMasConv.wk-link-vermas 
{
    width:112px;
    }
    
a#hrefNovedades7dias.wk-link-vermas
{
    width:125px;
}

.wk-infoutil-links
{
    width:50%;
}

.wk-panel-level3 #UltConv
{
    margin-top:10px;
}

/* ESTILOS TC HOME */
.wk-panel--style2 #Reforma h3 {
    
}
.wk-panel--style2 #Reforma h3 .tti{
    margin-left:10px;
}

.wk-panel--style2 #Reforma ul li {
    clear: both;
    position: relative;
    width: 100%;
}
.wk-panel--style2 #Reforma ul .tti .tde{
    font-family: 'Franziska';
    float: left;
    padding: 0px 10px 0px 10px;
    margin-right: 32px;
    color: #7a2422;
    font-size: 1.5em;
    line-height: 10px;
    font-weight: 500;
    margin: 26px 15px 15px 15px;
}

.wk-panel--style2 #Reforma ul .ab,
.wk-panel--style2 #Reforma ul .mm{
    font-size:1.1em;
    margin:1em 2em;
    display:block;
    text-decoration:none;
}
.wk-panel--style2 #Reforma ul .ce{
    font-size:1.1em;
    margin:1em 2em;
    display:block;
    text-decoration:none;
}
.wk-panel--style2 #Reforma ul .ab:before {
    content: ">";
    left: 0;
    position: absolute;
}

.wk-panel--style2 #Reforma ul a.ce:before {
    content: ">";
    left: 0;
    position: absolute;
}

.wk-panel--style2 #Reforma ul p.mm {
    display:none;
}
.wk-panel--style2 #Reforma ul p em {font-style:normal;}

    
.wk-panel--style2 #Reforma ul .ab em{
    font-style:normal;
    color: #000;
    /*text-transform: uppercase;*/
}

.wk-panel--style2 #Reforma .par,
.wk-panel--style2 #Reforma .imp{
	background-color: #fff;
    font-size: 0.9em;
    margin: 0;
    padding: 0 0 0 44px;
    box-sizing: border-box;
    width: 93%;
}


.wk-panel--style2 #Reforma ul .fp 
{
    max-width:250px;
    float:left;
    margin-right: 12px;
    margin-bottom: 12px;
}

.wk-panel--style2 #Reforma ul .ab 
{
    display: block;
    font-size: 1.2em;
    font-weight: 500;
    color: #000;
}

.wk-panel--style2 #Reforma ul .ab b 
{
    font-size: 0.9em;
    font-weight: 500;
}

.wk-panel--style2 #Reforma ul i 
{
   display:block;
}

.wk-panel--style2 #Reforma ul b
{
    display:block;
    margin-bottom:.2em;
}
     
.wk-panel--style2 #Reforma ul tt 
{
    font-family: 'Fira Sans', sans-serif;
    text-align:justify;
    display:block;
    font-size: 1em;
    font-weight:normal;
    color: #666;
}

.wk-panel--style2 #Reforma ul img.ce 
{
    margin:-10px 0;
    position:absolute;
    right:10px;
}

/* PANEL DERECHO */
.wk-panel .margin {padding:1em;}

.wk-panel #rssReaderControl1 {
    border-radius: 0 0 6px 6px;
    border: 1px solid #ccc;
    margin-bottom: 2em;
    padding: 1em 0 1em 2%;
    width: 98%;
    border-top:none;
}

.wk-panel #rssReaderControl1 .title {display:none;}
.wk-panel #rssReaderControl1 ul li a:before {
    content: ">";
    margin-right:10px;
}

.wk-panel #rssReaderControl1 ul li a {
    font-weight:500;
}    

.wk-panel #video {
    width:100%;
    height:205px;
    margin:0 auto 2em;    
}

.wk-panel .link {
    width:100%;
    margin:0 auto 2em; 
    text-align:center;   
}

.wk-panel #Social {
    border:1px solid #ccc;
    border-radius:6px;
    width:100%;
    margin:1em auto;
}

.Contenedor {
    display: block;
    height: 330px;
    margin: 2% auto;
    position: relative;
}
#AsesoresTV.Contenedor {
	height: auto;
}

.Contenedor#AsesoresTV p.WidgetFont{
	font-size: 1.2em;
}
.Contenedor#AsesoresTV img{
	height: 33px;
	max-width: 55px;
}
.wk-panel .margin .wk-panel-header {
    
}

.wk-panel .margin ul.redesociales {
    display: block;
    height: 45px;
    margin: 1em auto;
    width: 60%;
}

.wk-panel .margin ul.redesociales li.redessociales {
    border: medium none;
    float: left;
    height: 45px;
    margin-left: 20px;
    text-align: center;
    width: 20%;
}

.wk-panel .margin ul.redesociales li.redessociales a {
    background-image: none;
    border: medium none;
    display: block;
    height: 45px;
    text-align: center;
}


/* Carousel de REFORM */
nav #mycarousel {font-family:'FiraSans-SemiBold' !important; }
nav #mycarousel .referencia-nota {font-family:'FiraSans-Regular' !important; }
/*nav #mycarousel h3 a[title]  {font-size: 0.65em;line-height: 1.4;display: block;}*/
/*nav #mycarousel li > a {float: left;}*/
nav #mycarousel li .rating.clearfix {float: left;}
/*nav #mycarousel li > a img {margin-right: 20px;}
*/nav #mycarousel li > *:not(a) {display: block;/*margin-left: 107px;*/}
/*nav #mycarousel li br {display:none;}
nav #mycarousel li + li {margin-top:15px;}*/
.margin .wk-panel-header .wk-panel-title{
    width: 100%;
    box-sizing: border-box;
    background-color: #81111f;
    padding: 15px;
    margin-left: 0px;
    margin-right: 0px;
    color: #fff;
    margin-bottom: 5px;
}
.jcarousel-skin-wke .jcarousel-clip-horizontal {
    border-bottom: 1px solid #E6E7E8;
    border-top: 1px solid #E6E7E8;
    height: 261px;
    width: 672px;
    overflow: hidden;
}

#PubliLateralReform {text-align:center;}

