/*Calendario de Eventos*/
.outlook {
            width:32px;
            height:32px;
            background-image:url(../Img/outlook.png);
            display: block;
         }

/*Clave Demo Modularizada*/
#selectmodulediv #scheckmodule {border: 1px solid #cccccc; border-radius:5px; margin-left:45%; padding:7px; width:49%}
#selectmodulediv #scheckmodule label.labelModule {display:block; width:98%;}

/*Prueba Fiscalidad Municipal*/
/* NORMATIVA BASICA - normativabasica.aspx */
#ContenidoBuscador #ContenidoNormativa {/*float: left;*/ width: auto; margin: 0;}
#ContenidoBuscador {/*float: left;*/ width: auto; margin:0 10px; border: solid 1px #CCC;}
#ContenidoBuscador #cMenuVertIA {width:20%; background-repeat:no-repeat; background-position: left bottom; background-color:#dceec8; float:left; padding-bottom: 0px; padding-top:10px; font-weight: bold;margin:0px 4px 0 4px;}
#ContenidoBuscador #cMenuVertIA ul {list-style: none; margin:0 4px;}
#ContenidoBuscador #cMenuVertIA ul li { margin-bottom: 3px;}
#ContenidoBuscador #cMenuVertIA ul li a {font-size:1.2em; color:#333333; text-decoration:none; display:block; padding-left: 12px; line-height: 1.3em;}
#ContenidoBuscador #cMenuVertIA ul li a:hover { color:#6FBA1F;}
#ContenidoBuscador #cMenuVertIA ul li a.seleccionado:hover { color:#EF9701;}
#ContenidoBuscador #divsearchparent {border-bottom: 1px solid #CCC; border-top:none; border-left:none; border-right:none; margin-left:0px; overflow: hidden; padding:0 20px; height:14%}
#ContenidoBuscador #TreeCodigosTDC { height:86%; overflow:auto;}
#ContenidoBuscador #divsearchparent #divsearchajax { padding:.9% 0;}
#ContenidoBuscador #divsearchparent #divsearchajax input#textajaxassis {width: 45%; border:solid 1px #ccc; float: left; margin: 0px 20px 0 0;}
#ContenidoBuscador #divsearchparent #divsearchajax #btnajaxassis {
	float: left;
	position: relative;
	display: inline-block;
    color: #666;
    border-radius: 3px;
	border:1px solid #999;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
	line-height:30px;
	cursor: pointer;
	margin-right:15px;
}

#ContenidoBuscador #divsearchparent #divsearchajax #btnajaxassis dfn    {color:#FFF; font-style:normal;}
#ContenidoBuscador #divsearchparent #divsearchajax #btnajaxassisres     {
	float: left;
	position: relative;
	display: inline-block;
	height:27px;
	padding: 0 20px;
	background: #ccc;
	box-shadow: 0 0px #494b4b inset, 0 0px 8px rgba(0, 0, 0, 0.2) inset;
    color: #666;
    border-radius: 3px;
	border:1px solid #999;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
	line-height:30px;
	cursor: pointer;
	margin-right:15px;
	}
#ContenidoBuscador #divsearchparent #divsearchajax #btnajaxassisres dfn {color:#333; font-style:normal;}
#ContenidoBuscador #ContenidoBuscador .TreeView {border: 1px solid #CCC; width:90%; height:220px; margin:0 auto; overflow:auto;padding: 15px 5%;}
/*.TreeView {border: none; width:90%; height:220px; margin:0 auto; overflow:auto;padding: 15px 5%;}*/
#ContenidoBuscador .identificadorclass{float:left; font-size:1.4em; width:740px;  margin-left:25px; color:#1a1a1a; font-weight:bold; display:none;}
#ContenidoBuscador #inputAjax{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;   width:720px; padding:15px; margin-left:15px; float:left; display:inline;}
#ContenidoBuscador #inputAjax .DivTxtSearchclass{ text-align:left; float:left; margin-left:0px;}
#ContenidoBuscador #inputAjax .DivChkSynonymclass{ float:left; margin-left:20px; margin-top:10px; display:none;}
#ContenidoBuscador #inputAjax .DivBtnSearchclass{ float:left;}
#ContenidoBuscador #inputAjax .DivTxtSearchclass input{ margin-top: 10px; margin-left:0px; width:300px;}
#ContenidoBuscador #inputAjax .DivBtnSearchclass{ margin-left:20px;}
#ContenidoBuscador #inputAjax .DivBtnSearchclass input{background:#33569a;border:none;color:#FFFFFF;font-family:"Trebuchet MS";font-size:1.2em;font-weight:bold;padding-bottom:2px;padding-top:2px;text-transform:uppercase;width:117px; margin-top:5px; margin-left:50px;}
#ContenidoBuscador #inputAjax .DivBtnCleanclass input{background:#6ebb1f;border:none;color:#FFFFFF;font-family:"Trebuchet MS";font-size:1.2em;font-weight:bold;padding-bottom:2px;padding-top:2px;text-transform:uppercase;width:117px; margin-top:5px; margin-left:40px;}
#ContenidoBuscador #subCodigosTDC { padding:20px;}
#ContenidoBuscador .TreeView .subframe{ color:#1a1a1a; line-height:22px; cursor:pointer; }
#ContenidoBuscador .TreeView .subframe .subframe {margin-left:20px;}
#ContenidoBuscador .TreeView .subframe .du .ft{ color:#1a1a1a; background:url(../../Img/docs/ic.gif) no-repeat left top; padding-left:20px;padding-top: 2px;}
#ContenidoBuscador .TreeView .subframe .do .ft{ color:#1a1a1a; background:url(../../Img/docs/ia.gif) no-repeat left top; padding-left:20px;padding-top: 2px;}
#ContenidoBuscador .TreeView .subframe .dc .ft{ color:#1a1a1a; background:url(../../Img/docs/ic.gif) no-repeat left top; padding-left:20px;padding-top: 2px;}

