@font-face {
    font-family: FiraSans-Medium;
    src: url(../../fonts/FiraSans-Medium.woff);
}
@font-face {
    font-family: FiraSans-Light;
    src: url(../../fonts/FiraSans-Light.woff);
}
@font-face {
    font-family: FranziskaLightItalic;
    src: url(../../fonts/FranziskaLightItalic.woff);
}
@font-face {
    font-family: FiraSans-Regular;
    src: url(../../fonts/FiraSans-Regular.woff);
}
html,body,#cContainer{height:100%}
/*body.user-nologin{padding-top: 91px;overflow: hidden;box-sizing: border-box;}
body.user-nologin #cContainer{overflow: auto;}
#banner{position: fixed;top: 0;width: 100%;}*/

/*Agenda*/
#CalendarioDiarioLaLey {width:50%; padding:2% 0 2% 25%;}
#CalendarioDiarioLaLey + #eventControl ul li{width: 90%;margin-left: 46px;position: relative;}
.outlook {
    width: 32px;
    height: 32px;
    background-image: url(../../Img/outlook.png);
    display: block;
    margin-bottom: 5px;
    position: absolute;
    left: -44px;
    top: -8px;
}
.row-fluid [class*="span8"]:first-child{margin-left:2%;}
.exportText {display:block;height:45px;margin-bottom:1em;width:95%; margin-top:2%;}
.exportText > span {float:left; margin-right:7%;width:80%;}
.event:before {content:">>";color:#00a9d2;font-weight:bold;margin-right:5px;font-size:18px;}
.event {text-decoration:none; color:#CCC;}
#events.show a.event { border-bottom:1px dotted #00a9d2; width:95%; padding-bottom:5px; display:block;}
.showAll {color:#00a9d2 !important;display:block;font-weight:bold;margin-top:30px;text-align:right;text-decoration:none;margin-right:21px;}
#popup_message_alertValue div#events.hide ul li {margin:20px;}
#cDocumentEventosAlava #eventControl ul {list-style:none;}
#TC0000032875CalendarHeader {display:none;}
#cDocumentEventosAlava {margin-top:10px; border:1px solid #ccc; padding:9px}
#eventControl > a {
    font-size: 18px;
    margin: 12px 0 50px 190px;
    display: block;
    font-weight: bold;
}

#Colaboradores {padding-top:15px;text-align: justify;}
#Colaboradores > #Colaboradores {padding:30px; border:1px solid #eaeaea;}
#Colaboradores > #Colaboradores:before {content:"";display:block;width:300px;float: left;margin-right: 20px;margin-bottom: 20px;height:200px;background-image: url(../../img/montaje-colaboradores.png);background-repeat: no-repeat;background-position: center center;}
#Colaboradores .CabeceraLista {color:#00A9D2;font-weight:bold;}
#Colaboradores a:hover {color:#0077aa;}

#Noticias,
#CalAgenda,
#CommentAdmin,
#UnregisterNewsLetter,
#RecoverPass,
#Especiales {float:left;width:65%}

/* AdminToolComments */

#CommentAdmin #divTabs a{
	color: #fff;
    font-size: 1em;
    line-height: 1em;
    width: 160px;
    height: 30px;
    line-height: 30px;
    display: block;
    float: left;
    text-align: center;
    border-radius: 3px;
    text-decoration: none;
    margin-right: 3px;
    font-weight: bold;
    transition: .6s;
}

.blueComments{
	background: #246581;
    background: -moz-linear-gradient(top, #246581 0%, #3089b1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#246581), color-stop(100%,#3089b1));
    background: -webkit-linear-gradient(top, #246581 0%,#3089b1 100%);
    background: -o-linear-gradient(top, #246581 0%,#3089b1 100%);
    background: -ms-linear-gradient(top, #246581 0%,#3089b1 100%);
    background: linear-gradient(to bottom, #246581 0%,#3089b1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#246581', endColorstr='#3089b1',GradientType=0 );
}
.greyComments{
	background: #525252;
    background: -moz-linear-gradient(top, #525252 0%, #8e8e8e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#525252), color-stop(100%,#8e8e8e));
    background: -webkit-linear-gradient(top, #525252 0%,#8e8e8e 100%);
    background: -o-linear-gradient(top, #525252 0%,#8e8e8e 100%);
    background: -ms-linear-gradient(top, #525252 0%,#8e8e8e 100%);
    background: linear-gradient(to bottom, #525252 0%,#8e8e8e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#525252', endColorstr='#8e8e8e',GradientType=0 );
}


#CommentAdmin #divCommentsAdminTool #divAcceptNewComments #divHeadNewComments span,
#CommentAdmin #divCommentsAdminTool #divHeadComplaints span{
	display: none;
}

#CommentAdmin #divCommentsAdminTool {
	margin-top: 20px;
}

#CommentAdmin #divCommentsAdminTool #divBodyNewComments, #CommentAdmin #divCommentsAdminTool #divHeadComplaints{
	clear: both;
}
#CommentAdmin #divCommentsAdminTool #divBodyNewComments div,
#CommentAdmin #divCommentsAdminTool #divBodyComplaints div{
	padding-top: 20px;
}
#CommentAdmin #divCommentsAdminTool #divBodyNewComments div[id*='divNewComment'],
#CommentAdmin #divCommentsAdminTool #divBodyComplaints div[id*='divComplaint']{
	box-sizing: border-box;
    padding: 18px;
	margin: 20px 0 20px 0;
	-webkit-box-shadow: 2px 2px 8px 0px rgba(47, 52, 50, 0.58);
	-moz-box-shadow:    2px 2px 8px 0px rgba(47, 52, 50, 0.58);
	box-shadow:         2px 2px 8px 0px rgba(47, 52, 50, 0.58);
	position: relative;
	background-color: #fff;
	transition: .3s ease-in-out;
	overflow: hidden;
}
#CommentAdmin #divCommentsAdminTool #divBodyNewComments div[id*='divNewComment']:hover,
#CommentAdmin #divCommentsAdminTool #divBodyComplaints div[id*='divComplaint']:hover{
	background-color: #F8F8F8;
	transition: .3s ease-in-out;
}
#CommentAdmin #divCommentsAdminTool #divBodyNewComments div[id*='divNewComment'] span[id*='spUserNewComment'],
#CommentAdmin #divCommentsAdminTool #divBodyComplaints div[id*='divComplaint'] span[id*='spUserComplaint']{
	display: block;
	margin-top: 40px;
}
#CommentAdmin #divCommentsAdminTool #divBodyNewComments div[id*='divNewComment'] span[id*='spEmailNewComment']{
	color: #959595;
	display: block;
}
#CommentAdmin #divCommentsAdminTool #divBodyNewComments div[id*='divNewComment'] span[id*='spNewComment']{
    display: block;
    margin-top: 3px;
}
#CommentAdmin #divCommentsAdminTool #divBodyComplaints div[id*='divComplaint'] span[id*='spCommentComplaint']{
	margin-top: 2px;
	display: block;
}
#CommentAdmin #divCommentsAdminTool #divBodyNewComments div[id*='divNewComment'] a[id*='lnkTitleNewComment'],
#CommentAdmin #divCommentsAdminTool #divBodyComplaints div[id*='divComplaint'] a[id*='lnkTitleComplaint']{
	position: absolute;
    top: 12px;
    font-size: 1.2em;
    font-weight: bold;
    width: 95%;
    display: block;
}
#CommentAdmin #divCommentsAdminTool #divBodyNewComments div[id*='divNewComment'] a[id*='lnkAcceptNewComment'],
#CommentAdmin #divCommentsAdminTool #divBodyNewComments div[id*='divNewComment'] a[id*='lnkCancelNewComment'],
#CommentAdmin #divCommentsAdminTool #divBodyComplaints div[id*='divComplaint'] a[id*='lnkAcceptComplaint'],
#CommentAdmin #divCommentsAdminTool #divBodyComplaints div[id*='divComplaint'] a[id*='lnkCancelComplaint']{
	margin: 20px 12px 0 0;
    font-weight: bold;
    display: inline-block;
    position: relative;
    left: 82%;
    border: 1px solid #0077B1;
    padding: 3px;
    text-decoration: none;
    border-radius: 3px;
}
#CommentAdmin #divCommentsAdminTool #divBodyNewComments div[id*='divNewComment'] a[id*='lnkAcceptNewComment']:hover,
#CommentAdmin #divCommentsAdminTool #divBodyNewComments div[id*='divNewComment'] a[id*='lnkCancelNewComment']:hover,
#CommentAdmin #divCommentsAdminTool #divBodyComplaints div[id*='divComplaint'] a[id*='lnkAcceptComplaint']:hover,
#CommentAdmin #divCommentsAdminTool #divBodyComplaints div[id*='divComplaint'] a[id*='lnkCancelComplaint']:hover{
	background-color: #2F85AC;
	color: #fff;
}


#CommentAdmin #divCommentsAdminTool #divBodyComplaints div[id*='divComplaint'] #spComplaint1{color: #959595;}
#CommentAdmin #divCommentsAdminTool #divBodyNewComments div[id*='divNewComment'] a[id*='lnkCancelNewComment'] dfn,
#CommentAdmin #divCommentsAdminTool #divBodyNewComments div[id*='divNewComment'] a[id*='lnkAcceptNewComment'] dfn,
#CommentAdmin #divCommentsAdminTool #divBodyComplaints div[id*='divComplaint'] a[id*='lnkAcceptComplaint'] dfn,
#CommentAdmin #divCommentsAdminTool #divBodyComplaints div[id*='divComplaint'] a[id*='lnkCancelComplaint'] dfn{
	font-style: normal;
}

/*Carruseles*/


.span8 div.CarruselBottom {float:left; width:100%; height:450px;}
.CarruselBottom .jcarousel-clip.jcarousel-clip-horizontal {height:450px;}

/*Historico*/
/* topPanel */
#topPanel { height:auto; padding-bottom:10px; color:#505050;/* background:#fff  url(../../Img/fondo_topPanel.jpg) left top repeat-x;*/ background-color:#f4f6f5; border-bottom:1px solid #85AAB6}
#topPanel p#sumario {font-size: 1.4em; color:#007CC5; font-weight: bold; padding:8px 0 6px 36px;width:895px; margin:0 auto 0 auto;}
#topPanel p#sumario span { padding:0 0 0 42px;color: #007CC5;}
#carrusel {height:110px;width:991px; margin:0 auto 0 auto; position: relative;}

#topPanel div#HomeTop div#cTopBody p{color: #6ebb1f; font-size: 0.8em; padding:10px 0 0 0;}

#modulo_tira .contenido_modulo {height:110px;left:0px;overflow:hidden;position:absolute;top:0px;width:990px;z-index:2;}
#modulo_tira .contenido_modulo ul {display:inline;position:relative;top:0;left:0;}
#modulo_tira ul li {background:#fff none repeat scroll 0 0;display:inline;/*margin:0 0 0 0;padding:0 0 4px 0;*/position:relative; /*margin:2px 2px 0 0;border-left:1px solid #C5C5C5;border-right:1px solid #E4E4E4;*/ border:1px solid #d6deeb}
/*.jcarousel-skin-dll .jcarousel-direction-rtl {direction:rtl;}
.jcarousel-skin-dll .jcarousel-container-horizontal {width:920px;padding:0px 35px;}
.jcarousel-skin-dll .jcarousel-clip-horizontal {width:920px;height:107px;}
.jcarousel-skin-dll .jcarousel-item {width:75px;height:107px;}
.jcarousel-skin-dll .jcarousel-item-horizontal {margin-left:1px;margin-right:0px;}
.jcarousel-skin-dll .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left:10px;margin-right:0;}
.jcarousel-skin-dll .jcarousel-item-placeholder {background:#fff;color:#000;}
.jcarousel-skin-dll .jcarousel-next-horizontal {position:absolute;top:0px;right:5px;width:32px;height:128px;cursor: pointer;background:transparent url(../../img/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-dll .jcarousel-direction-rtl .jcarousel-next-horizontal {left:5px;right:auto;background-image: url(../../img/prev-horizontal.png);}
.jcarousel-skin-dll .jcarousel-next-horizontal:hover {background-position:-32px 0;}
.jcarousel-skin-dll .jcarousel-next-horizontal:active {background-position:-64px 0;}
.jcarousel-skin-dll .jcarousel-next-disabled-horizontal,
.jcarousel-skin-dll .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-dll .jcarousel-next-disabled-horizontal:active {cursor:default;background-position:-96px 0;}
.jcarousel-skin-dll .jcarousel-prev-horizontal {position:absolute;top:0px;left:5px;width:32px;height:128px;cursor:pointer;background:transparent url(../../img/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-dll .jcarousel-direction-rtl .jcarousel-prev-horizontal {left:auto;right:5px;background-image: url(../../img/next-horizontal.png);}
.jcarousel-skin-dll .jcarousel-prev-horizontal:hover {background-position:-32px 0;}
.jcarousel-skin-dll .jcarousel-prev-horizontal:active {background-position:-64px 0;}
.jcarousel-skin-dll .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-dll .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-dll .jcarousel-prev-disabled-horizontal:active {cursor:default;background-position:-96px 0;}*/
/*#modulo_tira .nav_paginacion {clear:both;display:inline;float:left;height:112px;left:0px;margin:0 auto;position:absolute;text-align:center;top:0px;width:990px;z-index:1;}
#modulo_tira .nav_paginacion li {background:transparent none repeat scroll 0 0;border:medium none;display:inline;float:left;margin:0;padding:0;position:absolute;text-indent:-9999px;top:0;width:31px;}
#modulo_tira .nav_paginacion li.anterior {left:0;}
#modulo_tira .nav_paginacion li.siguiente {right:0;}
#modulo_tira .nav_paginacion li.siguiente a,
#modulo_tira .nav_paginacion li.anterior a {background:#fff url(../../Img/btn_carrusel.jpg) no-repeat scroll 0 0;display:inline;float:left;height:112px;width:31px;}
#modulo_tira .nav_paginacion li.siguiente a {background-position: left bottom;}
#modulo_tira .nav_paginacion li.anterior a:hover {background-position: right top;}
#modulo_tira .nav_paginacion li.siguiente a:hover {background-position: right bottom;}
#modulo_tira .nav_paginacion li.siguiente a:hover {background-position: right bottom;}*/
#modulo_tira ul#carrusel_de_noticias li a { text-decoration: none;}
#modulo_tira ul#carrusel_de_noticias li dl a {width:auto;height:auto;position:static;color:#777777;}
#modulo_tira .titulo {color:#017dc5;font-size:1.1em;padding:8px 8px 8px 8px; height:auto; border: none; font-weight:bold}
#modulo_tira .texto {font-size:1.1em;overflow:hidden;padding:0px 8px 0 8px;height:auto; border: none; width:165px; line-height:1.2em; text-decoration: none; color:#666;}
#modulo_tira .texto a {text-decoration: none; color:#666;}
#modulo_tira .tituloImpreso { display: none;}
#modulo_tira dd.Impreso { padding:27px 0 0 0; height:33px; background:#fff url(../../Img/BannerCarrusel.jpg) no-repeat top left;}
/*#modulo_tira ul#carrusel_de_noticias li dl dd.Impreso a {border: 1px solid;display: block;font-size: 0;font-weight: bold;height: 44px;margin: -34px 0 0 16px;padding: 10px 0 8px 25px;width: 36px;float:left}
*/
#modulo_tira ul#carrusel_de_noticias li dl dd.Impreso .pdf{background:#fff url(../../Img/impreso_pdf.jpg) no-repeat top left; display:block; width:78px; height:75px; float:left; margin-left:10%;}
#modulo_tira ul#carrusel_de_noticias li dl dd.Impreso .pdfSinfb{background:#fff url(../../Img/impreso_pdf.jpg) no-repeat top left; display:block; width:78px; height:75px; margin:auto; font-size: 0}

#modulo_tira ul#carrusel_de_noticias li dl dd.Impreso .fb{background:#fff url(../../Img/fb_tdc.jpg) no-repeat top left; display:block; width:70px; height:75px;  float:left}
#modulo_tira ul#carrusel_de_noticias li dl dd.Impreso a dfn{display:none}

/*#modulo_tira ul#carrusel_de_noticias li dl  dd.Impreso {margin-left: 104px;margin-top: -68px;position: absolute;width: 66px;}
#modulo_tira ul#carrusel_de_noticias li dl dd.Impreso a { display: block; font-size:1.2em; font-weight: bold; padding:10px 0 8px 25px; height:46px; border:1px solid;}
#modulo_tira ul#carrusel_de_noticias li dl  dd.Impreso a dfn{display:none;}
#modulo_tira ul#carrusel_de_noticias li dl  .fb a:hover {}*/

#modulo_tira ul#carrusel_de_noticias li dl  div.fb {margin-left: 104px;width: 66px;}
#modulo_tira ul#carrusel_de_noticias li dl div.fb a { display: block; font-size:1.2em; font-weight: bold; padding:10px 0 8px 25px; height:46px;margin: -34px 0 0 0px; /*background: url(../../Img/ico_pdf.gif) no-repeat left center; margin:0 0 0 20px;*/float:left;border:1px solid;}
#modulo_tira ul#carrusel_de_noticias li dl  div.fb a dfn{display:none;}

/*Votacion de documentos*/
div#cVote {height:22px; float: left; padding:5px 0 0 0; position:absolute;/*left:325px;*/ right:140px; font-size:0.9em;}
div#cVote div#voteControl div#VoteInput {float:left;}
div#cVote div#voteControl div#VoteInput span {font-size:1.1em;display:block;float:left; padding:0 10px 0 8px; color:#666; font-weight:bold; line-height:1.9em;}
div#cVote div#voteControl div#VoteInput div#contentVote{ float:left; width:76px; height:20px; background-image:url(../../Img/estrella.gif); background-repeat:repeat; margin:2px 0 0 0;}
div#cVote div#voteControl div#VoteInput div#contentVote a dfn{ display:none;}
div#cVote div#voteControl div#VoteInput div#contentVote a {display:block; position:absolute; height:20px;}
div#cVote div#voteControl div#VoteInput div#contentVote a:hover {background-image:url(../../Img/estrellaOver.gif);}
div#cVote div#voteControl div#VoteInput div#contentVote a.Voto_1{ width:15px; z-index:10;}
div#cVote div#voteControl div#VoteInput div#contentVote a.Voto_2{ width:30px; z-index:9;}
div#cVote div#voteControl div#VoteInput div#contentVote a.Voto_3{ width:45px; z-index:8;}
div#cVote div#voteControl div#VoteInput div#contentVote a.Voto_4{ width:60px; z-index:7;}
div#cVote div#voteControl div#VoteInput div#contentVote a.Voto_5{ width:75px; z-index:6;}
div#cVote div#voteControl div#VoteInput span#gracias {color:#666;}
div#cVote div#voteControl div#VoteInput span dfn {display:none;}
div#cVote div#voteControl div#VoteInput #tuVoto { float: left; margin:2px 0 0 0;}
div#cVote div#voteControl div#VoteInput #tuVoto span {padding-right:0px;}
div#cVote div#voteControl div#VoteInput span.conPunto {float:left; width:15px; height:19px; background-image:url(../../Img/estrellaOver.gif); background-repeat:no-repeat; padding-left:0px;}
div#cVote div#voteControl div#VoteInput span.sinPunto{float:left; width:15px; height:19px; background-image:url(../../Img/ico_vot_vacio.gif); background-repeat:no-repeat; padding-left:0px;}

div#cVote div#voteControl div#VoteResult { float: left;}
div#cVote div#voteControl div#VoteResult span#vota {font-size:large; background-color:#FFFFFF;}
div#cVote div#voteControl div#VoteResult span dfn{ display:none;}
div#cVote div#voteControl div#VoteResult span{ width:15px; height:19px; display:block; float:left; margin:2px 0 0 0;}
div#cVote div#voteControl div#VoteResult span.VotoLleno{background-image:url(../../Img/ico_vot_lleno.gif);}
div#cVote div#voteControl div#VoteResult span.VotoMedio{background-image:url(../../Img/ico_vot_medio.gif);}
div#cVote div#voteControl div#VoteResult span.VotoVacio{background-image:url(../../Img/ico_vot_vacio.gif);}
div#cVote div#voteControl div#VoteResult span#resultado{ font-size:1.1em; display:block; float:left; padding:0 10px 0 8px; color:#666; font-weight:bold; line-height:1.9em;width:43px; margin:0 7px 0 0;margin:0;}
div#cVote div#voteControl div#VoteResult span#totalVotos{ width:auto; margin:0 0 0 8px; font-size:1.1em; line-height:1.9em;}

/*Opinion*/
div#cComment {float:left; position:absolute; right:60px;width:80px;}
div#cComment #divCommentsLink { margin:0; height: auto;}
div#cComment #divCommentsLink a {  display: block; float: right; color: #FFFFFF; background: #596F96; border-radius: 2px; font-style: normal; font-size: 0.9em; padding: 1px 7px; line-height: 1.6em; margin:7px 0 0 0;}

/** Social Networks **/
.SocialNetwork { display:block; width:22px; height:22px;float:left; margin:0;}
.SocialNetwork + .SocialNetwork {margin-left: 3px;}
.SocialNetwork dfn {display:none;}
.SocialNetwork a { display:block;width:22px; height:22px;float:left;margin: 0;}
#IdSocNetLegis { margin:0; padding:0; width:355px; float: left; }
#IdSocNetLegis ul { margin-top:5px;}
#IdSocNetTitle {float:left;padding: 10px 5px 0 4px;}
#IdSocNetMySpace {background:url(../../Img/myspace.png) left top no-repeat; display:block;}
#IdSocNetDelicious {background:url(../../Img/delicious.png) left top no-repeat; display:block;}
#IdSocNetDigg {background:url(../../Img/digg.png) left top no-repeat; display:block;}
#IdSocNetTwitter {background:url(../../Img/twitter.png) left top no-repeat; display:block;}
#IdSocNetYahoo {background:url(../../Img/yahoo.png) left top no-repeat;}
#IdSocNetGoogleBookmarks {background:url(../../Img/google.png) left top no-repeat;}
#IdSocNetFacebook {background:url(../../Img/facebook.png) center top no-repeat;width: 14px;}
#IdSocNetBlinklist {background:url(../../Img/blinklist.png) left top no-repeat;}
#IdSocNetMeneame {background:url(../../Img/meneame.png) left top no-repeat;}
#IdSocNetFresqui {background:url(../../Img/fresqui.png) left top no-repeat;}
#IdSocNetLiveSpaces {background:url(../../Img/lives.png) left top no-repeat;}
#IdSocNetMsnEs {background:url(../../Img/msn.png) left top no-repeat;}
#IdSocNetLinkedin{background:url(../../Img/linkedin.png) left top no-repeat;}

/*Umbrella Convenios*/
#ConvUmb #lf ul li.s.l1 ul.s.l1 {padding-left:14px;}
#ConvUmb #lf ul li.s.l1 ul.s.l1 li.l.l2 {line-height:1.9em;}
#ConvUmb #lf ul li.s.l1 ul.s.l1 li.l.l2 a.ab:before {content:">"; left:6px; position:absolute;}
#ConvUmb #lf ul li.s.l1 span.tti {font-weight:bold; font-size:1.2em;}

.ConvUmbAlavaContent #ContenidoBuscadorHome #divsearchparent.divsearchparent {display:none;}
/*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 div#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 div#cMenuVertIA ul {list-style: none; margin:0 4px;}
#ContenidoBuscador div#cMenuVertIA ul li { margin-bottom: 3px;}
#ContenidoBuscador div#cMenuVertIA ul li a {font-size:1.2em; color:#333333; text-decoration:none; display:block; padding-left: 12px; line-height: 1.3em;}
#ContenidoBuscador div#cMenuVertIA ul li a:hover { color:#6FBA1F;}
#ContenidoBuscador div#cMenuVertIA ul li a.seleccionado:hover { color:#EF9701;}
#ContenidoBuscador #divsearchparent {width: 100%; padding: 1em 0; border-bottom: 1px solid #CCC; height: 45px; border-top:none; border-left:none; border-right:none; margin-left:0px;}
#ContenidoBuscador #divsearchparent #divsearchajax {width: 95%; height: 100%; margin: 0 auto;}
#ContenidoBuscador #divsearchparent #divsearchajax input#textajaxassis {width: 45%; border:solid 1px #ccc; float: left; margin-right: 20px; height: 25px;}
#ContenidoBuscador #divsearchparent #divsearchajax div#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;}
#ContenidoBuscador #divsearchparent #divsearchajax div#btnajaxassis dfn    {color: white; font-weight: bold;}
#ContenidoBuscador #divsearchparent #divsearchajax div#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;}
#ContenidoBuscador #divsearchparent #divsearchajax div#btnajaxassisres dfn {color: white; font-weight: bold;}
#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;  padding:15px; margin-left:15px;  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 .TreeView .subframe{ color:#004A79; line-height:22px; cursor:pointer; }
#ContenidoBuscador .TreeView .subframe .subframe {margin-left:15px;}
#ContenidoBuscador .TreeView .subframe .du .ft{ font-weight:bold; color:#1a1a1a; background:url(../../../../Img/docs/ic.gif) no-repeat left top; padding-left:20px;padding-top: 2px;}
#ContenidoBuscador .TreeView .subframe .do .ft{ font-weight:bold; color:#1a1a1a; background:url(../../../../Img/docs/ia.gif) no-repeat left top; padding-left:20px;padding-top: 2px;}
#ContenidoBuscador .TreeView .subframe .dc .ft{ font-weight:bold; color:#1a1a1a; background:url(../../../../Img/docs/ic.gif) no-repeat left top; padding-left:20px;padding-top: 2px;}

#ContenidoBuscador .TreeView .subframe .subframe .du .ft{ font-weight:bold;color:#1a1a1a; background:url(../../../../Img/docs/ic.gif) no-repeat left top; padding-left:20px; display:block;}
#ContenidoBuscador .TreeView .subframe .subframe .do .ft{ font-weight:bold;color:#1a1a1a; background:url(../../../../Img/docs/ia.gif) no-repeat left top; padding-left:20px; display:block;}
#ContenidoBuscador .TreeView .subframe .subframe .dc .ft{ font-weight:bold;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:20px;  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:20px;  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:20px;  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 10px; /*border: solid 1px #CCC;*/}
#ContenidoBuscadorHome div#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 div#cMenuVertIA ul {list-style: none; margin:0 4px;}
#ContenidoBuscadorHome div#cMenuVertIA ul li { margin-bottom: 3px;}
#ContenidoBuscadorHome div#cMenuVertIA ul li a { color:#333333; text-decoration:none; display:block; padding-left: 12px; line-height: 1.3em;}
#ContenidoBuscadorHome div#cMenuVertIA ul li a:hover { color:#6FBA1F;}
#ContenidoBuscadorHome div#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 div#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 div#btnajaxassis dfn    {color: white; font-weight: bold;}
#ContenidoBuscadorHome #divsearchparent #divsearchajax div#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 div#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;  padding:15px; margin-left:15px;  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 .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*/

