@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');
}

/***********************************/
/************** JAVASCRIPT *********/
/***********************************/

.is-show{
	display:block;
}

.is-hidden{
	display:none;
}
.wk-bold{
	font-weight:bold;
}

/***********************************/
/************** FONDOS *************/
/***********************************/

.bck-1{

}
/*fondo para menus de primer nivel*/

.bck-menu1{
	
}

/*fondo para menus de segundo nivel*/

.bck-menu2{
	background: rgb(59,103,158); /* Old browsers */
	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%); /* FF3.6+ */
	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))); /* Chrome,Safari4+ */
	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%); /* Chrome10+,Safari5.1+ */
	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%); /* Opera 11.10+ */
	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%); /* IE10+ */
	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%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	
}

/* fondo para botones primarios */

.bck-btn1{
	background: rgb(108,130,184); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(108,130,184,1) 22%, rgba(24,49,112,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(22%,rgba(108,130,184,1)), color-stop(100%,rgba(24,49,112,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(108,130,184,1) 22%,rgba(24,49,112,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(108,130,184,1) 22%,rgba(24,49,112,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(108,130,184,1) 22%,rgba(24,49,112,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(108,130,184,1) 22%,rgba(24,49,112,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c82b8', endColorstr='#183170',GradientType=0 ); /* IE6-9 */
	
	border: 1px solid #142751;
	-moz-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px -1px 0px rgba(255,255,255,0.7);
	-webkit-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px -1px 0px rgba(255,255,255,0.7);
	box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px -1px 0px rgba(255,255,255,0.7);
	/*text-shadow:0px -1px 1px rgba(000,000,000,0.2),0px 1px 0px rgba(255,255,255,0.3);*/
	
}



/* fondo para botones secundarios */

.bck-btn1{
	
}

#cContainer form#aspnetForm {margin:0;}


/***********************************/
/*** ENLACES, BOTONES E ICONOS *****/
/***********************************/

a{
	cursor:pointer;
}


[class*="wk-link-"]{
	display:block;
	overflow:hidden;
	padding:2px;
	
	border: 1px solid transparent;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px rgba(255, 255, 255, 0.3) inset;
    
}
[class*="wk-link-"]:hover{
	border: 1px solid #8AAADF;
}


[class*="wk-icon-"]{
	display:block;
	width: 16px;
	height: 16px;
	
	background-color: transparent;
    background-image: url("../../img/wk-sprite.png");
    background-repeat: no-repeat;
    color: transparent;
    
    font: 0px/0 serif;
    text-shadow: none;
	text-indent:-9999;	
	
}
[class*="wk-icon-"]:hover{

 	
}


[class*="wk-btn-"]{
	display:inline-block;
	position:relative;
	
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #CCCCCC #CCCCCC #B3B3B3;
    border-image: none;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-style: solid;
    border-width: 1px;
	
	text-align:center;
	font-size:12px;
}

[class*="wk-btn-"]:hover{
	
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
  background-position: 0 -15px;
  
  text-decoration:none;
}

[class*="wk-btn-"].active{
	-webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
  background-position: 0 -15px;
}


/* ********** tipos de botones ******** */

	/*search*/

.wk-btn-search{
	
	padding-left:10px;
	text-align:left;
	padding-right:40px;
	
	color: #ffffff;
	/*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #2f96b4;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);

}



.wk-text-search{

	line-height:28px;
	text-transform:uppercase;
	font-weight:bold;
}

.wk-icon-search{
	
	position:absolute;
	right:0;
	top:0;
	width:23px;
	height:28px;
	
	background-position:-4px -34px;
	
	
}

.wk-btn-search:hover{
	color:#fff;
}


	/*restaurar*/

.wk-btn-restaurar{
	
	padding-left:10px;
	text-align:left;
	padding-right:40px;
	
	color: #ffffff;
	/*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
	background: #7d7e7d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkN2U3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODI4MjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #7d7e7d 0%, #282828 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#282828)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7d7e7d 0%,#282828 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7d7e7d 0%,#282828 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7d7e7d 0%,#282828 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7d7e7d 0%,#282828 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#282828',GradientType=0 ); /* IE6-8 */
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #2f96b4;
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);

}



.wk-text-restaurar{

	line-height:28px;
	text-transform:uppercase;
	font-weight:bold;
}

.wk-icon-restaurar{
	
	position:absolute;
	right:0;
	top:0;
	width:23px;
	height:28px;
	
	background-position:-164px -34px;
	
	
}
.wk-btn-restaurar:hover{
	color:#fff;
}
	/*Novedades*/

.wk-btn-novedades{
	
	width:150px;
	height:24px;
	padding:0 10px;
	
	text-align:left;

}

.wk-btn-novedades:hover{
	text-decoration:none;
}

.wk-text-novedades{
	color:#fff;
	
	font-size:0.8em;
	text-transform:uppercase;
	line-height:22px;
	font-weight:bold;
}

.wk-icon-novedades{
	
	position:absolute;
	right:0;
	top:0;
	width:23px;
	height:24px;
	
	background-position:0px -50px;
	
	
}

.wk-btn-abc{
	
	background: #fca69c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYTY5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y5ODg3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYjlhOGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fca69c 0%, #f9887b 50%, #fb9a8f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fca69c), color-stop(50%,#f9887b), color-stop(100%,#fb9a8f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fca69c 0%,#f9887b 50%,#fb9a8f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fca69c 0%,#f9887b 50%,#fb9a8f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fca69c 0%,#f9887b 50%,#fb9a8f 100%); /* IE10+ */
background: linear-gradient(to bottom, #fca69c 0%,#f9887b 50%,#fb9a8f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fca69c', endColorstr='#fb9a8f',GradientType=0 ); /* IE6-8 */
	
    margin-left: 2px;

  
    vertical-align: middle;

    width: 20px;
    padding-left: 5px;
}
.wk-btn-abc .active{

}


/* *******Tipos de links********** */


	/*Ver mas*/

.wk-link-vermas{
	width:70px;
	
}
.wk-text-vermas{
	float: left;
    font-size: 0.9em;
}

.wk-icon-vermas{
	float:right;
	
	background-position:-75px -8px;
	margin-top:2px;	
}

.wk-link-vermas dfn{

	display:block;
	
	font-size: 0.9em;
	font-style:normal;
}

.wk-link-vermas dfn:after{
	content:"";
	float:right;
	display:block;
	width:16px;
	height:16px;
	margin-top:2px;
	
	background-image: url("../../img/wk-sprite.png");
    background-repeat: no-repeat;
	background-position:-76px -8px;
}



	/*Colapsar*/

.wk-link-collapse{
	width:16px;
	height:16px;
}



.wk-text-collapse{
	float: left;
    font-size: 0.9em;
}

.wk-icon-is-nocollapse{
	background-position:-41px -8px;	
}
.wk-icon-is-collapse{
	background-position:-8px -8px;
	
}

.wk-colllapse-screen .wk-link-collapse{
	float:right;
	margin:2px;
}

	/*Close*/

.wk-link-close{
	width:16px;
	height:16px;
}

.wk-text-close{
	float: left;
    font-size: 0.9em;
}

.wk-icon-close{
	background-position:-136px -8px;	
}


	/*Arrow left for asistant*/

.wk-link-arrow-l{
	display:none;
}


.wk-addsElements-arrow-l:before{
	content:"";
	position:absolute;
	width:32px;
	height:32px;
	left:50%;
	top:50%;
	margin-top:-16px;
	margin-left:-16px;
	
	background-image: url("../../img/wk-sprite.png");
	background-position:-224px 0px;
	
}

.wk-addsElements .active:before{
	display:none;
}


.active .wk-link-arrow-l{
	display:block;
	width:32px;
	height:32px;
}


.active .wk-icon-arrow-l{
	width:32px;
	height:32px;
	background-position:-160px 0px;	
}


	/*Arrow right for asistant*/

.wk-link-arrow-r{
	display:none;
}

.wk-addsElements-arrow-r:before{
	content:"";
	position:absolute;
	width:32px;
	height:32px;
	left:50%;
	top:50%;
	margin-top:-16px;
	margin-left:-16px;
	
	background-image: url("../../img/wk-sprite.png");
	background-position:-256px 0px;
	
}


.active .wk-link-arrow-r{
	display:block;
	width:32px;
	height:32px;
}


.active .wk-icon-arrow-r{
	width:32px;
	height:32px;
	background-position:-192px 0px;	
}

	/*Folders*/


.wk-icon-folderOpen{
	background-position:-8px -136px;
}

.wk-icon-folderClose{
	background-position:-40px -136px;
}

.wk-icon-doc{
	background-position:-72px -136px;
}




	/*Loading*/

.wk-link-loading{
	width:16px;
	height:16px;
}

.wk-icon-loading{
	background-image: url("../../img/loading4.gif");
	
}



/*Links de Información útil*/

.wk-infoutil-links [class*="wk-link"]{
	width:100%;
	border:none;
}

.wk-infoutil-links [class*="wk-link"]:hover{
	border:none;
}

.wk-infoutil-links [class*="wk-icon-"]{
	float:left;
	height:24px;
	margin-right:5px;
}



	/*Calculadora*/

.wk-link-calc{
	
}
.wk-text-calc{
	
}
.wk-icon-calc{
	background-position:-8px -70px;
	
}

/*desempleo*/

.wk-link-desempleo{
	
}
.wk-text-desempleo{
	
}
.wk-icon-desempleo{

	background-position:-40px -70px;
	
}

/*calendario laboral*/

.wk-link-cal-l{
	
}
.wk-text-cal-l{
	
}
.wk-icon-cal-l{
	background-position:-72px -70px;
	
}

/*calendario días hábiles*/

.wk-link-cal-ld{

}
.wk-text-cal-d{
	
}
.wk-icon-cal-d{

	background-position:-104px -70px;
	
}


/* Retenciones irpf */

.wk-icon-irpf{
	background-position:-8px -70px;

}

/* Retenciones iva */

.wk-icon-iva{
	background-position:-328px -70px;

}

/*información útil*/

.wk-link-infoutil{

	
}
.wk-text-infoutil{
	
}
.wk-icon-infoutil{

	background-position:-136px -70px;
	
}

/*Links de formación*/

.wk-panel--formacion [class*="wk-link"]{
	width:100%;
	border:none;
}

.wk-panel--formacion [class*="wk-link"]:hover{
	border:none;
}

.wk-panel--formacion [class*="wk-icon-"]{
	float:left;
	height:32px;
	width:32px;
	margin-right:5px;
}

.wk-panel--formacion .wk-icon-escritorio{

	background-position:-256px -70px;
	
} 
.wk-panel--formacion .wk-icon-itodociss{

	background-position:-288px -70px;
	
} 
.wk-panel--formacion .wk-icon-integra{

	background-position:-288px -70px;
	
} 

/***********************************/
/************** MENUS **************/
/***********************************/

.wk-nav{
	
}

.wk-nav ul, .wk-nav ul li {
	list-style-type:none;
}

.wk-nav ul li > a{
	
}

.wk-nav ul li > a:hover{
	text-decoration:none;
}

.wk-nav-hor{

}

.wk-nav-hor ul li{
	display:inline;
}

.wk-nav-hor ul li > a{
	display:inline-block;
	
	cursor:pointer;
}


/**************************************************************/
/************** CONTROLES GENERALES REUTILIZABLES *************/
/**************************************************************/




/* Reglas para el control psearch */
/* Reglas generales del psearch */

.wk-l-psearch{
	
}

.wk-psearch{
	background-color:#fff;
	font-size:0.9em;

}


.wk-psearch--ciss{
	background-color: #f2e8ea;
}

.wk-psearch--searchpage{
	width:800px;
	margin:auto;
}
.wk-psearch--radio-group{
	clear: both;
    
    
    overflow: hidden;
    padding-top: 5px;
	
	background: none repeat scroll 0 0 #E2D3D3;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;

	
	
}

.wk-psearch--radio-group .wk-form-label{
	margin-right:20px;
}

.wk-psearch .btn-group{
	float:right;
}

.wk-searchadvancedlist{
	 width: 100%;
	background-color: #EFEED0;
    border: 1px solid #CCCCCC;
    border-radius: 0 0 10px 10px;
}

.wk-searchadvancedlist ul{
	margin:0;
}
.wk-searchadvancedlist ul li{
	list-style-type:none;
	margin:0;
}

.wk-searchadvancedlist ul li a{
	display:none;
}

.wk-searchadvancedlist ul li ul li a{
	display:block;
	padding:3px 15px;
	
	color:#333;
	border-bottom:1px solid #ccc;
	
	font-size:0.9em;
	
}

.wk-searchadvancedlist ul li ul li a:hover{
	background-color:#dddcb1;
	
	text-decoration:none;
}

.wk-searchadvancedlist dfn{
	font-style:normal;
}

/* Control de botones alfabéticos */

.wk-abc{
	padding:5px;
	overflow:hidden;	
	clear:both;
}
.wk-abc-title{
	float:left;
	margin:5px;
}
.wk-abc-group{
	float:left;
	margin-left:10px;
}






/**************************************************************/
/************** CONTROLES DE FORMULARIOS *************/
/**************************************************************/



.wk-form-radio-group{

}

.wk-form-radio-group input[type="radio"],
.wk-form-radio-group input[type="check"]{
	
	 margin: 0px 2px 0 3px;
}


.wk-form-radio-group .wk-form-txt{
	display:inline-block;

	
}

.wk-form-radio-group-h .wk-form-label{
	display:inline;
	line-height: 14px;
	
  	color: #333;
	line-height: 20px\9
}

.wk-form-radio-group-h .wk-form-txt{
	margin-right:5px;
}



/* Estilos de site */


body{
	background-color:#F5F6F8;

}

.wk-body{
	font-family: 'Fira Sans', sans-serif;
	padding:0;
}



.wk-container{
	padding:0;
}

.wk-head{
	background-color: #fff;z-index: 0;
}

.wk-head-sup{
	position:relative;
	height:86px;
	overflow:hidden;
	


}
.wk-main{
	padding: 0 2%;
	overflow: hidden;
	
}

/*Logo WK*/

.wk-logo{
	float:right;
	margin:0;
	height:100%;
	width:190px;
}

	.wk-logo a {
		display: block;
		height: 27px;
		margin: 26px 10px;
		margin-top: 20px;
		width: 170px;
		background: url(../../img/LaLeyLogo.png) no-repeat;
		background-size: 100%;
	}

.wk-logo a > dfn{
	display:none;
}

/*Logo producto*/

.wk-logoprod{
	float:left;
	margin:0;
	height:100%;
	width:370px;
	color:#FFFFFF;
}

.wk-logoprod a{
	display:block;
	width:185px;
	height:35px;
	margin:22px 15px;
	
	background:url("../../img/wk-logoprod.png") transparent top left no-repeat;
}

.wk-logoprod a#hrefProductLogoRef{
	display:block;
	width:370px;
	height:57px;
	margin:20px 15px 0 8px;
	background-size: 95% !important;
	background:url("../img/wk-logoprod-ref2.png") transparent top left no-repeat;
}

.wk-logoprod a > dfn{
	display:none;
}

p#title {font-size:0.8em; color:#FFFFFF; font-weight:bold; margin:13px 10px 0; line-height:20px;}

/*Login*/

.wk-login{
	float:right;
	width:220px;
	height:90px;
	padding:0 10px;
	overflow:hidden;
	
	font-size:0.85em;
}

.wk-login .logindiv{

}

.wk-login .divuser,
.wk-login .divpass{
	padding-top:1px;
}

.wk-login .divuser span,
.wk-login .divpass span{
	display:inline-block;
	margin-right:5px;
	margin-left:5px;
	width:30%;
	
	color:#CCC;
}

.wk-login input[type="text"], 
.wk-login input[type="password"]{
	width:55%;
	height:8px;
	margin:0;
	
	font-size:11px;
	line-height:16px;
}

.wk-login .divcheck{
	display:inline-block;
	margin-right:5px;
	margin-left:5px;
	float:left;
}
.wk-login .divcheck label{
	display:inline-block;
	margin:0 0 0 5px;
	
	color:#CCC;
}
.wk-login .divcheck input{
	margin:0;
}

.wk-login .divlogin{
	display:inline-block;
	float:right;
   	margin-right: 8px;
    margin-top: 5px;
}

.wk-login .divlogin input, 
.wk-login .divlogoutBtn input{
	margin-top: 5px;
    padding: 4px 15px;
	border:1px solid #A00000;
	border-radius:3px;
	color:#FFF;
}

.wk-login .divforgot{
	display:inline-block;
	margin-left:5px;
	float:left;
	
}
.wk-login .divforgot a{
	color:#CCC;
}

.wk-login .falsologout{
	position:absolute;
	/*display:none;*/
}

.wk-login .falsologout input{
	background-color:transparent;
	

}


.wk-login .falsologout input[type="submit"]{
	visibility:hidden;
}

.wk-login .divlogoutTxt{
	padding-top:5px; 
	text-align:center;
	color:#fff;
}
.wk-login .divlogoutBtn input{
	display: block;
	margin: 5px 38%; /*Era 5px auto*/
}
.wk-login-useracess{

}

.wk-login-useracess ul,
#ulmSup{
	margin:0;
	list-style-type:none;
}




.wk-login-useracess ul a,
#ulmSup #Register a{
	color:#ccc;
}
.wk-login-useracess ul li,
#ulmSup #Register {
	text-align:center;
}
.wk-login-useracess ul a dfn,
#ulmSup #Register a dfn{
	font-style:normal;
}

/* MENU REFORMA FISCAL */
.wk-psearch ul{
	margin:0 auto;
	list-style-type:none;
	height:45px;
	width:100%;
}
.wk-psearch ul li#MenuRef0{
	float:left;
	margin:5px 1%;
	width:2%;
}

.wk-psearch ul li{
	float:left;
	margin:5px 1%;
	width:17%;
}

.wk-psearch > ul > li > a{
	display:inline-block;
	position:relative;
	height:15px;
	width:100px;
	margin:8px 0 0 0;
	color:#942836;
	text-align:center;
	width:100%;	
	font-weight: 500;
    line-height: 15px;
    padding: 2px 5px;
    font-style:normal;
    border-right:1px solid #c1c2c3;
}
.wk-psearch > ul > li#MenuRef0 a::before {
	content: '\f015';
	font-family: 'FontAwesome';
	position: relative;
	font-size: 2.2em;
}
.wk-psearch > ul > li#MenuRef0 a dfn {display:none;}
.wk-psearch > ul > li#MenuRef5 a {border-right:none;}
.wk-psearch > ul > li > a dfn {font-style:normal; font-size:14px;}
.wk-psearch > ul > li > a dfn:hover{opacity: .8;}
.wk-psearch > ul > li > a:hover{
    cursor: pointer;
    text-decoration: none;
}
#Reforma h3 span.tde{
	font-family: 'Franziska';
    float: left;
    padding: 0px 10px 0px 10px;
    margin-right: 32px;
    color: #7a2422;
    font-size: .8em;
    line-height: 10px;
    font-weight: 500;
    margin: 26px 15px 15px 15px;
}
hr.ref {margin:0px;}