#ContenidoBuscador .TreeView .subframe .subframe .du .ft{ color:#1a1a1a; background:url(../../Img/docs/ic.gif) no-repeat left top; padding-left:20px; display:block;}
#ContenidoBuscador .TreeView .subframe .subframe .do .ft{ color:#1a1a1a; background:url(../../Img/docs/ia.gif) no-repeat left top; padding-left:20px; display:block;}
#ContenidoBuscador .TreeView .subframe .subframe .dc .ft{ color:#1a1a1a; background:url(../../Img/docs/ic.gif) no-repeat left top; padding-left:20px; display:block;}
#ContenidoBuscador .TreeView .subframe .fl .ft { display:block; background:url(../../Img/docs/ihW.gif) no-repeat left top;margin-left:0px;  padding-left:20px; color:#333;}
#ContenidoBuscador .TreeView .subframe .fl .ft:hover{ text-decoration:underline;}
#ContenidoBuscador .TreeView .subframe .subframe .fl .ft{ display:block; background:url(../../Img/docs/ihW.gif) no-repeat left top;margin-left:0px;  padding-left:20px; color:#333;}
#ContenidoBuscador .TreeView .subframe .subframe .fl .ft:hover{ text-decoration:underline;}
#ContenidoBuscador .TreeView .subframe .subframe .subframe .fl .ft{ display:block; background:url(../../Img/docs/ihW.gif) no-repeat left top; margin-left:0px;  padding-left:20px; color:#333;}
#ContenidoBuscador .TreeView .subframe .subframe .subframe .fl .ft:hover{ text-decoration:underline;}
/*Fiscalidad Municipal HomeAlava*/
#ContenidoBuscadorHome #ContenidoNormativa {/*float: left; */width: auto; margin: 0;}
#ContenidoBuscadorHome {/*float: left; */width: auto; margin:0 8px; /*border: solid 1px #CCC;*/}
#ContenidoBuscadorHome #cMenuVertIA {width:20%; background-repeat:no-repeat; background-position: left bottom; background-color:#dceec8; float:left; padding-bottom: 0px; padding-top:10px; font-weight: bold;margin:0px 4px 0 4px;}
#ContenidoBuscadorHome #cMenuVertIA ul {list-style: none; margin:0 4px;}
#ContenidoBuscadorHome #cMenuVertIA ul li { margin-bottom: 3px;}
#ContenidoBuscadorHome #cMenuVertIA ul li a { color:#333333; text-decoration:none; display:block; padding-left: 12px; line-height: 1.3em;}
#ContenidoBuscadorHome #cMenuVertIA ul li a:hover { color:#6FBA1F;}
#ContenidoBuscadorHome #cMenuVertIA ul li a.seleccionado:hover { color:#EF9701;}
#ContenidoBuscadorHome #divsearchparent {display:none; width: 100%; padding: 1em 0; /*border-bottom: 1px solid #CCC;*/ height: 45px; border-top:none; border-left:none; border-right:none; margin-left:0px;}
#ContenidoBuscadorHome #divsearchparent #divsearchajax {width: 95%; height: 100%; margin: 0 auto;}
#ContenidoBuscadorHome #divsearchparent #divsearchajax input#textajaxassis {width: 45%; border:solid 1px #ccc; float: left; margin-right: 20px; height: 25px;}
#ContenidoBuscadorHome #divsearchparent #divsearchajax #btnajaxassis        {width: 117px; background-color:#0867AB; float: left; margin-top: 5px; text-align: center; font-size: 1.2em; padding:0.3em 0; color: #FFFFFF; font-family: "Trebuchet MS"; font-weight: bold; text-transform: uppercase; margin-right: 20px;}
#ContenidoBuscadorHome #divsearchparent #divsearchajax #btnajaxassis dfn    {color: white; font-weight: bold;}
#ContenidoBuscadorHome #divsearchparent #divsearchajax #btnajaxassisres     {width: 117px; background-color:#6EBB1F; float: left; margin-top: 5px; text-align: center; font-size: 1.2em; padding:0.3em 0; color: #FFFFFF; font-family: "Trebuchet MS"; font-weight: bold; text-transform: uppercase;}
#ContenidoBuscadorHome #divsearchparent #divsearchajax #btnajaxassisres dfn {color: white; font-weight: bold;}
#ContenidoBuscadorHome #ContenidoBuscador .TreeView {border: 1px solid #CCC; width:90%; height:220px; margin:0 auto; overflow:auto;padding: 15px 5%;}
/*.TreeView {border: none; width:90%; height:220px; margin:0 auto; overflow:auto;padding: 15px 5%;}*/
#ContenidoBuscadorHome .identificadorclass{float:left; font-size:1.4em; width:740px;  margin-left:25px; color:#1a1a1a; font-weight:bold; display:none;}
#ContenidoBuscadorHome #inputAjax{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;   width:720px; padding:15px; margin-left:15px; float:left; display:inline;}
#ContenidoBuscadorHome #inputAjax .DivTxtSearchclass{ text-align:left; float:left; margin-left:0px;}
#ContenidoBuscadorHome #inputAjax .DivChkSynonymclass{ float:left; margin-left:20px; margin-top:10px; display:none;}
#ContenidoBuscadorHome #inputAjax .DivBtnSearchclass{ float:left;}
#ContenidoBuscadorHome #inputAjax .DivTxtSearchclass input{ margin-top: 10px; margin-left:0px; width:300px;}
#ContenidoBuscadorHome #inputAjax .DivBtnSearchclass{ margin-left:20px;}
#ContenidoBuscadorHome #inputAjax .DivBtnSearchclass input{background:#33569a;border:none;color:#FFFFFF;font-family:"Trebuchet MS";font-size:1.2em;font-weight:bold;padding-bottom:2px;padding-top:2px;text-transform:uppercase;width:117px; margin-top:5px; margin-left:50px;}
#ContenidoBuscadorHome #inputAjax .DivBtnCleanclass input{background:#6ebb1f;border:none;color:#FFFFFF;font-family:"Trebuchet MS";font-size:1.2em;font-weight:bold;padding-bottom:2px;padding-top:2px;text-transform:uppercase;width:117px; margin-top:5px; margin-left:40px;}

#ContenidoBuscadorHome .TreeView .subframe{ color:#1a1a1a; /*line-height:22px;*/ cursor:pointer; }
#ContenidoBuscadorHome .TreeView .subframe .subframe {}
#ContenidoBuscadorHome .TreeView .subframe .du .ft {font-weight:bold; color:#1a1a1a; text-transform: uppercase;}
#ContenidoBuscadorHome .TreeView .subframe .do .ft {font-weight:bold; color:#1a1a1a; text-transform: uppercase;}
#ContenidoBuscadorHome .TreeView .subframe .dc .ft {font-weight:bold; color:#1a1a1a; text-transform: uppercase;}

#ContenidoBuscadorHome .TreeView .subframe .subframe .du .ft { font-weight:bold; color:#1a1a1a; text-transform: uppercase; display:block;}
#ContenidoBuscadorHome .TreeView .subframe .subframe .do .ft { font-weight:bold; color:#1a1a1a; text-transform: uppercase; display:block;}
#ContenidoBuscadorHome .TreeView .subframe .subframe .dc .ft { font-weight:bold; color:#1a1a1a; text-transform: uppercase; display:block;}
#ContenidoBuscadorHome .TreeView .subframe .fl .ft { display:block; padding-left:15px; color:#333;}
#ContenidoBuscadorHome .TreeView .subframe .fl .ft:before {content: ">";position: absolute;left: 0;}
#ContenidoBuscadorHome .TreeView .subframe .fl .ft:hover{ text-decoration:underline;}
#ContenidoBuscadorHome .TreeView .subframe .subframe .fl .ft{ display:block; padding-left:15px; color:#333;}
#ContenidoBuscadorHome .TreeView .subframe .subframe .fl .ft:before {content: ">";position: absolute;left: 8px;}
#ContenidoBuscadorHome .TreeView .subframe .subframe .fl .ft:hover{ text-decoration:underline;}
#ContenidoBuscadorHome .TreeView .subframe .subframe .subframe .fl .ft{ display:block; background:url(../../Img/docs/ihW.gif) no-repeat left top; margin-left:20px;  padding-left:20px; color:#333;}
#ContenidoBuscadorHome .TreeView .subframe .subframe .subframe .fl .ft:hover{ text-decoration:underline;}
/*Fin Prueba*/
.wk-main {}
.wk-main #ContenidoBuscador { margin:10px 13% 30px 13%; width:70%; height:45%; position: fixed; overflow: hidden; background:#FFF;}
/***********************************/
/************** JAVASCRIPT *********/
/***********************************/