/***********************************/
/************** JAVASCRIPT *********/
/***********************************/
.is-show { display:block;}
.is-hidden { display:none;}

/***********************************/
/*** ENLACES, BOTONES E ICONOS *****/
/***********************************/
a{ cursor:pointer; color:#0077aa;}
[class*="wk-link-"] { display:block; overflow:hidden; padding:2px; border-radius: 2px 2px 2px 2px; box-shadow: 0 1px rgba(255, 255, 255, 0.3) inset;}
[class*="wk-link-"]:hover { text-decoration:none;}
[class*="wk-icon-"] {display:block;width: 16px;height: 16px;background-color: transparent;background-image: url("../../img/wk-sprite-umbrella.png");   background-repeat: no-repeat;color: transparent; font: 0px/0 serif;text-shadow: none;text-indent:-9999;}
[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;
	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;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.wk-text-search { line-height:28px;text-transform:uppercase;	font-weight:bold;}
.wk-icon-search { position:absolute;right:0;top:0;width:23px;height:28px;background-position:-4px -34px;}
.wk-btn-search:hover{ color:#fff;}
/*restaurar*/
.wk-btn-restaurar {
	padding-left:10px;
	text-align:left;
	padding-right:40px;
	color: #ffffff;
	background: #7d7e7d;
	background: -moz-linear-gradient(top, #7d7e7d 0%, #282828 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#282828));
	background: -webkit-linear-gradient(top, #7d7e7d 0%,#282828 100%);
	background: -o-linear-gradient(top, #7d7e7d 0%,#282828 100%);
	background: -ms-linear-gradient(top, #7d7e7d 0%,#282828 100%); 
	background: linear-gradient(to bottom, #7d7e7d 0%,#282828 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#282828',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;
	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;
}



/* *******Tipos de links********** */




	/*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-umbrella.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-umbrella.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-icon-calc{
	background-position:-8px -70px;
	
}

/*desempleo*/
.wk-icon-desempleo{

	background-position:-40px -70px;
	
}

/*calendario laboral*/
.wk-icon-cal-l{
	background-position:-72px -70px;
	
}

/*calendario días hábiles*/
.wk-icon-cal-d{

	background-position:-104px -70px;
	
}

/*información útil*/

.wk-icon-infoutil{

	background-position:-136px -70px;
	
}

/*Links de formación*/
.wk-panel--formacion.wk-panel-cols-2 .wk-panel-level3 {
	padding:10px 0 0 10px;
	width:50%;
	 margin:0;
}

.wk-panel--formacion .wk-panel-level3 > li {
margin-bottom: 3px;
}

.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;
	
} 
.wk-panel--formacion [class="wk-icon-integra"]{
	display:none;
}

.wk-panel--formacion .wk-panel--link-integra:before {
	display: block;
	content: ">";
	position: absolute;
	left: 0;
}
.wk-panel--formacion .AutoresButtonClass {
margin-top: 0px;
}
.wk-panel--formacion .wk-panel-level3 span.tit { margin-left: 15px;}
.wk-panel--formacion .wk-panel-level3 span.tit:before {
	content: ">";
	position: absolute;
	left: 14px;
}
/***********************************/
/************** MENUS **************/
/***********************************/

.wk-nav ul, .wk-nav ul li {
	list-style-type:none;
}


.wk-nav ul li > a:hover{
	text-decoration:none;
}

.wk-nav-hor ul li{
	display:inline;
}

.wk-nav-hor ul li > a{
	
	cursor:pointer;
}

/**************************************************************/
/************** CONTROLES GENERALES REUTILIZABLES *************/
/**************************************************************/




/* Reglas para el control psearch */
/* Reglas generales del psearch */

.wk-l-psearch{
	
	/*width:96%;*/
	margin:15px 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;
}

.wk-psearch--searchpage{
	width:800px;
	margin:auto;
}
.wk-psearch--radio-group{
	clear: both;
    
    
    overflow: hidden;
    padding-top: 5px;
	
	background: none repeat scroll 0 0 #D1DBE3;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;

	
	
}

.wk-psearch--radio-group .wk-form-label{
	margin-right:20px;
}

.wk-psearch .btn-group{
	float:right;
}

.wk-searchadvancedlist{
	 width: 100%;
	background-color: #EFEED0;
    border: 1px solid #CCCCCC;
    border-radius: 0 0 10px 10px;
}

.wk-searchadvancedlist ul{
	margin:0;
}
.wk-searchadvancedlist ul li{
	list-style-type:none;
	margin:0;
}

.wk-searchadvancedlist ul li a{
	display:none;
}

.wk-searchadvancedlist ul li ul li a{
	display:block;
	padding:3px 15px;
	
	color:#333;
	border-bottom:1px solid #ccc;
	
	font-size:0.9em;
	
}

.wk-searchadvancedlist ul li ul li a:hover{
	background-color:#dddcb1;
	
	text-decoration:none;
}

.wk-searchadvancedlist dfn{
	font-style:normal;
}

/* Control de botones alfabéticos */

.wk-abc{
	padding:5px;
	overflow:hidden;	
	clear:both;
}
.wk-abc-title{
	float:left;
	margin:5px;
}
.wk-abc-group{
	float:left;
	margin-left:10px;
}






/**************************************************************/
/************** CONTROLES DE FORMULARIOS *************/
/**************************************************************/

.wk-form-radio-group 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;
}









/*MegaBanner*/
#banner #cBanner {clear:both; border-bottom:1px solid #ccc; text-align:center;}
#banner #cBanner div { display: inline;}
#banner #cBanner img { vertical-align: top;}

@media(max-width:767px) { 
	#cPath #Busqueda {
	  float: right;
	  width: 20%;
	  height: 23px;
	  margin-top: 20px;
	}
	
	
}











/* PIE DE PAGINA COLAPSABLE */

#linkFooter {}
#linkFooter a{display:none;}
  
.wk-cFooter .wk-icon-is-nocollapse {
  width: 16px;
  height: 16px;
  background: transparent url("../../img/sprite-collapse.png") no-repeat -8px -4px;
  color: transparent;
  font: 0px/0 serif;
  text-shadow: none;
  display: inline-block;
}
.close-wk-cFooter .wk-icon-is-nocollapse {
  width: 16px;
  height: 16px;
  background: transparent url("../../img/sprite-collapse.png") no-repeat -41px -4px;
  color: transparent;
  font: 0px/0 serif;
  text-shadow: none;
  display: inline-block;
}
#linkFooter a span {display:none}
#lyrMenus {
    font-family: 'Fira Sans', sans-serif;
    background-color: #757575;
    overflow: hidden;
    -moz-transition: height 0.35s ease;
    -webkit-transition: height 0.35s ease;
    -o-transition: height 0.35s ease;
    transition: height 0.35s ease;
    padding: 0;
    width: 100%;
    font-size: 10px;
}
#lyrMenus #produc {
    margin-left: auto;
    margin-right: auto;
    width: 85%;
    overflow: auto;
    position: relative
}
#lyrMenus {height: 145px \0;}
.close-wk-cFooter #lyrMenus {
    height: 145px;
    overflow: hidden;
    -moz-transition: height 0.35s ease;
    -webkit-transition: height 0.35s ease;
    transition: height 0.35s ease;
    -o-transition: height 0.35s ease;
}

#produc .col_4 [title="Twitter"]{height: 1em;margin-left: 6px;}
#produc .col_4 [title="Twitter"] + [title="Twitter"]::after{
    content: '\f099';
    font-family: FontAwesome;
    font-size: 1.5em;
    display: inline-block;
    /*background: url(../../Img/twitter.png) center top no-repeat; */
    width: 22px;
    height: 22px;
    padding: 0; 
}
#produc .col_4 [title="Twitter"] img{display:none}

#produc .col_4 [title="Facebook"]{height: 1em;}
#produc .col_4 [title="Facebook"] + [title="Facebook"]::after{
    content: '\f09a';
    font-family: FontAwesome;
    font-size: 1.5em;
    display: inline-block;
    /*background: url(../../Img/facebook.png) center top no-repeat;*/
    width: 22px;
    height: 22px;
    padding: 0;
}
#produc .col_4 [title="Facebook"] + [title="Facebook"] + dd{margin-left: -10px;}
#produc .col_4 [title="Facebook"] img{display:none}

#produc .col_4 [title="Linkedin"]{padding-top: 8px;height: 1em;margin-left: 24px;margin-right: 24px;}
#produc .col_4 [title="Linkedin"] + [title="Linkedin"]::after{
    content: '\f0e1';
    font-family: FontAwesome;
    font-size: 1.5em;
    display: inline-block;
    /*background: url(../../Img/linkedin.png) center top no-repeat;*/
    width: 22px;
    height: 22px;
    padding: 0;
    margin-left: -10px;
    margin-top: 3px;
}
#produc .col_4 [title="Linkedin"] img{display:none}

#produc .col_4 [title="Youtube"]{padding-top: 8px;height: 1em;}
#produc .col_4 [title="Youtube"] + [title="Youtube"]::after{
    content: '\f16a';
    font-family: FontAwesome;
    font-size: 1.5em;
    display: inline-block;
    /*background: url(../../Img/youtube.png) center top no-repeat;*/
    width: 22px;
    height: 22px;
    padding: 0;
    margin-left: -10px;
    margin-top: 5px;
}
#produc .col_4 [title="Youtube"] img{display:none}

#produc dl {float: left;padding: 20px 0px 0 30px;}
#produc dl.col_1 {width:22%;}
#produc dl.col_2 {width:22%;}
#produc dl.col_3 {width:22%;}
#produc dl.col_3 dd{margin: -16px 0 16px 0;}
#produc dl.col_3 .tit + dd {font-family: 'Fira', sans-serif;font-size: 1.4em;color: #fff;margin-top: 0;margin-bottom: 12px;color:#fff;}
#produc dl.col_3 .tit + dd + dd{font-size: .9em;margin-top: -19px;}
#produc dl.col_3 .tit + dd + dd + dd{font-family: 'Fira', sans-serif;color: #fff; text-decoration: none; font-size: 1.4em; line-height: 1.3em; letter-spacing: .01em;margin: -10px 0 15px 0;}
#produc dl.col_3 .tit + dd + dd + dd + ul{
    color: #fff;
    text-decoration: none;
    font-size: 1.4em;
    line-height: 1.3em;
    letter-spacing: .01em;
    margin-top: -4px;
}
#produc dl.col_3 .tit + dd + dd + dd + ul + dd{}
#produc dl.col_3 .tit + dd + dd + dd + ul + dd{margin: -18px 0 17px 0;}
#produc dl.col_3 dd,#produc dl.col_3 li{font-family: 'Fira', sans-serif;font-size: 14px;}
#produc dl.col_3 .tit + dd + dd + dd + ul + dd{margin-top: 1px;margin-bottom: 12px;color:#fff;}
#produc dl.col_3 .tit + dd + dd + dd + ul + dd{margin-top: 1px; margin-bottom: 0px; color: #fff;}
#produc dl.col_3 .tit + dd + dd + dd + ul + dd + dd{margin: -23px 0 4px 0; color: #fff;}
#produc dl.col_3 .publicidad{}
#produc dl.col_4 {width:22%;}
#produc dl.col_4 dt + dd a:first-child{
    display: none;
}
#produc dl.col_4 dt + dd a.col_5 + a{display: none;}
#produc dl dt {
    font-family: 'Fira', sans-serif;
    font-size: 1.4em;
    margin: 0 0 10px 0;
    color: #bfbfbf;
    font-weight:400;
}
#produc dl dd { margin:0 0 0 0; height: 31px;}
#produc dl dd a {
    font-family: 'Fira', sans-serif;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    line-height: 1.3em;
    letter-spacing: .01em;
}
#produc dl dd.tienda {}
#produc dl dd a[href^="mailto"] {font-size: 13px;line-height: 2.6em;}
#produc dl dd img { vertical-align: middle; margin-left:20px; float: right;}
#produc dl dd a:hover { text-decoration: underline; color:#fff;}
#produc dl.col_4 dd {width:160px;}
#produc dl.col_4 dd a {float: left; height:18px;padding-top: 10px;}
#produc dl.col_4 dd:first-of-type {margin-bottom: 12px;margin-top: 10px;}
#produc dl.col_4 dd:first-of-type a{}
#produc dl.col_4 dd a.col_5 { float: none;}

div#LinksHome div#inferior dl {float:left;width:462px; padding:15px 0 0 27px; height:95px;}
div#LinksHome div#inferior dl dt {}
div#LinksHome div#inferior dl dd { float: left; width:226px;}
div#LinksHome dl dt p{display:none}

#cFooter {background: #fff; padding:0 0 0 0;}
#cFooter #lyrEnlaces{background-color: #eee;}
div#cFooter div#copis  { width:100%; text-align:center; margin:auto }
div#cFooter div#copis div#logos { width:1032px; text-align:center; margin:auto; height: 65px; clear: both;}
div#cFooter div#copis div#logos div#wkcopy { width: 110px; height: 28px;  text-align: left;}
div#cFooter div#copis div#logos div#wkcopy + dd{text-align: left;}
div#cFooter div#copis div#logos div#wkcopy p {font-family: 'Fira', sans-serif; color: #474747;  }
div#cFooter div#copis div#logos div#aenor_txt {display:none;float: left;  width: 349px; height:50px;  text-align: right; margin-top:20px; margin-left:10px; font-size: 12px; line-height: 18px; }
div#cFooter div#copis div#logos div#aenor_txt a {color:#666666; text-decoration:none; }
div#cFooter div#copis div#logos div#aenor_logo {float: left; width: 90px; /*height:50px;*/ padding-left:6px; margin-top:5px; width: auto;}
div#cFooter div#copis div#logos div#aenor_logo img {height: 40px;}
div#cFooter div#copis div#logos div#efr { float: left; width: 100px; font-size: 0.8em; color:#333333; padding-top: 5px;padding-bottom: 5px; margin-left: 20px;}
div#cFooter div#copis div#logos div#efr img {
    vertical-align: middle;
    height: 40px;
    margin-top: 3px;
}
div#cFooter div#copis div#logos div#garantia a{
    display: inline-block;
    width: 40px;
    height: 58px;
    background: url(../../Img/logo-footer-3.png) no-repeat left top;
    vertical-align: middle;
    font-size: 0;
    margin-top: 1px;
}
div#cFooter div#copis div#logos div#great { float: left; width: 90px; font-size: 0.8em; color:#333333; padding-top: 5px;padding-bottom: 5px; padding-right: 0px;}
div#cFooter div#copis div#logos div#great img { vertical-align: middle;}

/********** footer *****************/
 #cFooter div#logos dl  {float:left;width:126px;text-align: left; font-size:0.85em;}
 #cFooter div#logos dl.col_1 {text-align: center; margin-bottom:0;}
 #cFooter div#logos dl.col_2 {padding-top: 40px;width: 100px; margin-bottom:0;}
 #cFooter div#logos dl.col_1 a,
 #cFooter div#logos dl.col_2 a,
 #cFooter div#logos dl.col_3 a,
 #cFooter div#logos dl.col_4 a,
  #cFooter div#logos dl.col_6 a{
    font-family: 'Fira', sans-serif;
    color: #474747;
}
 #cFooter div#logos dl.col_4,
 #cFooter div#logos dl.col_3 {width:150px; margin-bottom:0;}
 #cFooter div#logos dl.col_4 dd +dd,
 #cFooter div#logos dl.col_3 dd +dd {margin-top: 13px; }
 #cFooter div#logos dl.col_4 {width: 234px; margin-bottom:0;}
 #cFooter dl.col_4 a[href='http://blogcanalprofesional.es/'] {padding-left: 6px;display: inline-block;padding-top:1px;}
 #cFooter dl.col_4 a[href='http://blogcanalprofesional.es/']::before {
    content: '\f27b';
    font-family: FontAwesome;
    position: relative;
    left: -6px;
}
 #cFooter div#logos dl.col_5 {width: 263px;background-color: #eee;margin-top: 3px;float: right;margin-right: 126px;}
 #cFooter #lyrMenus dl.col_1 dd a[title="Wolters Kluwer"] {
    display: block;
    background-image: url(../../Img/logo-wolterskluwer_footer.png);
    background-repeat: no-repeat;
    width: 220px;
    height: 34px;
    padding: 0;
    margin-right: 10px;
    content: " ";
    color: white !important;
    font-size: 0px !important;
    line-height: 0px !important;
    background-size: 81%;
    position: absolute;
    bottom: 5px;
}














/********************************************************/
/********************************************************/
/********************************************************/
/* Estilos de site */
.wk-body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:0;-ms-overflow-style:scrollbar;}
.wk-container {padding:0;}

/* cabecera */

/*Logo WK*/
.wk-logo { float:right; margin:0 50px 0 0; width:172px; height:42px;}
.wk-logo a { display:block; height:42px; margin:0; background:url("../../img/wk-logo.png") transparent top left no-repeat;}
.wk-logo a > dfn { display:none;}

/*Logo producto*/
.wk-logoprod { float:left; margin:0; height:100%; width:268px;	}
.wk-logoprod a{ display:block; width:268px; height:107px; margin:0 0; background:url("../../img/wk-logoprod.png") transparent top left no-repeat;}
.wk-logoprod a > dfn{ display:none;}

/* Menu Atencion Clientes */
#AtCliente {float:right;}
#AtCliente ul { margin:0; padding:0;}
#AtCliente ul li {display:block; color:#666; background:#ccc; padding:12px 23px 9px 14px;background:url("../../img/ico_atCliente.png") left center no-repeat; font-size:0.85em;}

/*Login*/


.wk-login{
  background: inherit;
  /*position: relative;*/
  float: right;
  width: 329px;
  height: 65px;
  clear: right;
  margin: 0 60px 5px 0;
}
.wk-login .divuser,
.wk-login .divpass {
  float: left;
  padding: 0;
  width: 40%;
}
.wk-login .divuser span,
.wk-login .divpass span {
  display: inline-block;
  width: 30%;
  font-weight: bold;
  color: #fff;
  font-size: 0.95em;
  margin-left: 10px;
}
.wk-login input[type="text"],
.wk-login input[type="password"] {
  width: 108px;
  height: 13px;
  margin: 0;
  font-size: 11px;
  line-height: 16px;
  border-radius: 0;
  border: 1px solid #dfdfdf;
  margin-left: 10px;
}


.wk-login .divuser:before{
  content:"";
  background-color: #007ac3;
  border-radius: 4px;
  display: table;
  width: 329px;
  height: 65px;
  /*top: 0;*/
  position: absolute;
  z-index: -1;
}

.wk-login .falsologout{
	display: none
}

.wk-login .divlogoutTxt {
	padding-top: 10px;
	text-align: right;
	color: #000;
	font-weight: bold;
	font-size: 1em;
}

#cLogin .divlogoutBtn {
    position: absolute;
    top: 3px;
    right: 13px;
}
#cLogin .divlogoutBtn [type="submit"]{
    color: #474646;
    background: #fff;
    background-image: url(../../img/ico-key.png);
    background-repeat: no-repeat;
    background-position: center top;
    margin: 0;
    padding: 0;
    padding-top: 19px;
	font-size: 0.85em;
    line-height: 1em;
    box-sizing: border-box;
    border:none;
}

.wk-login .divuser,
.wk-login .divpass,
.wk-login .divcheck,
.wk-login .divlogin,
.wk-login .divforgot{font-size:0.85em}

.wk-login .divcheck{display:inline-block;margin: 0;width: 43%; padding-left:129px;}
.wk-login .divcheck span{margin-left: 10px;}