.wk-toolbar a#hrefVolverHome {background: url("../Img/Vovler.png") no-repeat scroll left center transparent;
    color: #333333;
    display: block;
    float: left;
    font-style: normal;
    font-weight: bold;
    margin: 0.5em;
    padding-left: 25px;}
.wk-toolbar a#hrefVolverHome dfn {font-style:normal;}

/*Menús específicos de CISS*/


.wk-head-sup-nav{
	float: left;
    margin: 18px 0 0 18px;	
}

.wk-head-sup-nav ul{
	margin:0;
	list-style-type:none;
}

.wk-head-sup-nav ul li{
	float:right;
	position: relative;
}
.wk-head-sup-nav ul li#LinksRef0 a dfn{
	color: #7a2422;
    font-weight: 500;
}
.wk-head-sup-nav ul li#LinksRef1 a dfn{
	color: #28A0E6;
    font-weight: 500;
}
.wk-head-sup-nav ul li#LinksRef2 a dfn{
	color: #80AF4E;
    font-weight: 500;
}
.wk-head-sup-nav > ul > li > a{
	display: inline;
    position: relative;
    height: 82px;
    width: 100px;
    margin-left: 5px;
    color: #666666;
}
.wk-head-sup-nav ul li#LinksRef4{
	margin: 0px 0px 0 50px;
}
.wk-head-sup-nav ul li#LinksRef4 a[title='Ayuda']:before {
    content: '\f059';
    font-family: FontAwesome;
    font-size: 1.4em;
    position: relative;
    top: 1px;
}
.wk-head-sup-nav ul li#LinksRef3 a[title*='al cliente']:before {
    content: '\f095';
    font-family: FontAwesome;
    font-size: 1.4em;
    position: relative;
    top: 1px;
}
.wk-head-sup-nav > ul > li > a > dfn{
	display:inline-block;
	padding:10px;
	font-style:normal;
	color: #666666;
    text-decoration: none;
}

.wk-head-sup-nav > ul > li > a > dfn > strong{
	display:block;
}

.wk-head-sup-nav ul li#Links3 a:before,
.wk-head-sup-nav ul li#LinksRef3 a:before{
    bottom: 22px;
    height: 46px;
    left: 2px;
    width: 40px;
	background-position: -130px -168px;
}

.wk-head-sup-nav ul li#Links1 a,
.wk-head-sup-nav ul li#LinksRef1 a{
	
	
}
.wk-head-sup-nav ul li#LinksRef0 a:after {
    content: '\f18e';
    font-family: FontAwesome;
    font-size: 1.4em;
    position: relative;
    top: 1px;
    color: #7a2422;
}
.wk-head-sup-nav ul li#LinksRef1 a:after {
    content: '\f18e';
    font-family: FontAwesome;
    font-size: 1.4em;
    position: relative;
    top: 1px;
    color: #28A0E6;
}
.wk-head-sup-nav ul li#LinksRef2 a:after {
    content: '\f18e';
    font-family: FontAwesome;
    font-size: 1.4em;
    position: relative;
    top: 1px;
    color: #80AF4E;
}
.wk-head-sup-nav ul li[id*='LinksRef'] a:hover{
	text-decoration: none;
}
.wk-head-sup-nav > ul > li > a > dfn:hover {
    text-decoration: underline;
    opacity: .8;
}
.wk-head-sup-nav ul li#LinksRef0 a{
	
}