.is-show{
	display:block;
}

.is-hidden{
	display:none;
}


/***********************************/
/************** FONDOS *************/
/***********************************/

.bck-1{

	background: rgb(245,246,247); /* Old browsers */
	background: -moz-linear-gradient(#f5f6f7, #dddedf); /* FF3.6+ */
	background: -webkit-gradient(#f5f6f7, #dddedf); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(#f5f6f7, #dddedf); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#f5f6f7, #dddedf); /* Opera 11.10+ */
	background: -ms-linear-gradient(#f5f6f7, #dddedf); /* IE10+ */
	background: linear-gradient(#f5f6f7, #dddedf); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f7', endColorstr='#dddedf',GradientType=0 ); /* IE6-9 */
	Color format: Comments IE9;

}
/*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{

}




/***********************************/
/*** 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 #007BC1;*/
	text-decoration:none;
}


[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);

}

.jstree a{white-space: pre-line!important;height: auto!important;  width: 93%!important;}

.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-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 */

    margin-left: 2px;

	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    vertical-align: middle;

    width: 20px;
    padding-left: 5px;
}
.wk-btn-abc .active{

}


/* *******Tipos de links********** */


	/*Ver mas*/

.wk-link-vermas{
	width:60px;
	box-shadow: none;

}
.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:11px 10px 0 0;
}

	/*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:18px;
	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;

}

/*información útil*/

.wk-link-infoutil{


}
.wk-text-infoutil{

}
.wk-icon-infoutil{

	background-position:-136px -70px;

}
.wk-icon-iva{

	background-position:-136px -70px;

}

/*Links de formación*/
.wk-panel.wk-panel--formacion .wk-panel-level3 > li {
margin-bottom: 3px;
}
.wk-panel--formacion .wk-panel-level3 a { padding-left:0px;}

.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{

	/*width:96%;*/
	margin:9px 2% 4px 2%;
	/*overflow:hidden;	*/
}

.wk-psearch{
	background-color:#fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #ccc;
	/*-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;

}


.wk-psearch--ciss{
	background-color: #C2D2E2;
	display:none;
}

.wk-psearch--searchpage{
	width:800px;
	margin:auto;
}
.wk-psearch--radio-group{
	clear: both;
    overflow: hidden;
    padding-top: 5px;
	background: none;
    /*border: 1px solid #CCCCCC;*/
	border: none;
    border-radius: 5px 5px 5px 5px;
	font-size:1.1em;
}

.wk-psearch--radio-group .wk-form-label{
	margin-right:20px;
}

.wk-psearch .btn-group{
	float:right;
	margin:-2px 0 0 0;
}

.wk-searchcontrol--searchpage .btn-group{
	margin:1px 0 0 0;
}

.wk-searchadvancedlist{
	 width: 100%;
	background-color:#fff;
    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 3px 10px;
	color:#333;
	border-bottom:1px solid #ccc;

	font-size:0.9em;

}

.wk-searchadvancedlist ul li ul li a:hover{
	background-color:#C2D2E2;

	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:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0;

}



.wk-container{
	padding:0;
}

.wk-head{
	/*overflow:hidden;*/
}

.wk-head-sup {
	position: relative;
	height: 92px;
	padding: 0 20px;
	background: url(../Img/fondo_cHead.jpg) left top repeat-x;
}
.wk-main{
	padding: 0 2%;
	overflow: hidden;

}

/*Logo WK*/

.wk-logo {
	float: right;
	margin: 13px 0;
	width: 140px;
	height: 47px;
	padding: 18px 26px 0px 26px;
	border-left: 1px solid #abacac;
}

.wk-logo a {
	display: block;
	height: 28px;
	margin: 0;
    background: url("../img/LaLeyPositiv.svg") transparent top left no-repeat;
	background-size: contain;
	}

.wk-logo a > dfn{
	display:none;
}

/*Logo producto*/

.wk-logoprod{
	float:left;
	margin:0;
	height:100%;
	width:200px;

}

.wk-logoprod a{
	display:block;
	width:190px;
	height:64px;
	margin:0 0;

	background:url("../img/wk-logoprod.png") transparent top left no-repeat;
}

.wk-logoprod a > dfn{
	display:none;
}

/* Language */

#DivLang { float:right; padding:3px 10px 0 0 ;}
#DivLang a {color:#666666; font-style:normal; font-weight:bold;}
#DivLang a.languageImage_es {padding:0 7px 0 0; border-right:1px solid #666;}
#DivLang a.languageImage_eu {padding:0 0 0 7px; }

/*Login*/

.wk-login {
	float: right;
	width: 210px;
	height: 90px;
	padding: 0 10px 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%;
	font-weight:bold;
	color:#1a1a18;
	text-transform:uppercase;
}

.wk-login input[type="text"],
.wk-login input[type="password"]{
	width:55%;
	height:8px;
	margin:0;

	font-size:11px;
	line-height:0px;
}