.wk-login .divcheck label {	display:inline-block;margin:0 0 0 2px;color:#fff;	line-height: 0.85em;}
.wk-login .divcheck input {margin: 0 5px 0 0;padding: 0;height: 30px;}
.wk-login .divlogin {display: inline-block; float: right; margin: -22px 8px 0 0;}
.wk-login .divlogin input, 
.wk-login .divlogoutBtn input {border:none;color:#FFF;font-weight:normal;font-size:1.1em;background: #007ac3; }
.wk-login .divforgot {display: inline-block; margin: 0; float: left; text-decoration: underline; color: #fff; width: 42%; margin-top:-27px;}
.wk-login .divforgot a {color:#fff;margin-left: 10px;}
.wk-login .falsologout {position:absolute;}
.wk-login .falsologout input {background-color:transparent;}
.wk-login .falsologout input[type="submit"] {visibility:hidden;}
.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;}


/* Menu Side menu */

#MenuVertical{top: 42px;}
.side-menu { width:50px; position: absolute; right: 0;top: 43px;z-index:10;color:#FFF;text-align: center;font-size:0.8em;background: #007ac3;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.side-menu ul { list-style-type:none;margin:0;padding:0;}
.side-menu ul li { position:relative;}
.side-menu ul li a {text-decoration:none;display:block;height:100%;width:100%;color:#FFF;line-height:1.1em;font-weight: normal;}
.side-menu ul li a dfn { font-style: normal;}
.side-menu ul#ulmSideTop li a { padding:28px 0 0 0;}
.side-menu ul#ulmSideTop li#mSideTop1 a { margin: 14px 0 0 0; background:url(../../img/ico_ap.png) center top no-repeat;}
.side-menu ul#ulmSideTop li#mSideTop2 a { margin: 14px 0 0 0; background:url(../../img/ico_contacto.png) center top no-repeat;}
.side-menu ul#ulmSideTop li#mSideTop3 a {  margin: 12px 0 0 0; background:url(../../img/ico_tienda.png) center top no-repeat;}
.side-menu #link a {display: block; width: 50px; height:50px;background: #007ac3 url(../../img/fondo_secundario.png) left center no-repeat;}
.side-menu #link a span {display: none;}
.side-menu .side_menu_label {color:#FFF; line-height:1em; font-weight: bold; display: block; padding:0 0 7px 0;}
.side-menu ul#ulmSocialNetwork { color:#006C97; margin:0 0 10px 0;}
.side-menu ul#ulmSocialNetwork li {line-height:1em;}
.side-menu ul#ulmSocialNetwork li a { color:#006C97; overflow: hidden; display: block;}
.side-menu ul#ulmSocialNetwork li a dfn { display: none;}
.side-menu ul#ulmSocialNetwork li#mSocialNetwork0 a {height:34px; background:url(../../img/ico_twitter.png) center center no-repeat;}
.side-menu ul#ulmSocialNetwork li#mSocialNetwork1 a {height:37px; background:url(../../img/ico_facebook.png) center center no-repeat;}
.side-menu ul#ulmSocialNetwork li#mSocialNetwork2 a {height:34px; background:url(../../img/ico_linkedin.png) center center no-repeat;}
.side-menu ul#ulmSocialNetwork li#mSocialNetwork3 a {height:34px; background:url(../../img/ico_youtube.png) center center no-repeat;}
.close-side-menu { width: 17px; height:394px; position: absolute; right: 0;top: 43px;z-index:10;color:#FFF;text-align: center;font-size:0.8em;background: #00A9D2;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.close-side-menu ul { display: none;}
.close-side-menu .side_menu_label { display: none;}
.close-side-menu #link { position: absolute; left:0; top:0; width: 17px; height:100%; z-index:5;}
.close-side-menu #link a { display: block; height:100%;background: #00A9D2 url(../../img/fondo_secundario.png) left center no-repeat;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.close-side-menu #link a span {display: none;}

/* Menu principal */
.wk-head--nav { /*padding:0 10px 3px 10px; background:url(../../img/fondo_menu.png) center bottom no-repeat;*/}
.wk-head--nav ul{display: table;width: 100%;box-sizing: border-box;margin:0;background-color:#007ac3;overflow: inherit;clear: both;color:#FFF;    padding-left: 30px;    font-family: "FiraSans-Regular";}
.wk-head--nav ul li {float: left;position:relative;}
.wk-head--nav ul li a {overflow: auto;position:relative;display: block;color:#FFF;font-size:1em;font-size:1.2em; padding:11px 0 7px 0;}
.wk-head--nav ul li a dfn {font-style: normal;display: block;padding: 7px 18px 5px 18px;}
.wk-head--nav  a.seleccionado {color: #FFF; background-color:#00619c;}
.wk-head--nav  a:hover {color: #FFF; background-color:#00619c;}
.wk-head--nav > ul > li > ul > li > a.seleccionado {background: inherit;filter: none;}
.wk-head--nav ul li ul {display:none;position:absolute; z-index:2; left: inherit;width:170px;padding:0; background: none; filter:none;background:#FFF;-webkit-box-shadow: -12px 12px 9px -10px rgba(0,0,0,0.3);-moz-box-shadow: -12px 12px 9px -10px rgba(0,0,0,0.3);box-shadow: -12px 12px 9px -10px rgba(0,0,0,0.3);}
.wk-head--nav ul li:hover ul {display:block; }
.wk-head--nav ul li ul li a { display: block; width:100%;border: none; background: none; filter:none;color:#007ac3;}
.wk-head--nav ul li ul li.active a { color:#FFF; background-color:#007ac3; none; filter:none; }
.wk-head--nav ul li ul li a:hover { color:#FFF; background-color:#007ac3; none; filter:none; }

.wk-head--nav ul li#MenuPrincipal8 { float: right;}
.wk-head--nav ul li#MenuPrincipal8 a {border: none;padding-right: 67px; padding-left:30px;background-color: #85BC20;filter: none;}
.wk-head--nav ul li#MenuPrincipal8 a:hover {color: #FFF; background-color:#009881;filter: none;}
.wk-head--nav ul li#MenuPrincipal8 a dfn {padding: 7px 0 5px 0;}

.wk-head--nav > ul > li > ul > li{width: 100%;}


.wk-head--nav ul li#MenuPrincipal4 a{background:url(../../img/icono_TIC.png) 7px center no-repeat; padding-left:36px;}
.wk-head--nav ul li#MenuPrincipal4 a:hover{background: #00619c url(../../img/icono_TIC.png) 7px center no-repeat; padding-left:36px;}
.wk-head--nav ul li#MenuPrincipal4.active a{background: #00619c url(../../img/icono_TIC.png) 7px center no-repeat; padding-left:36px;}

.wk-head--nav ul li#MenuPrincipal6 a{background:url(../../img/icono_LM.png) 7px center no-repeat; padding-left:36px;}
.wk-head--nav ul li#MenuPrincipal6 a:hover{background: #00619c url(../../img/icono_LM.png) 7px center no-repeat; padding-left:36px;}
.wk-head--nav ul li#MenuPrincipal6.active a{background: #00619c url(../../img/icono_LM.png) 7px center no-repeat; padding-left:36px;}
/* Rastro de miga */
.wk-path {background:#f1f1f1;font-size:1em; height:40px;    font-family: "FiraSans-Regular";}
#cPath #PathDivPath { margin:0; padding: 10px 0 10px 47px; font-size: 1.1em; float: left;}
#cPath #PathDivPath #labelchar{font-size: 1.2em; font-weight: bold; margin-left: 5px; margin-right: 5px;}
.wk-path #PathDivPath a { color:#474747;}

/*Caja de búsqueda*/
#cPath #Busqueda {float:right; width:246px;margin: 4px 58px 0 0;}
#cPath #sc1AvToolbarDivChkSynonym {display:none;}
#cPath #sc1AvSecDivChkSynonym {display:none;}
#cPath #sc1AvSecDivSynonym {display:none;}
#cPath #sc1AvToolbarDivSynonym {display:none;}
#cPath #clean_cac {display:none;}
#cPath #Busqueda #sc1AvToolbarDivTxtSearch {position:relative;position: relative; right: 20px;}
#cPath #Busqueda #sc1AvSecDivTxtSearch {position:relative;}
#cPath #Busqueda #sc1AvToolbarDivTxtSearch input,#cPath #Busqueda #sc1AvSecDivTxtSearch input {float:left;
background: rgba(244,244,244,1);
background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(244,244,244,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff', GradientType=0 );}
#cPath #Busqueda input#btnSearchBtnSearch {float: right; width: 32px; height:32px; font-size:0px; border: none; background:#FFF url(../../img/ico_lupa_brand.png) 7px 7px  no-repeat; background-color:#E5202E; color:#FFF;}
#cPath #Busqueda #sc1AvSecDivTxtSearch #sc1AvSecTxtSearch.TxtSearchclass {padding: 0 0 0 7px; font-size: 14px;  float: left; color: #B1B1B1;  border: none; border-radius:0; width:225px; height: 34px; margin:0 0 4px 0;    font-family: "FiraSans-Light";}
#cPath #Busqueda #sc1AvToolbarDivTxtSearch #sc1AvToolbarTxtSearch.TxtSearchclass {padding: 0 0 0 7px; font-size: 14px; border-radius:0;  float: left; color: #474747;  width:225px; height: 32px; margin:0 0 4px 0;    font-family: "FiraSans-Light"; position:absolute;}
#cPath #Busqueda #sc1AvToolbarDivTxtSearch #sc1AvToolbarTxtSearch.TxtSearchclass:hover {border-color:#474747;}
#cPath #Busqueda .btn-group{float:left; margin-right:10px;}



#navToolbar.sticky {
  width: 100% !important;
  background: #fff;
  top: 32px !important;
  margin: 0;
  padding: 0 20px;
  box-sizing: border-box;
}
#cPath.sticky  {
  width: 100% !important;
  margin: 0;
  padding: 0 20px;
  box-sizing: border-box;
}
#cPath.sticky #Busqueda {
  margin: 3px 40px 2px 0;
  height: 26px;
}


/* main */
.wk-main { padding: 0 20px; overflow: hidden; width:97%;}
.wk-main .row-fluid .span12 + .span8{border-right: 1px solid #ccc;padding-right: 50px;margin-bottom: 20px;}

/* Destacados */
#Destacados {margin:15px 40px 19px 27px;background:#FFFFFF url(../../img/sombra_destacados.png) left center no-repeat;}
#Destacados #CarStatic {margin:0 0 0 13px;padding:15px 18px 15px 30px; background:#F6F6F6;}
#Destacados #CarStatic .carouselTitle {font-size: 1em; font-weight: bold; margin: 0 0 0 4px; color: #0077aa; text-transform: uppercase;}
#Destacados.classContainerCarouselDestacados .jcarousel-clip.jcarousel-clip-horizontal {min-height:100px;}
#Destacados.classContainerCarouselDestacados .jcarousel-clip.jcarousel-clip-horizontal {margin:0;}
#Destacados.classContainerCarouselDestacados .jcarousel-clip.jcarousel-clip-horizontal .titlenoticecarousel { color: #0077aa; font-size: 1.4em; font-weight: bold; margin: 0 0 5px 0;}
#Destacados.classContainerCarouselDestacados .jcarousel-clip.jcarousel-clip-horizontal .abstractnoticecarousel {color:#333333; font-size: 0.9em; line-height: 1.4em;}
#Destacados ul#HomeDestacados { margin:0; list-style: none;}
#Destacados ul#HomeDestacados li img {width:auto; height:20%; margin:0 15px 0 0; float:left}
#Destacados ul#HomeDestacados li a {display: block}
#Destacados ul#HomeDestacados li .TitSectionClass  { color:#0077aa; text-transform: uppercase; font-weight: bold;  padding-bottom: 5px;}
#Destacados ul#HomeDestacados li a.titlenoticecarousel { color:#0077aa; font-size:1.4em;}
#Destacados ul#HomeDestacados li a.abstractnoticecarousel {color:#666; font-size: 0.9em; line-height: 1.4em;}
#Destacados .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, 
#Destacados .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, 
#Destacados .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, 
#Destacados .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { background: none;}
#Destacados .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, 
#Destacados .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, 
#Destacados .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, 
#Destacados .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { background: none;}
#Destacados .jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: -35px;  right: -40px; width: 35px; height: 150px; cursor: pointer; background: transparent url(../../Img/next-horizontal.png) no-repeat left center;display: none !important;}
#Destacados .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 0px; right: auto; background-image: url(../../Img/prev-horizontal.png);}
#Destacados .jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: -35px; left: -40px; width: 35px; height: 150px; cursor: pointer;/*background: transparent url(../../Img/prev-horizontal.png) no-repeat left center;*/}
#Destacados .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto; right: 0px; background-image: url(../../Img/next-horizontal.png);}
#Destacados .jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
#Destacados .jcarousel-skin-tango .jcarousel-prev-horizontal:focus { background-position: left center;}
#Destacados .jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: left center;}
#Destacados .jcarousel-skin-tango .jcarousel-next-horizontal:hover,
#Destacados .jcarousel-skin-tango .jcarousel-next-horizontal:focus { background-position: left center;}
#Destacados .jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: left center;}
/*#Destacados a.classCover {color: #596F96; font-size: 0.9em; display: block; float: right; font-weight: bold; padding:4px 30px 6px 0; background:url(../../img/ico_comentarios.png) right center no-repeat; margin:0;}*/
#Destacados .item{text-align: justify;}
#cContainer #HomeDestacados .jcarousel-item{position: relative;padding-top: 25px;}
#cContainer #HomeDestacados .TitSectionClass{position: absolute;top: 0;left: 0;}
#cContainer #HomeDoble .jcarousel-item{position: relative;}

.destacado {margin-top:15px;}
.destacado .esp {background-color:#F6F6F6; padding:20px; position:relative; min-height:230px; margin-bottom:18px;}

/*Span 12 Home*/
.span12 .MegaBanBottom {text-align:center; clear:both;}
.span12 .WidgetTienda {width:54%;margin:20px auto 40px;text-align:center;}
.row-fluid .span12 {width: 100%;margin: 0;}
.row-fluid .span12 .Especial {margin: 0;}

#cContainer .WidgetTienda {width: inherit;max-width: 992px;margin: 0 auto;margin-top: 30px;margin-bottom: 20px;font-size: 0.95em;line-height: 1.4em;}
.WidgetTienda .jcarousel-skin-wke{margin-top:20px;}
.WidgetTienda .jcarousel-skin-wke .jcarousel-container .jcarousel-clip{border: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;height: 100%;}
#cContainer .WidgetTienda .jcarousel-skin-wke .jcarousel-container .jcarousel-clip .jcarousel-list{height: 100%;}
#cContainer .WidgetTienda .jcarousel-skin-wke .jcarousel-container .jcarousel-clip .jcarousel-list .jcarousel-item{margin: 0;padding: 0 25px;border: 0;max-height: 100%;height: 100%;width: 128px;line-height: inherit;}

#cContainer .WidgetTienda .jcarousel-skin-wke .jcarousel-container .jcarousel-clip .jcarousel-list .jcarousel-item > a{display: table;float: none;width: 70px;margin: 0 auto;margin-bottom: 20px;}
#cContainer .WidgetTienda .jcarousel-skin-wke .jcarousel-container .jcarousel-clip .jcarousel-list .jcarousel-item > a img{width: auto;margin: 0 auto;float: inherit;}
#cContainer .WidgetTienda .jcarousel-skin-wke .jcarousel-container .jcarousel-clip .jcarousel-list .jcarousel-item h3{height: auto;float: inherit;font-size: 1.3em;font-weight:bold; line-height: inherit; margin-bottom: 5px;width: 100%;}
#cContainer .WidgetTienda .jcarousel-skin-wke .jcarousel-container .jcarousel-clip .jcarousel-list .jcarousel-item h3 a{float: inherit;color: #000;}
#cContainer .WidgetTienda .jcarousel-skin-wke .jcarousel-container .jcarousel-clip .jcarousel-list .jcarousel-item .referencia-nota{padding: 0;margin-bottom: 5px;}
#cContainer .WidgetTienda .jcarousel-skin-wke .jcarousel-container .jcarousel-clip .jcarousel-list .jcarousel-item .precio{display: block;width: 100%;font-size: 1.4em;color: #de175c; font-weight:bold;}
.WidgetTienda .jcarousel-skin-wke .jcarousel-container .jcarousel-prev{background-image: url(../../img/carousel-tienda-left.png);background-position: center center;height: 100%;width: 24px;}
.WidgetTienda .jcarousel-skin-wke .jcarousel-container .jcarousel-prev.jcarousel-prev-disabled{ visibility: hidden; }
.WidgetTienda .jcarousel-skin-wke .jcarousel-container .jcarousel-next{background-image: url(../../img/carousel-tienda-right.png);background-position: center center;height: 100%;width: 24px;}
.WidgetTienda .jcarousel-skin-wke .jcarousel-container .jcarousel-next.jcarousel-next-disabled{ visibility: hidden;}


.CarruselBottom #CarStatic .carouselTitle {font-size: 1.4em; font-weight: bold; margin: 0 0 35px 4px; color: #0077aa; text-transform: uppercase;}

/*Span 8*/
.span8 {float:left;}
.span8 .Izquierda {width:48%; float:left;}
.span8 .Derecha {width:48%;float:right;}

/*Span 4*/
.span4 {float:right;}

/* tdc's */
.lf ul { list-style:none; margin:0; padding:0;}
.lf li { text-align:justify;}
.lf ul li + li span{font-weight: bold;display: block;margin-bottom: 5px;font-size: 1.1em;}
.lf li img {margin-right: 10px;margin-bottom: 10px;}
.lf li img.ce {display: inline-block; float:none;}
.lf li a:hover { text-decoration: none; }
.lf li a.ce { color: #666666;}
.lf li div.mm{margin-top: 10px;}
.lf li a.ce em { display:block; font-style:normal; font-size:1.2em; color:#0077aa; font-weight: bold; line-height:1.15em; margin:0 0 5px 0;}
.lf li a.ce em.a { display:inline; font-style:normal; font-size:1em; color:#0077aa; font-weight: bold; line-height:1.15em; margin:0 0 5px 0;}
.lf li a.ce b { display:block; color:#333333; font-size:0.9em; line-height:1.4em;}
.lf li a.ce b + b { display: block; color:#596F96; margin:0 0 5px 0;}
.lf li a.ce tt {display: block; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.9em; line-height: 1.4em;}
.lf li a.co { color: #666666; overflow: hidden;}
.lf li a.co em { display: block; float: right; color:#FFFFFF; background:#596F96; border-radius:2px;font-style:normal; font-size:0.9em; padding:0 7px; line-height: 1.6em; margin:10px 0 0 0;}
.lf li a.ab { color: #666666;}
.lf li a.ab em {display: block;font-style: normal;font-size: 1.3em;color: #0077aa;font-weight: bold;line-height: 1.15em;margin: 0 0 5px 0;}
.lf li a.ab em.a {display: inline;font-style: normal;font-size: 1em;color: #0077aa;font-weight: bold;line-height: 1.15em;margin: 0 0 5px 0;}
.lf li a.ce em {display: block;font-style: normal;font-size: 1.3em;color: #0077aa;font-weight: bold;line-height: 1.15em;margin: 0 0 5px 0;}
.Especial .lf li a.ce em img{display:none;}
img ~ .lf li a.ce em
.lf li a.ce em.a {display: block;font-style: normal;font-size: 1em;color: #0077aa;font-weight: bold;line-height: 1.15em;margin: 0 0 5px 0;}
.lf li a.ab b { display:block; color:#333333; font-size:0.9em; line-height:1.4em;}
.lf li a.ab b + b { display: block; color:#596F96; margin:0 0 5px 0;}
.lf li a.ab tt { display: block; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.9em; line-height: 1.4em;}
.lf li a.co { color: #666666; overflow: hidden;}
.lf li a.co em { display: block; float: right; color:#FFFFFF; background:#596F96; border-radius:2px;font-style:normal; font-size:0.9em; padding:0 7px; line-height: 1.6em;margin:10px 0 0 0;}
.lf .s { font-size: 1.4em; font-weight: bold; margin:0 0 10px 0; color:#000;}
.lf .l {width: 100%;margin:0 0 25px 0;  overflow:hidden;}

/*documentos destacados*/

.lf li.dY{ color:#FFF;}
.lf li.dY a.ce em, .lf li.dY a.ab em {color:#FFF;}
.lf li.dY a.ce em.a,.lf li.dY a.ab em.a { display:inline; font-style:normal; font-size:1em; color:#FFF; font-weight: bold; line-height:1.15em; margin:0 0 5px 0;}
.lf li.dY a.ce b + b,.lf li.dY a.ab b + b{color:#FFF;}
.lf li.dY a.ce, .lf li.dY a.ab{color:#FFF; display:block; background:#0077aa; clear:both;width:93%;padding:4%}
.lf li.dY img{margin-left: auto;margin-bottom: 0;margin-right: auto; border-top: 10px solid #0077aa;}
.lf li.dY a.ce b,.lf li.dY a.ce b,.lf li.dY a.ab b,.lf li.dY a.ab b{color:#fff;}
.lf li.dY a em img{display:none;}
.lf li.dY a.ce em:after{    content: "";
    display: inline-block;
    background: url(../../img/candado_dy.png) no-repeat 3px 4px;
    height: 20px;
    margin-top: 3px;
    width: 20px;}
.lf li.dY a.ce em.a:after{background:none;}
.lf li.dY a tt em:after{display:none;}
/*fin documentos destacados*/




[action*="InicioHistorico.aspx"] .lf .l {overflow: hidden;}
[action*="Noticias.aspx"] .lf .l {display: table;}
[action*="Inicio.aspx"] .lf .l{margin: 0 0 38px 0; overflow:hidden;}
.lf .s img {  display: block; float: none;}
 a.co{display:none;}
.lf .projekktor {width: 100% !important;}
.jcarousel-container .video video.projekktor{display:none;}
.jcarousel-container  .projekktor {float:left; margin-right:20px;}
/* Columna Centro */
.BoeDelDia .wk-panel {background: #e5f6fa; border-radius:0; border: none; box-shadow: none; margin:0 0 20px 0; padding:0 18px}
.BoeDelDia .wk-panel-header {background: inherit;padding-bottom: 8px;}
.BoeDelDia .wk-panel-header .wk-panel-title {padding: 25px 0 9px 0;margin: 0;font-weight: bold;color: #000;font-size: 1.5em;width: 100%;text-align: center;}
.BoeDelDia .wk-panel #UltimasDisposiciones p.TitBOE { font-size: 1.25em; color: #333333; text-transform: uppercase; color:#0077aa; line-height:1.2em;}
.BoeDelDia .wk-panel #UltimasDisposiciones p.TitBOE b { font-weight: normal;}
.BoeDelDia .wk-panel #UltimasDisposiciones p.SecBoe { font-size: 1.25em; color: #333333; margin:10px 0 0 0;display: block; text-transform: uppercase;}
.BoeDelDia .wk-panel #UltimasDisposiciones p.SecBoe a { color:#00A9D2;}
.BoeDelDia .wk-panel #UltimasDisposiciones p.SecBoe a:hover { color:#00A9D2; text-decoration: underline;}
.BoeDelDia .wk-panel #UltimasDisposiciones p.OrgLE { font-size: 1em; font-weight: bold; line-height: 1.2em; color: #333333; display: block; margin:10px 0 0 0;}
.BoeDelDia .wk-panel #UltimasDisposiciones p.TiLe { font-size: 1em; color: #666666; margin:7px 0 15px 0; text-align: justify; line-height:1.4em;}
.BoeDelDia .wk-panel #UltimasDisposiciones p.TiLe a {  font-size: 1em;  color: #666666;  font-weight: normal;}
.BoeDelDia .wk-panel #UltimasDisposiciones p.TiLe i { font-style: normal;}
.BoeDelDia .wk-panel #UltimasDisposiciones p.TiLe i a { color:#00A9D2; font-weight: bold;}
.BoeDelDia .wk-panel #UltimasDisposiciones p.TiLe i a:hover { color:#00A9D2; text-decoration: underline;}
.BoeDelDia .wk-panel .wk-panel-footer .wk-link-vermas { margin: 0 0 10px 0;font-size: 1em; font-weight: bold;color:#00A9D2; text-decoration: underline;}
.BoeDelDia .wk-panel .wk-panel-footer .wk-text-vermas { float: left; }
.BoeDelDia .wk-panel .wk-panel-footer .wk-link-vermas dfn {	display:block;font-style:normal;}
.Derecha .EncuentrosDigitales iframe { width:100%;}
.Derecha .EncuentrosDigitales .page-header { margin:0; font-size: 0.9em;}

/* Columna Derecha */
.Descubre360 { margin-top: 25px;}
.Descubre360 a { display: block; width:206px; height:63px; background:url(../../img/descubre360.png) left top no-repeat; margin:0 auto;}
.Descubre360 a span { display: none;}
.smarteca .wk-panel--smarteca { background: none; border: none; box-shadow: none;}
.smarteca .wk-panel--smarteca .wk-panel-level1 a { border: none; background:url(../../img/banner_smarteca.png) center center no-repeat;height:82px; background-size: contain;margin:0 auto; padding: 0;}
.smarteca .wk-panel--smarteca .wk-panel-level1 a:before { background: none;}
.smarteca .wk-panel--smarteca .wk-panel-level1 a dfn { display: none;}
.smarteca .wk-panel--smarteca .wk-panel-level1 a:hover { box-shadow: none;}
@media (min-width:768px) and (max-width:1024px) { 
    .span4{
        width: 28.491713% !important;
    }
    .classContainerCarouselDoble ul li .titlenoticecarousel{
        font-size: 1.1em !important; 
    }

}
@media(max-width:1024px) { 
    .wk-main .row-fluid .span12 + .span8 {
      padding-right: 0;
      border-right: 0;
    }
}
[action*='Inicio.aspx'] .Descubre360, [action*='Inicio.aspx'] .smarteca{display: block !important;}
.TDCCorte1 {margin-top: 22px;}
.TDCCorte2 {}
.BannerDer1 { text-align: center; padding:30px 0;}
.BannerDer1 div { margin:0 auto;}
.BannerDer2 { text-align: center; padding:15px 0;}
.BannerDer2 div { margin:0 auto;}

.Servicios .wk-panel { background: #ffffff; border-radius:0; border: none; box-shadow: none; margin:0 0 20px 0; padding:0 18px; border-top: 1px solid #D7D7D7;}
.Servicios .wk-panel-header { background: #ffffff;}
.Servicios .wk-panel-header .wk-panel-title { padding:18px 0 12px 30px; margin:0; font-weight: bold; color:#566578; text-transform: uppercase;}
.Servicios .wk-panel-content { padding:0;}
.Servicios .wk-panel-cols-3 .wk-panel-level3 { padding:0; width: 100%;}
.Servicios .wk-panel .wk-panel-level3 > li { float: none; margin:0;}
.Servicios .wk-panel-cols-3 .wk-panel-level3 a.wk-link-infoutil { color:#596F96; font-size:1.3em; font-weight: bold; padding:0;} 
.Servicios .wk-panel-cols-3 .wk-panel-level3 a.wk-link-infoutil span.wk-icon-infoutil { width: 105px; height:70px;} 
.Servicios .wk-panel-cols-3 .wk-panel-level3 a.wk-link-infoutil span.wk-text-infoutil { padding:28px 0 0 0;}
.Servicios .wk-panel .wk-panel-level3 > li:nth-child(1) a.wk-link-infoutil span.wk-icon-infoutil {background: url(../../img/ico_lld.png) right center no-repeat;}
.Servicios .wk-panel .wk-panel-level3 > li:nth-child(2) a.wk-link-infoutil span.wk-icon-infoutil { background:url(../../img/ico_newsletter.png) right center no-repeat;}
.Servicios .wk-panel .wk-panel-level3 > li:nth-child(3) a.wk-link-infoutil span.wk-icon-infoutil { background:url(../../img/ico_colaboradores.png) right center no-repeat;}
.Servicios .wk-panel .wk-panel-level3 > li:nth-child(4) a.wk-link-infoutil span.wk-icon-infoutil { background:url(../../img/ico_agenda.png) right center no-repeat;}
.BlogProfesional .wk-panel { background: #ffffff; border-radius:0; border: none; box-shadow: none; margin:0 0 20px 0; padding:0;}
.BlogProfesional .wk-panel-header { background: #ffffff;}
.BlogProfesional .wk-panel-header h3 { margin:0; padding:0; font-size: 0;}
.BlogProfesional .wk-panel-header h3 a { display: block; width:291px; height:46px; background:url(../../img/ico_blog.png) left top no-repeat;}
.BlogProfesional #rssReaderControl1 { border:8px solid #f2f2f2; padding:0 15px 10px 15px;}
.BlogProfesional #rssReaderControl1 .title { display: none; font-size:1.7em;padding: 15px 0 7px 0;font-weight: bold;color: #566578;}
.BlogProfesional #rssReaderControl1 ul {margin-top:10px;list-style-type: disc;padding-left: 15px;}
.BlogProfesional #rssReaderControl1 ul li { line-height:1.4em; margin:0 0 7px 0;}
.BlogProfesional #rssReaderControl1 ul li a { color:#666666;}
.BlogProfesional #rssReaderControl1 ul li a { color:#666666;}
.Codigos {margin-top: 30px;}
.Codigos .wk-panel { background: #f2f2f2; border-radius:0; border: none; box-shadow: none; margin:0 0 20px 0; padding:0 18px 12px 18px;}
.Codigos .wk-panel-header { background: #f2f2f2;}
.Codigos .wk-panel-header .wk-panel-title { padding:15px 0 15px 2px; margin:0; font-weight: bold; color:#566578; text-transform: uppercase;}
.Codigos .wk-panel-content { padding:0;}
.Codigos .wk-panel .wk-panel-level3 { padding:0; width: 100%;}
.Codigos .wk-panel .wk-panel-level3 > li { float: none; margin:0 0 9px 0;}
.Codigos .wk-panel .wk-panel-level3 > li a { padding:0; margin:0 0 0 20px; font-size:1.05em; font-weight: bold; color:#0077aa;}
.Codigos .wk-panel .wk-panel-level3 > li a:before { content:'';}
.Codigos .wk-panel .wk-panel-level3 > li a:hover { color:#0077aa;}
.CalendarioEdiciones .wk-panel { background: #fff; border-radius:0; border: none; box-shadow: none; margin:0 0 20px 0; padding:0;}
.CalendarioEdiciones .wk-panel-header { background: #ffffff;}
.CalendarioEdiciones .wk-panel-header .wk-panel-title { padding:18px 0 12px 0px; margin:0; font-weight: bold; color:#566578; text-transform: uppercase;}
.CalendarioEdiciones .wk-panel-content { padding:0;}
#HomeCentral3 .lf img{
	position: relative !important;
}
.MasLeido .wk-panel { background: #fff; border-radius:0; border: none; box-shadow: none; margin:0 0 20px 0; padding:0;}
.MasLeido #tdcTabs { 
	background: rgba(234,234,234,1);
	background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(234,234,234,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,252,252,1)), color-stop(100%, rgba(234,234,234,1)));
	background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(234,234,234,1) 100%);
	background: -o-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(234,234,234,1) 100%);
	background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(234,234,234,1) 100%);
	background: linear-gradient(to bottom, rgba(252,252,252,1) 0%, rgba(234,234,234,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#eaeaea', GradientType=0 );
	border-radius: 4px;
	padding:5px;
	margin-bottom:1px;
	overflow: hidden;
}

.MasLeido #tdcTabs #Codbot a {
	box-shadow:none;
	float: left;
	font-weight: normal;
	font-size: 1.2em;
	cursor: pointer;
	border-radius: 5px;
	color: #595D5E;
	padding: 8px 7px;
	margin:0;
	line-height: 1em;
	border: 1px solid #e1e1e1;
	text-align: center;
	background: #f5f5f5;
	background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-8 */;
}
.MasLeido #tdcTabs #Codbot a + a{margin-left:8px}
.MasLeido #tdcTabs #Codbot a.on,
.MasLeido #tdcTabs #Codbot a:hover {
    text-decoration: none;
    color: #fff;
    background-color:#00A9D2;
    background: rgba(0,192,240,1); background: -moz-linear-gradient(top, rgba(0,192,240,1) 0%, rgba(0,192,240,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,192,240,1)), color-stop(100%, rgba(0,192,240,1)));
    background: -webkit-linear-gradient(top, rgba(0,192,240,1) 0%, rgba(0,192,240,1) 100%);
    background: -o-linear-gradient(top, rgba(0,192,240,1) 0%, rgba(0,192,240,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,192,240,1) 0%, rgba(0,192,240,1) 100%);
    background: linear-gradient(to bottom, rgba(0,192,240,1) 0%, rgba(0,192,240,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c0f0', endColorstr='#00c0f0', GradientType=0 );
    border-color: #00A9D2;
}



.MasLeido #Leidos {border:1px solid #E0E4E3;margin:0;}
.MasLeido #Leidos #lblLeidos { display: none;}
.MasLeido #Leidos div#readsView label,
.MasLeido #Leidos div#readsView input,
.MasLeido #Leidos div#readsView dl#readsHead {display:none;}
.MasLeido #Leidos div#readsView div#readsBody {padding:10px 10px 0 10px; overflow: hidden;}
.MasLeido #Leidos div#readsView div#readsBody dl { margin:0;}
.MasLeido #Leidos div#readsView div#readsBody dl dd {font-size:1.2em; margin:0 0 15px 0; padding:0;}
.MasLeido #Leidos div#readsView div#readsBody dl dd.readsTitle a {color:#333;text-decoration:none;background: url(../../Img/bullet.jpg) no-repeat left top; display: block;text-align: left; border: none; margin:0; padding:0 0 0 18px; line-height:1.2em; font-weight: normal;}
.MasLeido #Leidos div#readsView div#readsBody dl dd.readsTitle a:hover {color:#333;text-decoration:underline; box-shadow: none;}
.MasLeido #Leidos div#readsView div#readsBody dl dd.readsDate {display: none;}
.MasLeido #Leidos div#readsView div#readsBody dl dd.readsTotal {display: none;}
.MasLeido #Votados {border:1px solid #E0E4E3; margin:0;}
.MasLeido #Votados #lblVotados {display:none;}
.MasLeido #Votados div#voteView label,
.MasLeido #Votados div#voteView input,
.MasLeido #Votados div#voteView dl#voteHead {display:none;}
.MasLeido #Votados div#voteView div#voteBody {padding:10px 10px 0 10px; overflow: hidden;}
.MasLeido #Votados div#voteView div#voteBody dl { margin:0 0 15px 0;}
.MasLeido #Votados div#voteView div#voteBody dl dd {font-size:1.2em;  margin:0; padding:0;}
.MasLeido #Votados div#voteView div#voteBody dl dd.voteTitle a {color:#333;text-decoration:none;background: url(../../Img/bullet.jpg) no-repeat left top; display: block;text-align: left; border: none; margin:0; padding:0 0 0 18px; line-height:1.2em; font-weight: normal;}
.MasLeido #Votados div#voteView div#voteBody dl dd.voteTitle a:hover {color:#333;text-decoration:underline; box-shadow: none;}
.MasLeido #Votados div#voteView div#voteBody dl dd.voteAvg { clear: both; height:19px; padding:0 0 0 18px;}
.MasLeido #Votados div#voteView div#voteBody dl dd.voteAvg span { display: block; float: left; width:15px; height:19px;}
.MasLeido #Votados div#voteView div#voteBody dl dd.voteAvg span dfn { display: none;}
.MasLeido #Votados div#voteView div#voteBody dl dd.voteAvg span.VotoLleno { background:url(../../Img/ico_vot_lleno.gif) no-repeat;}
.MasLeido #Votados div#voteView div#voteBody dl dd.voteAvg span.VotoVacio { background:url(../../Img/ico_vot_vacio.gif) no-repeat;}
.MasLeido #Votados div#voteView div#voteBody dl dd.voteDate {display: none;}
.MasLeido #Votados div#voteView div#voteBody dl dd.voteTotal {display: none;}

/* Carruseles */
.classContainerCarouselDoble {background:#f6f6f6; margin:0 0 20px 0;}
.classContainerCarouselDoble .jcarousel-clip.jcarousel-clip-horizontal {height:300px;}
.classContainerCarouselDoble ul { margin:0; list-style: none;}
.classContainerCarouselDoble ul li img {float: left; margin:0 10px 5px 20px;}
.classContainerCarouselDoble ul li .TitSectionClass  { color:#0077aa; text-transform: uppercase; font-weight: bold;  padding-bottom: 5px;}
.classContainerCarouselDoble ul li .titlenoticecarousel {color: #0077aa; font-size: 1.4em; font-weight: bold; margin:15px 20px 10px 20px; display: block;}
.classContainerCarouselDoble ul li .abstractcarousel { color: #333333; font-size: 0.9em; line-height: 1.4em; text-align: justify; margin:0 20px 5px 20px;}
.classContainerCarouselDoble ul li a.classCover {color: #596F96; font-size: 0.9em; display: block; float: right; font-weight: bold; padding:4px 0 6px 0; margin:0 20px 0 0;}
.classContainerCarouselDoble .jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 0px;  right: -20px; width: 35px; height: 300px; cursor: pointer; background: transparent url(../../Img/next-horizontal.png) no-repeat 0 0;}
.classContainerCarouselDoble .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 0px; right: auto; background-image: url(../../Img/prev-horizontal.png);}
.classContainerCarouselDoble .jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.classContainerCarouselDoble .jcarousel-skin-tango .jcarousel-next-horizontal:focus { background-position: 0 0;}
.classContainerCarouselDoble .jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: 0 0;}
.classContainerCarouselDoble .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.classContainerCarouselDoble .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.classContainerCarouselDoble .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.classContainerCarouselDoble .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: 0 0;}
.classContainerCarouselDoble .jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 0px; left: -20px; width: 35px; height: 300px; cursor: pointer;background: transparent url(../../Img/prev-horizontal.png) no-repeat 0 0;}
.classContainerCarouselDoble .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 0px; background-image: url(../../Img/next-horizontal.png);}
.classContainerCarouselDoble .jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.classContainerCarouselDoble .jcarousel-skin-tango .jcarousel-prev-horizontal:focus { background-position: 0 0;}
.classContainerCarouselDoble .jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: 0 0;}
.classContainerCarouselDoble .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.classContainerCarouselDoble .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.classContainerCarouselDoble .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.classContainerCarouselDoble .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: 0 0;}
@media(max-width:410px) { 
    .classContainerCarouselDoble ul li img{
        width: 100%;
        height: 232px;
    }
}

/***/
.span8 div.CarruselBottom {float:left; width:100%; height:300px; border-top:1px solid #d7d7d7; position: relative; padding:50px 0 0 0;}
.CarruselBottom .jcarousel-clip.jcarousel-clip-horizontal {height:300px; margin:0;}
.CarruselBottom .jcarousel-clip.jcarousel-clip-horizontal ul { list-style: none;}
.CarruselBottom .jcarousel-clip.jcarousel-clip-horizontal ul li img {float: left; margin:0 15px 15px 20px;}
.CarruselBottom .jcarousel-clip.jcarousel-clip-horizontal ul li .titlenoticecarousel {color: #0077aa;font-size: 1.4em;font-weight: bold;margin: 0 20px 8px 20px; display: block;}
.CarruselBottom .jcarousel-clip.jcarousel-clip-horizontal ul li .TitSectionClass  { color:#0077aa; text-transform: uppercase; font-weight: bold;  padding-bottom: 5px;}
.CarruselBottom .jcarousel-clip.jcarousel-clip-horizontal ul li ul.AuthorsClass {margin: 0 20px 8px 20px;}
.CarruselBottom .jcarousel-clip.jcarousel-clip-horizontal ul li ul.AuthorsClass li { font-weight: bold;}
.CarruselBottom .jcarousel-clip.jcarousel-clip-horizontal ul li ul.AuthorsClass span.authorName {display: block;color:#333333;font-size:0.9em;line-height:1.4em;}
.CarruselBottom .jcarousel-clip.jcarousel-clip-horizontal ul li ul.AuthorsClass span.authorDescription {display: block;color: #596F96;margin: 0 0 5px 0;}
.CarruselBottom .jcarousel-clip.jcarousel-clip-horizontal ul li .abstractcarousel {font-size: 0.9em;  line-height: 1.4em;margin: 0 20px 10px 20px; text-align: justify;}
.CarruselBottom .jcarousel-clip.jcarousel-clip-horizontal ul li a.classCover {color: #596F96;font-size: 0.9em;display: block;float: right; font-weight: bold; padding: 4px 30px 6px 0;background: url(../../img/ico_comentarios.png) right center no-repeat;margin: 0 20px 0 0;}
.CarruselBottom .jcarousel-skin-tango .jcarousel-prev-horizontal,
.CarruselBottom .jcarousel-skin-tango .jcarousel-next-horizontal { display: none !important;}
.CarruselBottom .jcarousel-control-HomeFinal { position: absolute; top:0; right:20px;}
.CarruselBottom .jcarousel-control-HomeFinal a {  display: block; float: left; border: 1px solid; padding: 3px 8px; font-size: 1.5em; color:#00A9D2;text-decoration: none; margin:10px 0 0 7px;}
.CarruselBottom .jcarousel-control-HomeFinal a:hover {background-color:#00A9D2;color:#fff;}
.CarruselBottom .jcarousel-control-HomeFinal a.active {background-color: #00A9D2;color: #fff;border: 3px solid #00A9D2;margin-top: 8px;}

.jcarousel-skin-tango .jcarousel-item-horizontal {
  margin: 0 4px;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
  margin: 4px 0;
}

.CarruselBottom #CarStatic{border-top: 1px solid #dddddd;position: relative;padding: 50px;padding-bottom: 10px;text-align: justify;}
.CarruselBottom #CarStatic .jcarousel-container {padding: 0;}
.CarruselBottom #CarStatic .jcarousel-container .jcarousel-item-horizontal{margin:0}
.CarruselBottom #CarStatic .jcarousel-container ul li img{margin-left:0}
.CarruselBottom #CarStatic .jcarousel-container .titlenoticecarousel{margin-left:0}
.CarruselBottom #CarStatic .jcarousel-container .AuthorsClass{margin-left:0}
.CarruselBottom #CarStatic .jcarousel-container .abstractnoticecarousel {font-size: 0.9em;line-height: 1.4em;color: #666;}
.CarruselBottom #CarStatic .jcarousel-container a.classCover{  margin: 0;display: table;clear: both;width: 100%;box-sizing: border-box;text-align: right;}


/***/
.span8 div.CarruselBottom {float:left; width:100%; height:450px;}
.CarruselBottom .jcarousel-clip.jcarousel-clip-horizontal {height:450px;}

#CarStatic .jcarousel-clip{padding: 0;margin: 0;height: inherit;box-sizing: border-box;}

#CarStatic .jcarousel-container{padding: 15px 20px;box-sizing: border-box;}
#CarStatic .jcarousel-container .jcarousel-next{height: 100%;background-position: center center;}
#CarStatic .jcarousel-container .jcarousel-prev{height: 100%;background-position: center center;}
/*#CarStatic .jcarousel-container .jcarousel-prev[disabled='disabled']{background: transparent url(../../Img/prev-horizontal.png) no-repeat -70px -61px;opacity: .4;}*/

#HomeDoble.jcarousel-list li{text-align: justify;}
#HomeDoble.jcarousel-list .abstractnoticecarousel{color:#666666;font-size: 0.9em;line-height: 1.4em;display: block;}
#HomeDoble.jcarousel-list .abstractnoticecarousel p em.a {color:#0077aa; font-weight:bold; font-style:normal;    }
#HomeDoble.jcarousel-list .titlenoticecarousel{margin: 0;margin-bottom: 5px;}
#HomeDoble.jcarousel-list img.classCover{margin: 0;margin-right: 15px;margin-bottom: 10px;}
#HomeDoble.jcarousel-list a.classCover{margin: 0;}
#HomeDoble.jcarousel-list .authorName{display: block;color: #333333;font-size: 0.9em;line-height: 1.4em;font-weight: bold;}
#HomeDoble.jcarousel-list .authorDescription{display: block;color: #596F96;margin: 0 0 5px 0;font-size: 0.9em;line-height: 1.4em;font-weight: bold;}
#HomeDoble.jcarousel-list .item{margin: 0 10px;padding: 0;}

.activeOpinar, #HomeDoble.jcarousel-list a.classCover{
    color: #FFFFFF !important;
    background: #596F96;
    border-radius: 2px;
    font-style: normal;
    line-height: 1.6em;
    margin: 10px 0 0 0;
    padding: 2px 10px 3px 10px !important;
    position: absolute;
    bottom: 0;
    right: 0;
}

/* Especiales */
.Especial {margin: 0 5% 0 0; background:#566578;}
.Especial #EspecialesHome {overflow: auto;}
.Especial #EspecialesHome .lf { overflow: hidden; padding-bottom:25px;}
.Especial #EspecialesHome ul li ul li.m .tti {display: block;font-weight: bold;color: #FFF;padding: 25px 0 15px 0;}
.Especial #EspecialesHome ul li.m.l1 { font-size:1.2em;}
.Especial #EspecialesHome ul li ul { width:100%; font-size:0.95em;}
.Especial #EspecialesHome ul li ul li.m { display: block; width:30%; float: left; padding-left:30px; color:#fff;}
.Especial #EspecialesHome ul li ul li.m {height:250px;}
.Especial #EspecialesHome ul li ul li.m {height:auto;min-height:200px;}
.Especial #EspecialesHome ul li ul li.m:first-child { border: none;}
.Especial #EspecialesHome ul li ul li ul { margin-bottom:20px;}
.Especial #EspecialesHome ul li ul li ul li{ width: auto; float:none; padding-right:20px;}
/*.Especial #EspecialesHome .lf li a.ce em { color:#fff; text-decoration: underline; font-size:1em; font-weight: normal;}
.Especial #EspecialesHome .lf li a.ce:hover em { color:#00A9D2; text-decoration: underline;}*/
.Especial #EspecialesHome .lf li a.ab em {color:#fff;}
.Especial #EspecialesHome .lf li a.ce em {color:#fff;}
.Especial #EspecialesHome .lf li a.ab b {color:#fff;}
.Especial #EspecialesHome .lf li a.ab tt {color:#fff;}
.Especial #EspecialesHome .lf li a.ab:hover { color:#FFF;}
.Especial #EspecialesHome .lf > ul > li > .tti{ font-size: 1.2em;margin-left: 30px;margin-top: 20px;display: block;color: #fff;}





/* Boe */
#EnlacesBoe {
    margin-top: 10px;
    display: table;
}
#EnlacesBoe > a{
	float: left;
	top: 1px;
	position: relative;
	cursor: pointer;
	min-width: 92px;
	border-radius: 5px 5px 0 0;
	font-size: 1em;
	font-weight: bold;
	color: #595D5E;
	padding: 9px 6px;
	margin:0;
	line-height: 1em;
	border: 1px solid #e1e1e1;
  	border-bottom-color: #00A9D2;
	text-align: center;
	background: #f5f5f5;
	background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-8 */;
}

#EnlacesBoe > a + a{
  margin-left:2px
}

#EnlacesBoe > a.Seleccionado,
#EnlacesBoe > a:hover{
    text-decoration: none;
    border-bottom: 0;
    z-index: 1;
    color: #fff;
    background-color:#00A9D2;
    background: rgba(0,192,240,1); background: -moz-linear-gradient(top, rgba(0,192,240,1) 0%, rgba(0,192,240,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,192,240,1)), color-stop(100%, rgba(0,192,240,1)));
    background: -webkit-linear-gradient(top, rgba(0,192,240,1) 0%, rgba(0,192,240,1) 100%);
    background: -o-linear-gradient(top, rgba(0,192,240,1) 0%, rgba(0,192,240,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,192,240,1) 0%, rgba(0,192,240,1) 100%);
    background: linear-gradient(to bottom, rgba(0,192,240,1) 0%, rgba(0,192,240,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c0f0', endColorstr='#00c0f0', GradientType=0 );
    border-color: #00A9D2;
}

#EnlacesBoe > a dfn{
    padding: 0;
    font-style: normal;
}
#EnlacesBoe > a.Seleccionado dfn{
    padding: 0;
}

#Boe {
    background: initial;
    border: 1px solid #00A9D2;
    padding: 17px 12px 12px 12px;
    margin: 0 0 20px 0;
}

#Boe #UltimasDisposiciones p.TitBOE {
    clear: both;
    color: #333;
    text-align: left;
    font-size: 1.4em;
    line-height: 1.1em;
    margin: 0 0 20px 0;
    text-transform: uppercase;
}
#Boe #UltimasDisposiciones .FecBoe {
    color: #333;
	  text-align: left;
	  line-height: 1.1em;
	  margin: 0 0 20px 0;
	  text-transform: uppercase;
	  font-weight: normal;
	
	display: inline;
}

#Boe #UltimasDisposiciones p.TiLe + p.TitBOE{
	padding-top: 20px;
	border-top: 1px solid #d7d7d7;
	margin-top: 30px;
}

#Boe #UltimasDisposiciones p.OrgLE {
    text-align: left;
    font-weight: bold;
    color: #666;
    font-size: 1em;    
    line-height: 1.6em;
    text-transform: uppercase;
    margin: 20px 0 0 16px;
}

#Boe #UltimasDisposiciones p.SecBoe {
    font-size: 1.2em;
    color: #00A9D2;    
    margin: 0;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 20px;
}

#Boe #UltimasDisposiciones p.TiLe {
    margin: 10px 0 0 16px;
	padding: 0 0 0 22px;
    font-size: 1em;
    line-height: 1.6em;
    color: #333;
    text-align: justify;
	background: url(../../Img/ih.gif) no-repeat left 1px;
}
#Boe #UltimasDisposiciones p.TiLe i {
	color: #0077aa;
}
#Boe #UltimasDisposiciones p.TiLe a {
	color: #666666;
}
#Boe #UltimasDisposiciones p.TiLe a:hover {
	color: #666666;
}
#Boe #UltimasDisposiciones p.TiLe a .IDUN {
    display:none;
}

#Boe #UltimasDisposiciones p.TiLe i a.BOE {
  color: #666;
  font-weight: bold;
}
#Boe #UltimasDisposiciones p.TiLe i a.BOE:hover{
  color: #0077aa;
}

#Boe #UltimasDisposiciones p.SecBoe a {
  color: #00A9D2;
  font-weight: normal;
  font-style: italic;
}
#Boe #UltimasDisposiciones p.SecBoe a:hover{
  color: #00A9D2;
}

/*Agenda >>*/
#CalAgenda {  margin-top: 15px;padding: 15px;border: 1px solid #eaeaea;box-sizing: border-box;}
#CalAgenda #AgendaProximamente { margin-bottom: 20px; display: block; color:#00A9D2; font-weight: bold; font-size: 1.2em;}
#CalAgenda #CalendarioDiarioLaLey{width: 315px;margin: 0 auto;}

/* << Agenda*/


/* Noticias */
#Noticias { margin:15px 0 0 0;}
#Noticias .lf li img.fp {float: left;margin-right: 10px;}
#Noticias .lf ul li.l.l2 img{margin-bottom: 10px;}

/*Baja Newsletter*/
/*#UnregisterNewsLetter #selectmatterframe {display:none;}*/
#UnregisterNewsLetter #selectmatterdiv #scheckmatter{ display: block; width: auto; margin-left: 45%; height: 75px;}
#UnregisterNewsLetter #selectmatterdiv #scheckmatter input{float:left;width:auto;}
#UnregisterNewsLetter #selectmatterdiv #scheckmatter label{width:90%; margin-left:8px;}



/* Newsletter */

#cFormNewsletter {width: 100%;box-sizing: border-box;border: 1px solid #eaeaea;margin: 15px 0 0 0;padding: 15px;}
#cFormNewsletter:before {background-image: url(../../img/bg-newsletter.png);background-repeat: no-repeat;background-position: 0 0;padding-left: 250px;box-sizing: border-box;padding-top: 50px;font-size: 1.5em;content: "Suscríbase a nuestra newsletter";font-weight: bold;height: 80px;margin-bottom: 15px;display: block;color: #566578;}

@media (max-width: 628px){
  #cFormNewsletter:before {width: 320px;padding-top: 80px;padding-left: 0;margin-bottom: 35px;}
}
@media (max-width: 380px){
  #cFormNewsletter:before {width: 250px;margin-bottom: 55px;}
}

#cFormNewsletter #RegisterNewsletter{
    display: block;
    text-align: justify;
    font-size: 1em;
    line-height: 1.6em;    
    margin-bottom: 15px;
    color: #333;
}
#cFormNewsletter .Formdiv { margin: 0;}
#cFormNewsletter .Formdiv legend {
    padding: 0;
    margin: 0;
    border: 0;
}
#cFormNewsletter .Formdiv label[for="ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_NewsLetter_mail"]{
  display: inline-block;
  font-size: 1em;
  padding: 5px 10px 5px 0;
  margin: 0 0 15px 0;
  color: #333;
  font-weight: bold;
}
#cFormNewsletter .Formdiv label[for="ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_NewsLetter_mail"] + input[type="text"]  {
	float: left;
	box-sizing: border-box;
	height: 30px;
	position: relative;
	z-index: 10;
}
#cFormNewsletter .Formdiv input[type="text"] {
    margin: 0 0 15px 0;
    width: 250px;
    font-size: 1em;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#cFormNewsletter .Formdiv #selectmatterframe {
  margin-bottom: 15px;
  width:145px;
  /*display: none;*/
}
#cFormNewsletter .Formdiv #selectmatterframe label[for="scheckmatter"]{
    display: block;
    font-size: 1em;
    padding: 0;
    color: #333;
    font-weight: bold;
    margin: 0;
 }

#cFormNewsletter .Formdiv #selectmatterframe #scheckmatter input[type="checkbox"]{
    margin: 4px 0 0 0;
    float:left;
 }
#cFormNewsletter .Formdiv #selectmatterframe #scheckmatter{padding-left:10px;}
#cFormNewsletter .Formdiv #selectmatterframe #scheckmatter label{
    margin: 0 0 0 22px;
    display: block;
    font-size: 1em;
    line-height: 1.6em;
    color: #333;
}

#cFormNewsletter .Formdiv .condiciones {
  margin: 40px 0 0 0;
  position: absolute;
  clear: both;
}
form[action*="RegisterNewsletter.aspx"] #cFormNewsletter .Formdiv .condiciones {
    margin: 0;
}
form[action*="RegisterNewsletter.aspx"] #cFormNewsletter .Formdiv label[for="ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_NewsLetter_mail"] + input[type="text"]{
    float: none;
}
form[action*="RegisterNewsletter.aspx"] #cFormNewsletter .Formdiv label[for="ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_NewsLetter_mail"]{
    position: relative;
    top: -7px;
}
form[action*="RegisterNewsletter.aspx"]  #cFormNewsletter .Formdiv input[type="submit"]{
    position: relative;
    top: 26px;
}
#cFormNewsletter .Formdiv .condiciones label{
    display: inline-block;
    margin: 0;
}
#cFormNewsletter .Formdiv .condiciones label a{font-weight: bold;color: #0077aa;}
#cFormNewsletter .Formdiv .condiciones label a:hover{
    color: #0077aa;
    text-decoration: underline;
}

#cFormNewsletter .Formdiv .condiciones input[type="checkbox"]{
    margin: 0 0 0 5px;
}

#cFormNewsletter .Formdiv input[type="submit"] {
  display: inline-block;
  text-align: center;
  border: 1px solid #FFF;
  background: #586e95;
  color: #FFF;
  text-decoration: none;
  padding: 4px 20px;
  font-size: 1em;
  margin: 0 0 0 10px;
  border-radius: 5px;
}

#cFormNewsletter #LblCondiciones {
  display: block;
  text-align: justify;
  font-size: 1em;
  line-height: 1.6em;
  margin-top: 35px;
  color: #333;
}

#cFormNewsletter #selectmatterdiv {
    /*display:none;*/
}
#cFormNewsletter #selectmatterdiv .labelMatter:after {
content:"";
display:block;
}

/* toolbar */
.wk-toolbar {overflow: hidden; font-size:0.9em; border-bottom:1px solid #dddddd; margin:0 20px; width:97%;}

.wk-userarea .wk-toolbar {margin-left:0;}

.wrapper-sticky .wk-toolbar{
	margin:0 20px;
}
.wk-toolbar-relevancia,
.wk-toolbar-historico,
.wk-toolbar-navigation{
	float:left;
}
.wk-toolbar-relevancia > select,
.wk-toolbar-historico select{
	display: inline-block;
	height:26px;
    margin:5px 0;
    width: 164px;
	font-size: 0.9em;
    font-weight: bold;
}

.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:4px;
	margin-right:8px;
}
.wk-toolbar-relevancia > select{
	width:105px;
	width:125px\9;
}
.wk-toolbar-navigation *{
	float:left;
}
.wk-toolbar-navigation ul{
	list-style-type:none;
	margin:8px 5px 0 0;
}
.wk-toolbar-navigation a dfn{
	display:none;
}
.wk-toolbar-navigation a{
	width:20px;
	height:20px;
	background-image:url(../../Img/wk-sprite-umbrella.png);
	
	cursor:pointer;
}

.wk-toolbar-navigation a#navigationcontrol_firstimage{
	background-position:-102px -230px;
}
.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;
}
.wk-toolbar-textsize{
	margin-right:49px;
}

.wk-toolbar-textsize li, 
.wk-toolbar-tools li,
.wk-toolbar-textsize a,
.wk-toolbar-tools a{
	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;
 
 } 

.wk-buttonsBar-actions > div {
	display:inline-block;
}


.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 0 0 10px;
	padding:0;
	background-image:url(../../Img/wk-sprite-umbrella.png);
	cursor:pointer;
}

.wk-toolbar-tools #hrefprintCtrl{
	background-position: -193px -226px;
	width: 27px;
	height: 26px;
	margin-top: 4px;
}

.wk-toolbar-tools #hrefprintCtrl:hover {
	background-position:-193px -226px;
}
.wk-toolbar-tools #hrefexpCtrl {
	background-position:-131px -227px;
	width:25px;
	height:25px;
	margin-top:5px;
}
.wk-toolbar-tools #hrefexpCtrl:hover
{
	background-position:-131px -227px;
}

.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;
	width: 25px;
	height: 24px;
	margin-top: 5px;
}
.wk-toolbar-tools .mydocsButtonClass:hover{
	background-position:-324px -228px;
}
.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-umbrella.png);
	border:none;
	cursor:pointer;
	
}

.wk-toolbar-tools .addCommentButton:hover{
	background-position:-68px -292px;
}

.wk-toolbar-tools .buttonHidden {
    display:none;
}

.wk-toolbar-tools .btn-group{
	margin-top:4px;
}

.wk-toolbar-tools .wk-link-tools, 
.wk-toolbar-tools .wk-link-dropdown{
	height:26px;
	
	border:1px solid #CCC;
}



.wk-toolbar-tools .wk-icon-tools{
	
	height: 26px;
    width: 32px;
	
	background-position: -161px -258px;
}
.wk-toolbar-tools .wk-link-dropdown .caret{
	margin-top:12px;
}


.wk-toolbar-textsize .textmenosclass{
	background-position:-260px -228px;
	width:24px;
	height:24px;
	margin-top:6px;
}
.wk-toolbar-textsize .textmenosclass:hover{
	background-position:-260px -324px;
}
.wk-toolbar-textsize .textmasclass{
	background-position:-229px -228px;
	width:24px;
	height:24px;
	margin-top:6px;
}
.wk-toolbar-textsize .textmasclass:hover{
	
	background-position:-229px -228px;
}


.wk-toolbar-searchindocument{
	float:left;
	margin:0 5px;
	padding-right:5px;
	
	border-left: 1px solid #fff;
	
	color:#0088CC;
	
}

.wk-toolbar-searchindocument *{
	float:left;
}
.wk-toolbar-searchindocument .SearchDocumenttx{
	width:120px;
	height: 16px;
	margin:5px 5px 5px 0;
	
	font-size:0.9em;
	font-weight:normal !important;
}
.wk-toolbar-searchindocument .SearchDocumentDivbtnbackguard,
.wk-toolbar-searchindocument .SearchDocumentDivbtnforward{
	display:inline-block;
	width:16px;
	height:16px;
	margin-top:10px;
	
	background-image:url(../../Img/wk-sprite-umbrella.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:15px;
	font-size: 1em;
	color: #666666;
}
.wk-toolbar-searchindocument .Searchdocumentchkdiv input{
	margin-right:5px;
}


/* HIGHLIGHT */
/* ANADIR COMENTARIOS */
div#navToolbar #HighlightsDocumentControl { padding-top:0px;}
div#navToolbar #HighlightsDocumentControl a#selectionLink {background-position:-130px -259px; margin:6px 0 0 0; padding: 0px 2px 0px 2px;}
div#navToolbar #HighlightsDocumentControl a#selectionLink:hover{background-position:-130px -291px;}
div#navToolbar #HighlightsDocumentControl a#selectionLink dfn {display:none;}
div#navToolbar #HighlightsDocumentControl #commentsButtons {height:22px; padding:1px 10px 3px 10px; width:205px; background:#eaeaea; border: 1px solid #ccc; margin-top: 36px; position:absolute; z-index:100;}

div#navToolbar #HighlightsDocumentControl #commentsButtons a#deleteLink {float:left; margin-top:0px; margin-left:20px; color:#333; font-weight:bold; padding-right:10px; text-decoration:underline; border-right:1px solid #ccc; font-size: 0.8em ; width:auto; background-image:none; line-height:2em; }
div#navToolbar #HighlightsDocumentControl #commentsButtons a#saveLink {float:left; margin-top:0px; color: #333; color:#333; font-weight:bold; text-decoration:underline; padding-left:3px;  font-size: 0.8em; width:auto; background-image:none; line-height:2em;}
div#navToolbar #UserCommentsControl {margin: 2px 0px;}

div#navToolbar #UserCommentsControl {float:right; padding-top:0px;}
div#navToolbar #UserCommentsControl input.addCommentButton {background: url("../../Img/comment_add.png") no-repeat scroll center center transparent; border: medium none; cursor: pointer; float: left; height: 20px; width: 29px;}

ins { text-decoration:none }
#cCn .docHighlight1 {font-style: italic; background-color: #66FF33;}
#cCn .docHighlight2 {font-style: italic; background-color: #FF9933;}
#cCn .docHighlight3 {font-style: italic; background-color: yellow;}
 
.wk-toolbar-tools .commentButton1 { background:url("../../Img/sub_green.png") no-repeat scroll 0 0 transparent; width:25px; height:20px; position:relative; margin: 2px; display:block; float:left;}
.wk-toolbar-tools .commentButton2 { background:url("../../Img/sub_orange.png") no-repeat scroll 0 0 transparent; width:25px; height:20px; position:relative; margin: 2px; display:block; float:left;}
.wk-toolbar-tools .commentButton3 { background:url("../../Img/sub_yellow.png") no-repeat scroll 0 0 transparent; width:25px; height:20px; position:relative; margin: 2px; display:block; float:left;}
.wk-toolbar-tools .commentsButtons {display:none;}
.wk-toolbar-tools .commentsButtons a#commentButton1 dfn,
.wk-toolbar-tools .commentsButtons a#commentButton2 dfn,
.wk-toolbar-tools .commentsButtons a#commentButton3 dfn {display:none;}

#cCn .featuresDocument .docHighlight1 {font-style: none;  background-color:transparent;}
#cCn .featuresDocument .docHighlight2 {font-style: none;  background-color:transparent;}
#cCn .featuresDocument .docHighlight3 {font-style: none;  background-color:transparent;}

.wk-toolbar-tools #commentsButtons a dfn{ display:block; font-style:normal}

/* máscara de búsqueda */


#cSearchAux{
	padding-bottom:200px;
}


.wk-search-panel{
	width:800px;
	margin:20px auto;
	font-size:0.9em;	
}

.wk-search-table,
.wk-search-group{
	width:100%;
	margin:10px;
}

.wk-search-table th span{
	color:#003A68;
	width:150px;
}

.wk-search-table #lblSentencia, 
.wk-search-table #lblAnnioRecurso,
.wk-search-table #lblNumDisp{
	
  	display:inline-block;
	text-align:left;

}

.wk-search-group span{
	width:238px;
  	display:inline-block;
	margin-top:4px;
	margin-right:5px;
	
	font-weight:bold;
	color:#003A68;
}
.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-umbrella.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{
	border:1px solid #CCC;
	border-radius:5px;
	padding:25px 0;
	margin:10px 0;
	overflow:hidden;
}

.documentBrowserMessageLayer{
	border:1px solid #CCC;
	padding:25px 0;
	margin:10px 0;
	overflow:hidden;
}


.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;	
}

.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 a{
	position:relative;
	display:inline-block;
	padding-left:12px;
	
}

.wk-modelos-page a:before{
	content:">";
	position:absolute;
	top:0;
	left:0;
}

/* Mensaje de error */


.documentBrowserMessageLayer {border: 0;}

.documentBrowserBodyLayer,
.documentBrowserMessageLayer .logindiv,
.documentBrowserFootLayer{
	margin:auto;
}

.documentBrowserMessageLayer .logindiv{
	padding-top:7px;
	text-align:center;
}

.documentBrowserBodyLabel{
	font-weight:bold;
	text-align:center;
    cursor:default;
}
.documentBrowserMessageLayer .divuser span, 
.documentBrowserMessageLayer .divpass span{
	display:inline-block;
	width:100px;
	text-align:right;
}
.documentBrowserMessageLayer .divuser input, 
.documentBrowserMessageLayer .divpass input{
	margin-left:10px;
}

.documentBrowserMessageLayer .divcheck{
	text-align:center;
	font-size:0.9em;
}
.documentBrowserMessageLayer .divcheck *{
	display:inline;
}

.documentBrowserMessageLayer .divcheck input{
	margin-top:0;
}

.documentBrowserMessageLayer .divlogin{
	width:130px;
	margin:auto;
	text-align:center;
	margin-top:20px;
	height:29px;
	color:#FFF;
	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-umbrella.png");
    content: "";
    position: absolute;
	background-position: -187px -32px;
    top: -2px;
    height: 26px;
    right: 2px;
    width: 32px;
}

.documentBrowserMessageLayer .divlogin:hover{
	background: #005AA1;
}


.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:0 30px;
	color:#FFF;
	border-radius:5px;
	position:relative;
	line-height:27px;
	text-transform:uppercase;
}

.documentBrowserLinkLayer a:before{
	background-image: url("../../img/wk-sprite-umbrella.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*/
.BannerLogout {
    text-align:center;
}

.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: rgb(32,156,214); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(32,156,214,1) 0%, rgba(0,90,161,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(32,156,214,1)), color-stop(100%,rgba(0,90,161,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(32,156,214,1) 0%,rgba(0,90,161,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(32,156,214,1) 0%,rgba(0,90,161,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(32,156,214,1) 0%,rgba(0,90,161,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(32,156,214,1) 0%,rgba(0,90,161,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#209cd6', endColorstr='#005aa1',GradientType=0 ); /* IE6-9 */
	
	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-umbrella.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:#005AA1;
	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-umbrella.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-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-umbrella.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-umbrella.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-umbrella.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%;
}

.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;

}
.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{
	
	display: block;    
    text-align: center;
    border: 1px solid #FFF;    
    background: #586e95;
    color: #FFF;
    text-decoration: none;    
    padding: 4px 20px;
    font-size: 1em;    
    margin: 15px 0 15px 47%;
    border-radius: 5px;
	
}

.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-umbrella.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-umbrella.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 label{
	font-weight:bold;
}

.wk-subusuarios-form input#vRemember{
	width:auto;
	float:left;
	margin-left:5px;
}

.wk-subusuarios-form #regformu label[for*="vRemember"]{
	width:auto;
	font-weight:normal;
}

.wk-subusuarios-form #regformu a,
.wk-subusuarios-form .contentService a,
.wk-subusuarios .InscripicioncorrectaVolver{
	clear:both;
	display:block;
	width:226px;
	margin:15px auto;
	
	
	height:27px;
	
	background-image: url("../../img/wk-sprite-umbrella.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 .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 *{
	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;	
	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{
	float:left;
	width:24px;
	
	margin-left:10px;
}

.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: 70px;}
#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;}




/** Estilos HOME Umbrella **/

.wk-bold {font-weight:bold;}

body .wk-panel-cols-2 nav .wk-panel-content .wk-border-left{
	width:117px;
	height:49px;
	position:absolute;
	bottom:23px; right:15%;
	border:none;
	line-height:1.4em;
}

body .wk-panel-cols-2 nav .wk-panel-content .wk-panel-level3.wk-border-left li a {

 background:url(../../Img/ico_demo.png) left top no-repeat;
 width:117px;
 height:49px;
 display:block;
 padding:5px 0 0 0;
 color:#fff;
 font-size:1.2em;
 text-align:center;
 line-height:1.4em;

}
.wk-panel--formacion .wk-panel-level3 a,
.wk-panel--formacion .wk-panel-level3 span{
	color: #81111D;
}
.wk-panel--style2 .wk-panel-level3 a{
	color:#1a1a1a;
	
}


.wk-btn--panel-novedades{
	
	position: absolute;
    right: 5px;
    top: 6px;
	*top:3px;
	float:right;
	text-transform:uppercase;
	font-size:0.9em;
	font-weight:bold;
	
	border-color:#000;

	background:#8daf45; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(#8daf45, #588001); /* FF3.6+ */
	background: -webkit-gradient(#8daf45, #588001); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(#8daf45, #588001); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(#8daf45, #588001); /* Opera 11.10+ */
	background: -ms-linear-gradient(#8daf45, #588001); /* IE10+ */
	background: linear-gradient(#8daf45, #588001); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8daf45', endColorstr='#588001',GradientType=0 ); /* IE6-8 */
	
	text-shadow:none;
	position:relative;

}



.wk-btn--panel-novedades:before{
	content:"";
	background: url("../../img/wk-sprite-umbrella.png") no-repeat -36px -36px transparent;
	position:absolute;
	right:0;
	top:0;
	width:24px;
	height:24px;
}

.wk-btn--panel-novedades:hover{
	  background: #375001;
}



/*** NEWSLETTER ***/

#NewsLetter { border:1px solid #ccc; background:#fff; margin:20px auto; width:93%; border-radius:0.4em;}
#NewsLetter .Formdiv #FormField legend {display:none;}
#NewsLetter .Formdiv #FormField #selectmatterframe {
	position:relative;
	border-radius: 5px 5px 0 0;
	border-bottom:1px solid #CCC;
	background: rgb(#fff); /* Old browsers */
	background: -moz-linear-gradient(#fff, #e6e6e6);
	background: -webkit-gradient(#fff, #e6e6e6); 
	background: -webkit-linear-gradient(#fff, #e6e6e6);
	background: -o-linear-gradient(#fff, #e6e6e6);
	background: -ms-linear-gradient(#fff, #e6e6e6);
	background: linear-gradient(#fff, #e6e6e6);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 );
	margin:0 0 20px 0;
	overflow: hidden;
}
#NewsLetter .Formdiv #FormField #selectmatterdiv label 	{	width:100%;
	font-size:1.5em;
	padding: 17px 0px 0px 15px;
	margin: 0px 32px 18px 0px;
	}
#NewsLetter .Formdiv #FormField #selectmatterdiv #scheckmatter {padding:0 0 0 6px;}
#NewsLetter .Formdiv #FormField #selectmatterdiv #scheckmatter label {color:#007BC1; font-weight:bold; float:left; width:120px; clear:none; font-size:0.7em; padding:0; margin:10px 0px 0 10px; font-size:1em;}
#NewsLetter .Formdiv #FormField #selectmatterframe input{ float:left; margin:2px 0px 0 10px}
#NewsLetter .Formdiv #FormField #selectmatterdiv #scheckmatter #BitAlavaNewsmatterLbl {color:#007BC1; font-weight:bold; float:left; width:73px; clear:none; font-size:0.7em; padding:0; margin:0px 10px 10px 5px; font-size:1em;}
#NewsLetter .Formdiv #FormField #selectmatterdiv #scheckmatter #BitBizkaiaNewsmatterLbl {color:#007BC1; font-weight:bold; float:left; width:84px; clear:none; font-size:0.7em; padding:0; margin:0px 10px 10px 5px; font-size:1em;}
#NewsLetter .Formdiv #FormField #selectmatterdiv #scheckmatter #BitGipuzkoaNewsmatterLbl {color:#007BC1; font-weight:bold; float:left; width:97px; clear:none; font-size:0.7em; padding:0; margin:0px 10px 10px 5px; font-size:1em;}
#NewsLetter .Formdiv #FormField #selectmatterdiv #scheckmatter #BitNavarraNewsmatterLbl {color:#007BC1; font-weight:bold; float:left; width:89px; clear:none; font-size:0.7em; padding:0; margin:0px 10px 10px 5px; font-size:1em;}
#NewsLetter .Formdiv #FormField #selectmatterdiv #scheckmatter #CissLaboNewsmatterLbl {color:#007BC1; font-weight:bold; float:left; width:46px; clear:none; font-size:0.7em; padding:0; margin:0px 10px 10px 5px; font-size:1em;}
#NewsLetter .Formdiv #FormField #selectmatterdiv #scheckmatter #CissFiscNewsmatterLbl {color:#007BC1; font-weight:bold; float:left; width:99px; clear:none; font-size:0.7em; padding:0; margin:0px 10px 10px 5px; font-size:1em;}
#NewsLetter .Formdiv #FormField #selectmatterdiv #scheckmatter #CissContNewsmatterLbl {color:#007BC1; font-weight:bold; float:left; width:116px; clear:none; font-size:0.7em; padding:0; margin:0px 10px 10px 5px; font-size:1em;}

#NewsLetter .Formdiv #FormField label { clear:left; margin:15px 0 0 30px; font-weight:bold; color:#666; font-size:1.1em;}
#NewsLetter .Formdiv #FormField input { margin:10px 0 0 30px;}
#NewsLetter .Formdiv #FormField select { margin:10px 0 0 30px;}
#NewsLetter .Formdiv #FormField .condiciones {clear:both; margin:10px 0;}
#NewsLetter .Formdiv #FormField .condiciones label {color:#007BC1; float:left;}
#NewsLetter .Formdiv #FormField .condiciones label a {color:#007BC1;}
#NewsLetter .Formdiv #FormField .condiciones input {margin:20px 0 0 15px;}
#NewsLetter .Formdiv #FormField #altaclickform {	margin-top: 5px;
    padding: 4px 15px;
	border:none;
	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 ); 
	width:100px;
	height:32px;
	margin:10px 0 20px 400px;
	
}
/* Entre portrait tablet (incluido) y landscape tablet (no incluido) */


#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;}


/*CARRUSEL HISTORICO>>*/

#topPanel {
    border-bottom: 0;
    margin: 15px 40px 19px 27px;
    padding: 0;  
    background-color: transparent;
}

body #topPanel #sumario {
  padding: 0;
  width: auto;
  text-align: center;
  font-size: 1.15em;
  font-weight: bold;
  margin: 0 0 10px 0;
  color: #566578;
}
body #topPanel #sumario span{
    display: block;
    padding: 0;
    color: #566578;
    text-transform: uppercase;
}

#topPanel #carrusel {
    width: 100%;
    position: relative;
    height: 145px;
    background-color: #f4f6f5;
}
#topPanel #carrusel #modulo_tira{
    height: 100%;
 }


#topPanel #carrusel .contenido_modulo{
    width: 100%;
    position: static;
    height: 100%;
}
#topPanel #carrusel .contenido_modulo  .jcarousel-skin-dll{
    height: 100%;
}

#topPanel #carrusel ul#carrusel_de_noticias li dl{
    margin: 0;
}
 
#topPanel #carrusel ul#carrusel_de_noticias li dd.Impreso {
  padding: 27px 0 0 0;
  height: 33px;
  background: #fff url(../../Img/BannerCarrusel.jpg) no-repeat top center;
  display: table;
  padding: 27px 0 0 0;
  margin: 0;
  width: 100%;
}

#topPanel #carrusel ul#carrusel_de_noticias li dl dd.Impreso .pdf {
  background: #fff url(../../Img/impreso_pdf.jpg) no-repeat top left;
  display: block;
  width: 78px;
  height: 75px;
  float: left;
  margin: 0 0 0 10px;
}


#topPanel #carrusel ul li{
    border: 0;
    margin: 0;
    padding: 0;
    background: transparent;
}
#topPanel #carrusel ul li + li{
    padding-left: 10px;
}


#topPanel #carrusel .titulo {
  color: #0077aa;
  font-size: 1.1em;
  padding: 0;
  height: auto;
  border: none;
  font-weight: bold;
  margin-bottom: 5px;
  line-height: 1.4em;
}
#topPanel #carrusel .texto {
    color: #333333;
    font-size: 0.9em;
    line-height: 1.4em;
    padding: 0;
    margin: 0;
    width: auto;
}
#topPanel #carrusel .texto a {
    color: #333333;
}
#topPanel #carrusel .texto a:hover {
    text-decoration: underline;
}
#topPanel #carrusel .texto em {
    font-style: normal;
}