.wk-head-sup-nav ul li#Links2 a,
.wk-head-sup-nav ul li#LinksRef2 a{
	width: 105px;
}

.wk-head-sup-nav ul li#Links3 a,
.wk-head-sup-nav ul li#LinksRef3 a{
	width:110px;
}

.wk-head-sup-nav ul li a:hover{



}


.wk-head--nav{
    border-bottom: 3px;
    padding: 0px 0 5px 0;
    position: relative;
    height: 36px;
    width: 100%;
    background-color: #F2E8EA;
}
.wk-head--nav #ulMenuRef{
	position: absolute;
	left: 0;
	margin:0;	
	background-color: #7a2422;
	width: 65%;
	display: table;
}
.wk-head--nav #ulMenuRef li a{
	color: #f2e8ea;
} 
.wk-head--nav #ulMenuRef li a:hover {
    text-decoration: none;
    color: #CAC9C9;
}
.wk-head--nav #ulMenuPathRef{
	position: absolute;
    right: 0;
    background-color: #f2e8ea;
    width: 35%;
    margin: 0;
    display: table;
}
.wk-head--nav #ulMenuPathRef li a::before{
	content: '\f006';
    font-family: FontAwesome;
    height: 30px;
    width: 30px;
    background-color: #f2e8ea;
    display: block;
    border-radius: 50%;
    position: absolute;
    top: -16px;
    left: 42px;
    font-size: 1.6em;
    text-align: center;
}
.wk-head--nav #ulMenuPathRef li#MenuPathRef6 a::before{
    left: 42px;
}


.wk-head--nav #ulMenuPathRef li a[title='Conozca CISS Fiscal']::before{
	left: 38px;
}
.wk-head--nav #ulMenuPathRef li a[title*='Soluciones de Software']::before{
	left: 56px;
}
.wk-head--nav #ulMenuPathRef li a{
	color: #7a2422;
	font-size: 12px;
	margin: 0;
}
.wk-head--nav #ulMenuPathRef li a:hover {
    color: #c29a99;
}
.wk-head--nav > ul > li{
	display: table-cell;
    line-height: 36px;
    text-align: center;
}

.wk-head--nav > ul > li > a{
	position:relative;
	padding: 3px 0px 3px 0px;
	margin:0 12px;
}

.wk-head--nav > ul > li#Menu0 > a{
	padding-right:40px;
}


.wk-head--nav > ul > li > a:before{

}

.wk-head--nav > ul > li > a:hover{
    
}

.wk-head--nav > ul > li > a > dfn{
	font-style:normal;
}
.wk-head--nav #Menu0 a:before{
	height:26px;
	width:26px;
	left:auto;
	right:0;
	padding:3px 0px 3px 0px;
	background-position: -168px -100px; 
}
.wk-head--nav #MenuPathRef4 a:before{

}
.wk-head--nav #MenuPathRef4 a dfn{
	text-align: center;
}
.wk-head--nav #MenuPathRef5 a:before{
	background-position: -8px -100px; 
	
}
.wk-head--nav #MenuPathRef6 a:before{
	background-position: -136px -100px; 
}
.wk-head--nav #MenuPathRef6 a dfn{
    text-align: center;
}
.wk-head--nav #Menu6 a:before{
	background-position: -232px -100px;
	
}

.wk-head--nav #Menu1 a:before{
	background-position: -136px -100px; 
}
.wk-head--nav #Menu2 a:before{
	background-position: -104px -100px; 
}
.wk-head--nav #Menu3 a:before{
	background-position: -72px -100px; 
}
.wk-head--nav #Menu4{
	border-left:3px solid #000;
}
.wk-head--nav #Menu4 a:before{
	background-position: -40px -100px; 
}
.wk-head--nav #Menu5 a:before{
	background-position: -8px -100px; 
	
}
.wk-head--nav #Menu6 a:before{
	background-position: -232px -100px;
	
}


/* Rastro de miga */

.wk-path{
    background-color: #F5F6F8;
    clear: both;
    margin: 1% 2% 0;
    width: 96%;
	
	font-size:0.9em;
	display:inline-block;

}

.wrapper-sticky .wk-path{
	margin:0;
}

.wk-path #PathDivPath a:first-child{
	position:relative;
	padding-left:25px;
	
}

.wk-path #PathDivPath a:first-child:before{
	content:"";
	position:absolute;
	width:30px;
	height:24px;
	left:0;
	top:-4px;
	background-image: url("../../img/wk-sprite.png");
	background-position:-38px -294px;
	background-repeat:no-repeat;
	background-color:transparent;
	
	
	
}

/* toolbar */

.wk-toolbar{
	width:96%;
	margin-left:2%;
	height:36px;
	margin-top:5px;
	
	background-color:#eaeaea;
	border-radius:5px;
	
	font-size:0.9em;
}

.wk-userarea .wk-toolbar{
	margin-left:0;
}

.wrapper-sticky .wk-toolbar{
	margin:0;
}

.wk-toolbar-relevancia,
.wk-toolbar-historico,
.wk-toolbar-navigation{
	float:left;

}

/*.wk-toolbar-relevancia > span,*/
.wk-toolbar-relevancia > select,
.wk-toolbar-historico select{
	display: inline-block;
	height:26px;
    margin:5px 0;
    width: 164px;
	
	font-size: 0.85em;
    font-weight: bold;
}

.wk-toolbar-relevancia > select option{
	
	
}

.wk-toolbar-historico{
	padding-right:5px;
	padding-left:5px;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}

.wk-toolbar-relevancia{
	padding-right:5px;
}

.wk-toolbar-relevancia > span{
	float:left;
	margin-top:8px;
	margin-left:8px;
	margin-right:8px;
}

.wk-toolbar-relevancia > select{
	/*font-size:1em;*/
	width:105px;
	width:105px\0/;
}

.wk-toolbar-navigation *{
	float:left;
}
.wk-toolbar-navigation ul{
	list-style-type:none;
	margin:8px 5px 0 5px;
}
.wk-toolbar-navigation a dfn{
	display:none;
}
.wk-toolbar-navigation a{
	width:20px;
	height:20px;
	background-image:url(../../img/wk-sprite.png);
	
	cursor:pointer;
}

.wk-toolbar-navigation a#navigationcontrol_firstimage{
	background-position:-102px -230px;
	margin-left:10px;
}
.wk-toolbar-navigation a#navigationcontrol_previousimage{
	background-position:-38px -230px;

}
.wk-toolbar-navigation a#navigationcontrol_nextimage{
	background-position:-6px -230px;
}
.wk-toolbar-navigation a#navigationcontrol_lastimage{
	background-position:-70px -230px;
}

.wk-toolbar-navigation .ncDisable{
	-moz-opacity: 0.30;
	opacity: 0.30;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=30);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}

.wk-toolbar-navigation .navigationOtherDoc,
.wk-toolbar-navigation .navigationActualDoc{
	background-image:none;
}

.wk-toolbar-navigation .navigationOtherDoc{
	color:#333;
	width:auto;
	display:inline-block;
	padding:0 2px;
}

.wk-toolbar-navigation .navigationActualDoc{
	width:auto;
	display:inline-block;
	padding:0 2px;
}

.wk-toolbar-textsize, 
.wk-toolbar-tools{
	float:right;
	margin-right:5px;
}

.wk-toolbar-tools{
	/*width:140px;*/	
}
.wk-toolbar-textsize li, 
.wk-toolbar-tools li,
.wk-toolbar-textsize a,
.wk-toolbar-tools a{
	float:left;
	display:inline-block;
}
.wk-toolbar-textsize dfn, 
.wk-toolbar-tools dfn{
	display:none;
}

.wk-toolbar-tools ul#buttonsBar{
	float:left;
}
	
.wk-toolbar-tools ul,
.wk-toolbar-tools li{
	margin:0;
}


.wk-buttonsBar-actions{
  overflow:hidden;
  display:inline-block;
  float:left;
 
  
/*   margin-top:4px;
  margin-right:5px;
  padding:2px;
  
  
 background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;


  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);*/
}

.wk-buttonsBar-actions >div{
	display:inline-block;
	float:left;
}


.wk-toolbar-tools .dropdown-menu {
	min-width:135px;
}
.wk-toolbar-tools .dropdown-menu li{
	width:100%;
}

.wk-toolbar-tools .dropdown-menu li span{
	display:inline-block;
	 margin-left: 5px;
    margin-top: 10px;
	font-size: 0.85em;
    
   
}

.wk-toolbar-textsize a,
.wk-toolbar-tools li > a,
.selectionLink{
	width:24px;
	height:24px;
	margin:6px 3px 0 3px;
	padding:0;
	
	background-image:url(../../img/wk-sprite.png);
	
	cursor:pointer;
	
}

.wk-toolbar-tools #hrefprintCtrl{
	background-position:-198px -228px;
}

.wk-toolbar-tools #hrefprintCtrl:hover{
	background-position:-198px -324px;
}
.wk-toolbar-tools #hrefexpCtrl
{
	background-position:-134px -228px;
}
.wk-toolbar-tools #hrefexpCtrl:hover
{
	background-position:-134px -324px;
}

.wk-toolbar-tools .mysearchesButtonClass{
	
	width:30px;
	background-position:-161px -228px;
}
.wk-toolbar-tools .mysearchesButtonClass:hover{

	background-position:-161px -324px;
}

.wk-toolbar-tools .myalertedsearchesButtonClass{
	background-position: -100px -259px;
}

.wk-toolbar-tools .myalertedsearchesButtonClass:hover{
	background-position: -100px -291px;
}

.wk-toolbar-tools #MyQueriesPopup
{
	background-position:-161px -228px;
	width:32px;
}
.wk-toolbar-tools #hrefSend{
	background-position:-292px -228px;
	width:26px;
}
.wk-toolbar-tools #hrefSend:hover{
	background-position:-292px -324px;

}

.wk-toolbar-tools #MyDocumentsPopup{
	background-position:-324px -228px;
}
.wk-toolbar-tools #MyBoxPopup{
	background-position:-356px -228px;
	width:30px;
}

.wk-toolbar-tools #MyBoxPopup:hover{
	background-position:-356px -324px;

}

.wk-toolbar-tools #hrefNovedadesSieteDias{
	background-position:-228px -259px;
	width:26px;
}

.wk-toolbar-tools #hrefNovedadesSieteDias:hover{
	background-position:-228px -291px;

}

.wk-toolbar-tools #hrefNovedadesUltimoMes{
	background-position:-195px -259px;
	width:26px;
}

.wk-toolbar-tools #hrefNovedadesUltimoMes:hover{
	background-position:-195px -291px;

}


.wk-toolbar-tools .myalerteddocsButtonClass{
	background-position:-100px -259px;
	
}

.wk-toolbar-tools .myalerteddocsButtonClass:hover{
	background-position:-100px -291px;
	
}
.wk-toolbar-tools .myboxButtonClass {
	background-position:-357px -228px;
	
	
}
.wk-toolbar-tools .myboxButtonClass:hover {
	background-position:-357px -324px;
	
	
}
.wk-toolbar-tools .mydocsButtonClass{
	background-position:-324px -228px;
}
.wk-toolbar-tools .mydocsButtonClass:hover{
	background-position:-324px -324px;
}
.wk-toolbar-tools .addCommentButton{
	background-position:-68px -260px;
	width:24px;
	height:24px;
	margin: 6px 2px 0 2px;
	float:left;
	
	background-image:url(../../img/wk-sprite.png);
	border:none;
	cursor:pointer;
	
}