.wk-login .divcheck{
    display:none;
	margin-right:5px;
	margin-left:5px;
	float:left;
}
.wk-login .divcheck label{
	display:inline-block;
	margin:0 0 0 5px;
	color:#333333;

}
.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 #005AA1;
	border-radius:3px;

	color:#FFF;
	font-weight:bold;
	background: #007bc1;
	background: -moz-linear-gradient(#007bc1, #003c93);
	background: -webkit-gradient(#007bc1, #003c93);
	background: -webkit-linear-gradient(#007bc1, #003c93);
	background: -o-linear-gradient(#007bc1, #003c93);
	background: -ms-linear-gradient(#007bc1, #003c93);
	background: linear-gradient(#007bc1, #003c93);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007bc1', endColorstr='#003c93',GradientType=0 );
}

.wk-login .divforgot{
	display:inline-block;
	margin-left:5px;
	float:left;
	text-decoration:underline;

}
.wk-login .divforgot a{
	color:#333333;
}

.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:#1a1a18;
}
.wk-login .divlogoutBtn input{
	display:block;
	margin: 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:#333333;
}
.wk-login-useracess ul li,
#ulmSup #Register {
	text-align:center;
}
.wk-login-useracess ul a dfn,
#ulmSup #Register a dfn{
	font-style:normal;
}




/*Menús específicos de CISS*/


.wk-head-sup-nav{
	float:right;
}

.wk-head-sup-nav ul{
	margin:0;
	list-style-type:none;
}

.wk-head-sup-nav ul li{
	float:right;
}

.wk-head-sup-nav > ul > li > a{
	display:inline-block;
	position:relative;
	height:82px;
	width:100px;
	margin-left:5px;

	color:#FFF;

}


.wk-head-sup-nav > ul > li > a > dfn{
	display:inline-block;
	padding:10px;

	font-style:bold;
	font-style:normal;
}

.wk-head-sup-nav > ul > li > a > dfn > strong{
	display:block;
}

.wk-head-sup-nav ul li#Links3 > a > dfn{
	font-weight: bold;
    padding-left: 53px;
    padding-top: 20px;
}

.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{
	content:"";
	position:absolute;


	background:url("../img/wk-sprite.png") 0px 0px no-repeat transparent;

}

.wk-head-sup-nav ul li#Links1 a:before,
.wk-head-sup-nav ul li#Links2 a:before{

    bottom: 3px;
    height: 26px;
    right: 2px;
    width: 32px;

	background-position: -187px -32px;
}

.wk-head-sup-nav ul li#Links3 a:before{

    bottom: 22px;
    height: 46px;
    left: 2px;
    width: 40px;

	background-position: -130px -168px;
}


.wk-head-sup-nav ul li#Links1 a{


	background: -moz-linear-gradient(top, rgba(119,23,63,1) 0%, rgba(119,23,63,1) 68%, rgba(119,23,63,0.85) 79%, rgba(119,44,80,0.7) 90%, rgba(119,64,95,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,23,63,1)), color-stop(68%,rgba(119,23,63,1)), color-stop(79%,rgba(119,23,63,0.85)), color-stop(90%,rgba(119,44,80,0.7)), color-stop(100%,rgba(119,64,95,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(119,23,63,1) 0%,rgba(119,23,63,1) 68%,rgba(119,23,63,0.85) 79%,rgba(119,44,80,0.7) 90%,rgba(119,64,95,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(119,23,63,1) 0%,rgba(119,23,63,1) 68%,rgba(119,23,63,0.85) 79%,rgba(119,44,80,0.7) 90%,rgba(119,64,95,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(119,23,63,1) 0%,rgba(119,23,63,1) 68%,rgba(119,23,63,0.85) 79%,rgba(119,44,80,0.7) 90%,rgba(119,64,95,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(119,23,63,1) 0%,rgba(119,23,63,1) 68%,rgba(119,23,63,0.85) 79%,rgba(119,44,80,0.7) 90%,rgba(119,64,95,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77173f', endColorstr='#0077405f',GradientType=0 ); /* IE6-9 */
}

.wk-head-sup-nav ul li#Links2 a{
	width: 115px;

	border-right:1px solid #666;

	background: -moz-linear-gradient(top, rgba(33,132,0,1) 0%, rgba(33,132,0,1) 68%, rgba(33,132,0,0.85) 79%, rgba(33,132,0,0.7) 90%, rgba(33,132,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(33,132,0,1)), color-stop(68%,rgba(33,132,0,1)), color-stop(79%,rgba(33,132,0,0.85)), color-stop(90%,rgba(33,132,0,0.7)), color-stop(100%,rgba(33,132,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(33,132,0,1) 0%,rgba(33,132,0,1) 68%,rgba(33,132,0,0.85) 79%,rgba(33,132,0,0.7) 90%,rgba(33,132,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(33,132,0,1) 0%,rgba(33,132,0,1) 68%,rgba(33,132,0,0.85) 79%,rgba(33,132,0,0.7) 90%,rgba(33,132,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(33,132,0,1) 0%,rgba(33,132,0,1) 68%,rgba(33,132,0,0.85) 79%,rgba(33,132,0,0.7) 90%,rgba(33,132,0,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(33,132,0,1) 0%,rgba(33,132,0,1) 68%,rgba(33,132,0,0.85) 79%,rgba(33,132,0,0.7) 90%,rgba(33,132,0,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#218400', endColorstr='#00557b48',GradientType=0 ); /* IE6-9 */
}

.wk-head-sup-nav ul li#Links3 a{
	width:115px;
	border-right:1px solid #666;
}

.wk-head-sup-nav ul li a:hover{

-moz-box-shadow:inset 0 0 10px #000000;
-webkit-box-shadow:inset 0 0 10px #000000;
box-shadow:inset 0 0 10px #000000;

}

#cMenu { margin:9px 2% 0 0;}

.wk-head--nav{
	overflow:hidden;
	border-bottom:3px;
}
.wk-head--nav ul{
	margin:0;
	background-color:#a2a4a5;
	border-bottom:3px;
}
.wk-head--nav #ulMenu {
	float:right;
	margin:0;
	background:none;
}

.wk-head--nav #ulMenuHome {
	float:right;
	margin:0;
	background:none;
}

.wk-head--nav > ul > li{

}

.wk-head--nav > ul > li > a{
	position:relative;
	padding:4px 14px;
	border-right:1px solid #F5F6F8;
	color:#F5F6F8;
	font-size:1.15em;

}

.wk-head--nav > ul > li#Umbrella7 > a,
.wk-head--nav > ul > li#Umbrella8 > a,
.wk-head--nav > ul > li#Umbrella9 > a,
.wk-head--nav > ul > li#Umbrella10 > a,
.wk-head--nav > ul > li#Umbrella11 > a,
.wk-head--nav > ul > li#Umbrella12 > a,
.wk-head--nav > ul > li#Umbrella14 > a,
.wk-head--nav > ul > li#Umbrella13 > a { background-color:#777;}

.wk-head--nav > ul > li#Umbrella7.active > a,
.wk-head--nav > ul > li#Umbrella8.active > a,
.wk-head--nav > ul > li#Umbrella9.active > a,
.wk-head--nav > ul > li#Umbrella10.active > a,
.wk-head--nav > ul > li#Umbrella11.active > a,
.wk-head--nav > ul > li#Umbrella12.active > a,
.wk-head--nav > ul > li#Umbrella14.active > a,
.wk-head--nav > ul > li#Umbrella13.active > a { background-color:#007db9;}


.wk-head--nav > ul > li.active > a {background:#007db9;}
.wk-head--nav > ul > li#Menu0.active > a {background: none;}
.wk-head--nav > ul > li#Menu0.active > a dfn {background: none; color:#007db9;}


.wk-head--nav > ul > li#Menu0 > a{

}


/*.wk-head--nav > ul > li > a:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:24px;
	height:24px;

	background-image: url("../img/wk-sprite.png");
}
*/
.wk-head--nav > #ulMenu > li { margin:0 9px;}
.wk-head--nav > #ulMenu > li#Menu4  { border-left:1px solid #999;margin:0 0 0 15px;}
.wk-head--nav > #ulMenu > li#Menu5  { border-left:1px solid #999;margin:0 0 0 24px;}

.wk-head--nav > #ulMenu > li > a { padding:0 0 0 19px;}
.wk-head--nav > #ulMenu > li#Menu2 > a { padding:0 0 0 22px;}
.wk-head--nav > #ulMenu > li#Menu4 > a { padding:0 0 0 45px;}
.wk-head--nav > #ulMenu > li#Menu5 > a { padding:0 0 0 45px;}

.wk-head--nav > #ulMenuHome > li { margin:0 9px; float:left;}
.wk-head--nav > #ulMenuHome > li#Menu4  { border-left:1px solid #999;margin:0 0 0 15px;}
.wk-head--nav > #ulMenuHome > li#Menu5  { border-left:1px solid #999;}
.wk-head--nav > #ulMenuHome > li#Menu0  { border-left:1px solid #999;}

.wk-head--nav > #ulMenuHome > li > a { padding:0 0 0 19px;}
.wk-head--nav > #ulMenuHome > li#Menu2 > a { padding:0 0 0 22px;}
.wk-head--nav > #ulMenuHome > li#Menu4 > a { padding:0 0 0 45px;}

#ulMenuHome li#Menu7 a dfn {
    color: #007bc1;
}


.wk-head--nav > ul > li > a:hover{

}
.wk-head--nav > ul > li > a > dfn{
	font-style:normal;
}

.wk-head--nav  > #ulMenu > li > a > dfn{
	font-style:normal;
	color:#444;
	padding:0 0;
	font-size:0.9em;
}

.wk-head--nav  > #ulMenuHome > li > a > dfn{
	font-style:normal;
	color:#444;
	padding:0 0;
	font-size:0.9em;
}

.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 #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{
}
.wk-head--nav #Menu4 a:before{
	background-position: -40px -100px;
}
.wk-head--nav #Menu5 a:before{
	background-position: -8px -100px;

}
.wk-head--nav #Menu0 a { padding:0 15px;border:none; }
.wk-head--nav #Menu1 a { background:url(../Img/ico_fav_general.png) left top no-repeat; padding:0 15px;border:none; }
.wk-head--nav #Menu2 a { background:url(../Img/ico_nota_general.png) left 1px no-repeat; padding:0 15px;border:none; }
.wk-head--nav #Menu3 a { background:url(../Img/ico_alerta_general.png) left top no-repeat; padding:0 15px;border:none;  }
.wk-head--nav #Menu4 a { background:url(../Img/ico_help_general.png) 26px top no-repeat; padding:0 15px; border:none;}
.wk-head--nav #Menu5 a {/*background:url(../Img/ico_att_general.png) 28px 0px no-repeat;*/margin:0 0 0 0;border:none;}

/* Rastro de miga */

.wk-path{
    background-color: #F5F6F8;
    clear: both;
    margin: 0 2%;
    width: 96%;
	font-size:1em;
	display:inline-block;
	position: relative;
	top:4px;margin-left: 2% !important;padding-bottom: 5px;
}

.wrapper-sticky .wk-path{
	margin:0;
	top:0px;
}

.wk-path #PathDivPath a:first-child{
	position:relative;
	padding-left:25px;
	color:#444;

}

.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;
	color:#444;



}