#topPanel #carrusel .jcarousel-skin-dll .jcarousel-container-horizontal{
    width: 100%;
    position: static !important;
    padding: 0;
    padding: 0 50px;
    box-sizing: border-box;
    background-image: url(../../img/sombra_destacados.png);
    background-position: left center;
    background-repeat:no-repeat;
    height: 100%;
}

#topPanel #carrusel .jcarousel-skin-dll .jcarousel-container-horizontal:before{
	content: "";
	position: absolute;
	width: 13px;
	height: 145px;
	right: 0;
    background-image: url(../../img/sombra_destacados.png);
    background-position: left center;
    background-repeat:no-repeat;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	 transform: rotate(180deg); 
}


#topPanel #carrusel .jcarousel-skin-dll .jcarousel-clip-horizontal {
    width: 100%;
    height: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    box-sizing: border-box;
    overflow: hidden;
}
#topPanel #carrusel .jcarousel-skin-dll .jcarousel-next-horizontal{
    right: -13px;
    height: 145px;
    width: 35px;
    background-position: 0 center;
}

#topPanel #carrusel .jcarousel-skin-dll .jcarousel-next-horizontal:hover{
  background-position: 0 center;
}

#topPanel #carrusel .jcarousel-skin-dll .jcarousel-prev-horizontal{
    left: -13px;
    background-position: 0 center;
    height: 145px;
    width: 35px;
}