.wk-toolbar-tools .addCommentButton:hover{
	background-position:-68px -292px;
}

.wk-toolbar-tools .buttonHidden {
    display:none;
}

.wk-toolbar-tools .btn-group{
	margin-top:4px;
}

.wk-toolbar-tools .wk-link-tools, 
.wk-toolbar-tools .wk-link-dropdown{
	height:26px;
	
	border:1px solid #CCC;
}



.wk-toolbar-tools .wk-icon-tools{
	
	height: 26px;
    width: 32px;
	
	background-position: -161px -258px;
}
.wk-toolbar-tools .wk-link-dropdown .caret{
	margin-top:12px;
}

.wk-toolbar-tools .dropdown-menu > li > a:hover,
.wk-toolbar-tools .dropdown-menu > li > a:focus{

	
}

.wk-toolbar-textsize .textmenosclass{
	background-position:-260px -228px;
}
.wk-toolbar-textsize .textmenosclass:hover{
	background-position:-260px -324px;
}
.wk-toolbar-textsize .textmasclass{
	
	background-position:-228px -228px;
}
.wk-toolbar-textsize .textmasclass:hover{
	
	background-position:-228px -324px;
}


.wk-toolbar-searchindocument{
	float:left;
	margin:0 5px;
	padding-right:5px;
	
	border-left: 1px solid #fff;
   /* border-right: 1px solid #fff;*/
	
	color:#0088CC;
	
}

.wk-toolbar-searchindocument *{
	float:left;
}
.wk-toolbar-searchindocument .SearchDocumenttx{
	width:120px;
	height: 16px;
	margin:5px;
	
	font-size:0.8em;
	font-weight:bold;
}
.wk-toolbar-searchindocument .SearchDocumentDivbtnbackguard,
.wk-toolbar-searchindocument .SearchDocumentDivbtnforward{
	display:inline-block;
	width:16px;
	height:16px;
	margin-top:10px;
	
	background-image:url(../../img/wk-sprite.png);
	
	cursor:pointer;
		
}
.wk-toolbar-searchindocument a dfn{
	display:none;
}
.wk-toolbar-searchindocument .SearchDocumentDivbtnforward{
	background-position:-6px -262px;
}
.wk-toolbar-searchindocument .SearchDocumentDivbtnbackguard{
	background-position:-38px -262px;
}

.wk-toolbar-searchindocument .Searchdocumentchkdiv{
	float:left;
	margin-top:10px;
	margin-left:5px;
	
	/*font-size:0.8em;
	display:none;*/
	color:#333333;
}
.wk-toolbar-searchindocument .Searchdocumentchkdiv input{
	margin-right:5px;
}


/* HIGHLIGHT */
/* ANADIR COMENTARIOS */
div#navToolbar #HighlightsDocumentControl {}
div#navToolbar #HighlightsDocumentControl { padding-top:0px;}
div#navToolbar #HighlightsDocumentControl a#selectionLink {background-position:-130px -259px; margin:6px 0 0 0; padding: 0px 2px 0px 2px;}
div#navToolbar #HighlightsDocumentControl a#selectionLink:hover{background-position:-130px -291px;}
div#navToolbar #HighlightsDocumentControl a#selectionLink dfn {display:none;}
div#navToolbar #HighlightsDocumentControl #commentsButtons {height:22px; padding:1px 10px 3px 10px; width:205px; background:#eaeaea; border: 1px solid #ccc; margin-top: 36px; position:absolute; z-index:100;}

div#navToolbar #HighlightsDocumentControl #commentsButtons a#deleteLink {float:left; margin-top:0px; margin-left:20px; color:#333; font-weight:bold; padding-right:10px; text-decoration:underline; border-right:1px solid #ccc; font-size: 0.8em ; width:auto; background-image:none; line-height:2em; }
div#navToolbar #HighlightsDocumentControl #commentsButtons a#saveLink {float:left; margin-top:0px; color: #333; color:#333; font-weight:bold; text-decoration:underline; padding-left:3px;  font-size: 0.8em; width:auto; background-image:none; line-height:2em;}
div#navToolbar #UserCommentsControl {margin: 2px 0px;}

div#navToolbar #UserCommentsControl {float:right; padding-top:0px;}
div#navToolbar #UserCommentsControl input.addCommentButton {background: url("../../img/comment_add.png") no-repeat scroll center center transparent; border: medium none; cursor: pointer; float: left; height: 20px; width: 29px;}

ins { text-decoration:none }
#cCn .docHighlight1 {font-style: italic; background-color: #66FF33;}
#cCn .docHighlight2 {font-style: italic; background-color: #FF9933;}
#cCn .docHighlight3 {font-style: italic; background-color: yellow;}
 
.wk-toolbar-tools .commentButton1 { background:url("../../img/sub_green.png") no-repeat scroll 0 0 transparent; width:25px; height:20px; position:relative; margin: 2px; display:block; float:left;}
.wk-toolbar-tools .commentButton2 { background:url("../../img/sub_orange.png") no-repeat scroll 0 0 transparent; width:25px; height:20px; position:relative; margin: 2px; display:block; float:left;}
.wk-toolbar-tools .commentButton3 { background:url("../../img/sub_yellow.png") no-repeat scroll 0 0 transparent; width:25px; height:20px; position:relative; margin: 2px; display:block; float:left;}
.wk-toolbar-tools .commentsButtons {display:none;}
.wk-toolbar-tools .commentsButtons a#commentButton1 dfn,
.wk-toolbar-tools .commentsButtons a#commentButton2 dfn,
.wk-toolbar-tools .commentsButtons a#commentButton3 dfn {display:none;}

#cCn .featuresDocument .docHighlight1 {font-style: none;  background-color:transparent;}
#cCn .featuresDocument .docHighlight2 {font-style: none;  background-color:transparent;}
#cCn .featuresDocument .docHighlight3 {font-style: none;  background-color:transparent;}

.wk-toolbar-tools #commentsButtons a{}
.wk-toolbar-tools #commentsButtons a dfn{ display:block; font-style:normal}

/* máscara de búsqueda */


#cSearchAux{
	padding-bottom:200px;
}


.wk-search-panel{
	width:800px;
	margin:20px auto;
	
/*	border-radius:5px;
	background-color:#eaeaea;
	border:1px solid #CCC;*/ 
	
	font-size:0.9em;	

}

.wk-search-table,
.wk-search-group{
	width:100%;
	margin:10px;
	/*border-bottom:1px solid #FFF;*/
}

.wk-search-table th span{
	color:#500c15;
	width:150px;
}

.wk-search-table #lblSentencia, 
.wk-search-table #lblAnnioRecurso,
.wk-search-table #lblNumDisp{
	
  	display:inline-block;
	float:left;
	text-align:left;

}

.wk-search-group span{
	width:238px;
  	display:inline-block;
	float:left;	
	margin-top:4px;
	margin-right:5px;
	
	font-weight:bold;
	color:#500c15;
}
.wk-search-group-selections label{
	float:left;
	margin-right:100px;
}
.wk-search-group-selections input{
	margin-left:5px;
	margin-top:-4px;
}

#ConveniosEnlaces{
	clear:both;
	
	width:800px;
	margin:auto;
	overflow:hidden;
	padding-bottom:10px;
	
}
#ConveniosEnlaces dfn{
	font-style:normal;
}

#ConveniosEnlaces a{
	display: inline-block;
	height:27px;
	position:relative;
  
	padding-left: 10px;
    padding-right: 30px;

	
	background: #acacac; /* Old browsers */
	background: -moz-linear-gradient(top, #acacac 0%, #7e7e7e 36%, #828282 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#acacac), color-stop(36%,#7e7e7e), color-stop(100%,#828282)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #acacac 0%,#7e7e7e 36%,#828282 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #acacac 0%,#7e7e7e 36%,#828282 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #acacac 0%,#7e7e7e 36%,#828282 100%); /* IE10+ */
	background: linear-gradient(to bottom, #acacac 0%,#7e7e7e 36%,#828282 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acacac', endColorstr='#828282',GradientType=0 ); /* IE6-9 */
		
    color: #FFFFFF;
	border-image: none;
    border-radius:5px;
    border-style: solid;
    border-width: 1px;
	border-color: #666;
    font-size: 12px;
   
    font-weight: bold;
    line-height: 26px;
    text-transform: uppercase;
    text-align: center;
}

#ConveniosEnlaces a:hover{
	background:#424242;
	text-decoration:none;
}

#ConveniosEnlaces a:before{
	background: url("../../img/wk-sprite.png") repeat scroll -5px -32px transparent;
    border-left: 1px solid #666;
    border-radius: 0 5px 5px 0;
    content: "";
    height: 29px;
    position: absolute;
    right: 0;
    top: -1px;
    width: 23px;
}

#ConveniosEnlaces a#hrefConvAlertas:before{
	 background-position: -228px -34px;
}
#ConveniosEnlaces a#hrefNovedadesUltimoMes:before{
	background-position: -260px -34px;
}
#ConveniosEnlaces a#hrefNovedadesSieteDias:before{
	background-position: -292px -34px;
}

/* banner lateral */

.wk-banner-panel{
	margin:auto;
	margin-top:15px;
	text-align:center;
}



/*PANTALLAS SECUNDARIAS*/


.wk-content-page,
.documentBrowserMessageLayer
{
	border:1px solid #CCC;
	border-radius:5px;
	padding:25px 0;
	margin:10px 0;
	overflow:hidden;
	
	background-color:#FFF;
	
}