/* toolbar */

.wk-toolbar{
	width:96%;
	margin-left:2% !important;
	height:36px;
	margin-top:5px !important;

	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:125px\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;
    background-color: transparent;
}

.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;*/
}
.wk-toolbar-searchindocument .Searchdocumentchkdiv input{
	margin-right:5px;
}


/* HIGHLIGHT */
/* ANADIR COMENTARIOS */
#navToolbar #HighlightsDocumentControl {}
#navToolbar #HighlightsDocumentControl { padding-top:0px;}
#navToolbar #HighlightsDocumentControl a#selectionLink {background-position:-130px -259px; margin:6px 0 0 0; padding: 0px 2px 0px 2px;}
#navToolbar #HighlightsDocumentControl a#selectionLink:hover{background-position:-130px -291px;}
#navToolbar #HighlightsDocumentControl a#selectionLink dfn {display:none;}
#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;}

#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; }
#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;}
#navToolbar #UserCommentsControl {margin: 2px 0px;}

#navToolbar #UserCommentsControl {float:right; padding-top:0px;}
#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:#666665;
	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:#666665;
}
.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;
}
.wk-banner-panel img { width:100%;}


/*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{
    display:none;
	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: #005AA1;
}

.documentBrowserFootLayer,
.documentBrowserFootLabel{
	text-align:center;

	/*border-left:1px solid #CCC;*/
}

.documentBrowserFootLayer .servicioAtencion,
.documentBrowserFootLabel .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:2px 30px 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: #005AA1;

	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: #007bc1;
	background: -moz-linear-gradient(#007bc1, #007db9);
	background: -webkit-gradient(#007bc1, #007db9);
	background: -webkit-linear-gradient(#007bc1, #007db9);
	background: -o-linear-gradient(#007bc1, #007db9);
	background: -ms-linear-gradient(#007bc1, #007db9);
	background: linear-gradient(#007bc1, #007db9);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007bc1', endColorstr='#007db9',GradientType=0 );

	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:#005AA1;
}
.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:#007db9;
	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:#005AA1;
}

.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: #a90329; /* Old browsers */
background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', 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:#005AA1;
}
.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:#005AA1;
	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:#005AA1;

}

.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%;
	clear: left;
}

.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:#005AA1;

}

.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:#005AA1;
}

/*Subusuarios*/

#wk-subusuarios-presentacion,
#tabContentMyFormu{
	padding:20px;
}

#wk-subusuarios-presentacion{
	text-align:justify;
	border-right:1px solid #CCC;
}

#wk-subusuarios-presentacion strong{
	color:#005AA1;

}
.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:#005AA1;
	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{
    display:none;
	width:auto;
	float:left;
	margin-left:5px;
}

.wk-subusuarios-form #regformu label[for*="vRemember"]{
	width:auto;
	font-weight:normal;
    display:none;
}

.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:#005AA1;
	color:#FFF;
	text-decoration:none;
}

.wk-subusuarios-form #regformu p:last-child,
.wk-subusuarios-form #regformu p:nth-child(10){
    display: 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:#0088CC;
	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:#0088CC;
	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
}

/* PIE-FALDON */
form { margin:0;}
.wk-cFooter .row-fluid .span1 {
width: 1.5%;
}
.wk-cFooter .row-fluid .span2 {
width: 14.9%;
min-height:340px;
margin-left:1.5%;
}

.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;
	padding:0 0 0 14px;
}

.wk-cFooter p {
	margin:0;
}

.wk-cFooter p.wk-cFooter-title{
	font-weight:bold;
	margin:0 0 3px 0;
}
.wk-cFooter p a{
	color:#666;
}