#topPanel #carrusel .jcarousel-skin-dll .jcarousel-prev-horizontal:hover {
  background-position: 0 center;
}

#topPanel #carrusel .jcarousel-skin-dll .jcarousel-next-disabled-horizontal,
#topPanel #carrusel .jcarousel-skin-dll .jcarousel-next-disabled-horizontal:hover,
#topPanel #carrusel .jcarousel-skin-dll .jcarousel-next-disabled-horizontal:focus,
#topPanel #carrusel .jcarousel-skin-dll .jcarousel-next-disabled-horizontal:active {
  /*background: none;*/
}
#topPanel #carrusel .jcarousel-skin-dll .jcarousel-prev-disabled-horizontal,
#topPanel #carrusel .jcarousel-skin-dll .jcarousel-prev-disabled-horizontal:hover,
#topPanel #carrusel .jcarousel-skin-dll .jcarousel-prev-disabled-horizontal:focus,
#topPanel #carrusel .jcarousel-skin-dll .jcarousel-prev-disabled-horizontal:active {
  /*background: none;*/
}
/*<<CARRUSEL HISTORICO*/

/* ELIMINACION DE LOS ENLACES SUBRAYADOS EN LA HOME >>*/
#TDCHomeLeft a:hover,
#CarStatic a:hover,
.Derecha .BoeDelDia .TiLe a:hover,
.Derecha .BoeDelDia .SecBoe a:hover,
.TDCCentralCorte1 a:hover,
.TDCCentralCorte2 a:hover,
.TDCCentralCorte3 a:hover,
.TDCCentralCorte4 a:hover,
.TDCCentralCorte5 a:hover,
.TDCCentralCorte6 a:hover,
#Home1 a:hover,
#Home2 a:hover,
#Home3 a:hover,
#Home4 a:hover,
#Home5 a:hover,
#Home6 a:hover,
#Home7 a:hover,
#EspecialesHome a:hover,
#HomeLeft .lf li a.ce:hover,
#HomeLeft .lf li a.ab:hover {
  text-decoration: none !important;
}

#TDCHomeLeft a:focus,
#CarStatic a:focus,
.Derecha .BoeDelDia .TiLe a:focus,
.Derecha .BoeDelDia .SecBoe a:focus,
.TDCCentralCorte1 a:focus,
.TDCCentralCorte2 a:focus,
.TDCCentralCorte3 a:focus,
.TDCCentralCorte4 a:focus,
.TDCCentralCorte5 a:focus,
.TDCCentralCorte6 a:focus,
#Home1 a:focus,
#Home2 a:focus,
#Home3 a:focus,
#Home4 a:focus,
#Home5 a:focus,
#Home6 a:focus,
#Home7 a:focus,
#EspecialesHome a:focus,
#HomeLeft .lf li a.ce:focus,
#HomeLeft .lf li a.ab:focus {
  text-decoration: none !important;
}

.HomeLeftHistorico  img{margin-right:10px;}
.HomeLeftHistorico .Columna,
.HomeLeftHistorico .Doctrina,
.HomeLeftHistorico .SentenciaDiaria,
.HomeLeftHistorico .Jurisprudencia{overflow:hidden;}



/*<< ELIMINACION DE LOS ENLACES SUBRAYADOS EN LA HOME*/

a.wk-icon-scrollup {
    width: 50px;
    height: 56px;
    padding: 5px;
    border-radius: 4px 4px 0 0;
    background-color: #0077aa;
    font-family: "Trebuchet MS", Arial, Helvetica;
    font-size: 0;
    opacity: 1;
    background-image: none;
    box-sizing: border-box;
    text-align: center;
	z-index: 1;
    display:none;
}
a.wk-icon-scrollup:hover{
    text-decoration: none;
	color: #fff;
}
a.wk-icon-scrollup:before {
    content: "";
    background-image: url("../../img/arrow-up.png");    
    width: 14px;
    height: 9px;
    margin: 5px auto 0 auto;
    display: block;
}
a.wk-icon-scrollup:after {
	content: "";
    background-image: url("../../img/up-text.png"); 
    display: block;
    width: 29px;
    height: 10px;
	padding: 0;
  	margin: 0 auto;
	top: 18px;
	position: relative;

}