.wk-content-page-header{
	border-radius: 5px 5px 0 0;
    min-height: 32px;
    position: relative;
    width: 100%;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 79%, #e1e1e1 100%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(79%,#f1f1f1), color-stop(100%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 79%,#e1e1e1 100%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 79%,#e1e1e1 100%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 79%,#e1e1e1 100%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 79%,#e1e1e1 100%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}

.wk-content-page-header h3{
	padding-left:10px;
	line-height:1.8em;
	font-size:1.2em;
	margin:0;	
}

/* Pagina de modelos oficiales */

.wk-modelos-page{

}

.wk-modelos-page div > dl{
	margin:0 20px;
	border-bottom:1px solid #eaeaea;
	padding:15px 0; 
}

.wk-modelos-page div > dl dl{
	margin:10px 0;
}

.wk-modelos-page div > dl > dt{

}

.wk-modelos-page a{
	position:relative;
	display:inline-block;
	padding-left:12px;
	
}

.wk-modelos-page a:before{
	content:">";
	position:absolute;
	top:0;
	left:0;
}

/* Mensaje de error */



.documentBrowserBodyLayer,
.documentBrowserMessageLayer .logindiv,
.documentBrowserFootLayer{
	
	margin:auto;
}

.documentBrowserMessageLayer .logindiv{
	padding-top:7px;
	text-align:center;
}

.documentBrowserBodyLabel{
	font-weight:bold;
	text-align:center;
}
.documentBrowserMessageLayer .divuser span, 
.documentBrowserMessageLayer .divpass span{
	display:inline-block;
	width:100px;
	text-align:right;
}
.documentBrowserMessageLayer .divuser input, 
.documentBrowserMessageLayer .divpass input{
	margin-left:10px;
}

.documentBrowserMessageLayer .divcheck{
	text-align:center;
	font-size:0.9em;
}
.documentBrowserMessageLayer .divcheck *{
	display:inline;
}

.documentBrowserMessageLayer .divcheck input{
	margin-top:0;
}

.documentBrowserMessageLayer .divlogin{
	width:130px;
	margin:auto;
	text-align:center;
	margin-top:20px;
	
	height:29px;
	
	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;
	
	color:#FFF;
	border:1px solid #333;
	border-radius:5px;
	position:relative;
	
	

	

}
.documentBrowserMessageLayer .divlogin input{
	display:block;
	width:100%;
	height:100%;
	background:transparent;
	
	text-transform:uppercase;
	font-weight:bold;
	
	text-align:center;
	color:#FFF;
	
	border:none;
	
	
}

.documentBrowserMessageLayer .divlogin:before{
	background-image: url("../../img/wk-sprite.png");
    content: "";
    position: absolute;
	background-position: -187px -32px;
    top: -2px;
    height: 26px;
    right: 2px;
    width: 32px;
}

.documentBrowserMessageLayer .divlogin:hover{
	
	background: #942836;
}

.documentBrowserFootLayer{
	text-align:center;
	
	border-left:1px solid #CCC;
}

.documentBrowserFootLayer .servicioAtencion{
	font-weight:bold;
}
.documentBrowserLinkLayer{
	padding-top:15px;
	margin-top:15px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px;
	
	border-top:1px solid #CCC;
	text-align:center;
}

.documentBrowserLinkLayer label{
	font-weight:bold;
}

.documentBrowserLinkLayer a{ 
	display:inline-block;
	height:29px;
	padding:0 30px;
	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;
	
	color:#FFF;
	border:1px solid #333;
	border-radius:5px;
	position:relative;
	
	line-height:27px;
	
	text-transform:uppercase;
}

.documentBrowserLinkLayer a:before{
	background-image: url("../../img/wk-sprite.png");
    content: "";
    position: absolute;
	background-position: -187px -32px;
    top: -2px;
    height: 26px;
    right: 2px;
    width: 32px;
}

.documentBrowserLinkLayer a:hover{
	background:  #942836;
	
	text-decoration:none;
}

.documentBrowserMessageLayer .divforgot{
	padding-top:10px;
}


/*Página de logout*/

.wk-colofon{
	margin:20px;
	padding-bottom:50px;
	
}
.wk-colofon div > div{
	padding:10px;
	border-left:1px solid #eaeaea;
}

.wk-colofon div > div:first-child{
	border:none;
}

.wk-colofon-gracias span{
	display:block;
	
	font-size:2em;
	font-weight:bold;
	text-align:center;
	
	
}

.wk-colofon-gracias span:first-child{
	
	font-size:1.6em;
	font-weight:normal;
	margin-bottom:10px;
	
}

.wk-colofon-nuevaSesion{
	text-align:center;
}


.wk-colofon-nuevaSesion a{
	position:relative;
	display:inline-block;
	padding:5px 52px 5px 20px;
	margin:auto;
	
	
	
	
	
		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 */
	
	
	font-size:1.5em;
	color:#FFF;
	font-weight:bold;
	border-radius:5px;
	text-align:left;
}
.wk-colofon-nuevaSesion a:before{
  	background: url("../../img/wk-sprite.png") no-repeat scroll -92px -30px transparent;
    content: "";
    height: 32px;
    position: absolute;
    right: 10px;
    bottom: 5px;
    width: 32px;
}
.wk-colofon-nuevaSesion a:hover{
	color:#FFF;
	text-decoration:none;
	background:#942836;
}
.wk-colofon-nuevaSesion a span:first-child{
	font-weight:normal;
	font-size:0.8em;
	display:inline-block;
	margin-bottom:10px;
}

.wk-colofon-nuevaSesion a span{
	display:block;
}

.wk-colofon-formacion{
	color:#999;
	font-size:1.1em;
}
.wk-colofon-tit{
	color: #942836;
	text-transform:uppercase;
	font-weight:bold;
	
}

.wk-colofon-formacion a{
	position:relative;
	padding-left:20px;
	display:inline-block;
}

.wk-colofon-formacion a:before{
	background: url("../../img/wk-sprite.png") no-repeat scroll -72px -6px transparent;
    content: "";
    height: 16px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 16px;

}

.wk-colofon-mail{
	color:#999;
	font-size:1em;
}
.wk-colofon-tit2{
	color:#333;
	
	font-weight:bold;
	
}



/*Páginas de acceso otros CISS*/

.wk-accesoCISS{
	
}

.wk-accesoCISS-textprod{
	padding:10px 20px;
	font-size:1.4em;
	color: #942836;
}

.wk-accesoCISS-acceso{
	text-align:center;
	margin-bottom:30px;
	margin-top:30px;
}

.wk-accesoCISS-acceso a{
	padding:15px 40px 15px 15px;
	color:#FFF;
	font-size:1.4em;
	position:relative;
	border-radius:5px;
	text-shadow:1px 1px #333;
	display:inline-block;
}


.wk-accesoCISSc .wk-accesoCISS-acceso a{

	background: #32930b; /* Old browsers */
background: -moz-linear-gradient(top, #32930b 42%, #2d560c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(42%,#32930b), color-stop(100%,#2d560c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #32930b 42%,#2d560c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #32930b 42%,#2d560c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #32930b 42%,#2d560c 100%); /* IE10+ */
background: linear-gradient(to bottom, #32930b 42%,#2d560c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32930b', endColorstr='#2d560c',GradientType=0 ); /* IE6-9 */
}

.wk-accesoCISSf .wk-accesoCISS-acceso a{
	background: #942836; /* Old browsers */
background: -moz-linear-gradient(top, #942836 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#942836), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #942836 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #942836 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #942836 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom, #942836 0%,#8f0222 44%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#942836', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}


.wk-accesoCISS-acceso a:before{
	background: url("../../img/wk-sprite.png") no-repeat scroll -92px -30px transparent;
    content: "";
    height: 32px;
    position: absolute;
    right: 5px;
    top: 9px;
    width: 32px;
}

.wk-accesoCISSf .wk-accesoCISS-acceso a:hover,
.wk-accesoCISSc .wk-accesoCISS-acceso a:hover{
	text-decoration:none;
	background:#333;

}

.wk-accesoCISS-text{
	padding:0px 20px;
	font-size:1.1em;
}

.wk-accesoCISS-tel{
	font-weight:bold;
	
}

.wk-accesoCISSc .wk-accesoCISS-textacceso{
	color:#3c6612;
	padding:0px 20px;
	font-size:1.5em;
}

.wk-accesoCISSf .wk-accesoCISS-textacceso{
	color:#792139;
	padding:0px 20px;
	font-size:1.5em;
}

.wk-accesoCISS-left{
	border-right:1px solid #CCC;
}

.wk-accesoCISS-right .wk-accesoCISS-text{
	font-size:0.9em;
}


/*Acceso directo escritorio*/

.wk-adescritorio{
	padding-top:0;
}

.wk-adescritorio-top,
.wk-adescritorio-bottom{
	padding:15px 0;
	
}

.wk-adescritorio-bottom{
	border-top:1px solid #CCC;
}

.wk-adescritorio-header h3{
	margin:0;
}

.wk-adescritorio .gadget{
	width:100%; 
	height:198px; 
	
	background:url(../../img/Gadget/gadget.png) no-repeat center 0;
}

.wk-adescritorio .section{
	padding:0 10px;
}
.wk-adescritorio .section h3{
	font-size:1.2em;
	color:#942836;
}
.wk-adescritorio-top .section h3{
	font-size:1.3em;

}

.wk-adescritorio .descarga{
	text-align:center;
}

.wk-adescritorio .donwloadGadget{
	display:block;
	height:200px; 
	height:139px;
	background:url(../../img/Gadget/descarga.png) no-repeat center 0; 
}

.wk-adescritorio .donwloadGadget dfn{
	display:none;
}


.description ul,
#description ul{
	margin-left:0;
}

.description ul li,
#description ul li{
	position:relative;
	font-size:1.1em;
	list-style-type:none;
	padding-left:20px;
}

.description ul li:before,
#description ul li:before {
	content: "";
    left: 0;
    position: absolute;
    background: url("../../img/wk-sprite.png") no-repeat scroll -168px -70px rgba(0, 0, 0, 0);
    content: "";
    height: 20px;
    width: 18px;
}


/* Recordar contrasenya */

#CreateUsercaptcha .clave{
	margin-left:45%;
}



/* Ayuda */

.wk-ayuda{
	padding-top:0;
}

.wk-ayuda-top{
	margin:20px 5px;
}

.wk-ayuda-bottom{
	margin:0 5px;
}

.wk-ayuda > .row-fluid .span4{
	border-bottom:1px solid #CCC;
}

.wk-ayuda .cabecera{
	font-size:1.2em;
	color: #942836;
	font-weight:bold;
}

.wk-ayuda .texto{
	min-height:50px;
}

.wk-ayuda .boton{
	clear:both;
	display:block;
	width:150px;
	margin:15px auto;
	
	
	height:27px;
	
	background-image: url("../../img/wk-sprite.png");
	background-position: right bottom;
	background-repeat:repeat-x;
	
	color:#FFF;
	border:1px solid #333;
	border-radius:5px;
	position:relative;
	
	line-height:27px;
	
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
}

.wk-ayuda .boton:hover{
	background: #942836;

}

.wk-ayuda .Aviso, .wk-ayuda.Proteccion{
	float:right;
}

/*Solicitar clave demo*/

/*Formularios general*/

.wk-content-page-form{
	padding:0;
}
.wk-content-page-form .wk-content-page-header{
	margin-bottom:20px;
}

.wk-content-page-form .Formdiv{
	padding-left:2%;
}

.wk-content-page-form label{
	float:left;
	width:45%;
}

.wk-content-page-form label{
	display:block;
}

.wk-content-page-form input,
.wk-content-page-form textarea{
	width:49%;
}



.wk-content-page-form .condiciones{
	margin:20px 0;

}

.wk-content-page-form .condiciones input{
	width:auto;
}

.wk-content-page-form .condiciones label{
	display:inline-block;
	width:auto;
	font-size:0.9em;
	margin-right:5px;
}

.wk-content-page-form #scheckmodule label{
	display:inline;
	float:none;

}
.wk-content-page-form #scheckmodule input{
	width:auto;
	float:left;
	margin-right:5px;
}

.wk-content-page-form .FormReset{
	clear:both;
	float:right;
	margin:5px 0;
	margin-left:40%;
	width:206px;
	display:none;
}



.wk-content-page-form .CreateUserAlta{
	
	
	margin:5px auto;
	width:226px;
	
	margin-bottom:20px;
	
	display:block;
	height:29px;
	
	background-image: url("../../img/wk-sprite.png");
	background-position: right bottom;
	background-repeat:repeat-x;
	
	color:#FFF;
	border:1px solid #333;
	border-radius:5px;
	position:relative;
	
	line-height:27px;
	
	text-transform:uppercase;
	font-weight:bold;
}

.wk-content-page-form .CreateUserAlta:before{
	background-image: url("../../img/wk-sprite.png");
    content: "";
    position: absolute;
	background-position: -187px -32px;
    top: -2px;
    height: 26px;
    right: 2px;
    width: 32px;
}