.wk-cFooter-wklinks{
	overflow:hidden;
	/*border-top:1px dashed #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{
	display: flex;
	gap:12px;
}

.wk-cFooter-section #logo p{
	margin:1px 0;
}
.wk-cFooter-section #text p{
	margin:0 0 0 40px;
	height:23px;
}

.wk-cFooter-aenor-logo,
.wk-cFooter-certificado,
.wk-cFooter-great{
	padding-left:15px;
	padding-right:15px;
}




#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:#666666; font-size:10px; }
#lyrEnlaces #copy #logos #aenor_txt {float: left;  width: 349px; 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: 40px;}
#lyrEnlaces #copy #logos #efr { float: left; width: 150px; font-size: 0.8em; color:#333333; padding-top: 5px;padding-bottom: 5px; margin-left: 25px; }
#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;}


.wk-bold {font-weight:bold;}
.span7 .wk-panel.wk-l-panel.wk-panel-cols-2 .wk-panel-header { margin:0;}
.span7 .wk-panel-content.wk-colllapse-screen-main {}


/** AYUDA SEARCH **/
#cRedirectAyudaFreeSearchAdvance { display:none}


/** CAPA LOADING **/

#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;}

#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;}




/* Entre portrait tablet (incluido) y landscape tablet (no incluido) */

@media (max-width: 1000px) {

.wk-head--nav > ul > li > a{
	font-size:0.9em;
	padding-left:10px;
	padding-right:10px;
}

.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:65px;
}
#cMenu.wk-head--nav{
	text-align:right;
}
.wk-head--nav ul{
	float:none;
	display:inline-block;
	margin:auto;
	width:100%;
}



.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;
}

/*Cambios para Ciss Contable - Tablet - Footer*/

.wk-cFooter{
	padding-top: 0.01em;
	margin-top: 0.1em;
}

.wk-cFooter .wk-cFooter-section{
	margin-top:2px;
}

.wk-cFooter #lyrMenu4 p{

}


#lyrEnlaces #copy #logos #wkcopy {
	width: 133px;
	margin-left: 5px;
}

#lyrEnlaces #copy #logos #wkcopy p{
	margin-top: 10px;
}

#lyrEnlaces #copy #logos #aenor_txt{
	text-align: center;
	margin-top: 10px;
	margin-left: 5px;
}



.wk-main {}
.wk-main #ContenidoBuscador { margin:10px 0 30px 0; width:100%; height:auto; position: static; overflow: hidden; background:#FFF;}
#ContenidoBuscador #divsearchparent {padding:10px 20px;}
#ContenidoBuscador #divsearchparent #divsearchajax { padding:0}
#ContenidoBuscador #TreeCodigosTDC {}
#ContenidoBuscador #divsearchparent #divsearchajax {}


}




/* Entre landscape phone (no incluido) y portrait tablet (no incluido) */

@media (max-width: 767px) {
.wk-head--nav{
	text-align:center;
}
.wk-head-sup {
 padding: 0;
}

.wk-path {margin: 10px 2% 0 2%;}

.wk-colllapse-mobile--login {
	padding-top:88px;
}

#DivLang  { display: none; /*padding:0px 10px 5px 0;*/}

.wk-login{
	clear:both;
	width:55%;
	/*float:none;
	width:100%;*/
	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-login .divlogin {

    margin-right: 47px;
    margin-top: 10px;

}
.wk-login .divuser, .wk-login .divpass{
	padding-top:4px;
}
.wk-login .divcheck,
.wk-login .divforgot{
	margin-top:10px;
}
.wk-login .divlogin input, .wk-login .divlogoutBtn input{
	padding:6px 15px;
}*/

.wk-head-sup-nav{
	clear:none;
	width:45%;
	float:left;

	border-top:none;

}

.wk-head--nav ul{
	float:right;
	width: 96%;
	margin-right: 2%;
}

.wk-head-sup-nav ul li{
	clear:both;
	float:none;
	height:auto;
	width:auto;
}





.wk-head-sup-nav > ul#ulLinks > li > a{

	height:42px;
	line-height:35px;
	margin:3%;
	width:94%;
	border:1px solid #666;
	border-radius:4px;
	text-align:center;
}


.wk-head-sup-nav > ul > li > a dfn{
	line-height:12px;

}
.wk-head-sup-nav ul#ulLinks li a:before{
	background:none;
}
.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:1.15em;
}
.wk-head--nav > ul > li > a{
	margin:0;
	border-bottom:1px solid #f5f6f7;
}
.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;
	display:none;
}

.wk-head--nav #Menu5{
	position:absolute;
	top:0;
	right:0;
}

.wk-head--nav #Menu5 a{
	margin-top:8px;
	margin-right:5px;
	border-radius:5px;
	display:block;
	width:6px;
	height:24px;

	border-color:#333;

	background: rgb(107,135,142); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiODc4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTFmNjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(107,135,142,1) 0%, rgba(26,31,102,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,135,142,1)), color-stop(100%,rgba(26,31,102,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(107,135,142,1) 0%,rgba(26,31,102,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(107,135,142,1) 0%,rgba(26,31,102,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(107,135,142,1) 0%,rgba(26,31,102,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(107,135,142,1) 0%,rgba(26,31,102,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b878e', endColorstr='#1a1f66',GradientType=0 ); /* IE6-8 */

	display:none
}

.wk-head--nav #Menu5 a:before {
    background-position: -3px -100px;
}

.wk-head--nav #Menu5 a dfn{
	display: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:36px;
}
	.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{
	/*background-color:#1e1e1e;*/
	box-shadow:none;

}

.wk-head-sup-nav{
	width:100%;
	display:none;
}

.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#Links1,
.wk-head-sup-nav ul li#Links3{
	width: 30%;
}
.wk-head-sup-nav ul li#Links2 {
	width:39%;
}




.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:auto;
	margin:0;
	overflow:hidden;
}

.wk-psearch{
	margin:2% 2% 1% 2%;
	padding-bottom:3px;
	/*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 .row-fluid .span2 {
 	width: auto;
 	min-height: inherit;
	margin-left: 0;
	padding-left:0;
}

.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-section p a{
	color:#666;
}

.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;
}

}

/*--------------Fin Media Queries------------------*/

#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
}



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: #7fcaef; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3JSIgc3RvcC1jb2xvcj0iIzdmY2FlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzI5YTNlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iIzFiOTZkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjZlYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #7fcaef 7%, #29a3e5 44%, #1b96dd 56%, #166eb2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,#7fcaef), color-stop(44%,#29a3e5), color-stop(56%,#1b96dd), color-stop(100%,#166eb2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7fcaef 7%,#29a3e5 44%,#1b96dd 56%,#166eb2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7fcaef 7%,#29a3e5 44%,#1b96dd 56%,#166eb2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7fcaef 7%,#29a3e5 44%,#1b96dd 56%,#166eb2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7fcaef 7%,#29a3e5 44%,#1b96dd 56%,#166eb2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fcaef', endColorstr='#166eb2',GradientType=0 ); /* IE6-8 */
    font-size:1em;
    color: #FFFFFF;
	border-color: #0078BC;
    border-radius:5px;
    height: 24px;
    margin: 0 10px;
    display:block;
    float:left;
}