#errorMessageLayer {margin: 0; margin-top:51px;}
#errorMessageLayer a{color: #0077aa;}
#errorMessageLayer a:hover{color: #0077aa;}
#errorMessageLayer #register{width: 340px;}
#errorMessageLayer #register .logindiv{  width: 350px;}
#errorMessageLayer #register .logindiv .divcheck{font-size: 1em;width: 330px;padding-left: 110px;box-sizing: border-box;display: table;}
#errorMessageLayer #register .logindiv .divcheck > span label{padding-left: 5px;font-weight: bold;}
#errorMessageLayer #register .logindiv .divuser{clear: both;display: table;}
#errorMessageLayer #register .logindiv .divpass{clear: both;display: table;}
#errorMessageLayer #register .logindiv span{font-weight: bold;font-size: 1em;float: left;padding: 5px;}
#errorMessageLayer #register .logindiv input[type="text"]{font-size: 1em;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#errorMessageLayer #register .divlogin{background: #586e95;display: inline-block;border:0;width: auto;}
#errorMessageLayer #register .divlogin input{text-transform: none;font-weight: normal;padding: 6px 20px 7px 20px;}
#errorMessageLayer #register .divlogin:before{ background-image: none;top: initial;    height: initial;    right: initial;    width: initial;}
.documentBrowserFootLayer, .documentBrowserFootLabel {text-align: center;border-left: 0}
.documentBrowserFootLayer{text-align: center;border-left: 1px solid #CCC;}

#errorMessageLayer .span3 {    margin: 0;width: 100%;display: block;}
#errorMessageLayer .span9 {width: 100%;}
#errorMessageLayer .span3 .documentBrowserFootLayer {    margin: 0 auto;    border: 0;    padding-top: 15px;    border-top: 1px solid #ddd;    width: 700px;}
#errorMessageLayer .span3 .documentBrowserFootLayer p{    margin: 0;}
#errorMessageLayer .span3 .documentBrowserFootLayer #errorFootLabel{    margin: 0;}

#errorMessageLayer #errorBodyLayer{  width: 500px;  margin: 0 auto;  box-sizing: border-box;}
#errorMessageLayer #register {  width: 500px;  margin: 0 auto;  padding-bottom: 15px;  box-sizing: border-box;}

#errorMessageLayer #errorLinkLayer{ width: 500px;    margin: 0 auto;    margin: 0 auto;    border: 0;    border-top: 1px solid #ddd;    padding: 15px 0;    box-sizing: border-box;}
#errorMessageLayer #errorLinkLayer label{margin: 0}
#errorMessageLayer #errorLinkLayer a{width: auto;    color: #fff;    padding: 6px 20px 6px 20px;    line-height: 1.5em;    box-sizing: border-box;    background-color: #586e95;    border: 0;}
#errorMessageLayer #errorLinkLayer a:hover{    background: #586e95;}
#errorMessageLayer #errorLinkLayer a:before {    background-image: none;    top: initial;        height: initial;        right: initial;        width: initial;}

@-webkit-keyframes bouncesubir {
    0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
    40% {-webkit-transform: translateY(-5px);}
    60% {-webkit-transform: translateY(-5px);}
}

@-moz-keyframes bouncesubir {
    0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
    40% {-moz-transform: translateY(-5px);}
    60% {-moz-transform: translateY(-5px);}
}

@-o-keyframes bouncesubir {
    0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
    40% {-o-transform: translateY(-5px);}
    60% {-o-transform: translateY(-5px);}
}
@keyframes bouncesubir {
    0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
    40% {transform: translateY(-5px);}
    60% {transform: translateY(-5px);}
}

/* REPERTORIO JURISPRUDENCIA >>*/
#RepertorioJuris {
    display: table;
    position: fixed;
    left: 0;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    display: block;
}


#RepertorioJuris #Container{
    width: 100%;
    height: 100%;
	display: block;
    position: relative;
}

#RepertorioJuris #Container #cLeftBody{
	width: 25%;
	float: left;
	overflow: auto;
	height: 100%;
}

#RepertorioJuris #Container #cLeftBody .elem .entradillaNoticia{
    padding:10px;
    margin:0
}
#RepertorioJuris #Container #cLeftBody .elem .entradillaNoticia span{
    float:left
}

#RepertorioJuris #Container #cLeftBody .elem .entradillaNoticia a{
    display: table;
    color: #0077aa;
    line-height: 1.4em;
}
#RepertorioJuris #Container #cLeftBody .elem .entradillaNoticia a:hover{
  color: #0077aa;
}

#RepertorioJuris #Container #cLeftBody .elem .entradillaNoticia span + a{
    padding-left: 10px;
}

#RepertorioJuris #Container #cRightBody{
	width: 75%;
	padding-left: 25px;
	padding-right: 25px;
	box-sizing: border-box;
	height: 100%;
	overflow: auto;
}
#RepertorioJuris #Container #cRightBody .elem{
    position: relative;
    padding-bottom: 15px;    
    border-bottom: 1px solid #d7d7d7;
    text-align: justify;
}
#RepertorioJuris #Container #cRightBody .elem > a{
    padding-top: 15px;
    display: block;
}

#RepertorioJuris #Container #cRightBody .elem .entradillaNoticia{
    display: table;
}
#RepertorioJuris #Container #cRightBody .elem .entradillaNoticia > a:hover{
  color: #0077aa;
}
#RepertorioJuris #Container #cRightBody .elem .entradillaNoticia > span{
    float: left;
    color: #54667c;    
    font-size: 1.1em;
    line-height: 1.2em;
    font-weight: bold;            
}

#RepertorioJuris #Container #cRightBody .elem .entradillaNoticia > span + a{
    padding-left: 10px;
    font-weight: bold;
    font-size: 1.1em;
    line-height: 1.2em;
    display: table;
}

#RepertorioJuris #Container #cRightBody .elem .autorNoticia{
    padding-left: 15px;
    margin-left: 0;
    font-size: 0.9em;
    margin-bottom: 7px;
    line-height: 1.4em;
}
#RepertorioJuris #Container #cRightBody .elem .autorNoticia a{
 color: #666; 
}
#RepertorioJuris #Container #cRightBody .elem .cabecera{
    padding-left: 15px;
    margin-left: 0;
    font-size: 0.9em;
    margin-bottom: 7px;
    line-height: 1.4em;
}
#RepertorioJuris #Container #cRightBody .elem .cabecera a{
 color: #666; 
}
#RepertorioJuris #Container #cRightBody .elem .resumenrep{
    padding-left: 15px;
    margin-left: 0;
    font-size: 0.9em;
    margin-bottom: 7px;
    line-height: 1.4em;
}

#RepertorioJuris #Container #cRightBody .elem .resumenrep a{
 color: #666; 
}


/*<< REPERTORIO JURISPRUDENCIA*/

#RecoverPass{margin: 0 auto;padding: 25px 0;border: 1px solid #eaeaea;border-radius: 0;margin-top: 15px;}
#RecoverPass .wk-recordarpass-header {margin: 0;width: 280px;margin-left: auto;margin-right: auto;margin-bottom: 5px;border: 0;min-height: inherit;border-radius: 0;background: inherit;text-align: center;}
#RecoverPass .wk-recordarpass-header h3{font-size: inherit;line-height: inherit;padding: 0;}
#RecoverPass .wk-recordarpass-header + .row-fluid{padding-top: 15px;width: 280px;margin-left: auto;margin-right: auto;}
#RecoverPass .wk-recordarpass-header + .row-fluid .span3{display:none}
#RecoverPass .wk-recordarpass-header + .row-fluid .span6{width: 100%;margin: 0;}
#RecoverPass .wk-recordarpass-header + .row-fluid .Formdiv{padding: 0;}
#RecoverPass .wk-recordarpass-header + .row-fluid .Formdiv label{line-height: 30px;margin-bottom: 10px;width: 29%;font-weight: bold;}
#RecoverPass .wk-recordarpass-header + .row-fluid .Formdiv input[type="text"]{padding: 0 5px;height: 30px;box-sizing: border-box;margin-bottom: 10px;width: 71%;}

#RecoverPass #CreateUsercaptcha p{display: table;padding-left: 29%;width: 100%;}
#RecoverPass #CreateUsercaptcha .clave {margin-left: 0;}
#RecoverPass .condiciones{margin: 0;position: relative;}
#cContainer #RecoverPass .condiciones label{margin-right: 0;width: 100%;line-height: 1.4em;padding-left: 29%;border-left: 20px solid transparent;box-sizing: border-box;}
#cContainer #RecoverPass .condiciones [type="checkbox"]{margin: 0;position: absolute;left: 29%;} 
#cContainer #RecoverPass .condiciones a:hover{color: #0077aa;} 
#cContainer #RecoverPass [type="submit"]{height: auto;background-color: #000;background-image: none;text-transform: uppercase;width: auto;box-shadow: none;border-radius: 0;padding: 5px 10px;margin: 0 auto;border: 1px solid #fff;}

@media (max-width: 1000px) {
	


	.wk-head-sup{
		height:auto;
	}

	.wk-head-sup-nav{
		clear:both;
		width:100%;
		
		border-top: 1px solid #FFF;
	}
	.wk-head-sup-nav ul{
		margin:0;
	}
	.wk-head-sup-nav ul li{
		width:33.333%;
		height:26px;
	}
	.wk-head-sup-nav > ul#ulLinks > li > a{
		width:100%;
		margin:0;
		height:26px;
	}

	.wk-head-sup-nav > ul#ulLinks > li > a > dfn{
		padding:2px 10px;
	}

	.wk-head-sup-nav ul li#Links3 a:before{
		bottom:3px;
		right:5px;
		left:auto;
	}

	.wk-head-sup-nav ul li#Links3 a:before{
		height:24px;
		width:24px;
		background-position: -124px -30px;
	}

	.wk-head-sup-nav > ul > li > a > dfn > strong{
		display:inline;
	}


	.wk-login{
		border-left:1px solid #CCC;
	}

	.wk-head--nav{
		text-align:left;
	}
	#cMenu.wk-head--nav{
		text-align:right;
	}




	.wk-cFooter .wk-cFooter-section{
		width:30%;

	}

	.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: 10px;
		margin-top: 10px;
	}

	.wk-cFooter .wk-cFooter-section{
		margin-top:2px;
	}


	#lyrEnlaces #copy #logos #wkcopy {
		width: 133px;
		margin-left: 5px;
		padding-right:5px;
	}

	#lyrEnlaces #copy #logos #wkcopy p{
		margin-top: 10px;
	}

	#lyrEnlaces #copy #logos #aenor_txt{
		text-align: center; 
		margin-top: 10px; 
		margin-left: 5px;
	}
}