.wk-content-page-form .CreateUserAlta:hover{
	background:#633110;

}

.wk-content-page-form #LblPeticionInfo, 
.wk-content-page-form legend{
	display:none;
}

.wk-content-page-form #TratamientoDatos {
	font-size:0.9em;
	padding:10px;
	color:#666;
	border-color:1px solid #CCC;
	border-radius:5px;
	background-color:#f8f6f6;
}


/* demo creada*/


.wk-democreated{
	text-align:center;
}

.wk-democreated div > p{
	font-weight:bold;
}

.wk-democreated #inicio a{
	clear:both;
	display:block;
	width:229px;
	margin:15px auto;
	
	
	height:27px;
	
	background-image: url("../../img/wk-sprite.png");
	background-position: right bottom;
	background-repeat:repeat-x;
	
	color:#FFF;
	border:1px solid #333;
	border-radius:5px;
	position:relative;
	
	line-height:27px;
	
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
}

.wk-democreated #inicio a:hover{
	background: #942836;
}

/*Subusuarios*/
	
#wk-subusuarios-presentacion,
#tabContentMyFormu{
	padding:20px;
}

#wk-subusuarios-presentacion{
	text-align:justify;
	border-right:1px solid #CCC;
}

#wk-subusuarios-presentacion strong{
	color: #942836;

}
.wk-subusuarios-footer{
	overflow:hidden;
	padding-top:30px;

}
.wk-subusuarios-irdemo{
	float:left;
	width:226px;
	
	
	
	display:block;
	height:27px;
	
	background-image: url("../../img/wk-sprite.png");
	background-position: right bottom;
	background-repeat:repeat-x;
	
	color:#FFF;
	border:1px solid #333;
	border-radius:5px;
	position:relative;
	
	line-height:27px;
	
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
}

.wk-subusuarios-irdemo:hover{
	background: #942836;
	color:#FFF;
	text-decoration:none;

}

.wk-subusuarios-email{
	float:right;
	display:block;
	
	margin-top:10px;
}

.wk-subusuarios-form #regformu{
	
}

.wk-subusuarios-form #regformu label{
	font-weight:bold;
}

.wk-subusuarios-form input#vRemember{
	width:auto;
	float:left;
	margin-left:5px;
}

.wk-subusuarios-form #regformu label[for*="vRemember"]{
	width:auto;
	font-weight:normal;
}

.wk-subusuarios-form #regformu a,
.wk-subusuarios-form .contentService a,
.wk-subusuarios .InscripicioncorrectaVolver{
	clear:both;
	display:block;
	width:226px;
	margin:15px auto;
	
	
	height:27px;
	
	background-image: url("../../img/wk-sprite.png");
	background-position: right bottom;
	background-repeat:repeat-x;
	
	color:#FFF;
	border:1px solid #333;
	border-radius:5px;
	position:relative;
	
	line-height:27px;
	
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
}

.wk-subusuarios-form #regformu a:hover,
.wk-subusuarios-form .contentService a:hover,
.wk-subusuarios .InscripicioncorrectaVolver:hover{
	background: #942836;
	color:#FFF;
	text-decoration:none;

}

.wk-subusuarios-form .DataProtection{
	overflow:hidden;
	clear:both;
}

.wk-subusuarios-form .DataProtection label{
	width:auto;
}

.wk-subusuarios-form .DataProtection a{
	clear:both;
	display:inline-block;
	width:auto;
	margin:auto;
	
	
	height:auto;
	
	background:none;
	
	color: #942836;
	border:none;
	border-radius:0;
	position:static;
	
	line-height:1.4em;
	
	text-transform: none;
	font-weight:normal;
	text-align:left;
}

.wk-subusuarios-form .DataProtection a:hover{
	background:none;
	color: #942836;
	text-decoration:underline;
}

.wk-subusuarios-form .DataProtection #privacy{
	width:auto;
	float:left;
	margin-left:10px;
}

.wk-subusuarios .InscripicioncorrectaTitulo{
	background-color:#eaeaea;
	padding:10px;
	border-radius:5px;
}

/* pantalla de error */

.wk-error{

}

.wk-error *{
	text-align:center
}



/* Historico */

.wk-historico{

}

.wk-historico #cMenuVertBusq li , .wk-historico .wk-historico-menu li{
	list-style-type:none;
}

.wk-historico #cMenuVertBusq li a, .wk-historico .wk-historico-menu li a, .wk-historico #RedirectHistorico a{
	display:block;
	background-color:#eaeaea;
	margin-top:5px;
	padding:4px 10px;
	border-radius:5px;
	
	text-align:center;
	
}

.wk-historico #cMenuVertBusq li a:hover, .wk-historico .wk-historico-menu li a:hover, .wk-historico #RedirectHistorico a:hover{
	background-color:#CCC;
}

.wk-historico #RedirectHistorico a *{
	font-style:normal;
}

.wk-historico #IndiceSistematico p{
	padding-top:20px;
	text-align:center;
	color:#942836;
	font-weight:bold;
}

.wk-historico #label1{
	padding-top:20px;
	text-align:center;
	color:#942836;
	font-weight:bold;
}

.wk-historico .ind span,
.wk-historico #Label2{
	color:#333;
	font-weight:normal;
	display:block;
	padding-top:40px;
	text-align:center;
	padding-bottom:50px;
}

.wk-historico #label1,
.wk-historico #Label2{
	display:block;
}

.wk-historico .wk-searchcontrol #btnSearchDivBtnSearch input{
	width:auto;
}

.wk-historico .wk-searchcontrol{
	 height: 31px;
    
}

.wk-historico #edicionHistorico{
	margin:10px 2%;
}

.wk-historico #edicionHistorico #edition *{
	display:inline;
	color: #942836;
	font-weight:bold;
}

.wk-historico #matteriaHistorico{
	
	display:none;
}

/* PIE-FALDON */

.wk-cFooter{
	clear:both;
	padding-top:10px;
	margin-top: 15px;
	
	border-top:1px solid #ccc;
	background-color:#ECEDEF;
	
	font-size:0.9em;
}

.wk-cFooter-section{
	border-left:1px solid #CCC;	
}

.wk-cFooter-section p{
	margin:0 10px;
}



.wk-cFooter-title{
	font-weight:bold;
}
.wk-cFooter-wklinks{
	overflow:hidden;
	border-top:1px dotted #CCC;
}
.wk-cFooter-wklinks-section{
	float:left;
	padding-top:10px;
}
.wk-cFooter-wklinks-section:first-child{
	
	padding-right:10px;
	overflow:hidden;
	height:70px;
	
	border-right:1px dotted #CCC;
}

.wk-cFooter-section #logo{
	float:left;
	width:24px;
	
	margin-left:10px;
}

.wk-cFooter-section #logo p{
	margin:5px 0;
}
.wk-cFooter-section #text p{
	margin:6px 0;
}

.wk-cFooter-aenor-logo,
.wk-cFooter-certificado,
.wk-cFooter-great{
	padding-left:15px;
	padding-right:15px;
}






/* Entre portrait tablet (incluido) y landscape tablet (no incluido) */

@media (max-width: 1000px) {
	
.wk-head--nav > ul > li > a{
	margin:0 8px;
	font-size:0.9em;
}


.wk-head-sup{
	height:auto;
}

.wk-head-sup-nav{
	clear:both;
	width:100%;
	
	border-top: 1px solid #FFF;
}
.wk-head-sup-nav ul{
	margin:0;
}
.wk-head-sup-nav ul li{
	width:33.333%;
	height:26px;
}
.wk-head-sup-nav > ul#ulLinks > li > a{
	width:100%;
	margin:0;
	height:26px;
}

.wk-head-sup-nav > ul#ulLinks > li > a > dfn{
	padding:2px 10px;
}

.wk-head-sup-nav ul li#Links3 a:before{
	bottom:3px;
	right:5px;
	left:auto;
}

.wk-head-sup-nav ul li#Links3 a:before{
	height:24px;
	width:24px;
	background-position: -124px -30px;
}

.wk-head-sup-nav > ul > li > a > dfn > strong{
	display:inline;
}


.wk-login{
	border-left:1px solid #CCC;
}
.wk-logo{
	height:90px;
}
.wk-head--nav{
	text-align:center;
}
.wk-head--nav ul{
	float:none;
	display:inline-block;
	margin:auto;
}



.wk-cFooter .wk-cFooter-section{
	width:30%;

}
.wk-cFooter #lyrMenu3,
.wk-cFooter #lyrMenu4{
	clear:both;	
	width:50%;
	
	border-top:1px solid #CCC;
	border-left:none;
	margin-left:0;
}
.wk-cFooter #lyrMenu4{
	clear:none;
}

.wk-cFooter #lyrMenu3 .wk-cFooter-title,
.wk-cFooter #lyrMenu4 .wk-cFooter-title{
	display:none;
}

.wk-cFooter-section #logo{

}

.wk-cFooter-section #logo{
	width:100%;
	margin-left:0;
}

.wk-cFooter-section #logo p {

    float: left;
    text-align: center;
    width: 25%;
}

.wk-cFooter-section #text p {

    float: left;
    margin: 0;
    text-align: center;
    width: 25%;
}

.wk-cFooter #lyrMenu4 p{
	float:left;
	width:33%;
	margin:15px 0 0px 0;
	text-align:center;	
}

.wk-cFooter .span1{
	display:none;
}

.wk-cFooter-wklinks #copy{
	width:95%;
	margin:auto;
	float:none;
}

}




/* Entre landscape phone (no incluido) y portrait tablet (no incluido) */

@media (max-width: 767px) {

.wk-login{
	clear:both;
	width:55%;
	
	
	padding:8px 0;
	height:auto;
	
	border-left:none;
	border-top:1px solid #666;
	
	
}

.wk-login .logindiv{

	 margin: 0 10px;
}

.wk-login .divforgot{
	display:block;
}

.wk-login .divlogin{
	margin-top:10px;
	margin-right:8%;
}
.wk-login .divcheck{
	margin-top:8px;
}
.wk-login .divlogin input, .wk-login .divlogoutBtn input{
	padding:9px 15px;
}



.wk-head-sup-nav{
	clear:none;
	width:45%;
	float:left;
	
	border-top:1px solid #666;

}



.wk-head--nav ul{
	float:right;
}

.wk-head-sup-nav ul li{
	clear:both;
	float:none;
	height:42px;
	width:auto;
}





.wk-head-sup-nav > ul#ulLinks > li > a{

	height:42px;
}


.wk-head-sup-nav > ul > li > a dfn{
	line-height:12px;

}
.wk-head-sup-nav ul li#Links3 a:before{
	background: url("../../img/wk-sprite.png") no-repeat scroll -124px -30px transparent;
    bottom: 10px;
    content: "";
    height: 32px;
    position: absolute;
    right: 10px;
    width: 32px;
}
.wk-head-sup-nav > ul > li > a dfn{
	font-size:0.8em;
}
.wk-head--nav > ul > li#Menu0{
	display:none;
}
.wk-head--nav > ul > li > a{
	font-size:0.8em;
}
.wk-head--nav > ul > li > a{
	margin:0 10px;
}
.wk-head-sup-nav ul li#Links1 a{
	border-right:1px solid #666;
}