.wk-psearch--ciss #divMySearchesUpdateAlert #btnAcceptMySearchesUpdateAlert:hover,
.ButtonsUpdateAlert #divMySearchesUpdateAlert #btnAcceptMySearchesUpdateAlert:hover {
	background:#005AA1;
	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;
}



/* 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 #Integra {background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #2E5B89;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    min-height: 104px;
    padding: 0px 5px;
    width: 340px;
    z-index: 1002;
    margin-right:10px;
    *position:static;
}
div.IntegraPopup #Integra a {cursor:default; outline:0px;}
div.IntegraPopup #Integra input.caja {float:left; margin-right:5px;}
div.IntegraPopup .ui-widget-header {filter:none;}
#Integra.ui-dialog-content input.caja {margin-top:11px;}
#Integra.ui-dialog-content label.labelModule {margin-top:8px;}

#UnregisterNewsLetter {}
#UnregisterNewsLetter.wk-content-page #scheckmatter input#CissLaboNewsmatter {width:20px;}

#UnregisterNewsLetter #selectmatterdiv {}
/*#UnregisterNewsLetter #selectmatterdiv input {width: 9% !important; display: block;}
#UnregisterNewsLetter #selectmatterdiv label {width: 100% !important; display: block;}
#UnregisterNewsLetter #selectmatterdiv .labelMatter {width: 90%; display: block;}*/

#UnregisterNewsLetter #selectmatterframe {
    position:relative;
	/*overflow:hidden;*/
	border-radius: 5px 5px 0 0;
	/*-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);*/
	border-bottom:1px solid #CCC;
	background: rgb(#fff); /* Old browsers */
	background: -moz-linear-gradient(#fff, #e6e6e6); /* FF3.6+ */
	background: -webkit-gradient(#fff, #e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(#fff, #e6e6e6); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#fff, #e6e6e6); /* Opera 11.10+ */
	background: -ms-linear-gradient(#fff, #e6e6e6); /* IE10+ */
	background: linear-gradient(#fff, #e6e6e6); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
	margin:0 0 20px 0;
	overflow: hidden;}

#UnregisterNewsLetter #selectmatterframe #selectmatterdiv label {font-size: 1.2em;margin: 0 32px 18px 0;padding: 17px 0 0 15px;width: 100%;}
#UnregisterNewsLetter #selectmatterframe #selectmatterdiv #scheckmatter {padding: 0 0 0 6px;}
#UnregisterNewsLetter #selectmatterframe #selectmatterdiv #scheckmatter input#BitAlavaNewsmatter,
#UnregisterNewsLetter #selectmatterframe #selectmatterdiv #scheckmatter input#BitBizkaiaNewsmatter,
#UnregisterNewsLetter #selectmatterframe #selectmatterdiv #scheckmatter input#BitGipuzkoaNewsmatter,
#UnregisterNewsLetter #selectmatterframe #selectmatterdiv #scheckmatter input#BitCISSLaboNewsmatter,
#UnregisterNewsLetter #selectmatterframe #selectmatterdiv #scheckmatter input#BitCISSFiscNewsmatter,
#UnregisterNewsLetter #selectmatterframe #selectmatterdiv #scheckmatter input#BitCISSContNewsmatter {float: left; margin: 2px 0 0 10px; width:auto;}
#UnregisterNewsLetter #selectmatterframe #selectmatterdiv #scheckmatter label#BitAlavaNewsmatterLbl.labelMatter,
#UnregisterNewsLetter #selectmatterframe #selectmatterdiv #scheckmatter label#BitBizkaiaNewsmatterLbl.labelMatter,
#UnregisterNewsLetter #selectmatterframe #selectmatterdiv #scheckmatter label#BitGipuzkoaNewsmatterLbl.labelMatter,
#UnregisterNewsLetter #selectmatterframe #selectmatterdiv #scheckmatter label#BitCISSLaboNewsmatterLbl.labelMatter,
#UnregisterNewsLetter #selectmatterframe #selectmatterdiv #scheckmatter label#BitCISSFiscNewsmatterLbl.labelMatter,
#UnregisterNewsLetter #selectmatterframe #selectmatterdiv #scheckmatter label#BitCISSContNewsmatterLbl.labelMatter {clear: none;
    color: #007bc1;
    float: left;
    font-size: 1em;
    font-weight: bold;
    margin: 0 10px 10px 5px;
    padding: 0;
    width: auto;}

.modalOpened{overflow: hidden;}

#contenido_decla {}
#contenido_decla p.titulo { margin:20px 0 10px 0; font-weight: bold;}
#contenido_decla table { border:1px solid #ccc;}
#contenido_decla table tr td.titulo {}
#contenido_decla table tr td.subtitulo {}

/* IPO-13991: Impedir efectos extensión para Chrome de VLEX sobre nuestros productos */
#addon-section .tooltiptext.node-preview,
#addon-section .addon-tooltip .tooltiptext,
#addon-section .addon-tooltip svg {display:none !important}
#addon-section .addon-tooltip {border:0px !important;display:inherit !important;color:inherit;pointer-events: none !important;text-decoration:none !important;background-color: inherit !important;font-weight: inherit !important;}
#cDocument #cCn #dHPlus a[class*="addon"]:not([href]),
#cDocument #cCn #dFiC a[class*="addon"]:not([href]) {color:inherit !important;}

.qc-cmp2-persistent-link {
    display: none !important
}

/* Redes Sociales */

.wk-toolbar-tools li.SocialNetwork > a {
	background-image: none;
	color: #3d9ed6;
	text-decoration: none;
}

.socialNetworkContainer .ClassSocNetTitle {
	display: none;
}

#navToolbar .wk-buttonsBar-actions .socialNetworkContainer .SocialNetwork {
	position: relative;
	font-size: 18px;
	color: #3d9ed6;
	margin-top: 3px;
	display: inline-block;
	color: #3d9ed6;
	text-align: center;
}

#navToolbar .wk-buttonsBar-actions .socialNetworkContainer .SocialNetwork#IdSocNetWhatsApp {
	border-right: 2px solid #777777;
	margin-right: 8px;
}

#navToolbar .wk-buttonsBar-actions .socialNetworkContainer #IdSocNetTwitter a::before {
	content: '\e61b';
	font-family: "Font Awesome 6 Brands";
}

#navToolbar .wk-buttonsBar-actions .socialNetworkContainer #IdSocNetFacebook a::before {
	content: '\f09a';
	font-family: "FontAwesome";
}