#CalenResponsive{
    display: none;
}
#CalenResponsive span{color: #666363;font-weight: bold;transition: .3s;}
#CalenResponsive span:hover{color: #1C849E;}
#CalenResponsive span::before{
    content: '\f073';
    font-family: FontAwesome;
    position: absolute;
    right: 132px;
    top: 14px;
}
@media (min-width:992px) {
    #cLogo, #cMenuSites {position:static; }
    .titSeccion {display:none;  }
}
/******************************************************* Landscape phones and down ***************************************************/
/*[action*="Inicio.aspx"] .lf .l{margin: 0 0 38px 0;}*/
@media (max-width:992px) {
    .wk-head-sup {
        padding: 0;           
    }
    [action*="Inicio.aspx"] .wk-main .row-fluid .span12:first-child{
        display: none;
    }
    [action*="ListaResultados.aspx"] .wk-main .row-fluid .span12:first-child{
        display: block;
        position: absolute;
        top: 0;
    }
    .wk-resultlist-tabs ul li{
        max-width: initial;
        min-width: initial;
        width: auto;
    }
   
   
    #dHPlus ul.nFt li{
        margin-top: 20px;
    }
    #CalenResponsive{
        display: block;
        text-align: right;
        cursor: pointer;
        padding: 15px;
        margin-bottom: 5px;
        position: relative
    }
    #cCal{
        display: none;
        position: absolute;
        top: 253px;
        width: 95.5%;
        z-index: 50;
        background: #fff;
        border-bottom: 2px solid #969191;
        box-shadow: 3px 2px 10px #9E9494;
    }

    .wk-path {margin: 10px 2% 0 2%;}

    .wk-colllapse-mobile--login {
        padding-top:88px;
    }
    #DivLang  { padding:0px 10px 5px 0;}
    .wk-login{
        clear:both;
        width:55%;
        padding:8px 0;
        height:auto;
        border-left:none; 
    }

    .wk-login .logindiv{
        margin: 0 10px;
    }

    .wk-login .divforgot{
        display:block;
    }

    .wk-login .divlogin{
        margin-top:10px;
        margin-right:8%;
    }
    .wk-login .divcheck{
        margin-top:8px;
    }
    .wk-login .divlogin input, .wk-login .divlogoutBtn input{
        padding:9px 15px;
    }

    .wk-head-sup-nav{
        clear:none;
        width:45%;
        float:left;
        border-top:none;
    }

    .wk-head--nav ul{
        float:right;
    }

    .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{
        display:none;	
    }

    .wk-head--nav #Menu5 a:before {
        background-position: -3px -100px;
    }

    .wk-head--nav #Menu5 a dfn{
        display:none;
    }

    .wk-head--nav #Menu6{
        border:none;
        display:none;
    }

    .wk-cFooter #lyrMenu3, .wk-cFooter #lyrMenu4 {
        width: 100%;
        overflow:hidden;
    }


    .classContainerCarouselDoble ul li .titlenoticecarousel{
        font-size: 1.4em !important;
    }
    #HomeDoble.jcarousel-list .abstractnoticecarousel{
        font-size: 1.1em !important;
    }
	
    .wk-logo{
        width:135px;
        padding:8px 0 5px 0;
        height:36px;
    }
    .wk-logo a{
        width:120px;
        height:28px;
        background-image:url("../../img/wk-logo-m.png");
        margin:5px;
    }

    .wk-logoprod{
        width:150px;
        padding:5px 0 2px 0;
    }

    .wk-logoprod a{
        width: 127px;
        height: 36px;
        background-image: url("../../img/wk-logoprod.png");
        margin: -65px -108px 5px 5px;
        float: right;
        background-size: 106px;
    }

    .wk-login{
        clear:both;	
    }

    .wk-head--nav{
        background-color:none;
        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%;
        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;
    }

    .wk-l-psearch{
        width:auto;
        margin:0;
        overflow:hidden;	
    }

    .wk-psearch{
        margin:1%;
        padding-bottom:3px;
        border:none;
        font-size:0.9em;
    }

    .wk-toolbar-relevancia > span{
        display:none;	
    }

    .wk-toolbar-textsize{
        display:none;
    }

    .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:absolute;
        top:50%;
        left:50%;
        width:230px;
        height:200px;
        margin-top:-70px;
        margin-left:-100px;
        background: #c4d4e7; 
        display:block;
        z-index:200000;  
    }

    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 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;}

    .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;
        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));
        background: -webkit-linear-gradient(top, #7fcaef 7%,#29a3e5 44%,#1b96dd 56%,#166eb2 100%);
        background: -o-linear-gradient(top, #7fcaef 7%,#29a3e5 44%,#1b96dd 56%,#166eb2 100%);
        background: -ms-linear-gradient(top, #7fcaef 7%,#29a3e5 44%,#1b96dd 56%,#166eb2 100%);
        background: linear-gradient(to bottom, #7fcaef 7%,#29a3e5 44%,#1b96dd 56%,#166eb2 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fcaef', endColorstr='#166eb2',GradientType=0 ); 
        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-umbrella.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;  
    }

    div.IntegraPopup {border:none; background:none; width:425px !important; height:501px !important; *height:510px !important; box-shadow:none;}
    div.IntegraPopup div.ui-dialog-titlebar {background:none; border:none;}
    div.IntegraPopup div.ui-dialog-titlebar span.ui-dialog-title {display:none;}
    div.IntegraPopup div.ui-dialog-titlebar .ui-dialog-titlebar-close {background: url("../../Img/close.png") repeat scroll 0 0 transparent;
        height: 40px;
        margin: -12px -6px 0;
        padding: 1px;
        position: absolute;
        right: 0.3em;
        top: 50%;
        width: 40px;
        z-index: 1004;
        *margin:-12px 0 0;
    }
    div.IntegraPopup div.ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary {display:none;}
    div.IntegraPopup div.ui-dialog-titlebar a.ui-dialog-titlebar-close:hover {border:none;}
    div.IntegraPopup div.ui-dialog-titlebar a.ui-dialog-titlebar-close span {display:none;}
    div.IntegraPopup div#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 15px 10px;
        width: 340px;
        z-index: 1002;
        margin-right:10px;
        *position:static;
    }
    div.IntegraPopup div#Integra a {cursor:default; outline:0px;}
    div.IntegraPopup div#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;}

    div#UnregisterNewsLetter.wk-content-page #scheckmatter input#CissLaboNewsmatter {width:20px;}

    .modalOpened{overflow: hidden;}


    #NewsLetter .Formdiv #FormField #selectmatterframe input{ float:left; margin:4px 0px 0 12px}
    #NewsLetter .Formdiv #FormField #selectmatterdiv #scheckmatter #BitAlavaNewsmatterLbl {color:#007BC1; font-weight:bold; float:none; width:100%; clear:none; font-size:0.7em; padding:0; margin:10px 10px 20px 10px; font-size:1em;}
    #NewsLetter .Formdiv #FormField #selectmatterdiv #scheckmatter #BitBizkaiaNewsmatterLbl {color:#007BC1; font-weight:bold; float:none; width:100%; clear:none; font-size:0.7em; padding:0; margin:10px 10px 20px 10px; font-size:1em;}
    #NewsLetter .Formdiv #FormField #selectmatterdiv #scheckmatter #BitGipuzkoaNewsmatterLbl {color:#007BC1; font-weight:bold; float:none; width:100%; clear:none; font-size:0.7em; padding:0; margin:10px 10px 20px 10px; font-size:1em;}
    #NewsLetter .Formdiv #FormField #selectmatterdiv #scheckmatter #BitNavarraNewsmatterLbl {color:#007BC1; font-weight:bold; float:none; width:100%; clear:none; font-size:0.7em; padding:0; margin:10px 10px 20px 10px; font-size:1em;}
    #NewsLetter .Formdiv #FormField #selectmatterdiv #scheckmatter #CissLaboNewsmatterLbl {color:#007BC1; font-weight:bold; float:none; width:100%; clear:none; font-size:0.7em; padding:0; margin:10px 10px 20px 10px; font-size:1em;}
    #NewsLetter .Formdiv #FormField #selectmatterdiv #scheckmatter #CissFiscNewsmatterLbl {color:#007BC1; font-weight:bold; float:none; width:100%; clear:none; font-size:0.7em; padding:0; margin:10px 10px 20px 10px; font-size:1em;}
    #NewsLetter .Formdiv #FormField #selectmatterdiv #scheckmatter #CissContNewsmatterLbl {color:#007BC1; font-weight:bold; float:none; width:100%; clear:none; font-size:0.7em; padding:0; margin:10px 10px 20px 10px; font-size:1em;}

    .wk-head--nav > ul > li > a{
    display:block
    }
    .wk-head--nav ul{
        width:96%;
        margin-right:2%;
    }


    input, button, select, textarea {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

    body.user-nologin{padding: 0;}

    .wk-colllapse-mobile.wk-colllapse-mobile--login{float: right;width: auto;padding-top: 0;}

    .wk-main{padding: 0 15px;}

    #HomeLeft{margin: 15px 0 0 0}

    .row-fluid [class*="span"],
    #cContainer .Izquierda,
    #cContainer .Derecha{margin: 0;width: 100%;clear: both;}

    .lf li img.fp {max-height: 300px;width: auto;}

    #cHead #MenuVertical{top: 0;width: auto;right: 5px;background: inherit;}
	
	a.wk-icon-scrollup { display: none;}


    .wk-resultlist{position: relative;}
    .wk-resultlist .row-fluid{position: relative;padding-top: 21px;}
    .wk-resultlist.wk-resultlist-launch  .row-fluid {padding-top:0;}
	.wk-resultlist .jcarousel-skin-tango .jcarousel-item-horizontal { position:relative; z-index:1;}
    .wk-resultlist .wk-resultlist-tabs{top: 400px;}
    .wk-resultlist .wk-resultlist-results{padding: 0;/*margin-top: 533px;*/margin-bottom: 15px;}
    .wk-resultlist-results dl{border:0}
    .wk-resultlist-results dl + dl{border-top: 1px solid #d7d7d7;}
    .wk-resultlist .rightPane{padding: 0;/*position: absolute;top: 0;*/}
    .wk-resultlist-results + .rightPane{ margin-top: 0;}
    .wk-resultlist-refine {margin:0;margin-bottom:15px}
    .wk-resultlist-grouping {margin:0;margin-bottom:15px}
	
	.wk-resultlist-tabs ul { width: auto !important;}
	.wk-resultlist-tabs ul li { font-size: 1em; padding:15px 6px;border-radius:0;}
	.wk-resultlist-tabs span.titulo {margin: 0;}
	.wk-resultlist-tabs span.cantidad { display: none;}
	.jcarousel-skin-tango .jcarousel-item-horizontal { margin: 0;}

    .wk-resultlist-grouping #agrup.agrup{max-height: 180px !important;height: 180px !important;overflow-x: auto;display: block;}
    .wk-resultlist-grouping #agrup.agrup > li > ul[aria-expanded="true"]{overflow: inherit !important;}

    #navToolbar.wk-toolbar.sticky{top: 37px !important;left: 0 !important;border-bottom: 0;padding: 5px 15px 0 15px;}
    #navToolbar.wk-toolbar.sticky:after {content: "";display: block;width: 100%;height: 31px;border-bottom: 1px solid #dddddd;}
    #navToolbar{height: 37px !important;box-sizing: border-box;margin: 0;padding: 5px 0;display: table;width: 100% !important; position: inherit !important; }
    #navToolbar .wk-toolbar-searchindocument{margin: 0;padding: 0;padding-right: 10px;}
    #navToolbar .wk-toolbar-searchindocument .SearchDocumentDiv .SearchDocumenttx {margin: 0;margin-right: 5px;height: 26px;box-sizing: border-box;}
    #navToolbar .wk-toolbar-searchindocument .SearchDocumentDiv .SearchDocumentDivbtnbackguard{margin: 5px 0;display: inline-block;background-position: -41px -265px;}
    #navToolbar .wk-toolbar-searchindocument .SearchDocumentDiv .SearchDocumentDivbtnforward{margin: 5px 0;background-position: -9px -265px;}
    #navToolbar .wk-toolbar-searchindocument .SearchDocumentDiv .Searchdocumentchkdiv{margin: 0;padding-left: 10px;}
    #navToolbar .wk-toolbar-searchindocument .SearchDocumentDiv .Searchdocumentchkdiv label{margin: 0;line-height: 26px;float: none;}
    #navToolbar .wk-toolbar-searchindocument .SearchDocumentDiv .Searchdocumentchkdiv label [type="checkbox"]{margin: 0;margin-top: 6px;margin-right: 5px;}
    #navToolbar .wk-toolbar-relevancia{padding: 0;padding-right: 5px;}
    #navToolbar .wk-toolbar-relevancia .ordenacion{margin: 0;padding: 0;}
    #navToolbar .wk-toolbar-relevancia .ordenacion option{margin: 0;padding: 0;}
    #navToolbar .wk-toolbar-relevancia #LblOrden{margin: 0;line-height: 26px;padding-right: 5px;}
    #navToolbar .wk-toolbar-historico{padding: 0;padding-right: 10px;border: 0;}
    #navToolbar .wk-toolbar-historico #divDocumentsRecentlyVisited{padding: 0;border: 0;}
    #navToolbar .wk-toolbar-historico #divDocumentsRecentlyVisited .DocsVisited{padding: 0;margin: 0;width: 148px;}
    #navToolbar .wk-toolbar-navigation{padding-right: 10px;}
    #navToolbar .wk-toolbar-navigation .navCtrlContainer .NavigationBar #navigationcontrol_docbuttons{margin: 0;line-height: 26px;}
    #navToolbar .wk-toolbar-navigation .navCtrlContainer .NavigationBar #navigationcontrol_docbuttons .navigationActualDoc{padding: 0;line-height: 20px;margin: 3px 0;padding: 0 3px;}
    #navToolbar .wk-toolbar-navigation .navCtrlContainer .NavigationBar #navigationcontrol_docbuttons .navigationOtherDoc{padding: 0;line-height: 20px;margin: 3px 0;padding: 0 2px;}
    #navToolbar .wk-toolbar-navigation .navCtrlContainer .NavigationBar #navigationcontrol_docbuttons #NavigationLabel{line-height: 20px;padding: 0;padding-left: 5px;margin: 3px 0;}
    #navToolbar .wk-toolbar-navigation .navCtrlContainer .NavigationBar #navigationcontrol_docbuttons #navigationcontrol_firstimage{margin: 3px 0;}
    #navToolbar .wk-toolbar-navigation .navCtrlContainer .NavigationBar #navigationcontrol_docbuttons #navigationcontrol_previousimage{margin: 3px 0;}
    #navToolbar .wk-toolbar-navigation .navCtrlContainer .NavigationBar #navigationcontrol_docbuttons #navigationcontrol_nextimage{margin: 3px 0;}
    #navToolbar .wk-toolbar-navigation .navCtrlContainer .NavigationBar #navigationcontrol_docbuttons #navigationcontrol_lastimage{margin: 3px 0;}
    #navToolbar .wk-toolbar-textsize{margin: 0;margin-top: 1px;}
    #navToolbar .wk-toolbar-textsize .textsizecontroldiv .textmasclass{margin: 0;margin-left: 10px;}
    #navToolbar .wk-toolbar-textsize .textsizecontroldiv .textmenosclass{margin: 0;}



    #navToolbar .wk-toolbar-tools #buttonsBar #hrefSend{margin: 0;width: 26px;height: 26px;margin-right: 10px;}
    #navToolbar .wk-toolbar-tools #buttonsBar #hrefexpCtrl{margin: 0;width: 26px;height: 26px;margin-right: 10px;}
    #navToolbar .wk-toolbar-tools #buttonsBar #mydocsButton{margin: 0;width: 26px;height: 26px;margin-right: 10px;}
    #navToolbar .wk-toolbar-tools #buttonsBar #hrefprintCtrl{margin: 0;width: 26px;height: 26px;margin-right: 10px;}

    #cHead {padding: 0 15px;border-top: 1px solid #dddddd;margin-bottom: 16px;}

    #cHead #cLogo #LogoUN{display: none;position: absolute;top: 0;right: 0;margin: 0;margin-top: 5px;margin-right: 15px;padding: 0;width: auto;height: auto;}
    #cHead #cLogo #LogoUN a {width: 120px;height: 20px;margin: 0;}
    .cHeadTopMobile {display:block;}
    #cHead .cHeadTopMobile #AtCliente{position: absolute;top: 0;left: 15px;position: absolute;margin-top: 8px;}
    #cHead .cHeadTopMobile #AtCliente:after { content:''; background: url("../../img/icon-phone-48.png") center center no-repeat;background-size: 24px;width: 32px;height: 32px;display: block;cursor: pointer;border-radius: 16px;border: 1px dashed #000;float: left;box-sizing: border-box;}
    #cHead .cHeadTopMobile #AtCliente ul{display:none}

    #cHead #cLogo #AtCliente{display:none;}
    #cHead #cLogo #AtCliente:after { content:''; background: url("../../img/icon-phone-48.png") center center no-repeat;background-size: 24px;width: 32px;height: 32px;display: block;cursor: pointer;border-radius: 16px;border: 1px dashed #000;float: left;box-sizing: border-box;}
    #cHead #cLogo #AtCliente ul{display:none}
    #cHead #cLogo #AtCliente.active ul{display:block}
    #cHead #cLogo #AtCliente.active:before{content: "";    display: block;    width: 100%;    height: 100%;    background-color: #000;    opacity: 0.5;position: fixed;z-index: 102;left: 0;top: 0;}
    #cHead #cLogo #AtCliente.active ul{position: fixed;width: 320px;height: 120px;left: 50%;margin-left: -160px;margin-top: -60px;top: 50%;z-index: 1003;display: table;-webkit-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.75);    box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.75);box-sizing: border-box;background-color: #f7f7f7;border-radius: 4px;}
    #cHead #cLogo #AtCliente.active ul:after{content: "×";height: 12px;line-height: 12px;font-size: 21px;font-weight: bold;text-shadow: 0 1px 0 #fff;padding: 5px;margin: 0;display: block; position: absolute; right: 15px; top: 16px;}
    #cHead #cLogo #AtCliente.active ul::before{content: "Telefono de contacto";text-align: center;    padding: 20px 15px 15px 15px;    font-size: 18px;    line-height: 18px;    box-sizing: border-box;    border-radius: 4px 4px 0 0;    background-color: #fff;    border-bottom: 1px solid #e5e5e5;    width: 100%;    height: 56px;    font-weight: normal;    display: block;}
    #cHead #cLogo #AtCliente.inactive ul{display: none;}
    #cHead #cLogo #AtCliente .AtCliIzq{padding: 0;background: none;line-height: 24px;font-size: 1.15em;text-align: center;margin: 20px 0;padding-left: 30px;}
    #cHead #cLogo #AtCliente.active .AtCliIzq:before{content:"";background: url("../../img/icon-phone-48.png") center center no-repeat;    background-size: 24px;        width: 24px;height: 24px;display: inline-block;position: absolute;margin-left: -32px;}
    #cHead .wrapper-sticky{height: auto !important;}

    #cHead #cLogo{display: table;width: 100%;padding-top: 15px;border-top: 1px solid #ddd; padding-bottom:13px; z-index:2; background-color:#FFF;}
    #cHead #cLogo.affix {   margin-top:-3px; border-bottom:1px solid #DDD; }
    #cHead #cLogo #LogoPR{width: auto;padding: 0;float: left;}
    #cHead #cLogo #LogoPR a{margin: 0;background-image: url("../../img/wk-logoprod.png");background-repeat: no-repeat;background-position: -12px -20px;background-size: 170px;width: 170px;    height: 38px;display: block;float: none;}

    #cHead #cLogo #wk-js-login-head{margin: 0;padding: 0;height: 30px;background: inherit;display: block;}
    #cHead #cLogo #wk-js-login-head #wk-js-login-head-title{padding: 0;display: table !important;cursor: pointer;}

    #cHead #cLogo #wk-js-login-head.wk-colllapse-mobile-head-close{ display: block;}
    #cHead #cLogo #wk-js-login-head.wk-colllapse-mobile-head-close:before{float: none;height: inherit;width: inherit;margin: 0;}
    #cHead #cLogo #wk-js-login-head.wk-colllapse-mobile-head-close #wk-js-login-head-title{color: #fff;font-size: 0;padding: 0;border-radius: 4px;z-index: 101;position: relative;height: auto;float: right;text-transform: inherit;}
    #cHead #cLogo #wk-js-login-head.wk-colllapse-mobile-head-close #wk-js-login-head-title:after{content: "Acceder";font-size: 14px;line-height: 14px;padding: 10px 20px;border-radius: 4px;display: inline-block;background-color: #00A9D2;}

    #cHead .wk-colllapse-mobile-head.wk-colllapse-mobile-head-open:before{margin: 0;width: inherit;height: inherit;}
    #cHead .wk-colllapse-mobile-head.wk-colllapse-mobile-head-open #wk-js-login-head-title{font-size: 0;opacity: .2;filter: alpha(opacity=20);line-height: initial;position: fixed;left: 50%;top: 50%;z-index: 1001;display: table;margin: 0;margin-left: 130px;margin-top: -135px;padding: 0;}
    #cHead .wk-colllapse-mobile-head.wk-colllapse-mobile-head-open #wk-js-login-head-title:hover{opacity: .5;filter: alpha(opacity=50);}
    #cHead .wk-colllapse-mobile-head.wk-colllapse-mobile-head-open #wk-js-login-head-title:after{content: "×";height: 12px;line-height: 12px;font-size: 21px;font-weight: bold;color: #000;text-shadow: 0 1px 0 #fff;padding: 5px;margin: 0;display: block;}
    
    #cHead #cLogin{display: none;margin: 0;border: 0;box-sizing: border-box;width: 100%;padding: 0;position: fixed;height: 100% !important;top: 0;left: 0;background: transparent;border-radius: 0;}
    #cHead #cLogin:before{content:"";display: block;width: 100%;height: 100%;background-color: #000;opacity: 0.5;}
    #cHead #cLogin #logindiv{display: table;width: 320px;height: 270px;box-sizing: border-box;background-color: #f7f7f7;border-radius: 4px;position: absolute;top: 50%;left: 50%;margin: 0;margin-left: -160px;margin-top: -150px;-webkit-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.75);box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.75);}
    #cHead #cLogin #logindiv:before{content: "Acceso a diariolaley";text-align: center;padding: 20px 15px 15px 15px;font-size: 18px;line-height: 18px;box-sizing: border-box;border-radius: 4px 4px 0 0;background-color: #fff;border-bottom: 1px solid #e5e5e5;width: 100%;height: 56px;font-weight: normal;display: block;}
    #cHead #cLogin #logindiv .divuser{padding: 0 0 0 70px;margin-bottom: 10px;margin-top: 20px;border-right: 30px solid transparent;border-left: 30px solid transparent;width: 100%;position: relative;box-sizing: border-box;}
    #cHead #cLogin #logindiv .divuser span{width: auto;left: 0;line-height: 30px;position: absolute;color: #000;font-size: 1.15em;}
    #cHead #cLogin #logindiv .divuser [type="text"]{font-size: 1.15em;width: 100%;box-sizing: border-box;height: 30px;}
    #cHead #cLogin #logindiv .divpass{padding: 0 0 0 70px;margin-bottom: 10px;width: 100%;border-right: 30px solid transparent;border-left: 30px solid transparent;position: relative;box-sizing: border-box;}
	#cHead #cLogin #logindiv .divpass span {width: auto;left: 0;line-height: 30px;position: absolute;color: #000;font-size: 1.15em;margin: 0;}
    #cHead #cLogin .divpass [type="password"]{font-size: 1.15em;width: 100%;box-sizing: border-box;height: 30px;}
    #cHead #cLogin .divcheck{margin: 0;clear: both;text-align: left;box-sizing: border-box;padding-left: 100px;width: 100%;}
	#cHead #cLogin .divcheck > span {line-height: 30px;display: block;}
	#cHead #cLogin .divcheck > span > label {color: inherit;font-size: 1.15em;line-height: 30px;margin: 0;}
    #cHead #cLogin .divlogin{margin: 0;margin-top: 10px;padding: 0;width: 100%;left: inherit;text-align: center;clear: both;display: table;position: static;left: inherit;top: inherit;}
	#cHead #cLogin .divlogin #btnlogin {height: auto;background-image: none;width: auto;box-shadow: none;margin: 0 auto;text-align: center;border: 0;background: #586e95;color: #FFF;text-decoration: none;padding: 7px 20px 6px 20px;border-radius: 5px;line-height: 1.6em;text-transform: inherit;    font-size: 13px;}
    #cHead #cLogin #logindiv .divforgot{width: 100%;margin: 0;margin-top: 10px;text-align: center;box-sizing: border-box;color: inherit;}
    #cHead #cLogin #logindiv .divforgot a{color: inherit;font-size: 1.15em;}
    #cHead .wk-colllapse-mobile-head.wk-colllapse-mobile-head-close + #cLogin{opacity: 0;filter: alpha(opacity=0)}
    #cHead .wk-colllapse-mobile-head.wk-colllapse-mobile-head-open + #cLogin{opacity: 1;z-index: 100;display: table !important;filter: alpha(opacity=100)}

    #cHead .wk-colllapse-mobile-head + #cLogin [type="submit"]{ background: transparent;background-image: url(../../img/ico-key.png);background-repeat: no-repeat;background-position: center top;width: auto; padding: 5px 5px;padding-top: 19px;margin: 0 auto;}
    
    #cHead .wk-colllapse-mobile-head + #cLogin .divlogoutBtn{position: static;margin-top: 50px;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;}
    #cHead .wk-colllapse-mobile-head.wk-colllapse-mobile-head-open + #cLogin .divlogoutBtn{filter: alpha(opacity=100);opacity:1}
    #cHead .wk-colllapse-mobile-head.wk-colllapse-mobile-head-close + #cLogin .divlogoutBtn{filter: alpha(opacity=0);opacity:0;}

    #cHead .wk-colllapse-mobile-head .divlogoutTxt {position: absolute;}

    #cHead .wk-colllapse-mobile-head .divlogoutTxt{position: fixed;width: 300px;margin-left: -150px;left: 50%;top: 50%;text-align: center;z-index: 1001;padding: 0;color: #000;-webkit-transition: opacity 1s ease-in-out;    -moz-transition: opacity 1s ease-in-out;    -o-transition: opacity 1s ease-in-out;    transition: opacity 1s ease-in-out;}
    #cHead .wk-colllapse-mobile-head.wk-colllapse-mobile-head-open .divlogoutTxt{filter: alpha(opacity=100);opacity:1}
    #cHead .wk-colllapse-mobile-head.wk-colllapse-mobile-head-close .divlogoutTxt{filter: alpha(opacity=0);opacity:0}

    .user-login #cHead #cLogin:before {content: "";display: block;width: auto;height: auto;background-color: transparent;opacity:inherit;}
    .user-login #cHead #cLogin #logindiv {display: table;width: auto;height: auto;box-sizing: border-box;background-color: transparent;border-radius: inherit;position: static;top: inherit;left: inherit;margin: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
	#cHead #cLogin #logindiv:before {content: "";background-image: url(../../img/text-accesodiariolaley.png);background-repeat: no-repeat;background-position: center center;text-align: center;padding: 20px 15px 15px 15px;font-size: 18px;line-height: 18px;box-sizing: border-box;border-radius: 4px 4px 0 0;background-color: #fff;border-bottom: 1px solid #e5e5e5;width: 100%;height: 56px;font-weight: normal;display: block;}    .user-login #cHead .wk-colllapse-mobile-head + #cLogin .divlogoutBtn {position: static;margin:0;}
    .user-login #cHead .wk-colllapse-mobile-head.wk-colllapse-mobile-head-close + #cLogin{opacity: 1;filter: alpha(opacity=100);position: static;display: block;}
    .user-login #cHead .wk-colllapse-mobile-head.wk-colllapse-mobile-head-close + #cLogin .divlogoutBtn {filter: alpha(opacity=100);opacity: 1;}
    .user-login #cHead #cLogo #wk-js-login-head.wk-colllapse-mobile-head-close #wk-js-login-head-title {display:none !important;}
    .user-login #cHead #cLogo #wk-js-login-head.wk-colllapse-mobile-head-close {display: none;}

    #cHead #cPath.wk-path{background: transparent; position: absolute;}
    #cHead #cPath.wk-path #PathDivPath a{display: none;}
    #cHead #cPath.wk-path.sticky{border-bottom: 0;padding: 5px 15px 0 15px;}
    #cHead #cPath.wk-path.sticky:after{content:"";display: block;width: 100%;height: 38px;border-bottom: 1px solid #dddddd;}
    #cHead #cPath{margin: 0;padding: 5px 0;width: 100% !important;}
    #cHead #cPath #PathDivPath {padding: 0;font-size: 0.85em;float: left;display: none;}
    #cHead #cPath #PathDivPath #lastpathid {line-height: 35px;display: inline-block;}
    #cHead #cPath #PathDivPath a{line-height: 32px;display: inline-block;}

    #cPath #Busqueda {float: right;width: 216px;display: table;position: relative;padding-right: 36px;margin: 0;box-sizing: border-box;}
    #cPath.sticky #Busqueda{ margin: 0;}
    #cPath #Busqueda #sc1AvToolbarDivTxtSearch #sc1AvToolbarTxtSearch.TxtSearchclass {    
        padding: 0;
        color: #999;
        border: 1px solid #dfdfdf;
        border-radius: 0;
        width: auto;
        height: 38px;
        margin: 5px 0 0 -60px;
        padding-left: 5px;
        box-sizing: border-box;
        width: 234px;
    }
    #cPath #Busqueda input#btnSearchBtnSearch {
        width: 30px;
        height: 30px;
        box-sizing: border-box;
        font-size: 0px;
        border: none;
        background: #FFF url(../../img/icon-search-48.png) center center no-repeat;
        background-size: 22px;
        color: #FFF;
        margin: 8px 0;
        padding: 0;
        position: absolute;
        right: 18px;
    }

    #navToolbarSocial{margin: 0;padding: 5px 0 15px 0;box-sizing: border-box;}
    #navToolbarSocial #IdSocNetLegis{width: inherit;float: left;padding-right: 10px;}
    #navToolbarSocial #IdSocNetLegis #IdSocNetTitle{float: left;padding: 0;padding-right: 5px;line-height: 26px;}
    #navToolbarSocial #IdSocNetLegis #IdSocNetLegisList{margin: 0;}
    #navToolbarSocial #IdSocNetLegis #IdSocNetLegisList li{display: table; margin: 3px 0}
    #navToolbarSocial #IdSocNetLegis #IdSocNetLegisList li + li{margin-left:3px}
    #navToolbarSocial #cVote{padding: 0;position: inherit;right: inherit;}
    #navToolbarSocial #cVote #voteControl #VoteInput{padding-right: 10px;}
    #navToolbarSocial #cVote #voteControl #VoteInput #vota{padding: 0;line-height: 26px;padding-right: 5px;}
    #cContainer #navToolbarSocial #cVote #VoteResult #totalVotos{margin: 0;padding-left: 5px;line-height: 26px;}
    #cContainer #navToolbarSocial #cVote #VoteResult [id^="VoteResult"]{margin: 0;margin-top: 3px;}
    #cContainer #navToolbarSocial #cVote #VoteResult #resultado{padding: 0;padding-right: 5px;width: inherit; margin: 0;line-height: 26px;}
    #cContainer #navToolbarSocial #cVote #voteControl #contentVote{margin: 0;margin-top: 3px;height: 19px;background-position: 0 0;}
    #cContainer #navToolbarSocial #cVote #voteControl #contentVote a{height: 19px;display: inline-block;margin: 0;}
    #cContainer #navToolbarSocial #cVote #voteControl #contentVote a:hover{background-position: 0 0;}
    #navToolbarSocial #cComment{margin-top: 3px;float: right;position: inherit;right: inherit;width: inherit;}
    #navToolbarSocial #cComment #divCommentsLink{float: inherit;position: inherit;right: inherit;width: inherit;clear: inherit;overflow: inherit;}
    #navToolbarSocial #cComment #divCommentsLink #linkComments{margin: 0;display: inline-block;}

    #cHead .side-menu {top: 60px;}
    
    #MenuVertical #ulmSideTop{display: none;}
    #MenuVertical #link{display: none;}
    #MenuVertical .side_menu_label{display: none;}
    #MenuVertical #ulmSocialNetwork{display:none;}
    #MenuVertical #ulmSocialNetwork li{float:left;}
    #MenuVertical #ulmSocialNetwork li + li{margin-left: 5px;}
    .side-menu ul#ulmSocialNetwork li#mSocialNetwork0 a {height: 48px;opacity: .3;width: 48px;background: url(../../img/icon-twitter-48.png) center center no-repeat;background-size: 32px;}
    .side-menu ul#ulmSocialNetwork li#mSocialNetwork1 a {height: 48px;opacity: .3;width: 48px;background: url(../../img/icon-facebook-48.png) center center no-repeat;background-size: 32px;}
    .side-menu ul#ulmSocialNetwork li#mSocialNetwork2 a {height: 48px;width: 48px;opacity: .3;background: url(../../img/icon-linkedin-48.png) center center no-repeat;background-size: 32px;}
    .side-menu ul#ulmSocialNetwork li#mSocialNetwork3 a {height: 48px;width: 48px;opacity: .3;background: url(../../img/icon-googleplus-48.png) center center no-repeat;background-size: 32px;}



    
    .cHeadTopMobile #ulmSocialNetwork_mobile{width: 215px; float:right;display: table;margin: 0;}
    .cHeadTopMobile #ulmSocialNetwork_mobile li{float:left; list-style:none; }
    .cHeadTopMobile #ulmSocialNetwork_mobile li a{float:left; display:block;}
    .cHeadTopMobile #ulmSocialNetwork_mobile li + li{margin-left: 5px;}
    .cHeadTopMobile ul#ulmSocialNetwork_mobile li#mSocialNetwork0 a {height: 48px;opacity: .3;width: 48px;background: url(../../img/icon-twitter-48.png) center center no-repeat;background-size: 32px;}
    .cHeadTopMobile ul#ulmSocialNetwork_mobile li#mSocialNetwork1 a {height: 48px;opacity: .3;width: 48px;background: url(../../img/icon-facebook-48.png) center center no-repeat;background-size: 32px;}
    .cHeadTopMobile ul#ulmSocialNetwork_mobile li#mSocialNetwork2 a {height: 48px;width: 48px;opacity: .3;background: url(../../img/icon-linkedin-48.png) center center no-repeat;background-size: 32px;}
    .cHeadTopMobile ul#ulmSocialNetwork_mobile li#mSocialNetwork3 a {height: 48px;width: 48px;opacity: .3;background: url(../../img/icon-googleplus-48.png) center center no-repeat;background-size: 32px;}
    .cHeadTopMobile ul#ulmSocialNetwork_mobile li dfn {display:none; }



    #cHead #cMenuSites{display: table;width: 100%;padding: 0;border-radius: 4px;margin-top: 10px;background-position: bottom center;position: relative;  background: #eaeaea;
  height: 44px;}
    #cHead nav#cMenuSites:after { content: 'Menú'; position: absolute; top: 12px; left: 10px; font-size: 1.3em; color:#888;}
    #cHead #cMenuSites.inactive > ul > li {display:none} 
    #cHead #cMenuSites.inactive > ul > li.active {display:block}
    #cHead #cMenuSites > a.link {background: url(../../img/ico-menu.png) center center no-repeat;width: 34px;height: 34px;margin-top: 5px;margin-right: 3px;display: inline-block;position: absolute;z-index: 10;right: 0;border-radius: 4px;padding: 7px 10px;box-sizing: border-box;}
    #cContainer #cHead #cMenuSites li a {margin: 0;border: 0;padding: 7px 10px;background: none;font-size: inherit;}
    #cHead #cMenuSites li a:hover,
    #cHead #cMenuSites li a.seleccionado {background: inherit;}
	#cHead #cMenuSites ul#ulMenuPrincipal.on { display: block;}
    #cHead #cMenuSites ul#ulMenuPrincipal {margin: 44px 0 0 0;padding: 0;width: 100%;box-sizing: border-box; display: none;}
    #cHead #cMenuSites ul#ulMenuPrincipal li{margin: 0;width: 100%;padding: 0;box-sizing: border-box;border-bottom: 1px solid #dddddd;} 
    #cHead #cMenuSites ul#ulMenuPrincipal > li > a {padding-bottom: 5px;padding-top: 6px;}
    #cHead #cMenuSites ul#ulMenuPrincipal > li > a + ul {margin: 0;padding: 0 10px;padding-bottom: 5px;width: 100%;background: none;display: table;    position: inherit;overflow: auto;box-shadow: none;border-radius: 0;}
    #cHead #cMenuSites ul#ulMenuPrincipal > li > a + ul > li {float: none;display: block;border-bottom: none;}
    #cHead #cMenuSites ul#ulMenuPrincipal > li > a + ul > li > a {padding: 5px 10px;box-sizing: border-box; color:#999;}
    #cHead #cMenuSites ul#ulMenuPrincipal > li > a + ul > li > a dfn{padding: 0;}
    #cHead #cMenuSites ul#ulMenuPrincipal > li > a dfn{padding: 0;}
    .hamburguer{cursor: pointer;background-position: bottom center;position: absolute;right: 10px;top: 0px;background: url(../../img/ico-menu.png) right top no-repeat;height: 34px;width: 30px;background-color:transparent;}
    .hamburguer.affix {position:fixed;z-index:11; top:8px;}
    .titSeccion { width:100%; text-align:center; background-color:#F6F6F6; height:30px; padding-top:9px;}
    .titSeccion #tituloSeccion { font-size:1.4em; font-weight:bold; color:#0077aa; }
    .titSeccion.affix {top:61px;z-index:1; border-bottom:1px solid #DDD; }

    #cHead #cMenuSites.affix{position:fixed; z-index:11; top:52px;}
    #LinksHome #cFooter{margin: 0;padding: 0;}
    #LinksHome #cFooter.close-wk-cFooter #lyrMenus {height: 758px;}
    #LinksHome #cFooter #produc {text-align: center;width: 100%;}
    #LinksHome #cFooter #produc dl {margin: 0;padding: 0;width: auto;float: none;}
    #LinksHome #cFooter #produc dl + dl {margin-top: 10px;}
    #LinksHome #cFooter #produc dl dt { margin: 0;}
    #LinksHome #cFooter #produc dl dd {margin: 0 auto;}

    #cFooterDos {text-align: center;width: 100%;border-top: 0;background: #FFF;font-size: 0.9em;padding: 0 15px;margin-top: 15px;color: #999;box-sizing: border-box;}
    #cFooterDos ul {list-style: none;width: 100%;}
    #cContainer #cFooterDos ul li {float: none;color: #999;line-height: 1.8;padding: 0;clear: both;width: 200px;margin: 0 auto;}
    #cContainer #cFooterDos ul li a{display: inline-block;}
    #cContainer #cFooterDos ul li span{display: inline-block;padding: 0;}
    #cFooterDos ul li#lOpiniones {width: 100%;}
    #cFooterDos ul li#lw3c a {width: 50px;height: 31px;background-image: url(../../IMG/w3c.gif);background-repeat: no-repeat;background-position: center center;}

    #Destacados{margin: 15px 0 0 0;}
    #Destacados #CarStatic{margin: 0;padding: 0;}
    #Destacados #CarStatic #HomeDestacados li{margin: 0;width: calc(100vw - 70px) !important;}

    .classContainerCarouselDoble{margin: 15px 0 0 0;height: 256px;}
    .classContainerCarouselDoble #CarStatic{margin: 0;padding: 15px 25px;position: relative;}
    .classContainerCarouselDoble #CarStatic .jcarousel-container{position: static !important;}
    .classContainerCarouselDoble #CarStatic .jcarousel-container .jcarousel-next-horizontal {background-position: center right;height: 256px;right: -15px;}
    .classContainerCarouselDoble #CarStatic .jcarousel-container .jcarousel-prev-horizontal {background-position: center left;height: 256px;left: -15px;}
    .classContainerCarouselDoble #CarStatic .jcarousel-clip{margin: 0;height: 225px;}
    .classContainerCarouselDoble #CarStatic .jcarousel-clip ul{height: 240px;}
    .classContainerCarouselDoble #CarStatic .jcarousel-clip ul li{margin: 0;width: calc(100vw - 95px) !important;}

    .Especial{margin: 0;margin-top: 15px;display: table;box-sizing: border-box;}
    .Especial #EspecialesHome .lf{padding: 20px;}
    .Especial #EspecialesHome .lf > ul > li > ul > li{width: 100%;padding: 0;min-height: 100px;}
    .Especial #EspecialesHome .lf > ul > li > ul > li + li{margin-top: 30px;}
    .Especial #EspecialesHome .lf > ul > li > ul > li .tti{padding: 0;margin-bottom: 10px;}
    .Especial #EspecialesHome .lf > ul > li > ul > li > ul{margin: 0;}
    .Especial #EspecialesHome .lf > ul > li > ul > li > ul > li{margin: 0;padding: 0;}
    .Especial #EspecialesHome .lf > ul > li > ul > li > ul > li + li{margin-top: 20px;}
    .Especial #EspecialesHome .lf > ul > li > ul > li > ul > li > img{/* width:100%; */margin: 0;margin-bottom: 15px;}
    .Especial #EspecialesHome .lf > ul > li > ul > li > ul > li > a{display: table;}
    .Especial #EspecialesHome .lf > ul > li > ul > li > ul > li > a.ce{white-space: nowrap;padding-left: 15px;}
    .Especial #EspecialesHome .lf > ul > li > ul > li > ul > li > a.ce em{margin: 0;}

    #cContainer .CarruselBottom{height: auto;text-align: justify;}
    .CarruselBottom .jcarousel-control-HomeFinal { right: 0;}
    .CarruselBottom #CarStatic .jcarousel-clip{height: auto;}
    .CarruselBottom .jcarousel-clip.jcarousel-clip-horizontal ul li img {width: 30%;float: left;margin: 0 15px 15px 0;}
    .CarruselBottom .jcarousel-clip.jcarousel-clip-horizontal ul li .titlenoticecarousel {margin: 0; margin-bottom: 8px;}
    .CarruselBottom .jcarousel-clip.jcarousel-clip-horizontal ul li ul.AuthorsClass { margin: 0; display: table;}
    .CarruselBottom .jcarousel-skin-tango .jcarousel-item-horizontal {margin: 0;display: table;width: calc(100vw - 47px) !important;}
    .CarruselBottom .abstractnoticecarousel{display: inline-table;}
    .CarruselBottom .jcarousel-clip.jcarousel-clip-horizontal ul li a.classCover {display: table;clear: both;margin: 0;}
 
    #cContainer .WidgetTienda{margin: 0;margin-top: 15px;width: 100%;}
    .WidgetTienda .jcarousel-skin-wke .jcarousel-clip-horizontal{height: auto;}
    .WidgetTienda #mycarousel,
    .WidgetTienda .jcarousel-skin-wke ul{font-family: inherit; height: 261px !important;}
    .WidgetTienda .jcarousel-skin-wke .jcarousel-item-horizontal{margin: 0;padding: 0;max-height: inherit;height: inherit;}
    .WidgetTienda ul#mycarousel a{float: none;display: block;}
    .WidgetTienda ul#mycarousel img{margin: 0 auto;float: none;}
    .WidgetTienda ul#mycarousel h3 {font-size: inherit;max-height: 55px;height: auto;margin-top: 15px;width: 100%;}
    .WidgetTienda .jcarousel-skin-wke ul .referencia-nota {font-size: inherit;padding: 0;}
    .WidgetTienda ul#mycarousel .precio {font-size: inherit;display: block;width: 100%;}
    .WidgetTienda ul#mycarousel .precio-tachado {font-size: inherit;width: 100%;}

    .Descubre360{display: table;width: 100%;margin-top: 15px;}
    .smarteca{ display: table;width: 100%; margin-top: 15px;}
    .BannerDer1{ display: table;width: 100%;}
    .TDCCorte1{display: table;width: 100%; }
    .TDCCorte2{display: table;width: 100%; }

    .Servicios{display: table;width: 100%; margin-bottom: 15px;}
    .Servicios .wk-panel {margin: 0;padding: 0;}
    .Servicios .wk-panel-header .wk-panel-title {padding: 0;margin: 10px 0;line-height: 20px;}

    .BlogProfesional{display: table;width: 100%; }
    .BannerDer2{display: table;width: 100%; }
    .TDCCorte3{display: table;width: 100%; }
    .TDCCorte4{ display: table;width: 100%;}
    .TDCCorte5{display: table;width: 100%; }
    .Codigos{display: table;width: 100%; }
    .CalendarioEdiciones{ display: table;width: 100%;}
    .MasLeido{display: table;width: 100%; }
    .TDCCorte6{display: table;width: 100%; }
    .TDCCorte7{display: table;width: 100%; }

    #banner{ display: none; }
    #BannersBoe1{margin: 0 auto;margin-bottom: 15px;width: 300px;}
    #BannersBoe2{margin: 0 auto;margin-bottom: 15px;width:300px;}

    .lf .l {display: table;width: 100%;}
   
    .wk-main #Izquierda{width: 100%;float: none;}
    .wk-main .span4{margin: 0;width:100%;clear:both;}

    #Noticias{width: 100%;}
    
	#errorMessageLayer #errorBodyLayer { width:auto !important;}
	.documentBrowserFootLayer { border: none !important;}
	#errorMessageLayer #errorLinkLayer { width:auto !important; }

	#divNewComment #divCaptcha #txtCaptcha { width: 94%;}

	#cFormNewsletter .Formdiv label[for="ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_NewsLetter_mail"] { margin:0;}
	#cFormNewsletter .Formdiv input[type="text"] { width:100%;}
	#cFormNewsletter .Formdiv .condiciones { position: relative;}
	#cFormNewsletter .Formdiv .condiciones label { display: inline;}
	#cFormNewsletter .Formdiv .condiciones input[type="checkbox"] { margin:0; display: inline;}
	#cFormNewsletter .Formdiv input[type="submit"] { margin:15px 0 0 0;}

	#EnlacesBoe {margin-top:0px; display:block;}
	#EnlacesBoe > a {float: none;display: block;border-radius: 0;border: 1px solid #00A9D2; margin-bottom:-2px; padding-bottom: 15px; padding-top:15px;}
	#EnlacesBoe > a + a {margin-left:0;}

	div#cVote div#voteControl div#VoteInput span { padding:0;}

	#errorMessageLayer #register {width: 273px;}
	#errorMessageLayer #register .logindiv {width: 100%;}
	#cContainer #errorMessageLayer #register .logindiv > div{padding: 0 0 0 90px;margin-bottom: 10px;margin-top: 0;width: 100%;height: 30px;position: relative;box-sizing: border-box;}
	#cContainer #errorMessageLayer #register .logindiv .divcheck {width: inherit;padding-left: 90px;}
	#cContainer #errorMessageLayer #register .logindiv .divcheck span{position: relative;}
	#cContainer #errorMessageLayer #register .logindiv .divcheck span label{display: inline-block;margin: 0;}
	#cContainer #errorMessageLayer #register .logindiv .divlogin{padding: 0;margin: 0;background-color: inherit;}
	#cContainer #errorMessageLayer #register .logindiv .divlogin input {box-sizing: border-box;height: auto;background-color: #000;background-image: none;width: auto;box-shadow: none;margin: 0 auto;text-align: center;border: 0;background: #586e95;color: #FFF;text-decoration: none;padding: 7px 20px 6px 20px;border-radius: 5px;line-height: 1.6em;text-transform: inherit;font-size: 13px;}
	#errorMessageLayer #register .logindiv span {padding: 0;width: auto;left: 0;line-height: 30px;position: absolute;color: #000;}
	#errorMessageLayer #register .logindiv input[type="text"],
	#errorMessageLayer #register .logindiv input[type="password"]{margin: 0;margin-left: 0;font-size: 1.15em;width: 100%;box-sizing: border-box;height: 30px;}
	#errorMessageLayer .span3 .documentBrowserFootLayer {width: auto;}

	.classContainerCarouselDoble #CarStatic {padding: 0;}
	.classContainerCarouselDoble #CarStatic .jcarousel-container {padding: 15px;}
	.classContainerCarouselDoble #CarStatic .jcarousel-clip ul {left:0 !important;}
	#Destacados #CarStatic #HomeDestacados li {width: calc(100vw - 87px) !important;}
	.classContainerCarouselDoble #CarStatic .jcarousel-clip ul li.item {clear: both;margin: 0;display: table;float: none !important;width: calc(100vw - 137px) !important;width: inherit !important;} 
	.classContainerCarouselDoble #CarStatic .jcarousel-clip ul li.item + li.item{margin-top: 30px;}
	.classContainerCarouselDoble {height: inherit;}
	.classContainerCarouselDoble #CarStatic .jcarousel-clip {height: inherit;}
	.classContainerCarouselDoble #CarStatic .jcarousel-clip ul{height: inherit;}
	.classContainerCarouselDoble #CarStatic .jcarousel-clip ul.jcarousel-list {width: 100% !important;}

	.classContainerCarouselDoble #CarStatic .jcarousel-container .jcarousel-prev-horizontal{display:none !important;}
	.classContainerCarouselDoble #CarStatic .jcarousel-container .jcarousel-next-horizontal{display:none !important;}

	.CarruselBottom #CarStatic {padding: 50px 0;}
	.CarruselBottom .jcarousel-control-HomeFinal {display: none;}
	.CarruselBottom .jcarousel-clip.jcarousel-clip-horizontal ul {left: 0 !important;}
	.CarruselBottom #CarStatic .jcarousel-container li.jcarousel-item-horizontal {float: none !important;}
	.CarruselBottom #CarStatic .jcarousel-container li.jcarousel-item-horizontal + li.jcarousel-item-horizontal {margin-top: 30px;}
	
	#Izquierda + script + script + div.span4 {display: none;}

	.wk-toolbar-tools #hrefprintCtrl {display:none}
	.wk-toolbar-tools #hrefexpCtrl {display:none}
	.wk-toolbar-textsize .textmenosclass {display:none}
	.wk-toolbar-textsize .textmasclass {display:none}
	.wk-toolbar-searchindocument {display:none}
	.wk-toolbar-historico {display:none}
	#navToolbar .wk-toolbar-tools #buttonsBar #mydocsButton {display:none}
	#navToolbarSocial #IdSocNetLegis{width: 195px;}

	.wk-toolbar-relevancia {display:none}
	.wk-toolbar-historico{display:none}
	.wk-toolbar-textsize {display:none}
	#navigationcontrol_docbuttons{height:26px }

	#RecoverPass {width: 100%;margin-bottom: 20px}

    .wk-resultlist .row-fluid .wk-resultlist-tabs {margin-top: 0px;}
    .wk-resultlist-tabs ul#tabs{left:0!important;display: block !important;}
    .tabInactive .wk-resultlist-tabs ul#tabs{height: 0;}
    .tabActive .wk-resultlist-tabs ul#tabs{height: auto;}
    /*.wk-resultlist-tabs ul#tabs::before{border: 1px solid #e1e1e1;content: "▼ Ver más";border-radius: 5px 5px 0 0;padding: 15px 6px;width: 100px;box-sizing: border-box;display: block;margin-left: 123px;position: absolute;z-index: 1;top: 0;line-height: 1em;cursor: pointer;color: #fff;text-align: center;color: #333;font-weight: bold;background: -moz-linear-gradient(top, #ffffff 0%, #e6e8e7 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e8e7)); background: -webkit-linear-gradient(top, #ffffff 0%,#e6e8e7 100%);background: -o-linear-gradient(top, #ffffff 0%,#e6e8e7 100%);background: -ms-linear-gradient(top, #ffffff 0%,#e6e8e7 100%);background: linear-gradient(to bottom, #ffffff 0%,#e6e8e7 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e8e7',GradientType=0 );}   */
    .tabInactive .wk-resultlist-tabs ul#tabs::before{content: "► Ver más"}
    .tabActive .wk-resultlist-tabs ul#tabs::before{content: "▼ Ver más"}
    .wk-resultlist-tabs ul#tabs li.on{border-radius: 5px 5px 0 0;width: auto;box-sizing: border-box;padding: 16px 6px;background: #1cb2d7;border: 0;color: #fff;}

	.wk-resultlist-tabs ul li.off{padding:0;}
	.wk-resultlist-tabs ul li.off a {padding: 15px 6px;display: block;}
    
    /* 1 */
    #loadDiv {margin: 0}
    
    #cHead  { 
        border-bottom: 1px solid #dddddd;
        padding: 0;
    }
    
    form[action*="Documento.aspx"] #cHead #cLogo #AtCliente {display: none;}
    form[action*="Documento.aspx"] #MenuVertical {display: none;}
    form[action*="Documento.aspx"] #cHead { margin-top: 0; border-top: 0;}
    
    #cHead #cLogo #LogoPR {
        position: absolute;
        left: calc(50% - 85px);
        height: 38px;
    }
    #cHead #cLogo #wk-js-login-head.wk-colllapse-mobile-head-close #wk-js-login-head-title:after {
        content: "Acceder";
        font-size: 0px;
        line-height: 14px;
        padding: 10px 18px;
        border-radius: 4px;
        display: inline-block;
        background: #00A9D2 url(../../img/ico-user.png) center center no-repeat;
        margin-right: 15px;
    }
    #cHead #cMenuSites { height: 0;}
    #cHead nav#cMenuSites:after { display: none;}
    .hamburguer {
        background: url(../../img/ico-menu.png) right top no-repeat;
        left: 15px;
        top: -61px;
    }
    .hamburguer.conTituloSec {
        background: url(../../img/ico-menu.png) right top no-repeat;
        left: 15px;
        top: -100px;
    }
    .hamburguer.conTituloSec.affix {
        top:10px;
    }
    #cHead #cMenuSites ul#ulMenuPrincipal { margin-top: 0; }
    #cContainer #cHead #cMenuSites li a { padding-left: 15px; padding-right: 15px;}
    
    /* 3 */
    #cHead #cPath.wk-path{position: relative !important;}
    #navToolbar { display: none;}
    /* 5 */
    .wk-main { padding: 0 15px 75px 15px; }
    
    .wk-toolbar { border-top: 1px solid #dddddd; }
    #navToolbarSocial { 
        position: fixed;
        background: #ffffff;
        width: 100%;
        left: 0;
        bottom: 0;
        padding: 0;
        z-index: 1;

    }
    #navToolbarSocial #IdSocNetLegis { width: inherit;}
    #navToolbarSocial #IdSocNetLegis #IdSocNetTitle { display: none;}
    #navToolbarSocial #IdSocNetLegis #IdSocNetLegisList {margin: 0;}
    #navToolbarSocial #IdSocNetLegis #IdSocNetLegisList #IdSocNetFacebook,
    #navToolbarSocial #IdSocNetLegis #IdSocNetLegisList #IdSocNetTwitter,
    #navToolbarSocial #IdSocNetLegis #IdSocNetLegisList #IdSocNetLinkedin,
    #navToolbarSocial #IdSocNetLegis #IdSocNetLegisList #IdSocNetMeneame {
        border: 1px solid #0077aa;
        border-radius: 48px;
        margin: 8px 0 6px 8px;
        background-image: none;
    }
    div#cComment #divCommentsLink {
        border: 1px solid #0077aa;
        border-radius: 48px;
        height: 40px;
        width: 40px !important;
        left: 200px;
        margin: 5px 0 6px 8px !important;
    }
    #navToolbarSocial #IdSocNetLegis #IdSocNetLegisList #IdSocNetFacebook a { 
        height: 40px;
        opacity: .5;
        width: 40px;
        background: url(../../img/icon-facebook-48.png) center center no-repeat;
        background-size: 25px;
    }
    #navToolbarSocial #IdSocNetLegis #IdSocNetLegisList #IdSocNetTwitter a {
        height: 40px;
        opacity: .5;
        width: 40px;
        background: url(../../img/icon-twitter-48.png) center center no-repeat;
        background-size: 27px;
        margin-left: 0;
    }
    #navToolbarSocial #IdSocNetLegis #IdSocNetLegisList #IdSocNetLinkedin a { 
        height: 40px;
        opacity: .5;
        width: 40px;
        background: url(../../img/icon-linkedin-48.png) center center no-repeat;
        background-size: 26px;
    }
    #navToolbarSocial #IdSocNetLegis #IdSocNetLegisList #IdSocNetMeneame a { 
        height: 40px;
        opacity: .5;
        width: 40px;
        background: url(../../img/icon-meneame-48.png) center center no-repeat;
        background-size: 42px;
    }
    #navToolbarSocial #cVote { display: none;}
    div#cComment #divCommentsLink a {
        height: 40px;
        opacity: .5;
        width: 40px;
        background: url(../../img/icon-comments-48.png) center center no-repeat;
        font-size: 0;
        position: absolute;
        background-size: 42px;
        padding: 0;
    }
    .wk-icon-scrollup { right: 0;}
    a.wk-icon-scrollup {border-radius: 0;}
}