.wk-head--nav #Menu0,
.wk-head--nav #Menu1,
.wk-head--nav #Menu2,
.wk-head--nav #Menu3{
	display:none;
}
.wk-head--nav #Menu4{
	border:none;
}


.wk-cFooter #lyrMenu3, .wk-cFooter #lyrMenu4 {

    width: 100%;
	overflow:hidden;
}


}



/* Landscape phones and down */


@media (max-width:767px) {


	
.wk-logo{
	width:135px;
	padding:8px 0 5px 0;
	height:43px;
}
	.wk-logo a {
		width: 120px;
		height: 28px;
		background-image: url("../../img/LaLeyLogo.png");
		margin: 5px;
	}

.wk-logoprod{
	width:150px;
	padding:5px 0 2px 0;
}

.wk-logoprod a{
	width:150px;
	height:28px;
	background-image:url("../../img/wk-logoprod-m.png");	
	margin:5px;
	
	
}

.wk-login{
	clear:both;	
}


.wk-head--nav{
	
}

.wk-head-sup-nav{
	width:100%;
}

.wk-head-sup-nav ul{
	margin:0;
}
.wk-head-sup-nav ul li{
	width: 33.333%;
	/* [disabled]height:44px; */
	clear: none;
	float: left;
}
.wk-head-sup-nav > ul > li > a{
	width:100%;
	margin:0;
	height:44px;
}




.wk-head-sup-nav ul li#Links1 a:before, 
.wk-head-sup-nav ul li#Links2 a:before,
.wk-head-sup-nav ul li#Links3 a:before{
	right:2px;
}
.wk-head-sup-nav > ul > li > a dfn{
	display: inline-block;
	padding: 5px;
	padding-right:22px;

    line-height: 18px;
 
}


.wk-login{
	width:100%;
	height:auto;
	padding:0;
	
	

}
.wk-login input[type="text"], .wk-login input[type="password"]{
	height:20px;
}

.wk-login .logindiv{
	height:auto;
	width:auto;
	position:relative;
	overflow:hidden;
	
}

.wk-login .divuser, .wk-login .divpass{
	padding:10px;
}

.wk-login .divcheck{
	margin-left:15px;
	margin-bottom: 50px;
}
.wk-login .divlogin{
    position: absolute;
    top: 120px;
	left:0;
	width:100%;
	

}
.wk-login .divlogin input,
.wk-login .divlogoutBtn input{
	width:50%;
	display:block;
	float:none;
	margin:auto;
	
	background-color: #006DCC;
    background-image: linear-gradient(to bottom, #0088CC, #0044CC);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);	
	
	border-radius: 4px 4px 4px 4px;
}

.wk-login .divlogoutBtn input{
	margin-top:10px;
}
.wk-login .divforgot{
	float:right;
	margin-right:15px;
}

.wk-login-useracess ul a{
	display:inline-block;
	margin:8px auto;
}

/* Panel de búsqueda */


.wk-l-psearch{
	
	width:100%;
	margin:0;
	overflow:hidden;	
}

.wk-psearch{
	
	border-radius:0; 
	-moz-border-radius: 0; 
	-webkit-border-radius: 0; 
	border:none;

	/*-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);*/
	
	font-size:0.9em;

}

/*Toolbar resultados*/

.wk-toolbar-relevancia > span{
	display:none;	
}
.wk-toolbar-tools{
	display:none;
}

.wk-toolbar-textsize{
	display:none;
}

/*Pie*/

.wk-cFooter .wk-cFooter-section{
	width:100%;
}

.wk-cFooter .span1{
	min-height:1px;

}

.wk-cFooter-section{
	text-align:center;
	padding-top:10px;
	
}

.wk-cFooter-section p{
	border-bottom:1px solid #FFF;
}





.wk-cFooter-wklinks-section{
	float:none;
	clear:both;
	padding-top:10px;
}
.wk-cFooter-wklinks{
	height:auto;

}

.wk-cFooter-wklinks-section{
	text-align:center;


}
.wk-cFooter-wklinks-section:first-child{
	height:auto;

}
.wk-cFooter-aenor{
	padding-left:10px;
	padding-right:10px;
}
}

#TDCIzquierda,#TDCDerecha{ display:none}


.unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
DIV.selectMode {
 cursor: url(pencil.cur), url(pen_rm.cur), text 
}
 

<!-- Estilos Imagen "Cargando" -->
div.loadDiv {
  position:absolute;
  top:50%;
  left:50%;
  width:230px;
  height:200px;
  margin-top:-70px;
  margin-left:-100px;
  background: #c4d4e7; 
  display:block;
  z-index:200000;  
}
div.loadDiv dfn {
  
}

div.loadDiv {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;


	background-color:#666;
	display:block;
	z-index:200000;
	background-position: center center;
	background-repeat: no-repeat;
	opacity:0.7;
	
}

div.loadDiv img{ }

div.loadDiv dfn { display:block; text-indent:-99999; width:128px; height:200px; position:absolute; top:50%; left:50%; margin-top:-85px; margin-left:-64px;  font-style: normal; color:#000; display: block; text-align: center; font-size: 1em; font-weight: bold; background-color:#FFF; padding:10px; border-radius:5px;}

.loadDiv .loadingComparison{

	display:block;
	background:url("/../../img/loading.gif") no-repeat center #fff;

}


.slider1 h3{ font-size:1em; line-height:20px; text-align:center}
.slider1 h3 a{ color:#069;}
.slider1 img{ margin:auto; margin-top:5px;}
.slide{ background-color:#eaeaea; border:1px solid #ccc;}
.slider1 .referencia-nota,
.slider1 .precio,
.slider1 .normal10{ margin:auto; text-align:center; display:block}

#cRedirectAyudaFreeSearchAdvance {display:none;}

/* Páginas Update Alert */
.wk-psearch--ciss #divMySearchesUpdateAlert {float:left;}
.wk-psearch--ciss #divMySearchesUpdateAlert #btnAcceptMySearchesUpdateAlert,
.ButtonsUpdateAlert #divMySearchesUpdateAlert #btnAcceptMySearchesUpdateAlert {
	padding-right:20px;
	padding-left:20px;
	padding-top:5px;

	background: #d17783; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNzc4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2JkMjkzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZDI5M2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d17783 0%, #bd293c 74%, #bd293c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d17783), color-stop(74%,#bd293c), color-stop(100%,#bd293c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d17783 0%,#bd293c 74%,#bd293c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d17783 0%,#bd293c 74%,#bd293c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d17783 0%,#bd293c 74%,#bd293c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d17783 0%,#bd293c 74%,#bd293c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d17783', endColorstr='#bd293c',GradientType=0 ); /* IE6-8 */
	font-size:1em;	
    color: #FFFFFF;
	border-color: #581b23;
    border-radius:5px;
    height: 24px;
    margin: 0 10px;
    display:block;
    float:left;
}

.wk-psearch--ciss #divMySearchesUpdateAlert #btnAcceptMySearchesUpdateAlert:hover,
.ButtonsUpdateAlert #divMySearchesUpdateAlert #btnAcceptMySearchesUpdateAlert:hover {
	background:#633110;
	text-decoration:none;

}
.wk-psearch--ciss #divMySearchesUpdateAlert #btnCancelMySearchesUpdateAlert,
.ButtonsUpdateAlert #divMySearchesUpdateAlert #btnCancelMySearchesUpdateAlert {
	border:1px solid #666;
	border-image: none;
    border-radius:5px;
	color:#666;
	padding-right:10px;
	padding-left:10px;
	height: 23px;
    margin: 0 10px;
    display:block;
    float:left;
    padding-top:5px;
    background:buttonface;
}

.wk-psearch--ciss #divMySearchesUpdateAlert #btnCancelMySearchesUpdateAlert:hover,
.ButtonsUpdateAlert #divMySearchesUpdateAlert #btnCancelMySearchesUpdateAlert:hover {
	background:#ccc;
	color:#333;
    text-decoration:none;
}

p.textoConstruccion
{
    text-align:center;
    margin:50px;
    color:#005AA1;
    font-size:1.2em;
    font-weight:bold;
}

p.LinkConstruccion
{
    text-align:center;
    background-image: url("../../img/wk-sprite.png");
	background-position: right bottom;
	background-repeat:repeat-x;
	clear:both;
	display:block;
	width:215px;
	margin:15px auto;
	height:27px;	
}

p.LinkConstruccion a 
{
    color:#FFF;
	border:1px solid #333;
	border-radius:5px;
	position:relative;
	line-height:27px;
	text-transform:uppercase;
	font-weight:bold;  
}

#lyrEnlaces #copy  { width:100%; text-align:center; margin:auto }
#lyrEnlaces #copy #logos { width:990px; text-align:center; margin:auto; height: 75px; clear: both; border-top:1px dashed  #D0D0D0; padding-top:10px; }
#lyrEnlaces #copy #logos #wkcopy { float: left; width: 235px; border-right:1px solid #D0D0D0; height: 75px; margin-left:55px; }
#lyrEnlaces #copy #logos #wkcopy p { margin-top: 25px; color:#000000; font-size:1em; }
#lyrEnlaces #copy #logos #aenor_txt {float: left;  /*width: 275px;*/ height:50px;  text-align: right; margin-top:10px; margin-left:10px; }
#lyrEnlaces #copy #logos #aenor_txt a {color:#666666; text-decoration:none; }
#lyrEnlaces #copy #logos #aenor_logo {float: left; width: 90px; /*height:50px;*/ padding-left:10px; /*margin-top:15px;*/ width: auto;}
#lyrEnlaces #copy #logos #aenor_logo img {height: 70px;}
#lyrEnlaces #copy #logos #efr { float: left; width: 150px; font-size: 0.8em; color:#333333; padding-top: 5px;padding-bottom: 5px;}
#lyrEnlaces #copy #logos #efr img { vertical-align: middle; height: 62px;}
#lyrEnlaces #copy #logos #great { float: left; width: 90px; font-size: 0.8em; color:#333333; padding-top: 5px;padding-bottom: 5px; padding-right: 0px;}
#lyrEnlaces #copy #logos #great img { vertical-align: middle;}

div.row-fluid div.span4 a.Aviso {font-weight:bold; border-right:1px solid #942836; padding-right:7px;}
div.row-fluid div.span4 a.Proteccion {font-weight:bold;}

/* Popup Integra */
div.IntegraPopup {border:none; background:none; width:425px !important; height:501px !important; *height:510px !important; box-shadow:none;}
div.IntegraPopup div.ui-dialog-titlebar {background:none; border:none;}
div.IntegraPopup div.ui-dialog-titlebar span.ui-dialog-title {display:none;}
div.IntegraPopup div.ui-dialog-titlebar .ui-dialog-titlebar-close {background: url("../../img/close.png") repeat scroll 0 0 transparent;
    height: 40px;
    margin: -12px -6px 0;
    padding: 1px;
    position: absolute;
    right: 0.3em;
    top: 50%;
    width: 40px;
    z-index: 1004;
    *margin:-12px 0 0;
}
div.IntegraPopup div.ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary {display:none;}
div.IntegraPopup div.ui-dialog-titlebar a.ui-dialog-titlebar-close:hover {border:none;}
div.IntegraPopup div.ui-dialog-titlebar a.ui-dialog-titlebar-close span {display:none;}
div.IntegraPopup div#ReformaFiscal {background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #942836;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    min-height: 104px;
    padding: 0px 15px 10px;
    width: 340px;
    z-index: 1002;
    margin-right:10px;
    *position:static;
}
div.IntegraPopup div#ReformaFiscal a {cursor:pointer; outline:0px;}
div.IntegraPopup div#ReformaFiscal input.caja {float:left; margin-right:5px;}
div.IntegraPopup .ui-widget-header {filter:none;}
#ReformaFiscal.ui-dialog-content input.caja {margin-top:11px;}
#ReformaFiscal.ui-dialog-content label.labelModule {margin-top:8px;}