#navToolbar .wk-buttonsBar-actions .socialNetworkContainer #IdSocNetLinkedin a::before {
	content: '\f0e1';
	font-family: "FontAwesome";
}

#navToolbar .wk-buttonsBar-actions .socialNetworkContainer #IdSocNetWhatsApp a::before {
	content: "\f232";
	font-family: "FontAwesome";
	color: #57bb63;
	font-weight: 700;
}

#cFooter #lyrMenu3 img {max-width:inherit;height: inherit;}

@media (max-width:992px) {
 	.wk-cFooter-section #logo {gap:6px;}
}
@media (max-width:772px) {
 	.wk-cFooter-section #logo {justify-content:center;}
}

#cFooter #lyrMenu3 a[title="X"] img {
	width: 18px;
}
div:has(#launcher) {display: none;}

#Cbody #logoutContent {
	display: flex;
	align-items: center;
	justify-content: center;
}


/*Area de Cliente*/
#cHead #cLogo #LogoPR {
	display: inline-block;
}

#cHead #cLogo .wk-colllapse-mobile.wk-colllapse-mobile--login {
	width: auto;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	padding-top: 9px;
}

#cHead #cLogo #LogoUN {
	width: 87px;
	height: 29px;
	padding: 13px 10px 3px 10px;
	border-left: 1px solid #abacac;
}

#cHead #cLogo #cMenuAreaCliente {
	width: 135px;
}

#cHead #cLogo #cMenuAreaCliente:hover {
	text-decoration: underline;
}

#cHead #cLogo #cMenuAreaCliente a {
	color: #999;
	font-size: 14px;
}

	#cHead #cLogo #cMenuAreaCliente a:hover {
		text-decoration: none;
	}

	#cHead #cLogo #cMenuAreaCliente #hrefarea_cliente:before {
		content: '\f52b';
		font-family: 'Font Awesome 6 Pro';
		margin-right: 8px;
		font-size: 18px;
		font-weight: 500;
		color: #00003C;
	}

	#cHead #cLogo #cMenuAreaCliente #hrefarea_cliente2 {
		color: #00003C;
	}

#cHead #cLogo:has(div #cLogin #logindiv .falsologout) ~ #cMenu #ulMenuHome #Menu5, #cHead #cLogo:has(div #cLogin #logindiv .falsologout) ~ #cMenu #ulMenu #Menu5 {
	display: none;
}

@media(max-width: 925px) {
	#cHead #cLogo #cMenuAreaCliente dfn {
		display: none;
	}

	#cHead #cLogo #cMenuAreaCliente {
		left: 0;
		width: 25px;
		top: 50px;
		padding: 1px 8px 0;
	}
}

@media(max-width: 815px) {

	#cHead #cLogo .wk-colllapse-mobile .wk-colllapse-mobile-head {
		width: 90%;
		position: absolute;
		top: 90px;
		left: 15px;
	}

	#cHead #cLogo .wk-colllapse-mobile--login {
		padding-top: 0;
	}
}

@media(max-width: 767px) {
	#cHead #cLogo {
		height: 135px;
		padding: 0 20px;
	}

	#cHead #cLogo .wk-logo a#hrefUNLogo {
		width: 95px;
		margin: 0;
	}

	#cHead #cLogo:has(.wk-colllapse-mobile-head.wk-colllapse-mobile-head-open) {
		height: 260px;
	}

	#cHead #cLogo .wk-colllapse-mobile-head.wk-colllapse-mobile-head-open + #cLogin {
		width: 95%;
		position: absolute;
		top: 135px;
		left: 15px;
		height: auto;
	}

	#cHead #cLogo .wk-colllapse-mobile .wk-colllapse-mobile-head-close + #cLogin.wk-colllapse-mobile-main {
		display: none !important;
	}

	#cHead #cLogo .wk-login .logindiv {
		border-left: none;
	}
}

/*Tematicas*/

#cHead #cTematicas {
	z-index: 20;
	line-height: 32px;
	cursor: pointer;
}

	#cHead #cTematicas #ulmTematicas {
		margin: 12px 0 0 0;
	}

#cHead #ulmSubTematicas {
	display: none;
	position: absolute;
	top: 25px;
	right: 0;
	width: 302px;
	background-color: #fff;
	border: 1px solid #dadada;
	padding: 16px;
	text-align: center;
	box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 15%);
	line-height: 1.4em;
}

#cHead #mSubTematicas {
	list-style-type: none;
	display: inline-block;
	position: relative;
}

	#cHead #mSubTematicas > a {
		display: block;
	}

	#cHead #mSubTematicas > a dfn {
		display: none;
	}

	#cHead #mSubTematicas > a:after {
		content: "\e195";
		font-family: 'Font Awesome 6 Pro';
		font-size: 32px;
		color: #454545;
		font-weight: 300;
	}

#cHead #cTematicas #MenuThemesHomeDLL {
	display: none;
}

#cHead #ulmSubTematicas li {
	width: 33.3%;
	float: left;
	min-height: 85px;
	margin: 16px 0 0 0;
	font-size: 12px;
	list-style: none;
}

#cHead #ulmSubTematicas .active a {
	background-color: transparent;
}

#cHead #ulmSubTematicas a {
	display: block;
	color: #404041;
	text-decoration: none;
	transition: .2s;
}

#cHead #ulmSubTematicas dfn {
	display: block;
	height: 36px;
	color: black;
	font-style: normal;
}

#cHead .wk-login .logindiv {
	border-left: 1px solid #abacac;
}

#cHead #cLogo #DivLang {
	margin: 0 13px 0 8px;
	height: 15px;
	padding: 0;
}

#cHead #ulmSubTematicas a:hover {
	text-decoration: none;
	color: black;
}

#cHead #mSubTematicas:hover #ulmSubTematicas {
	display: block;
}

#cHead #ulmSubTematicas .active a {
	background-color: transparent;
}

#cHead #ulmSubTematicas a:before {
	display: block;
	width: 49px;
	height: 49px;
	line-height: 49px;
	margin: 0 auto;
	color: #fff;
	font-size: 1.3em;
	margin-bottom: 5px;
	font-weight: bold;
}

#cHead #cTematicas #MenuThemes01 a:before {
	content: "CF";
	background-color: #C2384A;
}

#cHead #cTematicas #MenuThemes02 a:before {
	content: "CL";
	background-color: #00A6BE;
}

#cHead #cTematicas #MenuThemes03 a:before {
	content: "CCM";
	background-color: #30A076;
}

#cHead #cTematicas #MenuThemes04 a:before {
	content: "FF";
	background-color: #306e5f;
}

#cHead #ulmSubTematicas dfn {
	display: block;
	height: 36px;
	color: black;
	font-style: normal;
}

#cHead #cMenuSites {
	width: 100%;
}

#cLogo #cLogin.wk-login {
	height: auto;
	padding: 0;
}

#cLogo #cTematicas:focus-within #ulmSubTematicas {
	display: block;
}