@media (max-width: 410px){
	#Colaboradores > #Colaboradores:before {height: 140px;width:100%;background-size: cover}
}

/*<< RESPONSIVE*/

/* Uso de Cookies */

#usodecookies{
    z-index: 50;
}

#pnlTwitter h3 strong {
    padding-left: 33px;
}

#pnlTwitter h3:before
{
    content: "";
    background-image: url(/Img/twitter_logo.png);
    background-repeat: no-repeat;
    left: 10px;
    background-position: 0 -5px;
    display: inline-block;
    position: absolute;
    top: 8px;
    width: 44px;
    height: 50px;
    background-size: 75%;
}


#hrefLMForum {display:block; background:url(../../Img/LMForum.jpg) no-repeat; height:42px; width:301px;}
#hrefLMForum dfn{display:none;}


/*pantalla login*/

.loginPage{width:50%; float:left;}
.rightLogin{
    width: 30%;
    float: right;
    padding-bottom: 15px;
    border: 10px solid #f3f3f3;
    margin-top: 26px;
    position: absolute;
    left: 55%;
}
.rightLogin .tit {
    background: #53a1d2;
    color: #fff;
    font-weight: 700;
    font-size: 1.3em;
    padding: 15px 0 10px 30px;
    margin-bottom: 15px;
}
.rightLogin span {
    display: block;
    position: relative;
    margin-bottom: 10px;
    padding-left: 70px;
}
.rightLogin br {
    display: none;
}
.rightLogin .Formdiv {
    padding-right: 30px;
}
.rightLogin fieldset#FormField {
    padding-right: 65px;
    padding-left: 60px;
    position: relative;
}
.rightLogin .Formdiv label,.rightLogin .Formdiv legend{display:none;}
#ctl00_ctl00_ctl00_SinAcceso_telefono{    width: 93%;
    margin: 0;
    padding: 5px 10px;
    -webkit-box-shadow: inset 2px 2px 5px 0 rgba(0,0,0,.35);
    -moz-box-shadow: inset 2px 2px 5px 0 rgba(0,0,0,.35);
    box-shadow: inset 2px 2px 5px 0 rgba(0,0,0,.35);
    border: 1px solid transparent;
    padding: 5px 5px 5px 5px;
    border-radius: 3px;}

.rightLogin #altaclickform {
    padding: 5px 10px 5px 10px;
    position: absolute;
    right: 0;
    border: 1px solid #07a;
    border-radius: 4px;
    background: #5e9eba;
    background: -moz-linear-gradient(top,#8fb4d0 0,#07a 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#8fb4d0),color-stop(100%,#07a));
    background: -webkit-linear-gradient(top,#8fb4d0 0,#07a 100%);
    background: -o-linear-gradient(top,#8fb4d0 0,#07a 100%);
    background: -ms-linear-gradient(top,#8fb4d0 0,#07a 100%);
    background: linear-gradient(to bottom,#8fb4d0 0,#07a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e9eba', endColorstr='#3c748d', GradientType=0);
    color: #fff;
}

.rightLogin span:nth-of-type(2),
.rightLogin span:nth-of-type(3),
.rightLogin span:nth-of-type(4),
.rightLogin span:nth-of-type(5){line-height: 28px;}

.rightLogin span:nth-of-type(2):before,
.rightLogin span:nth-of-type(3):before,
.rightLogin span:nth-of-type(4):before,
.rightLogin span:nth-of-type(5):before{position:absolute;left: 30px;top: 0px;content:"";width: 28px;height: 28px;display:block;background-image: url(../../img/sprite-login.png);}

.rightLogin span:nth-of-type(2):before{background-position-x: -7px;}
.rightLogin span:nth-of-type(3):before{background-position-x: 90px;}
.rightLogin span:nth-of-type(4):before{background-position-x: 58px;}
.rightLogin span:nth-of-type(5):before{background-position-x: 27px;}




/*topic pages*/
.rProd .jcarousel a:hover{text-decoration:none; }
.rProd .jcarousel #CarouselProducts li a h3{color: #474747; font-family: "FiraSans-Regular"; font-size: 14px; line-height: 1.5;;text-transform:none;min-height:42px;}
.rProd .jcarousel  li {min-height:350px; font-family:"FiraSans-Light";font-size:12px;color:#333;padding:0 10px;}
.rProd .jcarousel  li a {color:#333;}
.rProd .jcarousel  li a:hover{text-decoration:none;}
.rProd .jcarousel  li a .precio label{display:none;}
.rProd .jcarousel  li a .precio{font-family: "FiraSans-Medium"; color:#007ac3; font-size:16px;margin-top:20px; position:absolute; top:270px;}
.rProd .jcarousel  li a .precio .precio-tachado{text-decoration:line-through;font-size:0.8em;}
.rProd .jcarousel  li a span {display:block; }
.rProd .jcarousel li a span label{ float: left; margin-right: 5px; margin-bottom:0; display:none;}
.rProd .jcarousel li a img{
  float: none;
    margin-left: auto;
    margin-right: auto;}

.rProd .jcarousel li a span.prodButton {
    /*text-align: center;
    display: block;
    width: 75%;
    margin: 20px auto;
    background-color: #e52765;
    color: #fff;
    padding: .5em 0;
    border-radius: 5px;
    text-decoration: none;*/
    color:#757575;
    padding-top:20px;
    float:right;
    font-family: "FiraSans-Regular";
    padding-right:38px;
    position:absolute;
    top:308px;
    padding-left:97px;
}
.rProd .jcarousel li a span.prodButton:after{
	content:""; 
	display:block;
	height:50px; width:50px;
	background-color: #e5202e;
	float:right;
	margin-top:-18px;
	margin-left:16px;
	background-image:url(../../../../img/arrow_right.png);
	background-position:16px 18px;
	background-repeat:no-repeat;
	}
.rProd .jcarousel li a span.prodButton:hover:after{background-color: #f5424f;
        -webkit-transition: background-color 250ms linear;
        -moz-transition: background-color 250ms linear;
        -o-transition: background-color 250ms linear;
        -ms-transition: background-color 250ms linear;
        transition: background-color 250ms linear;}

.rProd .jcarousel-wrapper{padding:0 50px;}
.rProd .jcarousel-wrapper.jcarwrappervert{padding:0 10px;}
.rProd .jcarousel-wrapper .jcarousel-control-next {
    right: 5px;
    color: #fff!important;
    text-decoration: none!important;
    border: solid 1px #007FCC;
    background-color: #fff;
    display:block;
    }
    
.rProd .jcarousel-wrapper .jcarousel-control-prev {
	left: 5px;
	color: #fff!important;
	text-decoration: none!important;
	border: solid 1px #007FCC;
	background-color: #fff;
	display:block;
	
}


.rProd .jcarousel-control-prev, .jcarousel-control-next {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 4px #F0EFE7;
    -moz-box-shadow: 0 0 4px #F0EFE7;
    box-shadow: 0 0 4px #F0EFE7;
}

.rProd .jcarwrappervert .jcarprevvert {
    top: 20px;
    left: 50%;
    margin-left: -15px;
    border: solid 1px #007FCC;
    background-color: #fff;
}
.rProd .jcarwrappervert .jcarnextvert {
    bottom: 5px;
    right: 50%;
    margin-right: -15px;
    top: inherit;
    border: solid 1px #007FCC;
    background-color: #fff;
}
.rProd .jcarwrappervert .jcarnextvert:before {
    background-image: url(../../../../img/wk-carousel-sprite.png);
    background-repeat: no-repeat;
    background-position: 4px 3px;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.rProd .jcarousel-wrapper .jcarousel-control-prev.inactive,
.rProd .jcarousel-wrapper .jcarousel-control-next.inactive{
opacity:0;}
    
.rProd .jcarousel-wrapper .jcarousel-control-next:before {
    background-image: url(../../../../img/wk-carousel-sprite.png);
    background-repeat: no-repeat;
    background-position: -60px 3px;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.rProd .jcarousel-wrapper .jcarousel-control-prev:before {
    background-image: url(../../../../img/wk-carousel-sprite.png);
    background-repeat: no-repeat;
    background-position: -91px 3px;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    }

.rProd .jcarousel-wrapper .jcarousel-control-next.jcarnextvert:before{
    background-position: 4px 3px;
}    

.rProd .jcarousel-wrapper .jcarousel-control-prev.jcarprevvert:before{
background-position:-28px 3px;

}
.titSectionResp{display:none;}

/*topic pages*/
@media (max-width: 1340px) {
.wk-main{padding:0;
         margin-right:auto;
         margin-left:auto;
}
}
@media (max-width: 1240px) {
  #ulMenuPrincipal {
  font-size:0.9em;  
  }
  .wk-head--nav ul li a dfn{
  padding:7px 10px 5px 10px;
  }
    #produc dl.col_1,#produc dl.col_2, #produc dl.col_3, #produc dl.col_4{ padding: 10px 0px 0 0px; margin-left: 20px; }
   div#cFooter div#copis div#logos{height:83px;}
}

@media (max-width: 1060px) {
  .wk-head--nav ul li a dfn{
   padding:7px 7px 5px 7px;
  }
  .wk-head--nav ul li#MenuPrincipal6 a{
  background:url(../../img/icono_LM.png) 2px center no-repeat;
  }
  .wk-head--nav ul li#MenuPrincipal6 a:hover{
  background:#00619c url(../../img/icono_LM.png) 2px center no-repeat;
  }
  .wk-head--nav ul li#MenuPrincipal4 a{
   background:url(../../img/icono_TIC.png) 2px center no-repeat;
  }
    .wk-head--nav ul li#MenuPrincipal4 a:hover{
    background:#00619c url(../../img/icono_TIC.png) 2px center no-repeat;
  }
  div#cFooter div#copis div#logos{
  width:auto;
  }
  div#cFooter div#copis div#logos{font-size:11px;}
   #produc dl.col_1,#produc dl.col_2, #produc dl.col_3, #produc dl.col_4{ padding: 10px 0px 0 0px; margin-left: 15px; }
  
   #cFooter div#logos dl.col_5{margin-right:0;}
  
  
  
}
@media (max-width: 920px){
  div#cFooter div#copis div#logos{height:150px;}
  #cFooter div#logos dl.col_5{    margin: 0; display: block; clear: both; float: none; margin-left: auto; margin-right: auto; padding-top: 17px;}
  .titSectionResp{display:block;}
}
@media (max-width: 800px){
#cFooter #lyrMenus dl.col_1 dd a[title="Wolters Kluwer"]{margin-left:auto; margin-right:auto; position:relative;}
  #produc dl.col_1{width: 80%; text-align: center; border-bottom: 1px solid #aaa; padding: 10px 0px 0 0px; margin-left: 30px; margin-bottom:0;}
  #produc dl.col_2{width: 80%; text-align: center; border-bottom: 1px solid #aaa; padding: 10px 0px 0 0px; margin-left: 30px; margin-bottom:0;}
  #produc dl.col_3{width: 80%; text-align: center; border-bottom: 1px solid #aaa; padding: 10px 0px 0 0px; margin-left: 30px; margin-bottom:0;}
  #produc dl.col_4{width: 80%; text-align: center;  padding: 10px 0px 0 0px; margin-left: 30px; margin-bottom:0; height: 187px;}
  #produc dl.col_4 dd{margin-left:auto; margin-right:auto; }
  

  #cFooter div#logos dl.col_1{width:100px;}
  #cFooter div#logos dl.col_2{width:120px;}
  #cFooter div#logos dl.col_3{width:120px;}
  #cFooter div#logos dl.col_4{width:180px;}
  #cFooter div#logos dl.col_6{width:95px;}
  
  
}