#UnregisterNewsLetter.wk-content-page #selectmatterdiv {visibility:hidden;}

.modalOpened{overflow: hidden;}


#AreaPers .jstree a, 
#AreaPers .jstree li{
	white-space:normal;
}

#AreaPers .jstree a{
	display: inline;
}

/* BANNERS */

#cBanner {
    height: 90px;
    margin: 0 auto 10px;
    width: 860px;
}
#cBanner .btop1 {
    float: left;
    margin-right: 10px;
}
#cBanner .btop2 {
    float: left;
}
#cPanelBottom {
    text-align: center;
    margin:2em 0;
}

#lyrMenus {
    background-color: #757575;
    overflow: hidden;
    -moz-transition: height 0.35s ease;
    -webkit-transition: height 0.35s ease;
    -o-transition: height 0.35s ease;
    transition: height 0.35s ease;
    padding: 0;
    width: 100%;
    font-size: 10px;
}
#lyrMenus #produc {
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5.958rem;
    padding-right: .938rem;
    padding-bottom: 3.800rem;
    padding-top: .5rem;
    width: 100%;
    overflow: auto;
    position: relative
}

#produc .col_4 [title="Twitter"]{height: 1em;margin-left: 6px;}
	#produc .col_4 [title="Twitter"] + [title="Twitter"]::after {
		content: '\e61b';
		font-family: FontAwesome;
		font-size: 1.5em;
		display: inline-block;
		/*background: url(../Img/twitter.png) center top no-repeat; */
		width: 22px;
		height: 22px;
		padding: 0;
	}
#produc .col_4 [title="Twitter"] img{display:none}

#produc .col_4 [title="Facebook"]{height: 1em;}
#produc .col_4 [title="Facebook"] + [title="Facebook"]::after {
	content: '\f39e';
	font-family: FontAwesome;
	font-size: 1.5em;
	display: inline-block;
	/*background: url(../Img/facebook.png) center top no-repeat;*/
	width: 22px;
	height: 22px;
	padding: 0;
}
#produc .col_4 [title="Facebook"] + [title="Facebook"] + dd{margin-left: -10px;}
#produc .col_4 [title="Facebook"] img{display:none}

#produc .col_4 [title="Linkedin"]{padding-top: 8px;height: 1em;margin-left: 24px;margin-right: 24px;}
#produc .col_4 [title="Linkedin"] + [title="Linkedin"]::after{
    content: '\f0e1';
    font-family: FontAwesome;
    font-size: 1.5em;
    display: inline-block;
    /*background: url(../Img/linkedin.png) center top no-repeat;*/
    width: 22px;
    height: 22px;
    padding: 0;
    margin-left: -10px;
    margin-top: 3px;
}
#produc .col_4 [title="Linkedin"] img{display:none}

#produc .col_4 [title="Youtube"]{padding-top: 8px;height: 1em;}
#produc .col_4 [title="Youtube"] + [title="Youtube"]::after{
    content: '\f16a';
    font-family: FontAwesome;
    font-size: 1.5em;
    display: inline-block;
    /*background: url(../Img/youtube.png) center top no-repeat;*/
    width: 22px;
    height: 22px;
    padding: 0;
    margin-left: -10px;
    margin-top: 5px;
}
#produc .col_4 [title="Youtube"] img{display:none}

#produc dl {float: left;padding: 10px 0px 0 30px;}
#produc dl.col_1 {width:20%;}
#produc dl.col_2 {width:20%;}
#produc dl.col_3 {width:20%;}
#produc dl.col_3 dd{margin: -16px 0 16px 0;}
#produc dl.col_3 .tit + dd {font-size: 1.4em;color: #fff;margin-top: -8px;margin-bottom: 26px;color:#fff;}
#produc dl.col_3 .tit + dd + dd{font-size: .9em;margin-top: -28px;}
#produc dl.col_3 .tit + dd + dd + dd{color: #fff; text-decoration: none; font-size: 1.4em; line-height: 1.3em; letter-spacing: .01em;margin: -10px 0 15px 0;}
#produc dl.col_3 .tit + dd + dd + dd + ul{
    color: #fff;
    text-decoration: none;
    font-size: 1.4em;
    line-height: 1.3em;
    letter-spacing: .01em;
    margin-top: -4px;
}
#produc dl dd.tienda {
    margin-top: -26px;
}
#produc dl.col_3 .tit + dd + dd + dd + ul + dd{}
#produc dl.col_3 .tit + dd + dd + dd + ul + dd{margin: -18px 0 17px 0;}
#produc dl.col_3 dd,#produc dl.col_3 li{font-size: 14px;}
#produc dl.col_3 .tit + dd + dd + dd + ul + dd{margin-top: 1px;margin-bottom: 12px;color:#fff;}
#produc dl.col_3 .tit + dd + dd + dd + ul + dd{margin-top: 1px; margin-bottom: 0px; color: #fff;}
#produc dl.col_3 .tit + dd + dd + dd + ul + dd + dd{margin: -23px 0 4px 0; color: #fff;}
#produc dl.col_3 .publicidad{}
#produc dl.col_4 {width:160px;}
#produc dl.col_4 dt + dd a:first-child{
    display: none;
}
#produc dl.col_4 dt + dd a.col_5 + a{display: none;}
#produc dl dt {
    font-size: 1.4em;
    margin: 0 0 5px 0;
    color: #bfbfbf;
}
#produc dl dd { margin:0 0 0 0; line-height: 3em;}
#produc dl dd a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    line-height: 1.3em;
    letter-spacing: .01em;
}
#lyrMenus dl.col_1 dd a[title="LA LEY"] {
    display: block;
    background-image: url(../../IMG/logo-wolterskluwer_footer.png);
    background-repeat: no-repeat;
    width: 220px;
    height: 34px;
    padding: 0;
    margin-right: 10px;
    content: " ";
    color: white !important;
    font-size: 0px !important;
    line-height: 0px !important;
    background-size: 81%;
    position: absolute;
    bottom: 30px;
}
#produc dl dd a[href^="mailto"] {font-size: 13px;}
#produc dl dd img { vertical-align: middle; margin-left:20px; float: right;}
#produc dl dd a:hover { text-decoration: underline; color:#fff;}
#produc dl.col_4 dd {width:160px;}
#produc dl.col_4 dd a {float: left; height:18px;padding-top: 10px;}
#produc dl.col_4 dd:first-of-type {margin-bottom: 12px;margin-top: 10px;}
#produc dl.col_4 dd:first-of-type a{}
#produc dl.col_4 dd a.col_5 { float: none;}

#cFooter div#logos dl.col_2{
    padding-top: 35px;
    width: 100px;
    margin-left: 83px;
}
#cFooter div#logos dl.col_1 {
    text-align: center;
    margin-top: 0;
}
#cFooter div#logos dl {
    float: left;
    width: 116px;
    text-align: left;
    font-size: 12px;
    margin-bottom: 0;
}
#cFooter div#logos dl.col_4, #cFooter div#logos dl.col_3 {
    padding-top: 0px;
    margin-top: 10px;
    width: 150px;
}
#cFooter div#logos dl.col_4 {
    width: 234px;
}
#cFooter div#logos dl.col_5 {
    width: 332px;
}
#cFooter div#logos dl.col_5 {
    width: 233px;
    background-color: #eee;
    margin-top: 3px;
    float: right;
    margin-right: 126px;
}
#cFooter div#logos dl.col_4 dd +dd, #cFooter div#logos dl.col_3 dd +dd {
    margin-top: 7px;
}
#cFooter div#logos dl.col_1 a, #cFooter div#logos dl.col_2 a, 
#cFooter div#logos dl.col_3 a, #cFooter div#logos dl.col_4 a {
    color: #474747;
}

#cFooter {background: #fff; padding:0 0 0 0;margin-bottom: -20px;}
#cFooter #lyrEnlaces{background-color: #eee;}
div#cFooter div#copis  { width:100%; text-align:center; margin:auto }
div#cFooter div#copis div#logos { width: 70%; text-align:center; margin:auto; height: 65px; clear: both;padding:0px 0 0 204px;}
div#cFooter div#copis div#logos div#wkcopy { width: 110px; height: 28px;text-align: left;}
div#cFooter div#copis div#logos div#wkcopy + dd{text-align: left;margin-left: 0;}
div#cFooter div#copis div#logos div#wkcopy p { margin-top: 11px;color: #474747; font-size:12px; }
div#cFooter div#copis div#logos div#aenor_txt {display:none;float: left;  width: 349px; height:50px;  text-align: right; margin-top:20px; margin-left:10px; font-size: 12px; line-height: 18px; }
div#cFooter div#copis div#logos div#aenor_txt a {color:#666666; text-decoration:none; }
div#cFooter div#copis div#logos div#aenor_logo {float: left; width: 90px; /*height:50px;*/ padding-left:6px; margin-top:5px; width: auto;}
div#cFooter div#copis div#logos div#aenor_logo img {height: 40px;}
div#cFooter div#copis div#logos div#efr { float: left; width: 100px; font-size: 0.8em; color:#333333; padding-top: 5px;padding-bottom: 5px; margin-left: 20px;}
div#cFooter div#copis div#logos div#efr img {
    vertical-align: middle;
    height: 40px;
    margin-top: 3px;
}
div#cFooter div#copis div#logos div#garantia a{
    display: inline-block;
    width: 40px;
    height: 58px;
    background: url(../img/logo-footer-3.png) no-repeat left top;
    vertical-align: middle;
    font-size: 0;
    margin-top: 1px;
}
div#cFooter div#copis div#logos div#great { float: left; width: 90px; font-size: 0.8em; color:#333333; padding-top: 5px;padding-bottom: 5px; padding-right: 0px;}
div#cFooter div#copis div#logos div#great img { vertical-align: middle;}

a.kv-icon-scrollup {
    background-image: url("../../img/arrow-up.png");
    background-position: 0 0px;
    overflow: hidden;
    width: 83px;
    height: 36px;
    padding: 5px;
    background-color: #F34E53;
    font-size: 0;
    opacity: 1;
    box-sizing: border-box;
    text-align: center;
    z-index: 1;
    display: none;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
a.kv-icon-scrollup:hover {
    background-position: 0 -36px;
}
.returnCISS {padding: 12px 0 0 10px;}
.returnCISS #hrefCISSHome dfn {
    position: relative;
    top: 0px;
    left: 56px;
}
a#hrefCISSHome dfn:before {
    content: '';
    background-image: url(../../Img/183771_home.png);
    height: 30px;
    width: 30px;
    background-repeat: no-repeat;
    background-size: 15px;
    display: block;
    position: absolute;
    top: -4px;
    left: -22px;
    text-align: center;
}

ul#ulMenuPathRef li#MenuPathRef4 {visibility:hidden;}