/* CSS Document */
@import "EstilosPosi.css";
@import "Toolbar.css";
@import "Popup.css";
@import "Docs/codigos.css";
@import "tree/ContextMenu.css";
@import "tree/wkTree.css";
@import "printable.css";
@import "convenios.css";
@import "NewsletterMailStyles.css";
@import "asistant.css";
@import "jquery-ui-1.8.23.custom.css";

@font-face   {
    font-family:'wkFont';
    src:url('/Fonts/FiraFonts4106/WEB/EOT/FiraSans-Regular.eot') format('eot'),
        url('/Fonts/FiraFonts4106/WEB/WOFF/FiraSans-Regular.woff') format('woff'),
        url('/Fonts/FiraFonts4106/WEB/WOFF2/FiraSans-Regular.woff2') format('woff2'),
        url('/Fonts/FiraFonts4106/WEB/TTF/FiraSans-Regular.ttf') format('truetype');        
    }
@font-face   {
    font-family:'wkFont';
    font-weight: bold;
    src:url('/Fonts/FiraFonts4106/WEB/EOT/FiraSans-SemiBold.eot') format('eot'),
        url('/Fonts/FiraFonts4106/WEB/WOFF/FiraSans-SemiBold.woff') format('woff'),
        url('/Fonts/FiraFonts4106/WEB/WOFF2/FiraSans-SemiBold.woff2') format('woff2'),
        url('/Fonts/FiraFonts4106/WEB/TTF/FiraSans-SemiBold.ttf') format('truetype');        
    }
@font-face   {
    font-family:'wkFont';
    font-style: italic;
    src:url('/Fonts/FiraFonts4106/WEB/EOT/FiraSans-Italic.eot') format('eot'),
        url('/Fonts/FiraFonts4106/WEB/WOFF/FiraSans-Italic.woff') format('woff'),
        url('/Fonts/FiraFonts4106/WEB/WOFF2/FiraSans-Italic.woff2') format('woff2'),
        url('/Fonts/FiraFonts4106/WEB/TTF/FiraSans-Italic.ttf') format('truetype');        
    }
@font-face   {
    font-family:'wkFont';
    font-style: italic;font-weight: bold;
    src:url('/Fonts/FiraFonts4106/WEB/EOT/FiraSans-SemiBoldItalic.eot') format('eot'),
        url('/Fonts/FiraFonts4106/WEB/WOFF/FiraSans-SemiBoldItalic.woff') format('woff'),
        url('/Fonts/FiraFonts4106/WEB/WOFF2/FiraSans-SemiBoldItalic.woff2') format('woff2'),
        url('/Fonts/FiraFonts4106/WEB/TTF/FiraSans-SemiBoldItalic.ttf') format('truetype');        
    }
/************************************************ GENERAL ************************************************/
*{ margin:0; padding:0;}
*:focus {outline: none;}
body{overflow:auto;font-family:wkFont, Arial, sans-serif !important;font-size:10px;/*62.5%;*/line-height:1.4;color:#333333; border:0;height:100% !important}
html{overflow:auto;width:100%; margin:0; padding:0;border:0;height:auto}
img{border:none;}
h1{font-size:2em;}
h2{font-size:1.6em;}
h3{font-size:1.1em;}
h4{font-size:1.4em;}
h5{font-size:1.3em;}
h6{font-size:1.2em;}
ol, ul {list-style: none;}
body div#cCn #dFiC,
body div#cCn #dHPlus,
body div#cCn li,
body div#cCn a,
body div#cCn .ccn,
body div#cCn h3,
body input {font-family: wkFont !important;}
div#cContainer{border:0}
dfn {font-style: normal;}
form {margin:0; padding:0; border:0}
div {border:0}
/************************************************ CABECERA ************************************************/
/*div#cHead{ background:#FFF url(../Img/fondo_cHead.jpg) no-repeat left 89px; border:0; z-index:2500;position:relative}*/
div#cHeadInicio{background:#FFF url(../Img/fondo_cHead.jpg) no-repeat left 89px;}
/********Logos*********/
/*div#cLogo{ height: auto; }
[action*="Home.aspx"]*/ div#cLogo{ height: 71px; }
div#cLogo h1#LogoUN {float: left;width: 100%;}

/*[action*="Home.aspx"] div#cLogo h1#LogoUN a.principalLogo {
    background-size: 105%;
    margin-left: 215px;
    margin-top: 4px;
    height: 75px;
}*/
div#cLogo h1#LogoUN a.principalLogo     
{
    width: 230px;
    background-image: url(../Img/Jusnet-Positiv.svg);
    height: 90px;
    display: block;
    background-repeat: no-repeat;
    float: right;
    background-size: 105%;
    margin-top: 14px;
    margin-right: 15px;
    display: none;
}

/*[action*="Home.aspx"] */
    div#cLogo h1#LogoUN a.secundaryLogo {
        width: 190px;
        height: 86px;
        display: block;
        background-image: url(../Img/Jusnet---Positiv.png);
        background-repeat: no-repeat;
        background-size: contain;
        margin-left: 25px;
        margin-top: 18px;
    }
/*div#cLogo h1#LogoUN a.secundaryLogo{
display:none;
}*/
#cBusqUp fieldset {
    margin-top: 9px;}

#cBusqUp div#sc1Av2DivTxtSearch {   
    height: 35px;
    margin: auto;
    padding-right: 100px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 10px;
    border-radius: 4px;
    background-color: #F1F1F1;width:308px;
}

#cBusqUp fieldset#csea1 {border:none;}
#cBusqUp fieldset#cSearchAux {position: absolute;margin-left: 18.5%;border:none;}
#cBusqUp #panel {display:none;}

div#cLogo h1#LogoUN dfn{display:none;}
div#LogoPR a{width:353px; height:81px; display:block; background-image:url(../Img/logo_laleydigital.es.gif); background-repeat:no-repeat; margin-left:10px;}
div#LogoPR a dfn{display:none;}
/********Banner*********/
div#cBan{display: none}
/********Mapa web y lenguaje*********/
div#cMap{font-size:0.9em;font-weight:bold;}
div#WkeSoloTextodivselection{width:200px; display:none}

/*Idioma para inico*/
div#cLang { margin-top: 7px; margin-bottom: 5px;display:none}
div#cLang a { font-size: 1.1em; color:#004a79; text-decoration: none; line-height: 1em;}
div#cLang a:hover { color:#EAA500;}
div#cLang a.languageImage_es{}
div#cLang a.languageImage_en{border-left: 1px solid #004a79;}
div#cLang a.languageImage_eu{border-left: 1px solid #004a79;}
div#cLang a.languageImage_gl{border-left: 1px solid #004a79;}
div#cLang a.languageImage_va{border-left: 1px solid #004a79;}
div#cLang a.languageImage_ca{border-left: 1px solid #004a79;}
div#cLang dfn{}

div#cHeadInicio div#cLogin{ width:230px; padding:7px 0 0 0;}
div#cHeadInicio div#cLogin div.divuser span{ display:block; width: 75px;font-size:1.1em; text-align: right; padding-right:5px;}
div#cHeadInicio div#cLogin div.divuser input{ font-size:1em; font-weight:bold;font-family:wkFont, Arial, Helvetica, sans-serif; width:11em; border:1px solid #999;}
div#cHeadInicio div#cLogin div.divpass span{ display:block; width: 75px;font-size:1.1em; text-align: right;padding-right:1px;}
div#cHeadInicio div#cLogin div.divpass input{ font-size:1em; font-weight:bold;font-family:wkFont, Arial, Helvetica, sans-serif; width:11em; border:1px solid #999;}
div#cHeadInicio div#cLogin div.divlogin input{ width:50px; height:16px;font-size:1em; border:1px solid #E51165; font-weight:bold; font-family:wkFont, Verdana, Arial, Helvetica, sans-serif;margin-left:0.5em; background-color:#E51165; color:#FFF; text-transform:uppercase;}
div#cHeadInicio div#cLogin div.divcheck { width: 135px;}
div#cHeadInicio div#cLogin div.divcheck label{ font-size: 1.1em;}

div#cLogin div#cHeadInicio { background: none; height: 60px;}
/**/
div#cHeadInicio div#cLoginInicio{float: right; position: relative; margin-right: 8px;}

div#cHeadInicio div#cLoginInicio div.divlogoutTxt { width: 115px; border: 1px solid #333333; color:#333333; font-family: wkFont, Arial, Helvetica, sans-serif; font-size: 1.1em; padding-left: 2px; position: absolute; top: 20px; right: 0px;}
div#cHeadInicio div#cLoginInicio div.divlogoutBtn input {font-family: wkFont, Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; color:#FFFFFF; border:none; position: absolute; right: 0px; top: 0px; width: 44px;}
/*div#cLogin div.divtext { float: left; clear: both; width: 146px; text-align: center; margin: 0px; padding: 0px; color:#CC0000; font-weight: bold;}*/
/******** Login interiores *********/
div#cHead div#cLogin{width: 25%; float:right;/*background-image:url(../Img/fondo_login.gif); background-repeat:repeat-x; color:#0663A6; display:block; height:45px; padding-right:5px; padding-top:3px; width:460px; *//*background-repeat: no-repeat; height:auto; width:300px;*/}

div#cHead div#cLogin div#logindiv {
    position: relative;
    /*width: 372px;*/
    background-color: #fbfbfb;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    /*padding: 3px 10px 10px;text-align: left;
    float: right;*/
    display: table;
    box-sizing: border-box;
    margin-left: 10px;
    margin-top: 10px;
    margin-right: 10px;
    }
/*[action*="Home.aspx"]*/ div#cHead div#cLogin div#logindiv
{
    width: 100%;
    padding: 2px 2px 6px 2px;
    text-align: center;
}

div#cHead div#cLogin div#logindiv div.divforgot {width: 69%;float: right;position: relative;/* margin-left:170px; *//*border:solid 1px #eee;*/display:block;margin-top:17px;left: -4px;}
div#cHead div#cLogin div#logindiv div.divforgot a {text-decoration:none;color:#04619C;float: right;font-size: 1.2em}
div#cHead div#cLogin div#logindiv div.divforgot a:hover {color:#85bc20;text-decoration: underline;}
div#cHead div#cLogin div#logindiv .divuser  {
    display: block;
    float: left;
    height: 20px;
    padding-top: 5px;
    width: 43%;
}
div#cHead div#cLogin div#logindiv .divuser span{/*display:block; float:left; font-size:1.1em; margin:0 5px 0 2px; padding:1px 0 0; width:55px;display:block;float:left; width:70px;  font-size:1.1em; margin-right:0; padding:1px 0 0 0; */}
div#cHead div#cLogin div#logindiv .divuser input{
border: 1px solid #d3d3d3;
    display: block;
    float: left;
    font-size: 1.1em;
    margin: 0 5px 0 2px;
    width: 90%;
    height: 18px;padding-left: 6px;
/*width:100px; font-size: 1.1em; float: left;*/}
div#cHead div#cLogin div#logindiv .divpass {display:block;float:left;height:20px;padding-top:5px;width: 43%;}
div#cHead div#cLogin div#logindiv .divpass span{/*display:block; float:left; font-size:1.1em; margin:0 5px 0 2px; padding:1px 0 0; width:75px;/*display:block;float:left; width:70px;   font-size:1.1em; margin-right:0; padding:1px 0 0 0;*/}
div#cHead div#cLogin div#logindiv .divpass input{
    border: 1px solid #d3d3d3;
    display: block;
    float: left;
    font-size: 1.1em;
    margin: 0 5px 0 2px;
    width: 90%;
    height: 18px;
    padding-left: 6px;
    /*width:100px;font-size: 1.1em; float: left;*/
    margin-left: 5px;
    }
div#cHead div#cLogin div#logindiv .divcheck{
    display: none;
    font-size: 1.15em;
    float: left;
    width: 27%;
}
div#cHead div#cLogin div#logindiv .divcheck span {display: block;margin: 0;text-align: left;float: left;margin-left: 2px;}
div#cHead div#cLogin div#logindiv .divcheck span input {        display: block;
    float: left;
    margin-right: 4px;
    padding: 0;
    margin-top: 7px;}
div#cHead div#cLogin div#logindiv .divcheck span label {    display: inline-block;
    margin-top: 4px;
    padding: 0;
    padding-top: 2px;}
div#cHead div#cLogin div#logindiv .divlogin{display:block;position: relative;float:right;top:18px;left: -3px;height: 0px;/* right:0; *//* padding-top: 27px; *//* margin-right: 7px; */width: 9%;}
div#cHead div#cLogin div#logindiv .divlogin input {
    font-family: wkFont;
    border: none;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    width: 98%;
    height: 21px;
    background-color: #00639E;
    color: #fff;
    background: #00639E;
    cursor: pointer;
}
div#cHead #cLoginNameRisk div#logindiv{}
/*div#cHead div#cLogin div#logindiv div.falsologout {display:none}*/



/*[action*="Home.aspx"] */div#cHead div#cLogin div#logindiv div.divlogoutTxt {
     /*display:block;*/text-align: center}
div#cHead div#cLogin div#logindiv div.divlogoutTxt {
    color: #444;
    font-weight: bold;
    font-size: 1.2em;
    margin: auto;
    top: 38px;
    width: 100%;
    display: inline;}


div#cHead div#cLogin div#logindiv div.divlogoutBtn input {
    width: 60px;
    height: 19px;
    background-color:#00639E;
    border: none;
    color: #fff;
    margin: 5px 0 0px 0;
    cursor: pointer;
    border-radius: 4px;
    background: #00639E;font-family: wkFont;font-size: 11px;
    }

div#cHead #cLoginNameRisk div#logindiv .divpass span{float:left;  font-size:1.1em; margin-right:0.3em;}
div#cHead #cLoginNameRisk div#logindiv .divpass input{ width:9em; height:14px;}
div#cHead #cLoginNameRisk div#logindiv .divcheck{ float:left; width:135px; margin-top:0.6em; font-size:1.1em;}
div#cHead #cLoginNameRisk div#logindiv .divlogin{ margin-top:1em;}
div#cHead #cLoginNameRisk div#logindiv .divlogin input{ font-family:wkFont;background:none; border:none; color:#FFFFFF; text-transform:uppercase; font-size:10px; font-weight:bold;}

/********Path*********/
div#cHead div#cPath {font-family: wkFont; font-size: 1.1em;margin:0px;border-bottom: 1px solid #ccc;
}
div#cHead div#cPath div#PathDivPath{line-height:1.6;padding-left:10px;padding-top:3px;}
div#cHeadInicio div#cPath {  color:#FFF; font-family: wkFont; font-size: 1.1em;background-image:url(../Img/fondo_cPath.jpg); background-repeat: repeat-x; margin:0 0 0 236px;}
div#cHeadInicio div#cPath div#PathDivPath{ display:none;}
div#cHeadInicio div#cPath div#PathDivPath a { color:#FFF;}
div#cHeadInicio div#cPath div#PathDivPath a:hover { text-decoration: underline;}
div#cHelp { display: none;}
div#cHelp .helpImage{background-image:url(../Img/ICO_Ayuda.gif); background-repeat:no-repeat; background-position:right center; color:#333333; text-decoration: none; margin-top: 3px;}
div#cHelp .helpImage:hover{ text-decoration:underline;}
div#cHelp dfn{ font-style:normal;}

div#cRedirectAyudaFreeSearch .helpImage{background-image:url(../Img/icono_ayuda.jpg); background-repeat:no-repeat;  background-position:right center; color:#333333;  text-decoration: none;  margin-top: 3px; padding-top: 2px; padding-bottom: 4px;}
div#cRedirectAyudaFreeSearch dfn{ display:none;}
#cSearch2{
    
}
#cSearch2 #lblConAnd, #cSearch2 #lblConLiteral, #cSearch2 #lblConOr, #cSearch2 #lblNot{
    font-size: 1.3em;
/*    font-weight: bold;
*/    float: left;
    line-height: 27px;
    margin-right: 15px;
    position: absolute;
    left: 0;
}
#cSearch2 #seaAsis2 > div{margin-bottom: 30px;}

#cSearch2 #seaAsis2{position: relative;display: none;}
#cSearch2 #seaAsis2 div > input{    
    width: 335px;
    position: absolute;
    right: -20px;
    padding: 5px;
    padding: 0px 6px 2px 6px;
    width: 335px;
    height: 30px;
    line-height: 18px;
    border-radius: 3px;
    z-index: 10}
div#cRedirectAyudaVoces .helpImage{background-image:url(../Img/icono_ayuda.jpg); background-repeat:no-repeat; background-position:right center; color:#333333; text-decoration: none; margin-top: 3px; padding-top: 2px; padding-bottom: 4px;}
div#cRedirectAyudaVoces dfn{ display:none;}
div#cRedirectAyudaFreeSearchAdvance .helpImage{
    display: block;
    height: 18px;
    background-image: url(../Img/icono_ayuda.jpg);
    background-position: right center;
    background-repeat: no-repeat;
    color: #333333;
    margin-top: 3px;
    padding-bottom: 4px;
    padding-top: 2px;
    text-decoration: none;
    position: relative;
    right: 0;
    top: -36px;
}
[action*="Legislation"] div#cRedirectAyudaFreeSearchAdvance .helpImage {}
div#divDisable_RedirectAyudaFreeSearchAdvance {display:block; float:right; height:18px; width:19px; background-image:url(../Img/icono_ayuda.jpg); background-position:right center; background-repeat:no-repeat; color:#333333; margin-top: 3px; padding-bottom: 4px; padding-top: 2px; text-decoration:none}
div#cRedirectAyudaFreeSearchAdvance dfn{ display:none;}

div#cRedirectAyudaVocesAdvance .helpImage{background-image:url(../Img/icono_ayuda.jpg); background-repeat:no-repeat; background-position:right center; color:#333333; text-decoration: none; margin-top: 3px; padding-top: 2px; padding-bottom: 4px;}
div#cRedirectAyudaVocesAdvance dfn{ display:none;}

div#cRedirectAyudaReferecia .helpImage{background-image:url(../Img/icono_ayuda.jpg); background-repeat:no-repeat; background-position:right center; color:#333333; text-decoration: none; margin-top: 3px; padding-top: 2px; padding-bottom: 4px;}
div#cRedirectAyudaReferecia dfn{ display:none;}

/************************************************ CUERPO ************************************************/
div.cBody{
    /*overflow:hidden;*/
    box-sizing: border-box;
    width: 100%;
    /*overflow-y: auto;*/
    padding-top: 46px;height: 100% !important;
}
[action*="CreateUserRequest"] div.cBody {padding-top: 0px}
[action*="APDetailPageForMyAlertedSearches"] div.cBody {padding-top: 0px}
[action*="ResultListNews"] div.cBody {padding-top:0px;}
[action*="ResultListNews"] #PB_ResultListLayout {display:none;}

[action*="PersonalArea"] div.cBody,
[action*="Search.aspx"] div.cBody {height: 100% !important}
[action*="Hemeroteca"] div.cBody {overflow: hidden;height: 100%}
[action*="Document"] div.cBody {padding-top: 15px;position: absolute;}
[action*="Document"] .documentBrowserMessageLayer {
    margin-top: 225px;
}
[action*="Home"] div.cBody {padding-top: 23px;}
[action*="PersonalArea"] div.cBody {padding-top: 0px}
/********* MENU LATERAL **************************/
.tablaContenido { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #004A79;}

div#cMenuVert { padding-top: 5px; color: #FFFFFF; text-align:right; background-color:#28668D; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; font-family: wkFont; font-size: 1.2em; font-weight:bold;background-image: url(../Img/fondo_inferiorHome.gif); background-position: left bottom; background-repeat: repeat-x;}
div#cMenuVert a { color: #FFFFFF;}
div#cMenuVert ul { list-style-type: none; padding:0px; margin:0px;}
div#cMenuVert ul li  { border-top:1px solid #28668d; border-bottom:1px solid #28668d;}
div#cMenuVert ul li a {color:#ffffff;display: block; text-decoration: none; padding-bottom:3px; padding-top:3px; padding-right: 16px;}
div#cMenuVert ul li a:hover {padding-bottom:2px;padding-top:2px;border-top-width: 1px;border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #ffffff; border-bottom-color: #ffffff; background-color:#EAA500; color:#FFFFFF;}
div#cMenuVert ul li a:link {color: #ffffff;}
div#cMenuVert ul li a:visited {color: #ffffff;}
div#cMenuVert li.over{border-top-width: 1px;border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #ffffff; border-bottom-color: #ffffff; background-color:#EAA500; color:#FFFFFF;}
div#cMenuVert ul li#redirectNameriskInfo{ border:none;}
div#cMenuVert ul li#redirectNameriskInfo a dfn{ display:none;}
div#cMenuVert ul li#redirectNameriskInfo a{ height:37px; display:block; background-image:url(../Img/fondo_name_risk.gif); background-repeat:no-repeat; background-position:center; margin:auto; margin-top:-8px;}
div#cMenuVert ul li#redirectNameriskInfo a:hover{ border-color:#28668d; background-color:#28668d;}
div#cMenuVert ul li#demoLaLeyDigital{ background:none; border:none;}
div#cMenuVert ul li#demoLaLeyDigital a dfn{ display:none;}
div#cMenuVert ul li#demoLaLeyDigital a{ background-image:url(../Img/ver_demo.gif); display:block; width:200px; height:46px; background-repeat:no-repeat; margin-left: auto; margin-right: auto;}
div#cMenuVert ul li#demoLaLeyDigital a:hover{ border-color:#28668d; background-color:#28668d;}
div#contentBody { background-image:url(../Img/foto_home.jpg); background-repeat: no-repeat; background-position: right top;}
div#centerBody{background-image: url(../IMG/loguito.gif); background-repeat: no-repeat; background-position: 45px 22px;}




/*texto pagina de incicio*/
div#Presentation {}
div#Presentation p.cuatro {font-family: wkFont; font-size: 1.2em; text-align:justify; color:#004A7B; width:55%; padding-left: 52px; padding-top: 57px;}

div#cRightColumn{ background-image: url(../IMG/Home/FondoHome.jpg); background-repeat: no-repeat; vertical-align:top; background-position: 0px 0px; font-family: wkFont;}

/******Ayuda inicio****/

/************************************************ PIE ************************************************/
/*div#cFooter{width:100%; display:block; background-image:url(../IMG/fondo_cFooterHome.gif); background-repeat:repeat;margin:0; background-position:left; padding:0;}*/
/********Lista de enlaces********/
#linkFooter a {display: none;}
div#cFooter ul { list-style: none;}
div#cFooter ul li { float: left;color:#000;font-size:1.1em;line-height:1.5; /*clear:both*/}
div#cFooter ul li#lLogo a {height:44px; width:270px; background:url(../IMG/logo_Pie.jpg) no-repeat;display:block;float:left; margin-top:2px;}
div#cFooter ul li#lLogo dfn {display:none;}
div#cFooter ul li#lCopyright { padding:7px 0 0 0;}
div#cFooter ul li#lLaLeyFooter { padding:1px 0 0 9px;}
div#cFooter ul li#lLaLeyFooter a {display: block;float:left;width:200px;height:33px;background:url(../IMG/JusnetLogo.jpg) no-repeat;}
div#cFooter ul li#lLaLeyFooter a dfn{margin:30px}
div#cFooter ul li#lLaLeyFooter span { display: block; float: left; padding:14px 5px 0 0;}
div#cFooter ul li#lLegalNote { padding:7px 10px 0 25px; background:url(../Img/separador_Pie.jpg) no-repeat right 30px;}
div#cFooter ul li#lLegalNote a { color:#0E5883;}
div#cFooter ul li#lLegalNote a:hover { text-decoration: underline;}
div#cFooter ul li#lDataProtection { padding:7px 0 0 10px;}
div#cFooter ul li#lDataProtection a {color:#0E5883;}
div#cFooter ul li#lDataProtection a:hover { text-decoration: underline;}

div#cFooter ul li#lWKE { padding:10px 0 0 7px;}
div#cFooter ul li#lWKE a {display: block;float:left;width:50px;height:33px;background:url(../IMG/ico_flag_spain.gif) no-repeat;}
div#cFooter ul li#lWKE a dfn{margin:25px}
div#cFooter ul li#lWKE span { display: block; float: left; padding:7px 5px 0 0;}
div#cFooter ul li#lWKF { padding:10px 0 0 7px;}
div#cFooter ul li#lWKF a {display: block;float:left;width:50px;height:33px;background:url(../IMG/ico_flag_france.gif) no-repeat;}
div#cFooter ul li#lWKF a dfn{margin:25px}
div#cFooter ul li#lWKF span { display: block; float: left; padding:7px 5px 0 0;}
div#cFooter ul li#lWKI { padding:10px 0 0 7px;}
div#cFooter ul li#lWKI a {display: block;float:left;width:50px;height:33px;background:url(../IMG/ico_flag_italy.gif) no-repeat;}
div#cFooter ul li#lWKI a dfn{margin:25px}
div#cFooter ul li#lWKI span { display: block; float: left; padding:7px 5px 0 0;}
div#cFooter ul li#lWKUK { padding:10px 0 0 7px;}
div#cFooter ul li#lWKUK a {display: block;float:left;width:50px;height:33px;background:url(../IMG/ico_flag_uk.gif) no-repeat;}
div#cFooter ul li#lWKUK a dfn{margin:25px}
div#cFooter ul li#lWKUK span { display: block; float: left; padding:7px 5px 0 0;}

div#cFooter #divFooterIzquierda{float:left;}
#cFooter #divFooterDerecha{float:right;/*margin-right:290px;*/}

/************************************************ PIE INICIO ************************************************/
div#cFooterHome{ position:absolute; bottom:0px; left:0px;background-color:#F6F4F5; width:100%; padding:2px 0 2px 0;}
/********Lista de enlaces********/
div#cFooterHome ul { width:420px; margin: 0 auto;}
div#cFooterHome ul li{ display:inline; list-style:none; font-size:1em;background-image: url(../IMG/fondo_cFooterHome_LI.gif);background-repeat: no-repeat;background-position: right 3px; color:#666666; padding:0 10px 0 10px;}
div#cFooterHome ul li#Li1 { background: none;}
div#cFooterHome ul li a{text-decoration:none;}
div#cFooterHome ul li a:hover{ color:#E41160; text-decoration: underline;}
div#cFooterHome ul li#Li2{ background-image:none;}
/**********************************************************************************************************/
/********************************** PRODUCTO (Estilos andidos) *******************************************/
/**********************************************************************************************************/

/************************************************ CABECERA ************************************************/

/********Menu*********/
/**********************************************************/
div#cMenu{position:relative;height: 44px;font-family: wkFont, Verdana, Arial, Helvetica, sans-serif;/*background:#FFF url(../Img/fondo_cMenu.jpg) left top no-repeat;*/font-size:1.1em;margin:0; padding:0 10px 0 10px;}
/*div#cMenu ul li{ list-style:none; display: block; float: left;}
div#cMenu ul li a {color:#444; text-decoration:none; display: block; float: left;}
div#cMenu ul li a:hover { color:#1B9D00;}*/
/* Menu */
/*div#cHead div#cMenu{clear:both; height: 23px;color:#FFFFFF;background-color:#4854A6;background-image: url(../IMG/fondo_cMenu.jpg); background-repeat: repeat-x; background-position: left top; font-size:1.5em; border-bottom:2px solid #FFFFFF;}*/
div#cMenu ul { padding: 4px 0 0 0; margin: 0; list-style: none;}
div#cMenu li { float: left; display: block;}
div#cMenu ul li a {/*color:#444; */text-decoration:none; display: block; float: left;font-weight:normal}
div#cMenu ul li ul{position: absolute;top: 25px;left: 0px;}
/*div#cMenu ul#ulmPr li:hover ul#uldesple0,
div#cMenu ul#ulmPr li.over ul#uldesple0 { display: block; top: 25px;}*/

/*div#cHead div#cMenu ul li a {color:#FFFFFF; text-decoration:none; display: block; float: left;border-right:3px solid #ffffff; padding-right: 17px; padding-left: 17px; padding-top:2px; padding-bottom:3px; font-size: 0.85em;}
div#cHead div#cMenu ul li a:hover { background-color:#003FFE;}
div#cHead div#cMenu ul li a.seleccionado {background-color:#003FFE;}

div#cMenu ul#ulmPr li#search0 a:hover,
div#cMenu ul#ulmPr li#search0 a.seleccionado {background-position: left bottom;}


div#cMenu li ul li{ float: left;}

div#cMenu li ul li a:hover{}
div#cMenu ul#ulmPr li ul#uldesple0 li:hover ul,
div#cMenu ul#ulmPr li ul#uldesple0 li.over ul {display: block;}

div#cMenu ul#ulmPr li ul#uldesple0 { position: absolute; top: 23px; right:0px; z-index:1000;}
div#cMenu ul#ulmPr li ul#uldesple0 li a {}
div#cMenu ul#ulmPr li ul#uldesple0 li a:hover {}*/
/*********************************************************
div#cMenu ul#ulmPr li#imPr8 { position: absolute; right:77px;background:url(../Img/bck_pesta_alertas.jpg) repeat left top;padding:0 !important;padding: 1px 0 3px 0;}
div#cMenu ul#ulmPr li#imPr8 a { color:#FFF;height:10px;font-size:1em}
div#cMenu ul#ulmPr li#imPr8 a:hover { color:#FFF; text-decoration: underline;}
div#cMenu ul#ulmPr li#imPr9 { position: absolute; right:4px;background:url(../Img/bck_pesta_novedades.jpg) repeat left top;padding:0 !important;padding: 1px 0 3px 0;}
div#cMenu ul#ulmPr li#imPr9 a { color:#FFF;padding: 6px 10px 0px 10px; _height:10px;font-size:1em}
div#cMenu ul#ulmPr li#imPr9 a:hover { color:#FFF; text-decoration: underline;}
*/
/********Menu*********/
div#cMenu ul#ulmPr li {border-left: 1px solid #007AC3;border-right: 1px solid #00A0FF;}
div#cMenu ul#ulmPr li a {padding:10px 0px 10px 0px;}
div#cMenu ul#ulmPr li#imPr0 {width: 4.3%;}
div#cMenu ul#ulmPr li#imPr2 {width: 7.6%;}
div#cMenu ul#ulmPr li#imPr3 {width: 7.1%;}
div#cMenu ul#ulmPr li#imPr4 {width: 8.1%;}
div#cMenu ul#ulmPr li#imPr1 {width: 9.8%;}
div#cMenu ul#ulmPr li#imPr7 {width: 6%;}
div#cMenu ul#ulmPr li#imPr5 {width: 6.5%;}
div#cMenu ul#ulmPr li#imPr11 {width: 5.1%;}
div#cMenu ul#ulmPr li#imPr10 {width: 8.7%;border-left: 1px solid #85bc20;border-right: 1px solid #85bc20;}
div#cMenu ul#ulmPr li#imPr6 {
    width: 18.2%;
    border-left: 1px solid #009881;
    border-right: 1px solid #009881;
}
div#cMenu ul#ulmPr li#imPr10{
    background-color:#85bc20;
    background: #94d224;
    background: -moz-linear-gradient(top,  #94d224 0%, #85bc20 59%);
    background: -webkit-linear-gradient(top,  #94d224 0%,#85bc20 59%);
    background: linear-gradient(to bottom,  #94d224 0%,#85bc20 59%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94d224', endColorstr='#85bc20',GradientType=0 );
}
div#cMenu ul#ulmPr li#imPr6{
    background: #009881;
}

div#cMenu ul#ulmPr li a {width: 100%;height:19px;text-align: center;margin-right:2px;display:block;display: inline;/*margin-right:-0.2em;*/}

#cHead div#cMenu ul#ulmPr li.active {background-color: #00639E;background:#00639E;}
div#cMenu ul#ulmPr li a:hover {border-radius:5px;background-color: #00639E;}
div#cMenu ul#ulmPr li#imPr6.active, div#cMenu ul#ulmPr li#imPr6 a:hover {
    background-color: #005F50;
}
div#cMenu ul#ulmPr li#imPr10.active, div#cMenu ul#ulmPr li#imPr10 a:hover{background-color: #94d224;}
 
div#cMenu ul#ulmPr li.over a{ background-image:none;color:#24A50A;}

div#cMenu ul#ulmPr li#desple0:hover ul#uldesple0,
div#cMenu ul#ulmPr li#desple0.over ul#uldesple0 { display: block; top: 23px;}

div#cMenu ul#ulmPr li#desple0 #desple1 a,
div#cMenu ul#ulmPr li#desple0 #desple2 a{ margin-left:2px;}

/********Path*********/
div#cHead div#cPath div#PathDivPath a { color: #333; text-decoration: underline;}
div#cHead div#cPath div#PathDivPath a:hover { text-decoration: underline;}
div#cHeadInicio div#cPath div#PathDivPath a { color: #FFF; text-decoration: underline;}
div#cHeadInicio div#cPath div#PathDivPath a:hover {text-decoration: underline;}
/************************************************ CUERPO ************************************************/
/********Menu vertical********/
div#cMenuVert ul li#imSe0{}
div#cMenuVert ul li#imSe1{}
div#cMenuVert ul li#imSe2{}
div#cMenuVert ul li#imSe3{}
div#cMenuVert ul li#imSe4{}
div#cMenuVert ul li#imSe5{}

div#cMenuVertHomeLeft div#verDemo ul li a span.telefono{background-image:url(../Img/telefono.jpg); background-repeat:no-repeat; display:block;height:25px; width:164px;}


/*********************************/
div#cMenuVert ul li#imSe0 a:hover,
div#cMenuVert ul li#imSe1 a:hover,
div#cMenuVert ul li#imSe2 a dfn:hover,
div#cMenuVert ul li#imSe3 a:hover,
div#cMenuVert ul li#imSe4 a:hover,
div#cMenuVert ul li#imSe5 a:hover { color:#ffffff;} /* para que funcione el rollover en el IE6 */
div#cMenuVert div#AtencionCliente { height: 53px; background-image:url(../Img/fondo_sac.gif); background-repeat: no-repeat; background-position: center center; padding-top: 17px;}
div#cMenuVert div#AtencionCliente p { display: none;}
div#cMenuVert div#Demo { padding-bottom: 6px;}
div#cMenuVert div#Demo a#hrefdemoLaLeyDigital {background-image:url(../Img/ver_demo.gif); display:block; width:207px; height:46px; background-repeat:no-repeat; margin-left: auto; margin-right: auto;}
div#cMenuVert div#NameRisk{ text-align:center; margin-top:1em; margin-bottom:1em;}
div#cMenuVert div#NameRisk dfn{ display:none;}
div#cMenuVert div#NameRisk a#hrefredirectNameriskInfo{ width:207px; height:37px; display:block; background-image:url(../Img/fondo_name_risk.gif); background-repeat:no-repeat; background-position:center; margin:auto; margin-top:-8px;}
/* diarioEmail*/
a.diarioEmail  {padding-bottom: 0px; padding-top: 0px;  margin-top:6px; margin-left: 15px; margin-right:5px;padding: 0px;}

/*******Zona derecha************/
div#cRightColumn p.sac{ background-color:#BD4139; color:#FFFFFF; font-size: 1.4em; text-align: right; border-left: 7px solid #C3E3A4; margin-right: 2px; padding-right: 12px; padding-top: 8px; padding-bottom: 8px;}
div#cRightColumn p.sac span { font-size: 1.5em;}
div#cRightColumn p.destacamos{ font-size: 1.7em; color:#7B100A; padding-left: 14px; margin-top: 7px; margin-bottom: 5px; }
div#cRightColumn ul { list-style: none; padding-left: 14px; padding-right: 28px; font-family:wkFont, Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em;}
div#cRightColumn ul li { padding-bottom: 15px;}
div#cRightColumn ul li span { font-weight: bold; color:#6FBA1F;}
div#cRightColumn ul li a { font-size: 0.7em; font-weight: bold; color:#BD4139;}
div#cRightColumn ul li a:hover { color: #333333;}
/*******zona izquierda*********/

div#mensaje div#MenuLateral div#CabeceraCuadrado { color:#555; font-size:1.3em; font-family: wkFont; font-weight: bold; background:url(../Img/fondo_tit_busqueda.jpg) no-repeat left top; padding: 7px 0 7px 20px;}
div#mensaje div#MenuLateral div#cuadrado{ font-family: wkFont; font-size:1.3em; padding:10px 10px 10px 20px; color:#555;}
div#mensaje div#MenuLateral div#cuadrado span#azul { color:#333; font-weight: bold;}
div#mensaje div#MenuLateral div#cuadrado span#gris { color:#666666; font-weight:bold; display:block; float:left; margin-right:3px;}
div#mensaje div#MenuLateral div#cuadrado span#amarillo{color:#E60060; font-weight:bold;}
div#mensaje a#hrefDiarioLaLey {background-image:url(../Img/fondo_diarioLALEY.gif); display:block; width:157px; height:66px; background-repeat:no-repeat; background-position:center; margin-left:2.5em; margin-top:2em;}


div#mensaje a#hrefDiarioLaLey dfn { display:none;}

div#mensaje a#hrefredirectDiarioLaLey {background-image:url(../Img/fondo_diarioLALEY.gif); display:block; width:134px; height:66px; background-repeat:no-repeat; background-position:center; margin-left:2.5em; margin-top:2em;}
div#mensaje a#hrefredirectDiarioLaLey dfn { display:none;}
/************************************************pie del cuerpo*************************************************/
div#contentBody div#ContentBodyFoot{height:18px;text-align:center;  background-color:#004a79; background-image: url(../Img/fondo_inferiorHome.gif); background-position: left bottom; background-repeat: repeat-x; padding-top: 1px;}
div#contentBody div#ContentBodyFoot a {  color:#FFFFFF; padding-left: 15px;background-image: url(../Img/fondo_inferiorHomeEnlace.gif); background-position: left center; background-repeat: no-repeat; margin-right: 15px; text-decoration: none;}
div#contentBody div#ContentBodyFoot a dfn {}
div#contentBody div#ContentBodyFoot a:hover { color:#EAA500;}
/************************************************pie del cuerpo ************************************************/
/********Lista de enlaces********/
div#cFooter ul li#Li1 { background-image:none;}

/*HighlightSearch para busquedas. Ojo, hay selectores mal*/
.HighlightSearch {color:#EAA500;margin: 0 0 0 0px;font-weight:bold;}
.HighlightSearch a.hhl {color:#EAA500;text-decoration:none;font-size:0.7em;margin-left:5px;}
.HighlightSearch a.hhr {color:#EAA500;text-decoration:none;font-size:0.7em;margin-right:5px;}
.HighlightSearch a.hhl:hover,
.HighlightSearch a.hhr:hover   {color:#fff;background-color:#0066CC;}
span.HighlightSearch {color:#ffffff; font-weight:bold; margin: 0 0 0 0px; background-color:#76BEEC ;display:inline-block;}

/*Highlight para busquedas*/
.Highlight {color:#EAA500;margin: 0 0 0 0px;font-weight:bold;}
.Highlight a.hhl {color:#EAA500;text-decoration:none;font-size:0.7em;margin-left:5px;}
.Highlighta.hhr {color:#EAA500;text-decoration:none;font-size:0.7em;margin-right:5px;}
.Highlight a.hhl:hover,
.Highlight a.hhr:hover   {color:#fff;background-color:#0066CC;}
span.Highlight    { 
    color: #7B7B7B;
    font-weight: bold;
    background-color: #fffb9a;}
span.HighlightExtended, span.HighlightSearchAux  {
    background-color: #fff;
    color: inherit;
    font-weight: inherit;
    }

span.HighlightSearchMarked {
    color: #ffffff;
    font-weight: bold;
    margin: 0 0 0 0px;
    background-color: #76BEEC;
    display: inline-block;
}


/*Mensaje de error*/
[action*="PersonalArea"] .documentBrowserMessageLayer {
    margin-top: 45px;
}
.documentBrowserMessageLayer { font-size: 1.1em;width: 33%; text-align: center;margin:auto;}
.documentBrowserMessageLayer .documentBrowserHeadLayer { /*margin-top: 100px;*/ font-size: 1.2em; color: #333333}
.documentBrowserMessageLayer .documentBrowserBodyLayer { font-size: 1.2em; margin-bottom: 10px; color:#007ac3; font-weight:bold;}
.documentBrowserMessageLayer .documentBrowserBodyLayer span.digital{color: #85bc20;font-size: 0px;}
.documentBrowserMessageLayer .documentBrowserBodyLayer span.digital:before {    display: inline-block;
    content: "";
    background: url(../img/JusnetLogo.jpg);
    background-size: 45px 16px;
    background-repeat: no-repeat;
    width: 44px !important;
    height: 21px !important;
    position: relative;
    top: 9.7px;
    left: 0px;}

.documentBrowserMessageLayer .documentBrowserFootLayer { padding-top: 35px; font-size: 1.15em; margin-bottom: 5px; color: #007ac3; font-weight:bold;}
.documentBrowserMessageLayer .documentBrowserFootLayer a { bottom:8px;}
.documentBrowserMessageLayer #logindiv {    border: 1px solid #e5e5e5;color:#004A79; padding:15px;margin-bottom: 20px; padding-bottom: 45px; margin-left: auto; width:240px; color: #333333; margin-right: auto; height: auto; text-align:left}
.documentBrowserMessageLayer #logindiv div.divuser { text-align:left;margin-bottom: 4px; font-weight: bold; width:100%;}
.documentBrowserMessageLayer #logindiv div.divuser span {/*color:#4b4b4b; display:block; float:left; width:90px; text-align:left; font-size:1em; font-weight:bold; margin-right:20px*/}
.documentBrowserMessageLayer #logindiv div.divuser input {display: block;
    border:1px solid #d3d3d3;
    width: 100%;
    font-family: wkFont,Arial, Helvetica, sans-serif;
    line-height: 9px;
    padding: 4px 30px 4px 10px;
    box-sizing: border-box;
}
.documentBrowserMessageLayer #logindiv div.divpass { text-align:left;margin-bottom: 4px; font-weight: bold; width:100%;}
.documentBrowserMessageLayer #logindiv div.divpass span {/*color:#4b4b4b; display:block; float:left; width:90px; text-align:left; font-size:1em; font-weight:bold; margin-right:20px*/}
.documentBrowserMessageLayer #logindiv div.divpass input {display: block;
    border:1px solid #d3d3d3;
    width: 100%;
    font-family: wkFont,Arial, Helvetica, sans-serif;
    line-height: 9px;
    padding: 4px 30px 4px 10px;
    box-sizing: border-box;}
.documentBrowserMessageLayer #logindiv div.divcheck { float: left; padding:4px 0 0 0;}
.documentBrowserMessageLayer #logindiv div.divcheck input { margin:4px 5px 0 0;}
.documentBrowserMessageLayer #logindiv div.divcheck label { line-height:1.1em; margin: 0px; padding: 0px;position: relative;top: -2px;}
.documentBrowserMessageLayer #logindiv div.divlogin {float: right; padding:4px 0 0 0; margin-top:-30px}
.documentBrowserMessageLayer #logindiv div.divlogin input {text-transform: uppercase;width:65px;font-family:wkFont; border:1px solid #FFF; height:26px;    margin-top: 37px;
    color: #fff;box-sizing: border-box;
    background: #008add;border-radius: 5px;
    background: -moz-linear-gradient(top, #008add 39%, #007ac3 100%);
    background: -webkit-linear-gradient(top, #008add 39%,#007ac3 100%);
    background: linear-gradient(to bottom, #008add 39%,#007ac3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008add', endColorstr='#007ac3',GradientType=0 );}
.documentBrowserMessageLayer #logindiv div.divforgot {     padding: 4px 0 0 0;
    float: right;
    display: block;
    font-size: 0.9em;
    line-height: 2em;
    width: 150px;
    position: relative;
    left: -7px;
    top: -10px;
}
.selector.wk-asistant-footer.wk-addsElements.wk--asistant-addsElements-Header .wk-addsElements-list.wk--asistant-addsElements-list{
    background-color: #fff;
    border: 1px solid #c9c7c7;
    border-radius: 0 0 5px 5px;
    position: relative;
    width: 528px;
    left: 1px;
    top: -1px;
    z-index: 5;
}
/*.documentBrowserMessageLayer .documentBrowserLinkLayer A { color: #333333}
.documentBrowserMessageLayer .documentBrowserLinkLayer A:hover { color: #e8125c}*/
.documentBrowserMessageLayer A {color: #007ac3;}
.documentBrowserMessageLayer A:hover { color: #e52766}

/* BOTONES DE EXPORTACION, IMPRESION, ENVIAR A UN AMIGO, MIS DOCUMENTOS, MIS BUSQUEDAS... */
div#navResul   {float:right;}
div#navResul ul#buttonsBar { float:right;/*background-color:Blue;*/}
div#navResul ul#buttonsBar li a  {display:block;padding:0px;/*background-repeat:no-repeat;background-position: left top;*/ font-size: 1.1em; font-weight:bold;}
div#navResul ul#buttonsBar li a:hover { text-decoration:underline;}
div#navResul ul#buttonsBar li a#hrefSend {/*background-image:url(../Img/b_hrefSend.gif);*/}
div#navResul ul#buttonsBar li a#hrefSend:hover{}
div#navResul ul#buttonsBar li a#MyBoxPopup{background-image:url(../Img/icono_MyBox.gif); height:28px; width:28px;}
div#navResul ul#buttonsBar li a#hrefMyDocs {/*background-image:url(../Img/b_hrefMyDocs.gif);*/}
div#navResul ul#buttonsBar li a#hrefExport {/*background-image:url(../Img/b_hrefExport.gif);*/}
div#navResul ul#buttonsBar li a#hrefPrint {/*background-image:url(../Img/b_hrefPrint.gif);*/}
div#navResul ul#buttonsBar li a#hrefMyQueries {/*background-image:url(../Img/b_hrefMyQueries.gif);*/}
div#navResul ul#buttonsBar li a#hrefNewSearch {/*background-image:url(../Img/b_hrefNewSearch.gif);*/}
div#navResul ul#buttonsBar li a#hrefResultList {/*background-image:url(../Img/b_hrefResultList.gif);*/}
div#navResul ul#buttonsBar li a#hrefDeleteItems {/*background-image:url(../Img/b_hrefMyBox.gif);*/}
div#navResul ul#buttonsBar li a#hrefMyBox {/*background-image:url(../Img/b_hrefMyBox.gif);*/}
div#navResul ul#buttonsBar li div {display:inline;}
div#navResul ul#buttonsBar li a#hrefedition dfn{ display:none;}
div#navResul ul#buttonsBar li a#hrefedition{ width:16px; height:16px;padding-left:10px; background-image:url(../Img/calendar.gif); margin-top:0.2em;}


iframe#myiframe { background-color:Fuchsia;}


/****************LOGOUT******************/
div.cBody div#logoutContent { margin-top: -130px; font-size: 1.1em; left: 50%; margin-left: -150px; width: 300px; color: #ffffff; position: absolute; top: 50%; height: 180px; background-color: #6ebb1f;border-radius: 4px}
div.cBody div#logoutContent div { margin-top: 15px}
div.cBody div#logoutContent div.gracias { }
div.cBody div#logoutContent div.nuevaSesion { color:#FFFFFF;}
div.cBody div#logoutContent div.mail { color:#FFFFFF;}
div.cBody div#logoutContent div p { font-weight: bold; font-size: 1.2em; text-align: center;}
div.cBody div#logoutContent div a { color:#FFFFFF;}
div.cBody div#logoutContent div a:hover { color:#04619C;}




div#centerBody div#DiarioLaLey {margin-top:4.2em;}
div#centerBody div#DiarioLaLey a { background-image:url(../Img/fondo_diarioLALEY.gif); background-repeat: no-repeat; width:159px; margin-right:10px;}
div#centerBody div#DiarioLaLey a dfn {}
div#centerBody div#boletin {background-image:url(../Img/fondo_newsletter.gif); background-repeat: no-repeat; margin-left:62px;  margin-top:3em;}
div.cBody div#centerBody div#boletin div.Formdiv { width: 220px; margin-left: auto; margin-right: auto; padding-top: 0px;}
div#centerBody div#boletin fieldset#FormField { border: none; margin: 0px; padding: 0px; padding-left: 19px; background:none; width: 185px;}
div#centerBody div#boletin fieldset#FormField legend { display: none;}
div#centerBody div#boletin fieldset#FormField label {  font-family:wkFont,Arial, Helvetica, sans-serif; font-size: 1.2em; color:#004a79; display: block; margin-top: 35px; margin-bottom: 0px; visibility:hidden;}
div#centerBody div#boletin fieldset#FormField input#ctl00_ctl00_cph_area_trabajo_cph_contentHome_NewsLetter_mail { float: left; width: 115px; font-size: 1.2em; font-family: wkFont,Arial, Helvetica, sans-serif; border: 1px solid #ACACAC; padding-bottom: 1px; margin: 0px;}
div#centerBody div#boletin fieldset#FormField input#altaclickform { margin: 0 auto; padding: 0px;background-color:#004A79; border: 1px solid #004A79; font-size: 1em; font-family: wkFont,Arial, Helvetica, sans-serif; text-transform: uppercase; color:#FFFFFF; background-image: none; width: 50px; height: 20px; float: left;}


/*****QUE ES LA LEY****/

div.cBody .apPresenh { padding-left: 60px; padding-right: 60px; padding-top: 30px; padding-bottom: 40px; color:#004a79; font-size:1.2em;}
div.cBody .apPresenh { padding-left: 60px; padding-right: 60px; padding-top: 30px; padding-bottom: 40px; color:#004a79; font-size:1.2em;}
div.cBody .apPresenh h2{ text-align:center;}
div.cBody .apPresenh p { font-size: 1em; line-height: 1.8em; text-align: justify; margin-top:1em;}
div.cBody .apPresenh ul {font-size: 1em; margin-left: 18px; text-align: justify;line-height: 1.6em; margin-top: 5px;}
div.cBody .apPresenh ul li { margin-bottom: 8px;}
div.cBody .apPresenh br { line-height: 0.1em;}
div.cBody .apPresenh a { text-decoration:underline; color:#0000ee;}
div.cBody .apPresenh p a:hover { color:#eaa500;}
div.cBody .apPresenh .blanco_txt:hover .naranja_n {}
div.cBody .apPresenh .naranja_n {color:#EAA500;}
div.cBody .apPresenh .gris_n {font-weight: bold;}
div.cBody .apPresenh .naranja_n2 {color:#EAA500;font-weight:bold; }
div.cBody .apPresenh .quees_list {}
div.cBody .apPresenh .texto_quees {}
div.cBody .apPresenh .texto_quees .naranja_n2 { font-size: 1em;}
div.cBody .apPresenh .blockquote{ margin-left:1.5em;}



/*****ENLACES DE INTERES****/
div.cBody div#contenedorEnlaces { padding-left: 60px; padding-right: 60px; padding-top: 30px; padding-bottom: 40px; font-size: 1.1em;}
div.cBody div#contenedorEnlaces ol { list-style: none; margin-bottom: 10px; margin-top: 5px; font-weight: bold;}
div.cBody div#contenedorEnlaces ol li { margin-bottom: 3px;}
div.cBody div#contenedorEnlaces ol li a { text-decoration: none; color:#004a79;}
div.cBody div#contenedorEnlaces ol li a:hover { color:#eaa500;}
div.cBody div#contenedorEnlaces ol ol { font-weight: normal; margin-left: 15px;}
div.cBody div#contenedorEnlaces ol ol li a { text-decoration: underline; color:#004a79;}
div.cBody div#contenedorEnlaces ol ol li a:hover { color:#eaa500;}
div.cBody div#contenedorEnlaces ol ol ol li a { text-decoration: none; color:#004a79;}
div.cBody div#contenedorEnlaces ol ol ol li a:hover { color:#eaa500;}


/* Formularios */

/*div.cBody span#LblPeticionInfo { display: block;width: 918px; margin-left: auto; margin-right: auto; padding-top: 20px;color:#004a79; margin-bottom: 5px; font-family: "Trebuchet MS"; font-size: 1.3em; font-weight: bold;}*/

/*div.cBody span#LblPeticionInfo { display: block;width: 918px; margin-left: auto; margin-right: auto; color:#004a79; font-family: "Trebuchet MS"; font-size: 1.3em; font-weight: bold;margin-top:10px;margin-bottom:10px}*/
div.cBody span#LblPeticionInfo { display: block;width: 500px; margin-left: auto; margin-right: auto;color:#007ac3; margin-bottom: 5px; font-family: wkFont; font-size: 1.4em; }
div.cBody span#LblTextoPeticionInfo { display: block;width: 800px; margin-left: auto; margin-right: auto; padding-top: 5px; margin-bottom: 5px; font-family: wkFont; font-size: 1.4em; }
div.cBody span#LblPeticionInfo p {margin-bottom: 8px}

#divPetInfo ul li{margin-top:15px;margin-left:20px;}

#divPetInfo div#txtTelefono{height:25px; width:105px;}
#divPetInfo div#telefono{background-image:url(../Img/telefono.jpg);height:25px;width:164px;margin-left:110px;margin-top:-23px;  }

#divPetInfo div#telefono2{background-image:url(../Img/telefono.jpg);height:25px;width:164px;margin-left:360px;margin-top:-23px;  }
#divPetInfo li{}
div.cBody span#LblPeticionInfo2 { display: block;width: 500px; margin-left: auto; margin-right: auto; /*color:#007ac3; */font-family: wkFont;font-size:1.3em; font-weight:bold;margin-bottom:20px;text-align:justify}
div.cBody span#LblPeticionInfo2 div#txtTelefono{height:25px; width:180px;margin-top:20px}
div.cBody span#LblPeticionInfo2 div#txtTelefono2{height:25px; width:455px;margin-left:370px;margin-top:-25px;}
div.cBody span#LblPeticionInfo2 div#txtTelefono3{height:25px; width:830px;margin-left:0px;margin-top:0px}
div.cBody span#LblPeticionInfo2 div#telefono{background-image:url(../Img/telefono.jpg);height:25px;width:164px;margin-left:193px;margin-top:-20px}

/** Apoio ao Cliente */
#apoioaocliente {margin-top:20px;margin-bottom:20px;}
#apoioaocliente span{display:block;text-align: center;}
#apoioaocliente a{background-image:url(../Img/bot_apoio.gif); width:120px; height:49px; display:block; margin:0 auto}
#apoioaocliente a dfn {display:none}

div.cBody span#LblPeticionInfo ul li {}
div.cBody span#LblPeticionInfo ul li div{width: 200px;}
div.cBody span#lbl {margin:25px auto 5px auto; font-size:1.2em;color:#007ac3; display: block; font-family: wkFont; font-size: 1.4em; font-weight: bold; width: 918px;}
div.cBody div.Formdiv { padding-top: 5px;}
[action*="CreateUserRequest"] div.cBody div.Formdiv {padding-top: 24px;}
[action*="CreateUserRequest"] div.cBody div.Formdiv label {line-height: 2.4em}
div.cBody div.Formdiv fieldset#FormField {width: 500px;display: block;margin-left: auto;margin-right: auto;border: none;padding: 20px 15px;font-size: 1.1em;font-family: wkFont,Verdana, Arial, Helvetica, sans-serif;}
[action*="RecoverPass"] div.cBody div.Formdiv fieldset#FormField {font-size: 1.2em;}
div.cBody div.Formdiv fieldset#FormField div.civilite {height:40px; padding-top:5px}
div.cBody div.Formdiv fieldset#FormField div.civilite label {width:auto; float:left;margin-right:10px;clear:none}
div.cBody div.Formdiv fieldset#FormField div.civilite input {width:30px;}
[action*="CreateUserRequest"] div.cBody div.Formdiv fieldset#FormField legend {font-size: 1.2em;background-color:rgb(235, 235, 228);width: 100%;padding: 3px 2px 3px 6px;box-sizing: border-box;border-radius: 3px;}
div.cBody div.Formdiv fieldset#FormField label {display: block;float: left;padding-top: 3px;padding-bottom: 2px;margin-bottom: 13px;margin-right: 2px;width: 179px;clear:left;}

[action*="CreateUserRequest"] div.cBody div.Formdiv fieldset#FormField .condiciones1 label {    float: right;
    width: 475px;    margin-top: 9px;}


div.cBody div.Formdiv fieldset#FormField input {font-family: wkFont, Arial, sans-serif;font-size: inherit;color: inherit;font-size: 13px;height: 35px;border: 1px solid #e5e5e5;padding-left: 10px;margin-bottom: 8px;padding-right: 10px;border-radius: 5px;box-sizing: border-box;-webkit-box-shadow: inset 0px 3px 4px -3px rgba(0,0,0,0.13);-moz-box-shadow: inset 0px 3px 4px -3px rgba(0,0,0,0.13);box-shadow: inset 0px 3px 4px -3px rgba(0,0,0,0.13);width: 310px;float: right;}
div.cBody div.Formdiv fieldset#FormField input#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_PeticionInfoFrancia_apellido1 {width: 310px; float:left}
div.cBody div.Formdiv fieldset#FormField select { float: left; margin-bottom: 15px; margin-right: 11px; font-family: wkFont,Verdana, Arial, Helvetica, sans-serif; font-size: 1em; padding-top: 0px; padding-bottom: 0px; width: 256px;}

[action*="CreateUserRequest"] div.cBody div.Formdiv fieldset#FormField select {
    padding-top: 2px;padding-bottom: 2px;
    margin-left: 10px;margin-top: 2px;
}
div.cBody div.Formdiv fieldset#FormField input#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_CreateUser_mail { margin-right: 11px;}
div.cBody div.Formdiv fieldset#FormField input#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_PeticionInfoFrancia_cp {float:left}
div.cBody div.Formdiv fieldset#FormField input#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_PeticionInfoFrancia_localidad {}
div.cBody div.Formdiv fieldset#FormField select#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_PeticionInfoFrancia_ctl16 {width:150px;}
div.cBody div.Formdiv fieldset#FormField input#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_PeticionInfoFrancia_profesion {width:150px}

div.cBody div.Formdiv fieldset#FormField select#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_CreateUser_ctl17 { width:270px; }
div.cBody div.Formdiv fieldset#FormField input#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_CreateUser_how {width:270px; margin-right: 100px; margin-bottom: 16px;}
div.cBody div.Formdiv fieldset#FormField select#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_CreateUser_ctl19 {  width:270px;}
div.cBody div.Formdiv fieldset#FormField input#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_CreateUser_profesion { width:270px;margin-left: 160px; }
div.cBody div.Formdiv fieldset#FormField input#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_CreateUserPeticion_profesion { width:270px;margin-left: 160px; }
[action*="CreateUserRequest"] div.cBody div.Formdiv fieldset#FormField input#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_CreateUserPeticion_profesion {width:310px}
div.cBody div.Formdiv fieldset#FormField input#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_PeticionInfo_profesion {width:195px;}
div.cBody div.Formdiv fieldset#FormField div.selectprovencediv {}
div.cBody div.Formdiv fieldset#FormField div.selectprovencediv input#scityhiden {}
div.cBody div.Formdiv fieldset#FormField div.selectprovencediv div#selectcitydiv {}
div.cBody div.Formdiv fieldset#FormField div.selectprovencediv div#selectcitydiv label{display:block; width:150px}
div.cBody div.Formdiv fieldset#FormField div.selectprovencediv div#selectcitydiv select.deptprofessionel {}
div.cBody div.Formdiv fieldset#FormField div.condiciones1,
div.cBody div.Formdiv fieldset#FormField div.condiciones2 { /*float: right;*/ padding-right: 4px; width: 100%; /*text-align: right;*/ /*margin-left:300px;*/ padding:5px 0 5px 0; clear:both}
div.cBody div.Formdiv fieldset#FormField div.condiciones1 input,
div.cBody div.Formdiv fieldset#FormField div.condiciones2 input { width: 15px;float:left}
div.cBody div.Formdiv fieldset#FormField div.condiciones1 label { width: 400px;text-align: justify;line-height: 1.2;}
div.cBody div.Formdiv fieldset#FormField div.condiciones2 label { width: 450px;float:right;}
div.cBody div.Formdiv fieldset#FormField div.condiciones1 label a { color: #004a79;}
div.cBody div.Formdiv fieldset#FormField div.condiciones1 label a:hover { color:#e52766;}

[action*="CreateUserRequest"] div.cBody div.Formdiv fieldset#FormField input.CreateUserAlta {
    width: 82px;top:-8px;}

div.cBody div.Formdiv fieldset#FormField input.CreateUserAlta {width: 70px;height: 30px;left: 0px;top: 8px;position: relative;
    margin: 5px 0 0px 0;cursor: pointer;border-radius: 4px;
    background-color: #EF9701;
    border: none;color: #fff;
    background-color: #007ac3;
    text-align: center;
    box-sizing: border-box;
    color: #fff;
    background: #008add;
    background: -moz-linear-gradient(top, #008add 39%, #007ac3 100%);
    background: -webkit-linear-gradient(top, #008add 39%,#007ac3 100%);
    background: linear-gradient(to bottom, #008add 39%,#007ac3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008add', endColorstr='#007ac3',GradientType=0 );

}
div.cBody div.Formdiv fieldset#FormField div#CreateUsercaptcha {/* width: 500px; */clear: both;}
div.cBody div.Formdiv fieldset#FormField p {margin-left: 191px;margin-bottom: 6px;}
div.cBody div.Formdiv fieldset#FormField #selectcitydiv label {}
div.cBody div.Formdiv fieldset#FormField #selectcitydiv select.condiciones {width:100px}

div#Consultas div.Formdiv fieldset#FormField div.condiciones {/*display:none*/}
div#Consultas div.Formdiv fieldset#FormField input.CreateUserAlta {margin-top:5px}

/*Sumarios*/
DD.summary { /*margin-bottom:1em;*/}
DD.summary a.summary   {}
DD.summary a.summary dfn  { display: none;}

dd.btnAbrir     {position: absolute; right:10px; top:30px; display:block; float:right; background:url(../Img/Docs/ovrirDocument.gif) no-repeat left top; width:88px; height:20px;}
dd.btnAbrir span    { display: none;}
/******************************************************************************/
/********************************  AYUDA  *************************************/
/******************************************************************************/
div.static{height:95%;overflow:hidden}
div#cAyuda{ height:90%;}
div#cabeceraAyuda { background-image:url(../Img/Ayuda/fondo_cabecera_ayuda.gif); background-position: right top; background-repeat: no-repeat; height:113px;}
div#cabeceraAyuda h1 { background-image:url(../Img/Ayuda/titular_Ayuda.gif); background-position: left top; background-repeat: no-repeat; width:97px; height:82px;}
div#cabeceraAyuda h1 span { display: none;}
div#cabeceraAyuda div.seccionAyuda { text-align: center; background-color:#1371ae; background-image:url(../Img/Ayuda/1_px.gif); background-position: left top; background-repeat: repeat-x; padding-top:8px; padding-bottom:1px;}
div#cabeceraAyuda div.seccionAyuda h2 { color:#FFFFFF; font-size: 1.3em;}
div#cuerpoAyuda { height:77%; overflow:auto; font-size:1.2em; color:#333333; padding-left:50px; padding-right:50px; padding-top:1%;margin-top:40px}
div#cuerpoAyuda ul { list-style: none; margin-bottom:15px;}
div#cuerpoAyuda ul li { margin-bottom:5px; text-align: justify; padding-left:15px; background-image:url(../Img/Ayuda/bullet_azul.gif); background-position: 2px 6px; background-repeat: no-repeat;}
div#cuerpoAyuda ul li img.imgcenter {display:block; width:auto; margin:20px auto}
div#cuerpoAyuda ul li span.italic {font-style:italic}
div#cuerpoAyuda ul li span.bold {font-weight:bold}
div#cuerpoAyuda ul li span.underline {text-decoration: underline}

div#cuerpoAyuda a { color:#004A79; text-decoration: none; font-weight: bold;}
div#cuerpoAyuda a:hover { color:#209a07; text-decoration: underline;}
div#cuerpoAyuda h3 {margin:20px 0}
div#cuerpoAyuda h4 {font-size:1em; margin:20px}
div#cuerpoAyuda p { text-align: justify; margin-bottom:15px;}
div#cuerpoAyuda p img {}
div#cuerpoAyuda p img.imgcenter {display:block; width:auto; margin:20px auto}

div#cuerpoAyuda p span.italic {font-style:italic}
div#cuerpoAyuda div.img { text-align: center; margin-bottom:15px;}
div#botonesAyuda { position: absolute; width: 100%; bottom: 0px; left: 0px; border-top: 1px solid #004A79; background-color:#FFFFFF; height:26px; text-align: right; padding-top:8px; padding-bottom:3px;}
div#botonesAyuda a { display: block; float: right; margin-right:10px;}
div#botonesAyuda a#indiceAyuda{ background-image:url(../Img/Ayuda/indice_de_ayuda.jpg); width:138px; height:23px;}
div#botonesAyuda a#volverAyuda{background-image:url(../Img/Ayuda/volver.jpg); width:118px; height:23px;}
div#cuerpoAyuda p.Pimg{ text-align:center;}
ul.listaOpciones li{ list-style:decimal;}
ul.listaOpciones li ul li{ list-style:none;}
div#cuerpoAyuda .bolder{ font-weight:bold;}

/******************************************************************************/
/********************************  Pï¿½GINA MENSAJE DEMO *************************************/
/******************************************************************************/

div#MensajeDemoCreated{font-size:1.2em; text-align:center; margin-top:3em;}

/***************************************/
/********HOME 2************************/

div#quest {width: 198px;border-radius: 5px;padding-top: 40px;padding-bottom: 15px;margin-top: 10px;margin-left: 13px;margin-bottom: 15px;height: 119px;border: 1px solid #ccc;box-shadow: 0px 0px 10px #ccc;background-color: #fff;}
div#quest:before {content: "Servi\00E7os ao cliente";border-radius: 3px;display: block;font-size: 13px;position: relative;background-color: #85bc20;text-align: center;/* float: left; */top: -33px;left: 6px;padding: 3px 15px 3px 15px;color: #fff;width: 79%;background: #94d224;background: -moz-linear-gradient(top,  #94d224 0%, #85bc20 59%);background: -webkit-linear-gradient(top,  #94d224 0%,#85bc20 59%);background: linear-gradient(to bottom,  #94d224 0%,#85bc20 59%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94d224', endColorstr='#85bc20',GradientType=0 );}
#quest a {position: relative;top: -26px;}
span.title02{margin:10px 0px 5px 10px; color:#7b8084; font-family:wkFont;font-size:1.2em;padding-left:10px; display:block}
span.title01{margin:10px 0px 5px 10px; color:Green;font-family:"Trebuchet MS";font-size:1.2em;font-weight:bold;padding-left:10px; background-image:url(../img/bullet.jpg); background-repeat:no-repeat; background-position:0 5px;display:block}
div#quest a#hrefQuest,
div#quest a#hrefQuem,
div#quest a#hrefExp,
div#quest a#hrefDen,
div#quest a#hrefCol,
div#quest a#hrefSubs {margin:5px 0px 5px 10px; color:#2038a0;font-family:"Trebuchet MS";font-size:1.2em;padding-left:10px; display:block}
div#quest a#hrefDr {background-image: url(../img/presentation.gif); background-repeat:no-repeat; width:79px; height:24px; padding-top:6px; margin:5px 0px 5px 10px; color:#2038a0;font-family:"Trebuchet MS";font-size:1.2em;padding-left:10px; display:block}
/*span.title02{margin:10px 0px 5px 10px; color:#0d5010;font-family:"Trebuchet MS";font-size:1.2em;padding-left:10px; display:block}*/

/* Nuevos Links */
div#quest a#hrefDescIntegra {background: url(../Img/Home/Integra.png) no-repeat left center; padding-left:35px; display:block; line-height:30px; margin-left:25px; text-decoration:none; font-size:1.1em; color:#0084C0; font-weight:bold; width:150px;}
div#quest a#hrefConselhos {background: url(../Img/Home/consejos.png) no-repeat left center; padding-left:35px; display:block; line-height:30px; margin-left:25px; text-decoration:none; font-size:1.1em; color:#0084C0; font-weight:bold; width:150px;}
div#quest a#hrefFormacao {background: url(../Img/Home/formacion.png) no-repeat left center; padding-left:35px; display:block; line-height:40px; margin-left:25px; text-decoration:none; font-size:1.1em; color:#0084C0; font-weight:bold; width:150px;}
div#quest a#hrefJusJornal {background: url(../Img/Home/Jusjornal.png) no-repeat left center; padding-left:35px; display:block; line-height:30px; margin-left:25px; text-decoration:none; font-size:1.1em; color:#0084C0; font-weight:bold; width:150px;}

div#Informacion {width: 198px;border-radius: 5px;padding-top: 40px;padding-bottom: 15px;margin-top: 10px;margin-left: 13px;margin-bottom: 15px;height: 110px;border: 1px solid #ccc;    box-shadow: 0px 0px 10px #ccc;    background-color: #fff;}
div#Informacion:before {content: "Informa\00E7\00E3o \00FAtil";border-radius: 3px;display: block;font-size: 13px;position: relative;text-align: center;top: -33px;left: 6px;padding: 3px 15px 3px 15px;color: #fff;width: 79%;background: #008add;background: -moz-linear-gradient(top,  #008add 39%, #007ac3 100%);background: -webkit-linear-gradient(top,  #008add 39%,#007ac3 100%);background: linear-gradient(to bottom,  #008add 39%,#007ac3 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008add', endColorstr='#007ac3',GradientType=0 );}
#Informacion a {position: relative;top: -18px;}

/* {width:225px; background: url("../Img/Home/Informacion.png"); background-repeat:no-repeat; background-position:center top; padding-top:40px; padding-bottom:15px; height:110px;}
*/div#Informacion a {background: url(../Img/Home/flecha.png) no-repeat left center; padding-left:15px; display:block; line-height:17px; margin-left:25px; text-decoration:none; font-size:1em; color:#87868c; font-weight:bold; width:165px;}
div#Informacion a:hover {color:#0084C0;}
div#banner_tienda a{background-image:url(../Img/Banner_Tienda.jpg); width:150px; height:136px; display:block; margin:0 auto}
div#banner_tienda a dfn {display:none}

div#shop {text-align:center; margin-top:1em;height: 334px;}
div#shop span#lblShop {color:#87868c; font-size:1.5em; font-weight:bold;}

div#cMenuVertHomeLeft {color: #333; font-family: "Trebuchet MS"; font-size: 1.2em; font-weight:bold; background:#F6F4F5 url(../Img/fondo_cMenuVertHomeLeft.jpg) no-repeat right top;}
div#cMenuVertHomeLeft a {}
div#cMenuVertHomeLeft a span {color:#E41160;}

div#cMenuVertHomeLeft a span.presentation,
div#cMenuVertHomeLeft a span.demonstration,
div#cMenuVertHomeLeft a span.formulaire {color:#e60060;text-decoration:underline}

div#cMenuVertHomeLeft a span.sacM, div#cMenuVertHomeLeft a span.sacG {}
div#cMenuVertHomeLeft ul { list-style-type: none; padding:0px; margin:0px; padding-bottom:0px;padding-top:10px; margin-right:15px; margin-left:12px;}
div#cMenuVertHomeLeft ul li { margin-bottom:2px; background:url(../Img/bullet.jpg) no-repeat 0px 2px; padding:0 0 0 10px; text-align: left;}
div#cMenuVertHomeLeft ul li a {color:#444; text-decoration: none; padding-bottom:3px; padding-top:3px;}
div#cMenuVertHomeLeft ul li a:hover { color:#E41160;}
div#cMenuVertHomeLeft ul li a:link {}
div#cMenuVertHomeLeft ul li a:visited {}
div#cMenuVertHomeLeft ul li#imSe0{}
div#cMenuVertHomeLeft {}
div#cMenuVertHomeLeft ul#ulmLeftHome {display:none}
div#cMenuVertHomeLeft ul#ulmSeHome {margin-bottom:10px}
div#cMenuVertHomeLeft ul#ulmLeftHome2{ padding-top:0px; margin-top:0px; margin-bottom:0px; padding-bottom:0px;}
div#cMenuVertHomeLeft a.EssaiGratuit{display:block;width:106px; height:41px;margin-left:auto;margin-right:auto}

#demosLinks {/*position:absolute; top:75px; left:0;*/display:block;clear:both}
#Contacto{}

div#lyrDemo2{ }
div#lyrDemo2 li{ list-style-type:none}
div#lyrDemo2 a { display:block;width:184px; height:52px; background-color:#333333; margin-top:10px; padding-bottom:3px; padding-top:3px; background-image:url(../Img/voir_demonstration.jpg); background-position:left; margin-left:20px;}
div#lyrDemo2 a:hover{ background-position:right}
div#lyrDemo2 a  dfn{ display:none}

#lyrDemo a{display:block;background-image:url(../IMG/start_demo.jpg); margin-top:20px;width:130px; height:74px; margin-left:auto;margin-right:auto;background-repeat: no-repeat; }

#lyrDemo1 li { list-style-type:none}
#lyrDemo1 a{display:block;background-image:url(../IMG/temoignages.jpg); width:184px; height:74px; margin-left:43px;background-repeat: no-repeat; }
#lyrDemo1 a dfn{ display:none}
#lyrDemo1 p { margin:10px 0px 5px 10px; color:#e41160;font-family:"Trebuchet MS";font-size:1.2em;font-weight:bold;padding-left:10px; background-image:url(../img/bullet.jpg); background-repeat:no-repeat; background-position:0 5px;text-decoration:underline;text-align:left}
#lyrDemo1 ul#ulmTemoignages {margin:0px;}

#dvIconTel {width:127px;display:block; margin-left:auto; margin-right:auto}
div#cMenuVertHomeLeft div#verDemo {padding:0px; margin:0px; padding-bottom:10px;padding-top:0px; margin-right:15px; margin-left:12px;}
div#cMenuVertHomeLeft div#verDemo ul {margin: 0px; padding: 0px; border: none;}
div#cMenuVertHomeLeft div#verDemo ul li {}
div#cMenuVertHomeLeft div#verDemo ul li a {text-decoration: none; color:#444; }
div#cMenuVertHomeLeft div#verDemo ul li a span {color: #E41160;}
div#cMenuVertHomeLeft div#verDemo ul li a:hover {color: #E41160;}

div#cMenuVertHomeLeft div#AtencionCliente {padding:0px; margin:0px; padding-bottom:10px;padding-top:15px; margin-right:15px; margin-left:12px;}
div#cMenuVertHomeLeft div#AtencionCliente p { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background:url(../Img/bullet.jpg) no-repeat 0px 2px; padding:0 0 0 10px; text-align: left;}
div#cMenuVertHomeLeft div#AtencionCliente p a { text-decoration: none; color:#444;}
div#cMenuVertHomeLeft div#AtencionCliente p a:hover span {color:#E41160;}
div#cMenuVertHomeLeft div#AtencionCliente p a span{ color:#444;}
div#cMenuVertHomeLeft div#AtencionCliente p span.sacM {}
div#cMenuVertHomeLeft div#AtencionCliente p span.sacG {}
div#cMenuVertHomeLeft div#AtencionCliente p span.sacNumero {color:#E41160;}
div#cMenuVertHomeLeft div#AtencionCliente p span.sacNumero dfn{}
div#cMenuVertHomeLeft div#DivmLeftHome2 {}
div#cMenuVertHomeLeft div#DivmLeftHome2 ul { border: none;}
div#cMenuVertHomeLeft div#DivmLeftHome2 ul li {}
/*div#cMenuVertHomeLeft div#revistaLegis {margin-right:16px; margin-left:25px;padding-bottom:10px;padding-top:15px;}*/
div#cMenuVertHomeLeft div#DivmLeftHome2 ul li#mLeftHome2_2 { text-align: left;}
div#cMenuVertHomeLeft div#DivmLeftHome2 ul li#mLeftHome2_2 a { display: block; width:170px; height: 40px; background-image: url(../Img/revista_legislacion.jpg); background-position: left top; background-repeat: no-repeat;}
div#cMenuVertHomeLeft div#DivmLeftHome2 ul li#mLeftHome2_2 a dfn { display: none;}

/*div#cMenuVertHomeLeft div#diarioJuridico {margin-right:16px; margin-left:25px;;padding-bottom:10px;padding-top:8px;}*/
div#cMenuVertHomeLeft div#DivmLeftHome2 ul li#mLeftHome2_1 { text-align: left;}
div#cMenuVertHomeLeft div#DivmLeftHome2 ul li#mLeftHome2_1 a { display: block; width:170px; height: 60px; background-image: url(../Img/diario_de_noticias.jpg); background-position: left top; background-repeat: no-repeat;}
div#cMenuVertHomeLeft div#DivmLeftHome2 ul li#mLeftHome2_1 a dfn { display: none;}

div#contentBodyHome {width:660px; margin:0 auto;}
div#contentBodyHome div#logindiv {border:1px solid #D1CFD0; background:#FFFBFC url(../Img/fondo_login.jpg) no-repeat right top; float: right; width:300px; padding:40px 0 80px 0;font-family:"Trebuchet MS";}
div#contentBodyHome div#logindiv div.divuser { padding:0 0 6px 0;}
div#contentBodyHome div#logindiv div.divuser span {font-size: 1.5em; color:#555; font-weight: bold; display: block; float: left; padding:0 0 0 28px; width:114px;}
div#contentBodyHome div#logindiv div.divuser input { width:114px; border:1px solid #B2B2B2;}
div#contentBodyHome div#logindiv div.divpass {}
div#contentBodyHome div#logindiv div.divpass span {font-size: 1.5em; color:#555; font-weight: bold; display: block; float: left; padding:0 0 0 28px;width:114px;}
div#contentBodyHome div#logindiv div.divpass input {width:114px; border:1px solid #B2B2B2;}
div#contentBodyHome div#logindiv div.divcheck { clear: both; padding:3px 0 30px 142px;}
div#contentBodyHome div#logindiv div.divcheck input {}
div#contentBodyHome div#logindiv div.divcheck label { font-size:1.3em;}
div#contentBodyHome div#logindiv div.divlogin {padding:0 0 40px 142px;}
div#contentBodyHome div#logindiv div.divlogin input { background:#FFFBFC url(../Img/fondo_entrar.jpg) no-repeat left top; color:#FFF; border:1px solid #FFFBFC;font-family:"Trebuchet MS";font-weight: bold;font-size: 1.4em; width:92px;}
div#contentBodyHome div#TextCenterHome { margin-right:302px; padding:40px 0 0 0; font-family:"Trebuchet MS";}
div#contentBodyHome div#TextCenterHome h2,
div#contentBodyHome div#TextCenterHome p { padding-right:30px; text-align: right; font-size:1.5em;font-family:"Trebuchet MS";}
div#contentBodyHome div#TextCenterHome p.cuatro { padding-top:40px;}
div#contentBodyHome div#TextCenterHome p.cuatro strong {color:#23AA05;}
div#contentBodyHome div#TextCenterHome p.cuatro a { display: block; color:#555; margin:20px 0 0 0;}
div#contentBodyHome div#TextCenterHome p.cuatro a:hover { color:#E11063;}
div#contentBodyHome div#TextCenterHome h2 { font-size: 1.5em; color:#555;}
div#contentBodyHome div#TextCenterHome h2 span { color:#23AA05; }
/*div#contentBodyHome div#izq {}
div#contentBodyHome div#izq div#TextCenterHome div#Bienvenida h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; color:#666; width: 400px; margin: 40px auto 40px auto;}
div#contentBodyHome div#izq div#TextCenterHome div#Bienvenida h2 span { color:#1AAD05;}
div#contentBodyHome div#izq div#TextCenterHome div#Bienvenida p {font-size: 1.2em; text-align:justify;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; color: #666; line-height: 22px;}
div#contentBodyHome div#izq div#TextCenterHome div#Bienvenida p strong {color:#1AAD05; font-size: 1.2em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
div#contentBodyHome div#izq div#TextCenterHome div#Bienvenida p a { color:#666; text-align: center;}
div#contentBodyHome div#izq div#TextCenterHome div#Bienvenida p a:hover {color:#E51165;}

div#contentBodyHome  {margin-left: 22.5%;}
div#contentBodyHome div#dch { width: 210px;float:right;}
div#contentBodyHome div#dch div#banner {  width:124px; text-align: center; margin:auto; margin-top:1em; margin-bottom:1em;}
div#contentBodyHome div#dch div#banner a.Banner{ width:124px; height:212px; background-image:url(../Img/bannerRight.gif); display:block;}
div#contentBodyHome div#dch div#banner a dfn{ display:none;}
div#contentBodyHome div#dch div#DiarioLaLey {border-top: 1px solid #c8c8c8;margin-right:20px; margin-left:15px;padding-bottom:0px;padding-top:5px;padding-left:0px; margin-top:1em;}
div#contentBodyHome div#dch div#DiarioLaLey a {background-image:url(../Img/fondo_diarioLALEY.gif); display:block; width:100%; height:38px; background-repeat:no-repeat; background-position:center; margin-top:0em;}
div#contentBodyHome div#dch div#DiarioLaLey a dfn { display:none;}
div#contentBodyHome div#dch div#boletin { padding-top:0px;border-bottom: 1px solid #c8c8c8;margin-right:20px; margin-left:15px;padding-bottom:10px;padding-top:5px;color:#004A7B; font-family:Arial, Helvetica, sans-serif; font-size:1.1em;}
div#contentBodyHome div#dch div#boletin #AltaBoletin{ padding-left:1.5em;}
div#contentBodyHome div#dch div#boletin #AltaBoletinNegrita{ font-weight:bold;}
div#contentBodyHome div#dch div#boletin div.Formdiv { width: 127px; padding-top: 0px;}
div#contentBodyHome div#dch div#boletin div.Formdiv fieldset#FormField { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; border: none; background-color: #FFFFFF; width: 147px;}
div#contentBodyHome div#dch div#boletin div.Formdiv fieldset#FormField legend {}
div#contentBodyHome div#dch div#boletin div.Formdiv fieldset#FormField label { display:none;width: 147px; float: left; padding-top: 0px; padding-bottom: 5px;margin-bottom: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 1.1em;}
div#contentBodyHome div#dch div#boletin div.Formdiv fieldset#FormField input {margin-bottom: 0px;margin-right: 3px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1.2em;padding-top: 0px;padding-bottom: 0px;width:90px;float: none;display: inline;clear: none;margin-top: 0px;margin-left: 0px;padding-right: 0px;padding-left: 0px; border: 1px solid #c8c8c8;}
div#contentBodyHome div#dch div#boletin div.Formdiv fieldset#FormField input#altaclickform {padding: 0px;background-color:#004A79;border: 1px solid #004A79;font-size: 1em;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;color:#FFFFFF;margin-left: 0px;background-image: none;width: 45px;height: 17px;float: none;display: inline;clear: none;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
div#contentBodyHome div#dch div#risk { text-align:center;margin-right:20px; margin-left:15px;padding-bottom:6px;padding-top:10px; /*background-image:url(../Img/fondo_name_risk.gif); background-position:center;*/}
div#contentBodyHome div#dch div#risk p.btnRisk { padding-left:27px; margin-bottom:6px;}
div#contentBodyHome div#dch div#risk p.btnRisk a {background-image:url(../Img/name_risk.jpg); display:block; width:127px; height:28px; background-repeat:no-repeat; background-position:center;}
div#contentBodyHome div#dch div#risk p.btnRisk a dfn { display:none;}
div#contentBodyHome div#dch div#risk span#LabelNameRisk { font-family:Arial, Helvetica, sans-serif; font-size: 1.1em;color:#004A7B; margin-left:1.5em;  text-align:center;}
div#contentBodyHome div#dch div#risk .NameRiskLink{font-family:Arial, Helvetica, sans-serif; font-size: 1.1em;color:#004A7B;}
div#contentBodyHome div#dch div#risk a.NameRisk{background-image:url(../Img/name_risk.jpg); display:block; width:127px; height:28px; background-repeat:no-repeat; background-position:center; margin:auto; margin-top:1em;}
div#contentBodyHome div#dch div#risk a.NameRisk dfn{ display:none;}*/


div#cFooterHome2  { margin-top:25px;color:#666666;}
div#cFooterHome2  ul { list-style: none; text-align: center;}
div#cFooterHome2  ul li { display: inline; padding-right:5px; padding-left:3px;}
div#cFooterHome2  ul li a {color:#838087;}
div#cFooterHome2  ul li a:hover {color:#eaa500;}
div#cFooterHome2  ul li#Li1 {}
div#cFooterHome2  ul li#ln1 { border-right:1px solid #666666;}
div#cFooterHome2  ul li#ln {border-right:1px solid #666666; padding-left:9px;}
div#cFooterHome2  ul li#dp {border-right:1px solid #666666; padding-left:9px;}
div#cFooterHome2  ul li#Li2 { padding-left:9px;}
div#optimizada { color:#666666; position:absolute; bottom:0px; padding-left:23%; left:0px;}

/*******************Name Risk*****************************/
#NameRisk #NameRiskLeft{ float:left; width:25%; color:#004A79; margin:20px; }
#NameRisk #NameRiskLeft span{ display:block; text-transform:uppercase; font-size:1.1em; font-weight:bold; margin-bottom:0.5em;}
#NameRisk #NameRiskLeft p{border:1px solid #004A79; padding:1em; font-size:1.1em; line-height:1.8em; text-align:justify;}
#NameRisk #NameRiskRight{ margin:2em; font-size:1.1em;text-align:justify; line-height:1.8em; margin-left:27%;}
#NameRisk #NameRiskRight p{ font-size:1em; }
#NameRisk #NameRiskRight p.title{color:#004A79; font-size:1.1em; font-weight:bold; margin-bottom:0.5em; }
#NameRisk #NameRiskRight ul{ list-style:none; margin-top:1em; font-size:1em;}
#NameRisk #NameRiskRight ul li{ margin-left:3em;}
#NameRisk #NameRiskRight #NameRiskForm{ width:90%; margin-left:5%; background-color:#e0e6e6; margin-top:1.5em;}
#NameRisk #NameRiskRight #NameRiskForm .title{color:#004A79; font-weight:bold; font-size:1em; margin:1em; margin-bottom:0;}
#NameRisk #NameRiskRight #NameRiskForm ul{ padding:1em; margin-top:0em; font-size:0.9em; color:#666666;}
#NameRisk #NameRiskRight #NameRiskForm ul li{ margin-left:0em;}
#NameRisk #NameRiskRight #NameRiskForm ul li strong{ color:#EAA600;}
#NameRisk #NameRiskRight #BuscadorNameRisk input#nombreNameRisk{ width:60%; margin-left:1em; float:left; height:19px; margin-right:2em;}
#NameRisk #NameRiskRight #BuscadorNameRisk input#Button1{ display:block;  width:112px; height:23px; /*background-image:url(../Img/comprobar.jpg);*/ }
#NameRisk #NameRiskBottom{ clear:both; color:#004A79; font-size:1.1em; margin-left:2em; margin-top:-10em;}
#NameRisk #NameRiskBottom p span{ display:block; color:#EAA600; text-decoration:underline; font-weight:bold;}
#NameRisk #NameRiskLeft b.color{ color:#EAA600;}
.NameRiskResult{ font-size:1.4em;}
.NameRiskResult p{ margin-left:5%; margin-right:5%; margin-top:1em;}
.NameRiskResult p b{color:#004A79;}
.NameRiskResult table#Namerisk{ width:60%; margin-left:20%; margin-top:2em; margin-bottom:2em; border:1px solid #004A79;}
.NameRiskResult table#Namerisk thead tr{ background:#FF0000;}
#NameRisk #NameRiskBottom p.powered a dfn{ display:none;}
#NameRisk #NameRiskBottom p.powered{ margin-top:1em;}
#NameRisk #NameRiskBottom p.powered a{ display:block; background-image:url(../Img/poweredby2.jpg); width:204px; height:39px; margin-left:2px;}
#NameRisPopPW{ line-height:1.6em;background-color:#e8eced; color:#666666; font-size:1.1em; text-align:justify;  font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; height:100%;}
#NameRisPopPW p{ margin:4em; }
#NameRisPopPW p strong{color:#004A79;}
#NameRisPopPWFooter{ width:100%; height:38px; background-color:#c8d0d3; position:absolute; bottom:0px; z-index:10; background-image:url(../Img/popUpFooter.jpg); background-position:right; background-repeat:no-repeat;}
#NameRisPopAT{line-height:1.6em;background-color:#ffffff; color:#666666; font-size:1.1em; text-align:justify;  font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; height:100%;}
#NameRisPopAT p{ margin:4em; margin-top:10em; }
#NameRisPopAT p strong{color:#EAA600;}
#NameRisPopPWHead{ width:100%; height:78px; background-image:url(../Img/popUpnameRiskhead.jpg); background-repeat:no-repeat; position:absolute; top:0px; z-index:12;}

div.cBody div.Formdiv fieldset#FormField input#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_NewsLetter_profesion { width:194px;}
div.cBody lblcondiciones {}
div.cBody div#Consultas.Formulario span{ display:block; margin:10px 0 5px 50px; font-family:wkFont; font-size:1.2em;}
div.cBody span#lblCondiciones { display:block; margin:0px 0 1px 50px; font-family:wkFont; font-size:1.2em;}
div.cBody div#publicationNewsletterList.newsletterList { display:block; margin:0 0 5px 50px; font-family:wkFont; font-size:1.2em;}
div.cBody div#publicationNewsletterList.newsletterList p { font-family: wkFont; font-weight: bold;}
div.cBody div#publicationNewsletterList.newsletterList ul { width:300px; margin:4px 0 0 0 }
div.cBody div#publicationNewsletterList.newsletterList ul li { width:150px; list-style:none;}
div.cBody div#publicationNewsletterList.newsletterList ul li a {color: #004a79;}
div.cBody div#publicationNewsletterList.newsletterList ul li a:hover {color:#e52766}
div.cBody div#buttonc {position:relative; background-color:#000000; height:50px;}

/*******************PRESENTACION*****************************/
div#ctl00_ctl00_cBody div#quees_txt { }
div#ctl00_ctl00_cBody div#quees_txt div.apPresenh {}
div#ctl00_ctl00_cBody div#quees_txt div.apPresenh .bold {font-weight:bold}
div#ctl00_ctl00_cBody div#quees_txt div.apPresenh h2{}
div#ctl00_ctl00_cBody div#quees_txt div.apPresenh h3{padding:5px 20px; font-size:1.2em; color:#fff; background-color:#74b7e2;margin:10px 0}
div#ctl00_ctl00_cBody div#quees_txt div.apPresenh ul {padding-left:70px; margin-left:auto; margin-right:auto;}
div#ctl00_ctl00_cBody div#quees_txt div.apPresenh ul li {list-style-image: url(../Img/bullet.jpg); margin:20px 0}
div#ctl00_ctl00_cBody div#quees_txt div.apPresenh div.exemple {border:solid 1px #000; padding:20px; margin-left:auto; margin-right:auto; width:600px;}

div#ctl00_ctl00_cBody div#quees_txt div.apPresenh table.tableformules {width:700px; border:solid 1px #000; margin:10px auto}
div#ctl00_ctl00_cBody div#quees_txt div.apPresenh table.tableformules tr th{width:200px;border:solid 1px #999}
div#ctl00_ctl00_cBody div#quees_txt div.apPresenh table.tableformules tr td {display:block; border:solid 1px #999; padding:2px}
div#ctl00_ctl00_cBody div#quees_txt div.apPresenh table.tableformules tr td.tdcenter {text-align:center}

div#ctl00_ctl00_cBody div#quees_txt div.apPresenh table.tabletarifs {width:700px; border:solid 1px #000;margin:10px auto}
div#ctl00_ctl00_cBody div#quees_txt div.apPresenh table.tabletarifs tr th{width:200px;border:solid 1px #999}
div#ctl00_ctl00_cBody div#quees_txt div.apPresenh table.tabletarifs tr td {display:block; border:solid 1px #999; padding:2px}
div#ctl00_ctl00_cBody div#quees_txt div.apPresenh table.tabletarifs tr td.tdcenter {text-align:center}
div#ctl00_ctl00_cBody div#quees_txt div.apPresenh table.tabletarifs tr td.tdright {text-align:right; width:250px}

/*Codigos*/
#lyrCodigos {
color:#666666;
height:150px;
margin:30px auto 0;
text-align:justify;
width:700px;
}
div#lyrCodigos span#lblCodigos {color:#007ac3;display:block;font-size:1.4em;font-weight:bold;padding:0 0 15px 0;}

#lyrCodigos .cabecera {
display:none;
}
#lyrCodigos .identificadorclass {
display:none;
}
#lyrCodigos #contenedor {
border-color:#AABBCB #AABBCB -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
height:50px;
width:100%;
}
#TreetdcCodigo span.tde:hover{color: #007ac3 !important;}
#lyrCodigos .fl:hover {background-image: url("../../Img/Document_blue.svg");}

#lyrCodigos div.TreeView {
    border: 1px solid #e5e5e5;
    float: left;
    height: 380px;
    overflow: auto;
    padding: 10px 0;
    width: 100%;
    text-transform: uppercase;
    position: relative;
    top: -52px;
}
#lyrCodigos div.TreeView #subtdcCodigo {width:98%;}
#lyrCodigos #searchDivTxtSearch {
float:left;
margin:10px;
width:61%;
}
#lyrCodigos #contenedor.asiscontainer #searchDivChkSynonym {
display:none;
}
#lyrCodigos #searchBtnSearch {
background:url("../IMG/btn_encontrar.jpg") no-repeat scroll left top transparent;
border:medium none;
color:#FFFFFF;
float:left;
font-family:"Trebuchet MS";
font-size:1.2em;
font-weight:bold;
height:30px;
margin:11px 10px 0 0;
padding:0 5px 5px 0;
text-transform:uppercase;
width:102px;
}
#lyrCodigos #searchBtnClean {
background:url("../IMG/btn_limpiar.jpg") no-repeat scroll left top transparent;
border:medium none;
color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:1.2em;
font-weight:bold;
height:30px;
margin:11px 0 0;
padding:0 5px 5px 0;
text-transform:uppercase;
width:102px;
}
#lyrCodigos #searchTxtSearch {
margin:2px 0 0;
width:96%;
}

/*Diccionario*/
#lyrDiccionario {
color:#666666;
height:150px;
margin:30px auto 0;
text-align:justify;
width:700px;
}
div#lyrDiccionario span#lblDiccionario {color:#394A78;display:block;font-size:1.3em;font-weight:bold;padding:0 0 15px 0;}

#lyrDiccionario .cabecera {
display:none;
}
#lyrDiccionario .identificadorclass {
display:none;
}
#lyrDiccionario #contenedor {
border-color:#AABBCB #AABBCB -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
height:50px;
width:100%;
}
#lyrDiccionario div.TreeView {
border:1px solid #AABBCB;
float:left;
height:255px;
overflow:auto;
padding:10px 0;
width:100%;
text-transform:uppercase;
}
#lyrDiccionario #searchDivTxtSearch {
float:left;
margin:10px;
width:61%;
}
#lyrDiccionario #contenedor.asiscontainer #searchDivChkSynonym {
display:none;
}
#lyrDiccionario #searchBtnSearch {
background:url("../IMG/btn_encontrar.jpg") no-repeat scroll left top transparent;
border:medium none;
color:#FFFFFF;
float:left;
font-family:"Trebuchet MS";
font-size:1.2em;
font-weight:bold;
height:30px;
margin:11px 10px 0 0;
padding:0 5px 5px 0;
text-transform:uppercase;
width:102px;
}
#lyrDiccionario #searchBtnClean {
background:url("../IMG/btn_limpiar.jpg") no-repeat scroll left top transparent;
border:medium none;
color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:1.2em;
font-weight:bold;
height:30px;
margin:11px 0 0;
padding:0 5px 5px 0;
text-transform:uppercase;
width:102px;
}
#lyrDiccionario #searchTxtSearch {
margin:2px 0 0;
width:96%;
}

/*Menus de Formularios*/
div#lyrMenuForms{width:375px; margin: 10px 0; display:block;float:left;margin-top: 8px }
div#lyrMenuForms ul {/*width:700px;*/ margin:0 auto;}

div#lyrMenuForms ul#ulmForms li a {display:block;}
div#lyrMenuForms ul#ulmForms li#imForms0 {width: 110px;}
div#lyrMenuForms ul#ulmForms li#imForms1 {width: 50px;}
div#lyrMenuForms ul#ulmForms li#imForms2 {width: 60px;}
div#lyrMenuForms ul#ulmForms li#imForms3 {width: 70px;}
div#lyrMenuForms ul#ulmForms li#imForms4 {width: 50px;}
div#lyrMenuForms ul#ulmForms li{/*    width: 100px;*/
    float: left;
    list-style: none;
    font-size: 1.3em;
    font-weight: bold;
    text-align: center;
    margin: 0 2px;
    padding-top: 4px;
    padding-bottom: 3px;
    border: solid 1px #f3f1f2;
    border-radius: 4px;/*color:#007ac3;*/
    background-color: #007ac3;
    color: #fff;
    background: #008add;
    background: -moz-linear-gradient(top, #008add 39%, #007ac3 100%);
    background: -webkit-linear-gradient(top, #008add 39%,#007ac3 100%);
    background: linear-gradient(to bottom, #008add 39%,#007ac3 100%);
}

div#lyrMenuForms ul#ulmForms li:hover {
    background-color: #007ac3;
    color: #fff;
    background: #008add;
    background: -moz-linear-gradient(top, #008add 39%, #007ac3 100%);
    background: -webkit-linear-gradient(top, #008add 39%,#007ac3 100%);
    background: linear-gradient(to bottom, #008add 39%,#007ac3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008add', endColorstr='#007ac3',GradientType=0 );
}

div#lyrMenuForms ul#ulmForms li.active {
    background-color: #00639E;
    background: #00639E;
}
div#lyrMenuForms ul#ulmForms li#imForms0 a.seleccionado,
div#lyrMenuForms ul#ulmForms li#imForms1 a.seleccionado,
div#lyrMenuForms ul#ulmForms li#imForms2 a.seleccionado,
div#lyrMenuForms ul#ulmForms li#imForms3 a.seleccionado,
div#lyrMenuForms ul#ulmForms li#imForms4 a.seleccionado{}
div#Area_trabajo div#cBusqForms a{
    color: #85bc20;
    display: block;
    font-size: 1.3em;
    font-weight: bold;
    text-transform: uppercase;
    height: 20px;
    /* text-align: center; */
    padding-left: 30px;margin-bottom: 10px;
}
div#Area_trabajo div#cBusqForms a {
    background-image: url(../Img/back_arrow.svg);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 5px 0px;
    font-size: 1.5em;position: fixed;
}

/*div#lyrMenuForms ul#ulmForms li .seleccionado{
border:0px solid;
float:left;
list-style:none outside none;
text-align:center;
width:140px;
background-color:#DF2E64;
color:#FFF;
}*/

/*Pie de pagina*/
#cFooterFirst {margin-top:20px;}

#lyrMenus {
    font-family: wkFont, 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 {
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 4.9rem;
    padding-right: .938rem;
    padding-bottom: 0rem;/*3.800*/
    padding-top: .5rem;
    width: 100%;
    overflow: auto;
    position: relative;
}

#parentLyrMenus {
    background: none repeat scroll 0 0 #F9F9F9;
    clear: both;
    margin-top: 20px;
    overflow: hidden;
    text-align: center;
    margin-left:-40px;
    width: 830px;
}
#produc dl.col_1 {
    width: 20%;
}

#produc dl {
    float: left;
    padding: 20px 0px 0 30px;
}
#produc dl dt {
    font-family: wkFont, sans-serif;
    font-size: 1.4em;
    margin: 0 0 5px 0;
    color: #bfbfbf;
}
#produc dl dd {
    margin: 0 0 0 0;
    line-height: 3em;
}
#produc dl dd a:hover {text-decoration: underline;}
#produc dl dd a {
    font-family: wkFont, sans-serif;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    line-height: 1.3em;
    letter-spacing: .01em;
}
/*
dl.col_1 dd:last-child:after {
    content: "";
    margin-top: 15px;
    background-image: url(../Img/logo-wolterskluwer_footer.png);
    background-repeat: no-repeat;
    display: block;
    width: 220px;
    height: 35px;
    background-size: 80%;}
*/
#lyrMenus dl.col_1 dd:last-child a[title="Jusnet"] {
    display: block;
    background-image: url(../img/Jusnet---Negativ.png);
    background-repeat: no-repeat;
    width: 185px;
    height: 50px;
    padding: 0;
    margin-right: 10px;
    margin-top: 50px;
    content: " ";
    color: white !important;
    font-size: 0px !important;
    line-height: 0px !important;
    background-size: contain;
    position: relative;
    bottom: 36px;
}

#produc dl.col_1 {
    width: 20%;margin-left: 28px;
}
#produc dl.col_2 {
    width: 20%;margin-left: 25px;
}
#produc dl.col_3 {
    width: 15%;margin-left: 40px;
}
#produc dl.col_4 {
    width: 160px;margin-left: 10px;
}
#produc dl.col_4 dd:first-of-type {
    margin-bottom: 12px;
    margin-top: 10px;
}

#produc dl.col_4 dd {
    width: 160px;
}
#produc dl.col_4 dt + dd a:first-child {
    display: none;
}
#produc dl.col_4 dd:first-of-type a {
}
#produc .col_4 [title="Facebook"] {
    height: 1em;
}
#produc dl.col_4 dd a {
    float: left;
    height: 18px;
    padding-top: 10px;
}
#produc dl dd img {
    vertical-align: middle;
    margin-left: 20px;
    float: right;border:none;
}
#produc .col_4 [title="Facebook"] img {
    display: none;
}
#produc .col_4 [title="Facebook"] + [title="Facebook"]::after {
    content: '\f09a';
    font-family: FontAwesome;
    font-size: 1.5em;
    display: inline-block;
    width: 22px;
    height: 22px;
    padding: 0;
}
#produc dl.col_4 dt + dd a.col_5 + a {
    display: none;
}
#produc dl.col_4 dd a.col_5 {
    float: none;
}
#produc .col_4 [title="X"] img {
    display: none;
}
#produc .col_4 [title="X"] {
    height: 1em;
    margin-left: 6px;
}
    #produc .col_4 [title="X"] + [title="X"]::after {
        content: '\e61b';
        font-family: "Font Awesome 6 Brands";
        font-size: 1.5em;
        display: inline-block;
        /* background: url(../Img/twitter.png) center top no-repeat; */
        width: 22px;
        height: 22px;
        padding: 0;
    }
#produc dl.col_4 dt + dd a.col_5 + a {
    display: none;
}
#produc dl.col_4 dd a.col_5 {
    float: none;
}
#produc .col_4 [title="Linkedin"] 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;
    width: 22px;
    height: 22px;
    padding: 0;
    margin-left: -10px;
    margin-top: 3px;
}
#produc dl.col_4 dt + dd a.col_5 + a {
    display: none;
}
#produc dl.col_4 dd a.col_5 {
    float: none;
}
#produc .col_4 [title="Youtube"] {
    padding-top: 8px;
    height: 1em;
}
#produc .col_4 [title="Youtube"] img {
    display: none;
}
#produc .col_4 [title="Youtube"] + [title="Youtube"]::after {
    content: '\f16a';
    font-family: FontAwesome;
    font-size: 1.5em;
    display: inline-block;
    width: 22px;
    height: 22px;
    padding: 0;
    margin-left: -10px;
    margin-top: 5px;
}
/*
#lyrMenus {
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0 5px;
    text-align: left;
    width:45%;
}

#lyrMenus ul{
list-style: none;
float: left;
padding: 3px 0px 3px 0px;
}

div#lyrMenus ul li {
    color: #666666;
    font-size: 1.1em;
    /*font-weight: bold;*/
    /*padding: 0 0 2px;
    font-family: "Trebuchet MS";
    float:left;
 padding-left: 15px;

}
#lyrMenus ul li a {
    color: #888888;
    display: block;
    text-decoration: none;
}
#cFooter #lyrEnlaces {
    background-color: #eee;color:#474747;
}*/
.vIm[onclick*='cargar_pdf'], .iPD, .iPDF {content: "";
    background-image: url(../Img/pdficon_large.png);
    background-repeat: no-repeat;
    left: 3px;
    top: -8px;
    position: relative;
    width: 35px;
    height: 35px;
}
a.iPD, a.iPDF {content:none;background-image: none;}
a.iPD .iPD,
a.iPDF .iPDF {left: -5px;top: 10px;}


.iDOC, .iDOCX, .iXLSX, .iXLS, .iXLSM,
.iPPT, .iVSD,.iVDX,.iVSS,.iVSX,.iVST,.iVTX {background-image: url(../Img/Docs/office.png);content: "";
    background-repeat: no-repeat;position: relative;top: 0px;   
    width: 21px;
    height: 20px;
    vertical-align: top;background-size: 45px;}
.iXLSX, .iXLS, .iXLSM {background-position: -22px -1px;}
.iPPT  {background-position: -23px -21px;}
.iDOC, .iDOCX {background-position: -1px -1px;}
.iVSD,.iVDX,.iVSS,.iVSX,.iVST,.iVTX{background-position: -1px -21px;}

/*Quem somos*/

div.cBody div#contenidoQuemSomos h1{ margin-left: auto; margin-right: auto; padding-top: 25px;color:#12486c; margin-bottom: 5px; font-family: "Trebuchet MS"; font-size: 1.3em; font-weight: bold;}
div.cBody div#contenidoQuemSomos { font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 1.1em;padding:25px 25px 25px 25px}

/*Tienda*/

div#cTienda{ float: right;margin-right: 20px;margin-top: 50px;height:25px;width: 80px;  background-image: url("../img/presentation.gif");background-repeat: no-repeat;color: #2038A0;/*padding-left: 10px;*/padding-top: 7px;font-family: "Trebuchet MS";font-size: 1.2em;}
div#cTienda a{margin: 10px 0 5px 8px;}

#linkToChangePassword{display:none}

/* Banner Integra y Nuevos Contenidos */
div#AccIntegra div#NuevCont {padding:0 0 3em; text-align:right;}

/* Carrusel Tienda */
[action*="Search.aspx"] .jcarousel-container-horizontal {/*width:155px !important;*/ margin-top:5px;}
[action*="Search.aspx"] .jcarousel-clip-horizontal {/*width:155px !important; */background:#FFFFFF; padding-top:0px; height:auto !important;}
[action*="Search.aspx"] #Observatorio .jcarousel-clip-horizontal{height:auto !important;}


#banner_tienda {display:none;}
#cBanIzq {display:none;}

#cSearch #AccIntegra {margin-left:-30px;}


[action*="DocumentBan.aspx"] #cIntegra {
    display: none;
}

[action*="DocumentBan.aspx"] #cSmarteca {
    display: none;
}

#ulcTabs2 li {
    border: 1px solid #e5e5e5;
    padding: 7px 10px 7px 10px;
    display: inline-block;
    margin-right: 3px;
    text-decoration: none;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea));
    background: -webkit-linear-gradient(top, #ffffff 0%,#eaeaea 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#eaeaea 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#eaeaea 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#eaeaea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
    font-size: 1.2em;
    line-height: 1.4em;
    border-radius: 5px 5px 0 0;
    cursor: pointer;
}
#ulcTabs2 li.active{
    border-bottom: 1px solid #fff;
    background: #fff;
    color: #007ac3;
    cursor: default;
    font-weight: bold;
}
#ulcTabs2 li:hover, #ulcTabs2 li.active{
  display: inline-block;
}
div.seaAsis dfn{ display:none;}



/******* parte Central **********/
div#ContentCentral{float:left; width: 72.5%; padding-left: 10px;}
div#ContentCentral > div{margin-bottom: 20px;}
/******* parte Central Izquierda **********/
div#ContentCentral div#CentralLeft{float:left; width: 39.9%;}
div#ContentCentral div#CentralLeft {}
div#ContentCentral div#CentralLeft span.destacados{ display: block;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:2em; color:#B3241C; padding-bottom: 2px; background-image:url(../Img/fondo_titularDestacados.jpg); background-position: left bottom; background-repeat:no-repeat; padding-left:48px; margin-top:12px;}
div#ContentCentral div#CentralLeft div#Destacados {border-right: 1px solid #bebebe;border-left: 1px solid #bebebe; padding: 14px;border-bottom: 1px solid #bebebe; border-top: 1px solid #bebebe;}

div#ContentCentral div#CentralLeft div#Destacados div.todo {border-bottom: 1px solid #bebebe; padding-bottom: 10px; margin-bottom: 10px;}
div#ContentCentral div#CentralLeft div#Destacados div.todo h3 { font-family: "Trebuchet MS"; font-weight: bold; font-size:1.1em;color:#B2241c; padding-bottom: 5px; text-transform: uppercase; text-align: left;}
div#ContentCentral div#CentralLeft div#Destacados div.todo div {}
div#ContentCentral div#CentralLeft div#Destacados div.todo div p { padding-left: 15px; font-size: 1.3em; font-family: "Trebuchet MS"; padding-bottom: 5px;}
div#ContentCentral div#CentralLeft div#Destacados div.todo div p.datosju a {clear: both;color:#428512; font-weight: bold;}
div#ContentCentral div#CentralLeft div#Destacados div.todo div p.tituloEditorial a {color:#428512; font-weight: bold;}
div#ContentCentral div#CentralLeft div#Destacados div.todo div p a { color:#333333; text-decoration: none;}
div#ContentCentral div#CentralLeft div#Destacados div.todo div p a:hover { color:#428512; text-decoration: underline;}
div#ContentCentral div#CentralLeft div#Destacados div.todo p.tituloNoticia { font-size: 1.3em; font-family: "Trebuchet MS"; padding-bottom: 5px;}
div#ContentCentral div#CentralLeft div#Destacados div.todo p.autorNoticia { font-size: 1.3em; font-family: "Trebuchet MS";color:#428512; font-weight:bold;}
div#ContentCentral div#CentralLeft div#Destacados div.todo p.pEx { font-size: 1.3em; font-family: "Trebuchet MS"; padding-top: 5px; color:#666666;}
div#ContentCentral div#CentralLeft div#Destacados div.todo p.organismoconsulta {font-size: 1.3em; font-family: "Trebuchet MS"; padding-top: 5px; color:#666666;}

/******* parte Central Derecha **********/
div#ContentCentral div#CentralRight{float:right; width: 59.9%;}
div#ContentCentral div#CentralRight a.BD_ActualidadLaboral{ display: block; background-image:url(../Img/fondo_BBDD_AL.jpg); background-repeat:no-repeat;background-position: left center; color:#333333; text-decoration: none; position:absolute; top:0px; left:7px; width:220px; height: 100px;}
div#ContentCentral div#CentralRight a.Glosario{ display: block; background-image:url(../Img/Glosario.png); background-repeat:no-repeat;background-position: left top; color:#333333; text-decoration: none; position:absolute; left:7px; width:132px; height: 250px;}
div#ContentCentral div#CentralRight a.Esquemas{ display: block; background-image:url(../Img/Esquemas.png); background-repeat:no-repeat;background-position: left top; color:#333333; text-decoration: none; position:absolute; left:7px; width:132px; height: 250px;}

/******* parte derecha **********/
div#Contentright{width:24%;float:right; padding-right:10px;}
div#Contentright #ClaveDemo a{font-weight: normal;text-decoration: none;}
div#Contentright #ClaveDemo a:hover h3 { color:#e52766;}
div#Contentright div#Boletin{ padding-top: 15px;}
div#Contentright a.SAC{width:148px; height:180px; display:block; background-image:url(../Img/img_SAC.jpg); background-repeat:no-repeat; background-position: left top; margin-left: auto; margin-right: auto; margin-bottom: 10px;}
div#Contentright a.tiendaLey{ margin-top:2em;width:148px; height:140px;  display: block;background-image:url(../Img/img_Banner_Tienda.jpg); background-repeat:no-repeat; background-position: left top; margin-left: auto; margin-right: auto; margin-bottom: 10px;}

/*--------Carrusel Inicio---------*/
.cBody #ContentCentral h3{font-size: 2.2em;position: relative;color: #fff;padding: 21px 20px 22px 38px;border-radius: 5px 5px 0 0;box-sizing: border-box;margin: 0;line-height: 17px;width: 100%;font-weight: normal;
background-color: #007ac3;
    color: #fff;
    background: #008add;
    background: -moz-linear-gradient(top, #008add 39%, #007ac3 100%);
    background: -webkit-linear-gradient(top, #008add 39%,#007ac3 100%);
    background: linear-gradient(to bottom, #008add 39%,#007ac3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008add', endColorstr='#007ac3',GradientType=0 );
    }
.cBody #ContentCentral #Organos.CentralLeft h3{
    background-color: #85bc20;
    background: #94d224;
    background: -moz-linear-gradient(top, #94d224 0%, #85bc20 59%);
    background: -webkit-linear-gradient(top, #94d224 0%,#85bc20 59%);
    background: linear-gradient(to bottom, #94d224 0%,#85bc20 59%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94d224', endColorstr='#85bc20',GradientType=0 );
}    

.cBody #ContentCentral #Organos.CentralLeft h3,
.cBody #ContentCentral #Contratacion.CentralRight h3 {
    color: #fff;
    border-radius: 5px 5px 0 0;
    border: 1px solid #e5e5e5;
    border-bottom: 0px;/*background:#fff;*/
}
#lblTDCNoticias{
    position: relative;
    display: block;
    color: #fff;
    padding: 15px 20px 15px 38px;
    border-radius: 5px 5px 0 0;
    box-sizing: border-box;
    margin: 0;
    font-size: 2.2em;
    background-color: #85bc20;
    background: #94d224;
    background: -moz-linear-gradient(top, #94d224 0%, #85bc20 59%);
    background: -webkit-linear-gradient(top, #94d224 0%,#85bc20 59%);
    background: linear-gradient(to bottom, #94d224 0%,#85bc20 59%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94d224', endColorstr='#85bc20',GradientType=0 );
}

#lblTDCNoticias:before{    content: "";
    background-image: url(../Img/globe_183631.svg);
    background-repeat: no-repeat;
    left: -14px;
    top: -1px;
    display: inline-block;
    position: relative;
    width: 35px;
    height: 35px;
    float: left;
    background-size: 35px;}

#CarruselDestacados #CarStatic .classImgCarousel:before{
    content: "";
    background-image: url(../Img/voice_238719_W.svg);
    background-repeat: no-repeat;
    left: -14px;
    top: -11px;
    display: inline-block;
    position: relative;
    width: 35px;
    height: 35px;
    float: left;
    background-size: 35px;
}
#CarruselDestacados #CarStatic .classImgCarousel {font-size: 2.2em;
    position: relative;
    color: #fff;
    padding: 21px 20px 22px 38px;
    border-radius: 5px 5px 0 0;
    box-sizing: border-box;
    margin: 0;
    line-height: 17px;
    width: 100%;
    font-weight: normal;
    background-color: #007ac3;
    color: #fff;
    background: #008add;
    background: -moz-linear-gradient(top, #008add 39%, #007ac3 100%);
    background: -webkit-linear-gradient(top, #008add 39%,#007ac3 100%);
    background: linear-gradient(to bottom, #008add 39%,#007ac3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008add', endColorstr='#007ac3',GradientType=0 );}   
#CarruselDestacados li.author span {display: block;color: #666;font-size: 12.45px;margin-top: 3px;clear: both;}
#CarruselDestacados li.author span.authorDescription {font-style: italic;}
#CarruselDestacados{height:524px;width: 49%;border-radius: 5px;border: 1px solid #e5e5e5;background-color: #fff;-webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);-moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-sizing: border-box; float: left;}
#CarruselDestacados h3#destacados {display:none; }
#CarruselDestacados .jcarousel-skin-tango {padding: 20px}
#CarruselDestacados a:hover {color:#007ac3 !important; text-decoration: none;}
#CarruselDestacados .classContainerCarouselRev {/*padding: 20px;*/border-top: 1px solid #e5e5e5;    border-radius: 0 0 5px 5px;}
#CarruselDestacados .jcarousel-container{}
#CarruselDestacados .jcarousel-clip{overflow: hidden;width: 100%;height: 524px;}
#CarruselDestacados .jcarousel-clip #CarouselStatic{top: 0 !important;padding: 0 !important;position: absolute !important;overflow: inherit !important;height: auto;display: table;margin: 0 !important;}
#CarruselDestacados li.item {float: left; line-height: 17px; text-align: justify;max-height: 430px;}
#CarruselDestacados img.classCover {width: 100%;font-size: 0;display: block;height: 256px;margin: 0 auto;box-sizing: border-box;}
#CarruselDestacados .subtitlecarousel {font-size: 1.2em;color: #878787;display: table;margin-top: 25px;width: 100%;float: left;}
#CarruselDestacados .sectionnoticecarousel {font-size: 1.2em;line-height: 1.4em;color: #007ac3;margin-top: 1.4em;}
#CarruselDestacados .sectionnoticecarousel.h4{font-size: 2em; line-height: 1.4em; color: #007ac3; margin-top: 1.4em; font-weight: bold;}
#CarruselDestacados .titlenoticecarousel {display: table;width: 100%;font-size: 14px;padding-top: .7em;line-height: 1.4em;font-weight: bold;color: #111111;cursor: pointer;}
#CarruselDestacados .TitSectionClass {color: #007ac3; font-size: 1.6em; font-weight: bold;}
#CarruselDestacados .classSummary{margin-top: .7em;font-size: 1.2em;line-height: 1.4em;color: #a5a5a5;overflow: hidden;}
#CarruselDestacados .titularpernoticecarousel.h4{font-size: 1.2em; margin-top: 7px;}
#CarruselDestacados .jcarousel-prev{position: absolute;left: 0px;top: 0;width: 40px;height: 240px;cursor: pointer;display: table !important;z-index: 1000;}
#CarruselDestacados .jcarousel-prev:before{content: "";background-image: url(../Img/sprite.png);background-repeat: no-repeat;background-position: -29px -1px;margin-top: 95px;height: 64px;display: block;padding: 0;}
#CarruselDestacados .jcarousel-next{position: absolute;right: 0px;top: 0;width: 38px;height: 240px;display: table !important;cursor: pointer;}
#CarruselDestacados .jcarousel-next:before{content: "";background-image: url(../Img/sprite.png);background-repeat: no-repeat;background-position: 3px 0px;margin-top: 95px;height: 64px;display: block;padding: 0;}
#CarruselDestacados .jcarousel-prev.jcarousel-prev-disabled {cursor: auto;}
#CarruselDestacados .jcarousel-next.jcarousel-next-disabled {cursor: auto;}
#CarruselDestacados .jcarousel-prev.jcarousel-prev-disabled:before{background-image: none;}
#CarruselDestacados .jcarousel-next.jcarousel-next-disabled:before{background-image: none;}
#CarruselDestacados .h4:not(.titlenoticecarousel) {margin-top:10px;overflow: hidden;}
#CarruselDestacados .resumennoticecarousel.h4 {color:#666;font-size:12.45px;}    

/*Jurisprudencia Inicio*/

#row1ltop{width: 100%;float: inherit;}
#ContentCentral #JurisprudenciaDestacados{border-radius: 5px;border: 1px solid #e5e5e5;-webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);-moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-shadow: 0px 3px 2px -1px rgba(229,229,229,1); width:57%;}
#ContentCentral #JurisprudenciaDestacados #lyrTDCJurishe{font-size: 2.0em;position: relative;color: #fff;padding: 20px 20px 20px 38px;border-radius: 5px 5px 0 0;box-sizing: border-box;margin: 0;width: 100%;font-weight: normal;line-height: 1.1em;border-bottom: 1px solid #e5e5e5;background: rgba(255,255,255,1);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(251,251,251,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbfbfb', GradientType=0 )}

#ContentCentral #JurisprudenciaDestacados #lyrTDCJurishe p{}
#ContentCentral #JurisprudenciaDestacados #lyrTDCJurishe p:before{content:"Jurisprudencia";color: #76bd22;}
#ContentCentral #JurisprudenciaDestacados #lyrTDCJurishe p:after{content: "";background-image: url(../Img/sprite.png);background-repeat: no-repeat;left: 20px;top: 25px;background-position: -300px -7px;display: inline-block;position: absolute;width: 10px;height: 17px;}
#ContentCentral #JurisprudenciaDestacados #lyrTDCJurisCons{padding:20px}
#ContentCentral #JurisprudenciaDestacados #Jurisprudencia ul {margin-left: 0;}

#ContentCentral #JurisprudenciaDestacados #Jurisprudencia a:hover{color: #76bd22;text-decoration:none}
#ContentCentral #JurisprudenciaDestacados #Jurisprudencia a:hover *{color:inherit}
#ContentCentral #JurisprudenciaDestacados #Jurisprudencia ul{list-style-type: none;}
#ContentCentral #JurisprudenciaDestacados #Jurisprudencia ul + ul {margin-top: 20px;}
#ContentCentral #JurisprudenciaDestacados #Jurisprudencia li{font-size: 1.2em;line-height: 17px;text-align: justify;}
#ContentCentral #JurisprudenciaDestacados #Jurisprudencia li + li{margin-top: 20px;}
#ContentCentral #JurisprudenciaDestacados #Jurisprudencia li.l1{color:#000;font-weight:bold;font-size:1em}
#ContentCentral #JurisprudenciaDestacados #Jurisprudencia li em{position: relative;margin-bottom: 5px;display: block;color:#000}
#ContentCentral #JurisprudenciaDestacados #Jurisprudencia li.l1 em{font-size: 1.2em;font-weight: normal;}
#ContentCentral #JurisprudenciaDestacados #Jurisprudencia li em img{position: absolute;bottom: -2px;margin-left: 5px;}
#ContentCentral #JurisprudenciaDestacados #Jurisprudencia li a{display: block;}
#ContentCentral #JurisprudenciaDestacados #Jurisprudencia li b{display: block;font-weight: bold;margin-bottom: 5px;color:#000}
#ContentCentral #JurisprudenciaDestacados #Jurisprudencia li tt{display: block;color:#999}
#ContentCentral #JurisprudenciaDestacados #Jurisprudencia li.l1 tt{font-size: .8rem;font-weight: normal;}
#ContentCentral #JurisprudenciaDestacados #Jurisprudencia li i{display: block;margin-bottom: 5px;}
#ContentCentral #JurisprudenciaDestacados #Jurisprudencia img.ce{display:none}
/**/
#Observatorio { margin:20px 0;}
#Observatorio h3{padding: 12px 10px 12px 40px;line-height: 1.1em;border: 1px solid #e5e5e5;color: #007ac3;background: rgba(255,255,255,1);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(251,251,251,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbfbfb', GradientType=0 );font-size: 1.7em;font-weight: bold; position: relative; font-weight: normal;border-radius:5px 5px 0 0;}
#Observatorio h3:before{content: "";background-image: url(../Img/sprite.png);background-repeat: no-repeat;left: 18px;top: 12px;background-position: -300px -7px;display: inline-block;position: absolute;width: 10px;height: 17px;}
#Observatorio h3 + div{border: 1px solid #e5e5e5;padding: 20px;border-radius: 0 0 5px 5px;-webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);-moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);}
#Observatorio h3 + div ul{width: 100%;overflow: auto;}
#Observatorio h3 + div ul li:first-child{color: #007ac3;font-size: 1.6em;font-weight: bold;}
#Observatorio h3 + div ul li a img{float: left;margin-right: 10px;}
#Observatorio h3 + div ul li a img.ce {float: none;margin-left: 6px; vertical-align: middle}
#Observatorio h3 + div ul li p img{ /*float: left;margin-right: 10px;*/ display: none;}
#Observatorio h3 + div ul li a {text-decoration: none;color: #000;font-size: 13px;}
#Observatorio h3 + div ul li a:hover { color:#e52766;}
#Observatorio h3 + div ul li a p { font-weight: normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding-top:5px;}
ul#Observatorio li a:hover {color:#007ac3 !important;text-decoration: none;cursor:pointer;}
/**/
#BannerDerecha {margin-bottom:30px;}
#BannerDerecha b {display: block; background:#CCC; text-align: center; font-size:1.3em; padding:40px 0; text-transform: uppercase;}
/**/
/*Informacion util y enlaces >>*/
#InformacionUtil {clear:both;margin-bottom: 20px;border-radius: 5px;border: 1px solid #e5e5e5;-webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1); -moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);text-align: justify;}
#InformacionUtil a:hover{color:#22a0df;text-decoration: none;}
#InformacionUtil h3{font-weight: normal;font-size: 1.8em;border-radius: 5px;border: 0;line-height: 1.1em;color: #007ac3;background: rgba(255,255,255,1);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(251,251,251,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbfbfb', GradientType=0 ); position: relative; padding:0 0 0 20px;}
#InformacionUtil h3:before {content: "";background-image: url(../Img/info_183832_white.svg);background-repeat: no-repeat;left: -15px;top: -10px;display: inline-block;position: relative;width: 35px;height: 35px;float: left;background-size: 35px;}
#InformacionUtil .wk-panel-content{padding: 20px 20px 20px 24px;border-top: 1px solid #e5e5e5;background-color: #fff;border-radius: 0 0 5px 5px;-webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);-moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);}
#InformacionUtil .wk-panel-content li{position: relative;padding-left: 15px;font-size: 1.4em;line-height: 1.4em;}
#InformacionUtil .wk-panel-content li + li{margin-top: 5px;}
#InformacionUtil .wk-panel-content li:before{content: "";background-image: url(../Img/arrow_183826_blue.svg);background-repeat: no-repeat;left: -9px;top: 1px;display: inline-block;position: absolute;width: 20px;height: 20px;background-size: 15px;}
#InformacionUtil .wk-panel-content .wk-icon-cal-d{display:none}
#InformacionUtil .wk-panel-header{/*padding: 20px 20px 20px 19px;*/}    
#InformacionUtil .wk-panel-content li a{color: #242424;text-decoration: none;}
#InformacionUtil .wk-panel-content li a:hover{color: #007ac3;}
#InformacionUtil nav ul {display:inline-block; width:48%; vertical-align:top;}
#InformacionUtil h3 {}

/*Pruebe ECCA*/
#PruebeJusnet a:hover {
    text-decoration: underline;
}
#PruebeJusnet a {text-decoration: none;color:#000;}
#Pruebe {position: relative;margin-bottom: 20px;border-radius: 5px;border: 1px solid #e5e5e5;-webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);-moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);}
#Pruebe a:hover{color:#22a0df;text-decoration: none;}
#Pruebe h3{padding: 29px 18px 30px 109px;border-radius: 12px;line-height: 1.2em;font-size: 2em;color:#000;}

#Pruebe h3:before {
    content: '';
    position: absolute;
    width: 65px;
    height: 65px;
    top:11px;
    left: 24px;
    z-index: 100;
    border-radius: 50%;
    background-color: #80ADCA;
    background-image: url(../Img/hand-pruebeJusNet.png),-moz-linear-gradient(top,#80ADCA , #80ADCA );
    background-image: url(../Img/hand-pruebeJusNet.png),-webkit-gradient(left top, left bottom, color-stop(100%, #80ADCA), color-stop(100%, #80ADCA));
    background-image: url(../Img/hand-pruebeJusNet.png),-webkit-linear-gradient(top, #80ADCA , #80ADCA );
    background-image: url(../Img/hand-pruebeJusNet.png),-o-linear-gradient(top, #80ADCA , #80ADCA );
    background-image: url(../Img/hand-pruebeJusNet.png),-ms-linear-gradient(top, #80ADCA , #80ADCA );
    background-image: url(../Img/hand-pruebeJusNet.png),linear-gradient(to bottom, #80ADCA , #80ADCA );
    background-image: url(../Img/hand-pruebeJusNet.png), filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ADCA', endColorstr='#80ADCA', GradientType=0 );
}

#Pruebe h3 strong{font-weight: normal;}
#Pruebe .wk-panel-content{padding: 20px;background-color: #fff;border-top: 1px solid #e5e5e5;border-radius: 0 0 5px 5px;}
#Pruebe .wk-panel-content li{position: relative;padding-left: 15px;font-size: 0.8em;}
#Pruebe .wk-panel-content li + li{margin-top: 5px;}
#Pruebe .wk-panel-content li:before{content:"";display: inline-block;position: absolute;left: 0;top: 7px;width: 5px;height: 5px;background-image: url(../Img/sprite.png);background-position: -335px -14px;background-repeat: no-repeat;}
#Pruebe .wk-icon-cal-d{display:none}

/*Acceso a servicios*/
#Contentright #Servicios {margin-bottom: 20px;border-radius: 5px;border: 1px solid #e5e5e5;-webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1); -moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);}
#Contentright #Servicios a{  color: #007ac3;}
#Contentright #Servicios a:hover{  color: #007ac3;}
#Contentright #Servicios .wk-panel-header {display:none}
#Contentright #Servicios .wk-panel-content {padding: 20px;background-color: #fff;border-radius: 5px;display: table;width: 100%;box-sizing: border-box;}
#Contentright #Servicios .wk-panel-content ul{display: block;position: relative;}
#Contentright #Servicios .wk-panel-content li{margin: 0;width: 14.266%;height: 32px;float: left;display: block;font-size: inherit;position: inherit;}

/*#Contentright #Servicios .wk-panel-content li a:before{background:#FFF url(../Img/sprite.png) center center no-repeat;content:"";width: 32px;height: 32px;display: table;}
*/
#Contentright #Servicios .wk-panel-content li a{position: inherit;display: table;height: 32px;width: 100%;}
#Contentright #Servicios .wk-panel-content li a:before {}
#Contentright #Servicios .wk-panel-content li a:before{background-size: 50%;background:#FFF url(../Img/sprite.png) center center no-repeat;content:"";width: 32px;height: 32px;display: table;}
#Contentright #Servicios .wk-panel-content li:first-child a:before{background:#FFF url(../Img/Alarm.svg) center center no-repeat;background-size: 80%;}
#Contentright #Servicios .wk-panel-content li:first-child + li a:before{background:#FFF url(../Img/News.svg) center center no-repeat;background-size: 80%;}
#Contentright #Servicios .wk-panel-content li:first-child + li + li a:before{background:#FFF url(../Img/question.svg) center center no-repeat;background-size: 80%;}
#Contentright #Servicios .wk-panel-content li:first-child + li + li + li a:before{background:#FFF url(../Img/clippboard.svg) center center no-repeat;background-size: 80%;}
#Contentright #Servicios .wk-panel-content li:first-child + li + li + li + li a:before{background:#FFF url(../Img/email.svg) center center no-repeat;background-size: 80%;}
#Contentright #Servicios .wk-panel-content li:first-child + li + li + li + li + li a:before{background:#FFF url(../Img/book_276573_white.svg) center center no-repeat;background-size: 80%;}
#Contentright #Servicios .wk-panel-content li:first-child + li + li + li + li + li + li a:before{background:#FFF url(../Img/buy.svg) center center no-repeat;background-size: 80%;margin-right: 0px}
#Contentright #Servicios .wk-panel-content li a{position: inherit;display: table;height: 32px;width: 20px;}

#Contentright #Servicios .wk-panel-content li a .wk-text-cal-d{background-color: #a5a5a5;font-size: 1.1em;color: #fff;padding: 7px 10px;opacity: 0;display: none;position: absolute;z-index: 1;top: 40px;white-space: nowrap;}
#Contentright #Servicios .wk-panel-content li:first-child .wk-text-cal-d{left: 0;}
#Contentright #Servicios .wk-panel-content li:first-child + li .wk-text-cal-d{left: 0;}
#Contentright #Servicios .wk-panel-content li:first-child + li + li .wk-text-cal-d{left: 0;}
#Contentright #Servicios .wk-panel-content li:first-child + li + li + li .wk-text-cal-d{right: 0;}
#Contentright #Servicios .wk-panel-content li:first-child + li + li + li + li .wk-text-cal-d{right: 0;}
#Contentright #Servicios .wk-panel-content li:first-child + li + li + li + li + li .wk-text-cal-d{right: 0;}
#Contentright #Servicios .wk-panel-content li a .wk-text-cal-d:before{content:"";color: #a5a5a5;position: absolute;top: -11px;left: 12px;}
#Contentright #Servicios .wk-panel-content li:first-child a .wk-text-cal-d:before{}
#Contentright #Servicios .wk-panel-content li:first-child + li a .wk-text-cal-d:before{}
#Contentright #Servicios .wk-panel-content li:first-child + li + li a .wk-text-cal-d:before{}
#Contentright #Servicios .wk-panel-content li:first-child + li + li + li a .wk-text-cal-d:before{left: inherit;right: 20px;}
#Contentright #Servicios .wk-panel-content li:first-child + li + li + li + li a .wk-text-cal-d:before{left: inherit;right: 20px;}
#Contentright #Servicios .wk-panel-content li:first-child + li + li + li + li + li a .wk-text-cal-d:before{left: inherit;right: 20px;}
#Contentright #Servicios .wk-panel-content li a:hover .wk-text-cal-d{opacity: 1;display:block;}
#Contentright #Servicios .wk-panel-content li .wk-icon-cal-d{display:none}

/*Actualidad*/
#Actualidad{width: 49%; float: right;}
#Actualidad #lyrTDCActualidadCons #TDCActualidad div h3{font-size: 1.7em;font-weight: bold;}
#Actualidad #lyrTDCActualidadCons #TDCActualidad div h3 + div{border: 1px solid #e5e5e5;padding: 20px;border-radius: 0 0 5px 5px;-webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);-moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-shadow: 0px 3px 2px -1px rgba(229,229,229,1); height: 424px; overflow:auto;}
#Actualidad #lyrTDCActualidadCons #TDCActualidad div h3 + div ul{margin-bottom: 20px;width: 100%;overflow: auto;}
#Actualidad #lyrTDCActualidadCons #TDCActualidad div h3 + div ul li:first-child{color: #007ac3;font-size: 1.6em;font-weight: bold;}
#Actualidad #lyrTDCActualidadCons #TDCActualidad div h3 + div ul li a img{float: left;margin-right: 10px;}
#Actualidad #lyrTDCActualidadCons #TDCActualidad div h3 + div ul li a img.ce {/*float: none;margin-left: 6px; vertical-align: middle;*/display:none;}
#Actualidad #lyrTDCActualidadCons #TDCActualidad div h3 + div ul li p img{ float: left;margin-right: 10px;}
#Actualidad #lyrTDCActualidadCons #TDCActualidad div h3 + div ul li a {text-decoration: none;color: #666;font-size: 13px;}
#Actualidad #lyrTDCActualidadCons #TDCActualidad div h3 + div ul li a tt{color: #666;font-size: 13px;display: block;}
#Actualidad #lyrTDCActualidadCons #TDCActualidad div h3 + div ul li a em{display: block;font-weight: bold;font-style: normal;color: #111111;}
#Actualidad #lyrTDCActualidadCons #TDCActualidad div h3 + div ul li a em{margin: 16px 0 5px 0;}
#Actualidad #lyrTDCActualidadCons #TDCActualidad div h3 + div ul li a em + b{color: #666;}
#Actualidad #lyrTDCActualidadCons #TDCActualidad div h3 + div ul li a:hover,
#Actualidad #lyrTDCActualidadCons #TDCActualidad div h3 + div ul li a:hover tt,
#Actualidad #lyrTDCActualidadCons #TDCActualidad div h3 + div ul li a:hover em,
#Actualidad #lyrTDCActualidadCons #TDCActualidad div h3 + div ul li a:hover em + b { color:#ea8f00;}

/*Organos*/
#Organos{width: 49%; float: left;text-align: justify;}
#Contratacion p.sec,
#Organos p.sec {font-size: 1em}
#Organos #lyrTDCOrganosCons #TDCOrganos div h3{font-size: 2.2em;}
#Organos #lyrTDCOrganosCons #TDCOrganos div h3 + div{border: 1px solid #e5e5e5;padding: 20px;border-radius: 0 0 5px 5px;-webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);-moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-shadow: 0px 3px 2px -1px rgba(229,229,229,1); height: 100%;}
#Organos #lyrTDCOrganosCons #TDCOrganos div h3 + div ul {margin-bottom: 20px;overflow: auto;}
#Organos #lyrTDCOrganosCons #TDCOrganos div h3 + div ul li:first-child{color: #85bc20;font-size: 1.6em;font-weight: bold;}
#Organos #lyrTDCOrganosCons #TDCOrganos div h3 + div ul li:first-child > a > i {font-weight: normal}
#Organos #lyrTDCOrganosCons #TDCOrganos div h3 + div ul li:first-child > a > b {display:block !important;}
#Organos #lyrTDCOrganosCons #TDCOrganos div h3 + div ul li:first-child tt {font-weight: normal;font-size:1em;}
#Organos #lyrTDCOrganosCons #TDCOrganos div h3 + div ul li a img{float: left;margin-right: 10px;}
#Organos #lyrTDCOrganosCons #TDCOrganos div h3 + div ul li a img.ce {float: none;margin-left: 6px; vertical-align: middle;/*display: none;*/}
#Organos #lyrTDCOrganosCons #TDCOrganos div h3 + div ul li p img{ float: left;margin-right: 10px;max-width: 200px;}
#Organos #lyrTDCOrganosCons #TDCOrganos div h3 + div ul li a {text-decoration: none;color: #666;font-size: 0.88em;}
#Organos #lyrTDCOrganosCons #TDCOrganos div h3 + div ul li a tt{margin-top:3px;color: #666;font-size: 13px;display: block;font-family: wkFont;}
#Organos #lyrTDCOrganosCons #TDCOrganos div h3 + div ul li a em{display: block;font-weight: bold;font-style: normal;color: #111111;font-weight: normal}
#Organos #lyrTDCOrganosCons #TDCOrganos div h3 + div ul li a em{margin: 16px 0 0 0;}
#Organos #lyrTDCOrganosCons #TDCOrganos div h3 + div ul li a em + b{color: #666;}
#Organos #lyrTDCOrganosCons #TDCOrganos div h3 + div ul li a:hover,
#Organos #lyrTDCOrganosCons #TDCOrganos div h3 + div ul li a:hover tt,
#Organos #lyrTDCOrganosCons #TDCOrganos div h3 + div ul li a:hover em,
#Organos #lyrTDCOrganosCons #TDCOrganos div h3 + div ul li a:hover em + b { color:#629406 !important;}
#Organos h3 span.tde:before {
    content: "";
    background-image: url(../Img/Legis_231020.svg);
    background-repeat: no-repeat;
    left: -15px;
    top: -10px;
    display: inline-block;
    position: relative;
    width: 35px;
    height: 35px;
    float: left;
    background-size: 35px;
}

/*Contratacion*/
#Contratacion{width: 49%; float: right;text-align: justify;}
#Contratacion #lyrTDCContratacionCons #TDCContratacion div h3{font-size: 2.2em;}
#Contratacion h3 span.tde:before {
    content: "";
    background-image: url(../Img/pen_183691_white.svg);
    background-repeat: no-repeat;
    left: -15px;
    top: -10px;
    display: inline-block;
    position: relative;
    width: 35px;
    height: 35px;
    float: left;
    background-size: 35px;
}
#Organos #lyrTDCOrganosCons #TDCOrganos div h3 + div ul {
    margin-bottom: 20px;
    overflow: auto;
}
#Contratacion #lyrTDCContratacionCons #TDCContratacion div h3 + div{border: 1px solid #e5e5e5;padding: 20px;border-radius: 0 0 5px 5px;-webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);-moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-shadow: 0px 3px 2px -1px rgba(229,229,229,1); height: 100%;}
#Contratacion #lyrTDCContratacionCons #TDCContratacion div h3 + div ul{margin-bottom: 20px;width: 100%;overflow: auto;}
#Contratacion #lyrTDCContratacionCons #TDCContratacion div h3 + div ul {width: auto;}
#Contratacion #lyrTDCContratacionCons #TDCContratacion div h3 + div ul.left {width:auto;}
#Contratacion #lyrTDCContratacionCons #TDCContratacion div h3 + div ul li:first-child{color: #007ac3;font-size: 1.6em;font-weight: bold;}
#Contratacion #lyrTDCContratacionCons #TDCContratacion div h3 + div ul li a img {float: left;margin-right: 10px;}
#Contratacion #lyrTDCContratacionCons #TDCContratacion div h3 + div ul li a img.ce {float: none;margin-left: 6px; vertical-align: middle}
#Contratacion #lyrTDCContratacionCons #TDCContratacion div h3 + div ul li p img{ float: left;margin-right: 10px;max-width: 200px;}
#Contratacion #lyrTDCContratacionCons #TDCContratacion div h3 + div ul li a {text-decoration: none;color: #666;font-size: 0.88em;}
#Contratacion #lyrTDCContratacionCons #TDCContratacion div h3 + div ul li a tt{color: #666;font-size: 13px;display: block;}
#Contratacion #lyrTDCContratacionCons #TDCContratacion div h3 + div ul li a em{display: block;font-weight: normal;font-style: normal;color: #111111;}
#Contratacion #lyrTDCContratacionCons #TDCContratacion div h3 + div ul li a em{margin: 16px 0 0 0;}
#Contratacion #lyrTDCContratacionCons #TDCContratacion div h3 + div ul li a em + b{color: #666;}
#Contratacion #lyrTDCContratacionCons #TDCContratacion div h3 + div ul li a:hover,
#Contratacion #lyrTDCContratacionCons #TDCContratacion div h3 + div ul li a:hover tt,
#Contratacion #lyrTDCContratacionCons #TDCContratacion div h3 + div ul li a:hover em,
#Contratacion #lyrTDCContratacionCons #TDCContratacion div h3 + div ul li a:hover em + b { color:#007ac3 !important;}
/*Contratacion*/
#BannerGrande { width:100%; float: left;}
#BannerGrande b { display: block; background:#CCC; text-align: center; font-size:1.3em; padding:40px 0; text-transform: uppercase;}


form:not([action*="Home.aspx"]) #cFooter {display:none;}
#cFooter {font-size: 10px;
    clear: both;
    background: #eee;
    margin-top: 0px;
    width: 100%;
    height:150px;
}
#cFooter div#lyrEnlaces {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}    
div#cFooter div#copis  {width: 100%;text-align: center;margin: auto;}
div#cFooter div#copis div#logos {
    width: 100%;
    text-align: center;
    height: 85px;
    clear: both;
    margin-left: auto;
    margin-right: auto;
}
div#cFooter div#copis div#logos div#wkcopy {height: 24px;margin-top: 38px;text-align: left;}
div#cFooter div#logos dl {}
div#cFooter div#copis div#logos dd + dd {margin-top:14px;}
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: 32px;margin-top: -12px;width: auto;}
div#cFooter div#copis div#logos div#aenor_logo img {height: 65px;}
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: 45px;
    margin-top: -4px;}
div#cFooter a {color:rgba(71, 71, 71, 0.5);font-size: 12px;text-decoration: none}
div#cFooter a:hover {text-decoration: underline}
div#cFooter div#copis div#logos div#wkcopy p {
    font-family: wkFont, sans-serif;
    margin-top: 11px;
    color: rgba(71, 71, 71, 0.5);
    font-size: 12px;
}
div#cFooter div#copis div#logos .col_2 dd {text-align: left;}

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 *****************/
[action*="Search.aspx"] #cFooter div#logos dl  {float:left;height: 100px;width:200px;text-align: left;}
[action*="Search.aspx"] #cFooter div#logos dl.col_1 {text-align: center;}
[action*="Search.aspx"] #cFooter div#logos dl.col_2 {padding-top: 35px;width: 100px;margin-left: 83px;}
[action*="Search.aspx"] #cFooter div#logos dl.col_4,
[action*="Search.aspx"] #cFooter div#logos dl.col_3 {padding-top: 20px;width:150px}
[action*="Search.aspx"] #cFooter div#logos dl.col_4 dd +dd,
[action*="Search.aspx"] #cFooter div#logos dl.col_3 dd +dd {margin-top:12px }
[action*="Search.aspx"] #cFooter div#logos dl.col_4 {width:150px}
[action*="Search.aspx"] #cFooter dl.col_4 a[href='http://blogcanalprofesional.es/'] {content: "";background-image: url(../Img/dialog.png);background-repeat: no-repeat;background-position: 2px 3px;padding-left: 22px;display: inline-block;padding-top:1px;}
[action*="Search.aspx"] #cFooter div#logos dl.col_5 {width:294px;}
[action*="Search.aspx"] #cFooter #lyrMenus dl.col_1 dd a[title="Jusnet"] {
    display: block;
    background: url(../Img/logoW_Pdf.jpg) center top no-repeat;
    width: 170px;
    height: 90px;
    padding: 0;
    margin-right: 10px;
    content: " ";
    color: white !important;
    font-size: 0px !important;
    line-height: 0px !important;
    background-size: 81%;
    background-position: -8px 6px;
}
[action*="Formularios.aspx"] #ebooktdc span.tde{color: #282828;}
@media screen\0 {
    .wk-cFooter + #linkFooter + #lyrMenus {display:none !important;}
    .wk-cFooter + #linkFooter .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 + #linkFooter .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;}
}

/*Indice Sistematico Search*/
#ContentCentral #IndiceSistematico { width:100%; float: left;}
#ContentCentral #IndiceSistematico .wk-panel div h3{font-size: 1.7em;font-weight: bold;}
#ContentCentral #IndiceSistematico{margin-bottom: 20px;    border-radius: 5px;    border: 1px solid #e5e5e5;    -webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);    -moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);    box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);}
#ContentCentral #IndiceSistematico a:hover{text-decoration: none;}
#ContentCentral #IndiceSistematico h3{border-radius: 5px;border: 0;color: #007ac3;background: rgba(255,255,255,1);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(251,251,251,1)));  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbfbfb', GradientType=0 );border-bottom: 1px solid #e5e5e5;}
#ContentCentral #IndiceSistematico h3:before{content:"";background-position: -300px -7px;}
#ContentCentral #IndiceSistematico #MenuNormasBasicas{display:none}
#ContentCentral #IndiceSistematico .wk-panel-header{position: relative;}
#ContentCentral #IndiceSistematico .wk-panel-header .wk-link-collapse {border: 1px solid #e5e5e5;-webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);    -moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);    box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);border-radius: 16px;box-sizing: border-box;width: 32px;height: 32px;position: absolute;top: 13px;right: 12px;}
#ContentCentral #IndiceSistematico .wk-panel .wk-panel-header .wk-link-collapse{}
#ContentCentral #IndiceSistematico .wk-panel .wk-panel-header .wk-link-collapse {display:none;}
#ContentCentral #IndiceSistematico .wk-panel .wk-panel-header .wk-link-collapse .wk-icon-is-nocollapse{width: 32px;height: 32px; display: block;font-size: 0;background-image: url(/Img/sprite.png); background-repeat: no-repeat;  background-position: -353px -1px;  }
#ContentCentral #IndiceSistematico .wk-panel .wk-panel-header .wk-link-collapse .wk-icon-is-collapse{width: 32px;height: 32px;display: block;font-size: 0;background-image: url(/Img/sprite.png); background-repeat: no-repeat;background-position: -385px 0px;}
#ContentCentral #IndiceSistematico .wk-panel-content{border-top: 1px solid #e5e5e5;background-color: #fff;border-radius: 0 0 5px 5px;-webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);-moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);}
#ContentCentral #IndiceSistematico .wk-panel-content.is-hidden{display:none}
#ContentCentral #IndiceSistematico #divTabsMenuNormasBasicas{padding:10px;overflow: auto;height: 26.5em;}

#ContentCentral #IndiceSistematico #IndicePrincipalSpinner{display:none}

#ContentCentral #IndiceSistematico li{position: relative;padding-left: 15px;}
#ContentCentral #IndiceSistematico li + li{}
#ContentCentral #IndiceSistematico li:before{content:"";display: inline-block;position: absolute;left: 0;top: 3px;width: 5px;height: 7px;background-image: url(../Img/sprite.png);background-position: -335px -13px;background-repeat: no-repeat;}
#ContentCentral #IndiceSistematico .wk-icon-cal-d{display:none}  
#ContentCentral #IndiceSistematico li a{color: #242424;text-decoration: none;}

#ContentCentral #IndiceSistematico ul#ulIndicePrincipal{display: table;width: 100%;padding: 20px 10px;box-sizing: border-box;}
#ContentCentral #IndiceSistematico ul#ulIndicePrincipal li{width: 33.33%;padding: 0 10px;float: left;display: inline-block;box-sizing: border-box;text-align: center;font-size: 16px;}
#ContentCentral #IndiceSistematico ul#ulIndicePrincipal li + li{}
#ContentCentral #IndiceSistematico ul#ulIndicePrincipal li:before{display:none}
#ContentCentral #IndiceSistematico ul#ulIndicePrincipal li a{
    border-radius: 5px;color: #fff;display: block;line-height: 43px;cursor: pointer;
    background-color: #007ac3;
    background: #008add;
    background: -moz-linear-gradient(top, #008add 39%, #007ac3 100%);
    background: -webkit-linear-gradient(top, #008add 39%,#007ac3 100%);
    background: linear-gradient(to bottom, #008add 39%,#007ac3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008add', endColorstr='#007ac3',GradientType=0 );
}

#ContentCentral #IndiceSistematico ul#ulIndicePrincipal li a#aCodigo {z-index:150;}
#ContentCentral #IndiceSistematico ul#ulIndicePrincipal li a.selected{background: #00639E;}
#ContentCentral #IndiceSistematico ul#ulIndicePrincipal li a:hover{
    background: #00639E;
}

#ContentCentral #IndiceSistematico ul#ulIndicePrincipal a dfn{position: relative;display: inline-block;padding-left: 30px;line-height: 24px;}
#ContentCentral #IndiceSistematico ul#ulIndicePrincipal a dfn:before{/*content: "";*/width: 25px;height: 24px;left: 0;position: absolute;display: inline-block;background-image: url(/img/sprite.png);}

#ContentCentral #IndiceSistematico ul#ulIndicePrincipal a#aComentarios dfn:before{background-position: -72px -259px;}
#ContentCentral #IndiceSistematico ul#ulIndicePrincipal a#aCodigo dfn:before{background-position: -104px -261px;}
#ContentCentral #IndiceSistematico ul#ulIndicePrincipal a#aFormularios dfn:before{background-position: -136px -259px;}
#ContentCentral #IndiceSistematico .wk-panel-content a{color: #000;text-decoration: none;}
#ContentCentral #IndiceSistematico .wk-panel-content a:hover{color:#e52766}

*/#ContentCentral #IndiceSistematico .CodigoContent {font-size: 14px !important;padding: 8px !important}
#ContentCentral #IndiceSistematico .FormulariosContent{display:none}

#ContentCentral #IndiceSistematico #bodyTabsIndice{font-size: 13px;max-height: 400px;overflow: auto;}
#ContentCentral #IndiceSistematico #bodyTabsIndice .CodigoSub1Content{ padding: 15px; }

#ContentCentral #IndiceSistematico .invisibleTabContent {display: none;}
#ContentCentral #IndiceSistematico .ComentariosContent{display: none;font-size: 13px;max-height: 400px;overflow: auto;padding: 15px;}
#ContentCentral #IndiceSistematico dt{font-weight:bold;margin-bottom: 5px;}
#ContentCentral #IndiceSistematico dl + dl{margin-top: 5px;}
#ContentCentral #IndiceSistematico dd{position:relative;margin-left: 20px;}
#ContentCentral #IndiceSistematico dd > a{padding-left: 20px;display: block;}
#ContentCentral #IndiceSistematico dd.cPt{margin-left:0}

#ContentCentral #IndiceSistematico dd > a:before{content: "";display: inline-block;position: absolute;left: 0;top: 0;width: 16px;      height: 14px;background-image: url(/img/sprite.png);background-position: -264px -137px;background-repeat: no-repeat;}
#ContentCentral #IndiceSistematico .dop,
#ContentCentral #IndiceSistematico .dcl{position:relative;padding-left: 20px;}

#ContentCentral #IndiceSistematico .dcl:before,
#ContentCentral #IndiceSistematico .dop:before{cursor:pointer;content: "";background-image: url(/img/sprite.png);width: 16px;height: 14px;display: inline-block;position: absolute;left: 0;top: 0;}

#ContentCentral #IndiceSistematico .dcl:before{background-position: -265px -73px;}
#ContentCentral #IndiceSistematico .dop:before{background-position: -265px -105px}
#ContentCentral #IndiceSistematico .cl{display:none}
#ContentCentral #IndiceSistematico dd + dd{margin-top: 5px;}

#Contentright #Revista{margin-bottom: 20px; font-size:1.3em; overflow: hidden;}
#Contentright #Revista a {color:#000;text-decoration: none;}
#Contentright #Revista a:hover { color:#e52766; text-decoration: none;}
#Contentright #Revista #lf{border: 1px solid #e5e5e5;border-top: 0;border-radius:5px;-webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);-moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-shadow: 0px 3px 2px -1px rgba(229,229,229,1); clear: both;background-color: #fff;}
#Contentright #Revista #lf ul {list-style-type: none;}
#Contentright #Revista #lf ul.par { position:relative;}
#Contentright #Revista #lf ul.par li { position: relative; left:120px; top: 16px;}
#Contentright #Revista #lf ul.par:first-of-type li.l  {    position: relative;
    top: 67px;top:80px\9;
    left: 150px;
    height: 0px;
    padding: 0px;
    margin: 0px;
    width: 115px;
    color: #999;
    font-size: 18px;
    font-weight: bold;} 
#Contentright #Revista #lf ul:nth-child(3) li em {
    color: #999 !important;
    text-transform: inherit;
}
#Contentright #Revista #lf ul+ul.par li,
#Contentright #Revista #lf ul+ul.par li.l {left:0px;top:0px;}
#Contentright #Revista #lf ul.par li.l { top: 15px; height:18px; width:64px;padding:0;}
@media screen\0 {
#Contentright #Revista #lf ul.par:first-child li.l {color:#999;font-weight:bold;font-size:1.15em; top: 80px; height:18px; width:90px;padding:0;padding-left: 30px}
}

#Contentright #Revista #lf ul.par li a.ce { float: none; width: auto; padding: 0; color:#000; text-decoration: none; padding-right:10px;}
#Contentright #Revista #lf ul.par li a.ce:hover { color:#e52766; text-decoration: none;}
#Contentright #Revista #lf ul.par a {display: table; padding:0 0;padding-right: 181px;width: 270px;}
#Contentright #Revista #lf ul.imp+ul.par a {display: inline;padding-right: 0px;width: auto;}
#Contentright #Revista #lf ul.par a p {text-align: center;}
#Contentright #Revista #lf ul + ul {padding: 10px 0;}
#Contentright #Revista #lf ul + ul + ul + ul   {height: auto !important;padding: 20px;}
#Contentright #Revista #lf ul:last-of-type{ border-radius: 0 0 5px 5px }
#Contentright #Revista #lf ul + ul li a{color: #fff; text-decoration: none;}
@media screen\0 {
#Contentright #Revista #lf ul + ul a li {color: #fff;}
#Contentright #Revista #lf ul + ul a li:hover {text-decoration: underline;}
}
#Contentright #Revista #lf ul + ul li a:hover{color: #fff;text-decoration: underline;}
#Contentright #Revista #lf ul.imp a.ce { color:#FFF; text-decoration: none;}
#Contentright #Revista #lf ul.imp a.ce p {
    margin: 0px;
    padding: 0px;
    padding-left: 21px;
    padding-right: 285px;
    padding-top: 16px;
    z-index: 1000 !important;
    position: relative;
    left: -17px;
    top: -20px;
}
#Contentright #Revista #lf ul.imp a.ce:hover { text-decoration: underline;}
#Contentright #Revista #lf li em {display: block; font-style: normal;color:#fff;    text-transform: uppercase;
    font-weight: bold;
    width: 150px;}

#Contentright #Revista #lf ul.imp li em#Contentright #Revista #lf li img {display: block;}
#Contentright #Revista #lf img.ce {display:none}

#Redes a.twitter-timeline{padding: 12px 10px 12px 39px;line-height: 1.1em;border: 1px solid #e5e5e5;color: #007ac3;background: rgba(255,255,255,1);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(251,251,251,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbfbfb', GradientType=0 );font-size: 1.7em;font-weight: bold; position: relative; font-weight: normal;border-radius:5px;font-size: 13px; color:#000; text-decoration: none; display: block;}
#Redes a.twitter-timeline:hover { text-decoration:underline;}
#Redes a.twitter-timeline:before{content: "";background-image: url(../Img/sprite.png);background-repeat: no-repeat;left: 11px;top: 12px;background-position: -326px -104px;display: inline-block;position: absolute;width: 21px;height: 16px;}

#Contentright #Redes h3.wk-panel-twitter_head {font-size: 1.7em;position: relative;padding: 20px 20px 20px 38px;border-radius: 5px 5px 0 0;box-sizing: border-box;margin: 0;line-height: 17px;width: 100%;font-weight: normal;color: #0192DB;border: 1px solid #e5e5e5;background: rgba(255,255,255,1);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(251,251,251,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbfbfb', GradientType=0 );}
#Contentright #Redes h3.wk-panel-twitter_head strong {padding-left: 10px;padding-left: 25px\9}
    #Contentright #Redes h3.wk-panel-twitter_head:before {
        content: "";
        background-image: url(/Img/x-twitter_white_19x19.png);
        background-repeat: no-repeat;
        left: 10px;
        background-position: 0 -5px;
        background-position: 0\9 -10px\9;
        display: inline-block;
        position: absolute;
        top: 15px;
        width: 44px;
        height: 50px;
        background-size: 75%;
    }

#Observatorio li.item img.classCover{
/*    width: 64px;
*/    float: left;max-width: 120px;
    padding-right: 10px;padding-bottom: 8px;
}
#Observatorio li.item .h4{
    color: #111111;
    font-weight: bold;
    margin-top: 5px;
    display: block;
    position: relative;
    z-index: 5;
    font-size: 1.4em;
}
#Observatorio li.item .titlenoticecarousel {
    color: #111111;
    font-size: 1.4em;
    line-height: 1.4em;
    font-weight: normal;
    margin-top: 2px;
    color: #fff \9;
}
#Observatorio li.item .classSummary {color:#666;margin-top: 8px;}
#Observatorio li.item .classSummary p {font-size: 12px;text-align: justify;}

#Observatorio.jcarousel-container {    
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 12px;
    border-radius: 5px;
}
#Observatorio.jcarousel-container .jcarousel-prev.jcarousel-prev-horizontal{
    background-image: url(../Img/arrow_183839_white.svg);
    background-repeat: no-repeat;
    position: absolute;
    right: 27px;
    top: 22px;
    width: 16px;
    height: 22px;
    cursor: pointer;
    background-size: 115%;
}
#Observatorio.jcarousel-container .jcarousel-prev.jcarousel-prev-horizontal.jcarousel-prev-disabled{
    background-position: -297px -37px;
}
#Observatorio.jcarousel-container .jcarousel-next.jcarousel-next-horizontal{
background-image: url(../Img/arrow_183826_white.svg);
    background-repeat: no-repeat;
    /* background-position: -266px -5px; */
    position: absolute;
    right: 13px;
    top: 22px;
    width: 16px;
    height: 22px;
    cursor: pointer;
    background-size: 115%;
}
#Observatorio .classImgCarousel{
    position: absolute;
    top: 16px;
    left: 21px;
    color: #fff;
    font-size: 2.1em;
    padding-left: 10px;
/*    height: 40px \9;
    width: 138px \9;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a66b6', endColorstr='#007ac3', GradientType=0 );*/
}

#Observatorio .classImgCarousel::before{
    content: "";
    background-image: url(../Img/News_183725_white.svg);
    background-repeat: no-repeat;
    left: -14px;
    top: -3px;
    display: inline-block;
    position: relative;
    width: 35px;
    height: 35px;
    float: left;
    background-size: 35px;
}
#Observatorio{position: relative;}
#Observatorio #CarStatic2 > div:first-child::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 62px;
    left: 0;
    top: 0;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    background-color: #007ac3;
    color: #fff;
    background: #008add;
    background: -moz-linear-gradient(top, #008add 39%, #007ac3 100%);
    background: -webkit-linear-gradient(top, #008add 39%,#007ac3 100%);
    background: linear-gradient(to bottom, #008add 39%,#007ac3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008add', endColorstr='#007ac3',GradientType=0 );
}

#Observatorio {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a66b6', endColorstr='#007ac3', GradientType=0 );}
#Observatorio #CarStatic2 div+div {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff', GradientType=0 );}

#Observatorio .jcarousel-clip{overflow: hidden;margin-top: 62px;}


a.scroll-up {
      position: relative;
      display: block;
      height: 50px;
      width: 60px;
      /*background-color: #e52766;*/
      background: #75bc20;
      position: fixed;
      right: 16px;
      bottom: 0;
      z-index: 100;
      text-decoration: none;
      color: #fff;
      text-align: center;
      line-height: 60px;
      -webkit-transition: .3s;
      transition: .3s;
      -webkit-box-shadow: 2px 2px 5px #888;
      -moz-box-shadow: 2px 2px 5px #888;
      box-shadow: 2px 2px 2px #888;
      overflow: hidden;
      display: none;
      font-size: 16px;
    }

    a.scroll-up:hover {
      text-decoration: none;
      letter-spacing: .2em;
      -webkit-transition: .3s;
      -moz-transition: .3s;
      transition: .3s;
    }
    a.scroll-up::after {
      content: '';
      position: absolute;
      left: 25px;
      top: -5px;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 0 5px 5px 5px;
      border-color: transparent transparent #fff transparent;
      -webkit-transition: .3s;
      -moz-transition: .3s;
      transition: .3s;
      opacity: 0;
    }
    a.scroll-up:hover::after {
      top: 10px;
      -webkit-transition: .3s;
      -moz-transition: .3s;
      transition: .3s;
      opacity: 1;
    }

/* << ESTILOS COGIDOS DE ECCA (HOME)*/


/*ESTILOS ULTIMO NUMERO REVISTA (BASADO EN ECCA) >> */


[action*="DocumentoRevEC.aspx"]  {height: 100%;overflow: auto;}
[action*="DocumentoRevEC.aspx"] .cBody{/*height: 100% !important;*/position: relative;overflow-y: hidden;}
[action*="DocumentoRevEC.aspx"] a.ce:visited {color:#660099 !important;}

#UltNumHTML ul{list-style: none;}

#ultNumero #lf{}

#ultimaRev{    font-size: 1.2em;
    font-family: wkFont, Arial, Helvetica, sans-serif;
    font-style: normal;
    box-sizing: border-box;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 25px;
    width: 100% !important;
    padding-right: 350px !important;
    position: relative;}

#ultimaRev nav {    border: 1px solid #E4E4E4;
    border-radius: 5px;
    box-sizing: border-box;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 25px;
    width: 100% !important;
    position: relative;
    margin-top: 12px;}

[action*="Hemeroteca"] #ultimaRev img[src*="candado"] {display:none;}

/*[action*="Hemeroteca"] #ultimaRev,*/
[action*="DocumentMag"] #ultimaRev {display:none;}    

#ultNumero a{    display: block;
    color: inherit;
    text-decoration: none;
    font-size: 1.17em;
    margin-left: 1px;}
/*#ultNumero .l3 a    {font-size: 1em}  */

#ultNumero a:hover {color:#007ac3 !important}    

#ultNumero a:visited {color:#609 !important;}
#ultNumero img+a em+tt,
#ultNumero a em+tt {font-family: wkFont;}    
#ultNumero a em+b+tt {display:block;margin-top: 3px;font-family: wkFont;}

#ultNumero{height: 100% !important;text-align: justify;}
#ultNumero #Home .lf{
    clear: both;
}
#ultNumero .content{padding-left: 105px;padding-right: 80px;padding-top: 65px;position: relative;}
#ultNumero .content > .epigrafe1{box-sizing: border-box;width: 100%;padding: 0 0 40px 20px;border-left: 5px solid transparent;}
#ultNumero .content > .epigrafe1:before{}
#ultNumero .content > .epigrafe1 > .tep{margin-bottom: 25px;display: inline-block;font-size: 1.5em;font-weight: bold;color: #007ac3;}
#ultNumero .content > .epigrafe1 + .epigrafe1:before{content:"";position: absolute;width: 90px;height: 77px;left: 0;background-image: url(/img/revistas-consultas.png);background-position: 0 0;}
#ultNumero .content > .epigrafe1 + .epigrafe1{border-color: #e91c8a;}
#ultNumero .content > .epigrafe1 + .epigrafe1 > .tep{color: #e91c8a;}
#ultNumero .content > .epigrafe1 + .epigrafe1 + .epigrafe1{border-color:#83b733;}
#ultNumero .content > .epigrafe1 + .epigrafe1 + .epigrafe1:before{background-image: url(/img/revistas-opinion.png);}
#ultNumero .content > .epigrafe1 + .epigrafe1 + .epigrafe1 > .tep{color: #83b733;}
#ultNumero .content > .epigrafe1 + .epigrafe1 + .epigrafe1 + .epigrafe1{border-color:#007dbd;}
#ultNumero .content > .epigrafe1 + .epigrafe1 + .epigrafe1 + .epigrafe1:before{background-image: url(/img/revistas-zonalocal.png);}
#ultNumero .content > .epigrafe1 + .epigrafe1 + .epigrafe1 + .epigrafe1 > .tep{color: #007dbd;}
#ultNumero .content > .epigrafe1 + .epigrafe1 + .epigrafe1 + .epigrafe1 + .epigrafe1{border-color:#8a2217;}
#ultNumero .content > .epigrafe1 + .epigrafe1 + .epigrafe1 + .epigrafe1 + .epigrafe1:before{background-image: url(/img/revistas-informacion.png);}
#ultNumero .content > .epigrafe1 + .epigrafe1 + .epigrafe1 + .epigrafe1 + .epigrafe1 .tep{color: #8a2217;}
#ultNumero .tTC {width: 700px;margin: 0 auto;display: block;color: #007ac3;font-size: 1.6em;line-height: 1.1em;border-bottom: 1px solid #e5e5e5;text-align: center;position: relative;padding: 0 150px;box-sizing: border-box;padding-bottom: 10px;margin-bottom: 10px;margin-top: 25px;}
#ultNumero .tTC:after {content: "Sumario";display: block;color: #5c5c5c;position: absolute;text-transform: uppercase;font-size: .9em;font-weight: bold;left: 0;right: 0;top: 100px;}

#ultNumero .content > .epigrafe1 .epigrafe2{padding-left:80px}
#ultNumero .content > .epigrafe1 .epigrafe2 + .epigrafe2{margin-top:10px}
#ultNumero .content > .epigrafe1 .epigrafe2 li{padding-left:0px}
#ultNumero .content > .epigrafe1 li{padding-left:80px}
#ultNumero .content > .epigrafe1 li + li{margin-top:10px}
#ultNumero .content > .epigrafe1 .epigrafe2 .tep{list-style-type: disc;display: list-item;font-size: 1.2em;}

#ultNumero h3{text-align: center;padding: 0 50px;margin-bottom: 10px;}
#ultNumero h3:after{content:"Sumario";display: block;text-transform: uppercase;font-size: 1.3em;font-weight: bold;}
#ultNumero h3 .tti{padding-bottom: 26px;margin-bottom: 0;}
#ultNumero h3 .tde{color: #007ac3;font-size: 1.45em;line-height: 1.1em;font-weight: bold;}
/*#ultNumero .l2.espe {font-size: 1.3em;
    font-weight: bold;
    color: #abcc60;}
#ultNumero .l2.espe ul {color:#333;font-size:14px;font-weight:initial }
#ultNumero .l2.espe + .espe {top:-35px;height: 0.1px}
#ultNumero .l2.espe {    position: relative;
    left: 113px;
}*/
#ultNumero #HomeBottom .m.l2,
#ultNumero #HomeBottom .l2.espe {text-transform: capitalize;font-size: 1.2em}
#ultNumero .m,
#ultNumero .espe {
font-weight: bold;color:#85bc20;font-size: 1.5em}
#ultNumero .m ul,
#ultNumero .espe ul {font-weight: initial;color:initial;font-size: 0.78em;margin-top:10px !important;}
#ultNumero .m em,
#ultNumero .espe ul em {color:#007ac3;}
#ultNumero .m ul em:hover,
#ultNumero .espe ul em:hover {color:#007ac3;}
#ultNumero .m img,
#ultNumero .espe img {
    top: -69px !important;
    position: relative !important;
    left: -160px !important;
}
#ultNumero .m > img,
#ultNumero .espe > img {
    top: -33px !important;
}
#ultNumero .l3 img {    position: relative;
    top: -38px;
    /*left: -113px;*/}

/*#ultNumero .espe .l3 a.ab {
    left: -113px;
    position: static;
    top: -15px;}

#ultNumero .l3 a.ab {
    left: -113px;
    position: relative;
    top: -15px;}*/
#ultNumero #HomeBottom {margin-top: 35px}
#ultNumero #HomeBottom .l1 {margin-left: 0px;font-size: 1.6em}
#ultNumero .l1{font-weight: bold;
    color: #007ac3;
    /* position: absolute; */
    /* left: 160px; */
    margin-left: 186px;}

/*#ultNumero div.lf .espe ul {margin-bottom: 20px;}*/

#ultNumero div.lf > ul {margin-bottom: 40px}
#ultNumero div.lf ul {height: 100%;}
/*#ultNumero div.lf {    margin-top: 25px;
    margin-bottom: 25px;
    min-height: 100px;}*/
#ultNumero li + li {margin-top:12px;}    
#ultNumero ul.right  li + li {margin-top:0px;}    
#ultNumero .tti{display: block;margin-bottom: 10px;}
#ultNumero .tde {display: block;font-size: 19px;line-height: 19px;}
#ultNumero .l2 {padding-left: 25px;min-height: 30px;}
#ultNumero .l2:empty {display:none;}
#ultNumero .m.l2,
#ultNumero .l2.espe {
    margin-left: 160px;position:relative;
}
#ultNumero .m.l2 .l3,
#ultNumero .l2.espe .l3 {margin-left:0px;}
#ultNumero .m.l2 img,
#ultNumero .l2.espe img {
float:none;
position: absolute !important;
    left: -136px !important;top:-34px !important;}

#ultNumero .m.l2 img.ce,
#ultNumero .l2.espe img.ce {
    display: inline !important;
    position: static !important;
    vertical-align: middle;padding-bottom: 0px;
    max-width: initial;max-height: initial;
}

#ultNumero li.l2 > a{margin-left:160px;}
#ultNumero li.m ul a {margin-left: 160px;font-size: 1em;margin-left:0px;}

#ultNumero .l2 + .l2{margin-top: 3px;margin-bottom: 0px;}
#ultNumero .l2 .tti{margin-top: 10px;display: table;width: 100%;overflow: auto;}
#ultNumero .l2 .tti .tde {display: list-item;font-size: 0.75em;color:#85bc20;}
#ultNumero .l2 ul{margin-top: 5px;}
#ultNumero .l2 img:not(.ce) {float: left;
    padding-bottom: 20px;
    padding-right: 20px;
    max-width: 140px;
    min-width: 139px;
    position: relative;
    top: -35px;
}
#ultNumero .l2 img.iPDF {
    float: right;
    max-width: 0;
    min-width: 28px;
}
#ultNumero .l2 div.mm img{float: none;max-width:initial;max-height: initial}
#ultNumero .l3 + .l3{margin-top: 10px;}
#ultNumero .par:first-child {
    border: none;
    margin-left: 7px;padding-bottom: 10px;
}
#ultNumero #lf .tti .tde {
    margin-left: 60px;
    padding-top: 13px;
    padding-bottom: 15px;
}
#ultNumero .l2 + .l2  {margin-top:12px}
#ultNumero .m.l2 ul {margin-top: 25px;}
#ultNumero .m.l2 .tti {display:inline;color:#007ac3;font-size:1.3em;}

#ultNumero .imp,#ultNumero .par{padding: 0 0 30px 20px;border-left: 5px solid #007ac3;            }
#ultNumero .ce {display: block;}
#ultNumero img.ce {
    display: inline;
    vertical-align: middle;
}
#ultNumero .ce em+i {
    display: block;
}
#ultNumero .pub {font-size: .8em;line-height: 1.4em;font-weight: bold;}
#ultNumero span.pr { font-size: .8em; line-height: 1.4em;}
#ultNumero .au {font-size: .8em;line-height: 1.4em;display: block;font-weight: bold;margin-bottom: 5px;}
#ultNumero span.tj { font-size: .8em; line-height: 1.4em; display: block;}
#ultNumero span.cb { font-size: .8em; line-height: 1.4em;}

#ultNumero #lf {}
#ultNumero #lf .fp {width: 50px;float: left; display: inline-block;}
#ultNumero #lf ul li.s img.fp { /* display: none; */}
#ultNumero #lf ul li a.co { margin:13px 0 15px 0; }
#ultNumero #lf ul li a.co em { font-weight: normal; margin:0; padding:2px 0 5px 32px; background:url(../Img/fondo_comentar.jpg) no-repeat left top;}
#ultNumero #lf ul li a:hover { /*text-decoration: underline;*//*color:#22a0df;*/}
#ultNumero #lf ul li a.ce img{display:none}
#ultNumero a.ce {}
#ultNumero #HomeBottom a.ce:hover em {
    color: #007ac3 !important;
}
#ultNumero a.ce:hover{color: #007ac3;text-decoration: none;}
#ultNumero a.ce:hover *{color:inherit}
#ultNumero .ce em{display: block; font-style:inherit;color:#007ac3;}
#ultNumero .ce b{ display: inline-block;margin-right: 10px;font-weight: bold;margin-bottom: 5px;color: inherit;}
#ultNumero .ce tt{display: block;}
#ultNumero .projekktor .ppdisplay{cursor: pointer !important;height: 100%;}
#ultNumero .projekktor{margin-right: 10px;}
#ultNumero .projekktor.ppstateidle{width: 350 !important;height: 197 !important;}
#ultNumero .projekktor.ppstateawakening{margin-bottom: 20px;}
#ultNumero .projekktor .ppdisplay > div{overflow: hidden !important;height: 100% !important;width: 100% !important;top: 0px !important;left: 0px !important;padding: 0px !important;margin: 0px !important;display: block !important;line-height: 0;}
#ultNumero .projekktor .ppdisplay > div img{-webkit-user-select: inherit !important;position: inherit !important;margin: 0 !important;padding: 0px;width: auto !important;left: 0 !important;}
#ultNumero .projekktor .ppdisplay > div embed{display: block;width: 100%;height: 100%;margin: 0 auto;}
#ultNumero .projekktor .ppcontrols{-webkit-user-select: inherit !important;}
#ultNumero .projekktor .ppcontextmenu{-webkit-user-select: inherit !important;top: inherit !important;left: inherit !important;display: none;}
#ultNumero .projekktor .ppscrubbertip{-webkit-user-select: none !important;display: none;}
#ultNumero .projekktor .ppplay{-webkit-user-select: none !important;}
#ultNumero .projekktor .pppause{-webkit-user-select: none !important;}
#ultNumero .projekktor .ppcontextmenu{}
#ultNumero .mm{display: table;width: 100%;margin-bottom: 18px;margin-top: 3px;}
#ultNumero .mm p{float: left;margin-left:162px;}
#ultNumero .mm .tMM {font-weight: bold;font-size: 1.1em;line-height: 1.35em;margin-left: 160px;display: block;clear: left;padding-top: 10px;width: 350px;text-align: center;}
#ultNumero em.tMM {font-style: normal}    
#ultNumero .projekktor .ppdisplay > div img[id*="media"] {max-width: 350px;max-height: 197px}
#ultNumero div.mm {text-align: center;}

#ultNumero #HomeBottom .m.l2 img,
#ultNumero #HomeBottom .l2.espe img {float: left !important;margin-top: 35px;}
#ultNumero #HomeBottom .l2 + .l2 {margin-top: 60px;}
#ultNumero #HomeBottom .m.l2 img.ce,
#ultNumero #HomeBottom .l2.espe img.ce {float:none !important;margin-top: 0px;}

#ultNumero #sumario + ul li.l1 img:not(.ce) {
    float: left;
    padding-bottom: 20px;
    padding-right: 20px;
    max-width: 140px;
    min-width: 139px;
    position: relative;
    top: 0px;
}
#ultNumero #sumario + ul li {margin-left:25px}
#ultNumero #sumario + ul li.l2 > a {margin-left: 135px}
#ultNumero #sumario + ul li.l2 img:not(.ce) {margin-left: -25px;}

#ultNumero .mm .iPDF + .tMM {
    display: none;
}

#ultNumero a.mm{
    display: inline;
    width: auto;
}

#ultNumero li.l2 > a + p.mm {        
    width: auto;
    padding-top: 42px;
    display: block;
}
/** Centrado de Banner Derecha **/
#BannerDerecha #cBanner [id*="div-gpt-ad"]  {margin: auto;width:300px;}

[action*="DocumentBan"] #opcRev {top:120px !important;}
/*[action*="DocumentMag"] #opcRev {top:240px !important;}
*/#opcRev{width: 320px !important;float: right;position: absolute;right: 0;padding: 10px;padding-top: 0px;box-sizing: border-box;margin: 0 !important;font-size: 13px;top:198px;}
#opcRev select{font-family: wkFont, Arial, sans-serif;color: inherit;color:#000000}
#opcRev #ejemplarGratuito {display:none;}
#opcRev .wk-panel > .wk-panel-header{display: none;}
[action*="DocumentBan"] #opcRev .wk-panel-content {top:60px;}
#opcRev .wk-panel-content{height: 100% !important;position: relative;padding-bottom: 290px;padding-top: 42px;}

#opcRev #imgCubRev {display: none;}

#opcRev #ultNumLegalteca {
    margin: 0 0 20px 0 !important;
    position: relative;
}


#opcRev #ultNumLegalteca a:after {
    content: "";
    display: inline-block;
    background: url(/img/MANO.png);
    background-repeat: no-repeat;
    clear: both;
    width: 60px;
    height: 60px;
    position: relative;
    left: 256px;
    top: 171px;
}

#opcRev #ultNumLegalteca a:hover:after {
    left: 200px; /*top:110px;*/
}
#opcRev #ultNumLegalteca a {
    font-size: 0;
    display: table;
    width: 370px;
    height: 300px;
    background-image: url(/img/BASE.jpg);
    background-repeat: no-repeat;
    background-size: 300px;
}
/*#opcRev #ultNumLegalteca a:before{content:"";background-image: url(/img/revista-ultimonumero.png);background-position: -480px -55px;background-repeat: no-repeat;height: 60px;width: 100px;margin: 57px auto 0 auto;display: block;z-index: 1;position: relative;left: 83px;}*/

#opcRev #ejemplarGratuito{margin: 0 !important;position: absolute;right: 0;left: 0;top: 0;}
#opcRev #ejemplarGratuito a{text-transform:uppercase;text-decoration: none;width: 100%;display: table;font-size: 1.2em;padding: 10px 20px;box-sizing: border-box;text-align: center;border-radius: 4px;cursor: pointer;
    background-color: #007ac3;
    color: #fff;
    background: #008add;
    background: -moz-linear-gradient(top, #008add 39%, #007ac3 100%);
    background: -webkit-linear-gradient(top, #008add 39%,#007ac3 100%);
    background: linear-gradient(to bottom, #008add 39%,#007ac3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008add', endColorstr='#007ac3',GradientType=0 );
    }
#opcRev #ejemplarGratuito a:hover{text-decoration:none}

#opcRev #ServConsultas{height: inherit !important;float: inherit !important;width: 100% !important;margin: 0 !important;display: table;}
#opcRev #ServConsultas a{text-decoration: none;border-radius: 5px;float: none !important;height: auto !important;width: 100% !important;background: rgba(165,165,165,1) !important;background: -moz-linear-gradient(top, rgba(165,165,165,1) 0%, rgba(136,136,135,1) 100%)!important;background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(165,165,165,1)), color-stop(100%, rgba(136,136,135,1)))!important;background: -webkit-linear-gradient(top, rgba(165,165,165,1) 0%, rgba(136,136,135,1) 100%)!important;background: -o-linear-gradient(top, rgba(165,165,165,1) 0%, rgba(136,136,135,1) 100%)!important;     background: -ms-linear-gradient(top, rgba(165,165,165,1) 0%, rgba(136,136,135,1) 100%)!important;background: linear-gradient(to bottom, rgba(165,165,165,1) 0%, rgba(136,136,135,1) 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a5a5', endColorstr='#888887', GradientType=0 ) !important;display: table !important;}
#opcRev #ServConsultas a:hover{text-decoration:none}
#opcRev #ServConsultas a dfn{line-height: 42px;position: relative;display: inline-block !important;text-align: center;color: #fff !important;font-weight: normal !important;text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);padding: 0 0 0 40px !important;box-sizing: border-box;font-size: 1.2em !important;}
#opcRev #ServConsultas a dfn:before{content:"";width: 33px;height: 32px;display: inline-block;position: absolute;background-image: url(../Img/sprite.png);background-position: -463px -32px;margin-left: -40px;top: 6px;}
#opcRev #ServConsultas:after{/*content:"";width: 100%;display: table;margin-bottom: 20px;height: 272px;border-radius: 4px;box-sizing: border-box;background-image: url(../Img/revista-smarteca-biblioteca-inteligente-profesional.png);border: 1px solid #e5e5e5;      -webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);      -moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);      box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);*/}
#opcRev #SuscripcionRev a:before {
    content: "";
    background-image: url(../Img/RegIcon.png);
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    height: 102px;
    background-size: 101%;}
#opcRev #SuscripcionRev {float:none !important;margin-top:20px !important;margin-left:0px !important;    margin-bottom: 18px;}    
#opcRev #SuscripcionRev a dfn {display:none !important;}    
#opcRev #SuscripcionRev a {width: 0px !important}
/*#opcRev #SuscripcionRev
{

    height: inherit !important;
    float: inherit !important;
    width: 100% !important;
    margin: 10px 0 20px 0 !important;
    display: table;
}
#opcRev #SuscripcionRev a {
text-decoration: none;
    border-radius: 5px;
    float: none !important;
    height: auto !important;
    width: 100% !important;
    margin-bottom: 20px;
    background: rgba(165,165,165,1) !important;
    background: -moz-linear-gradient(top, rgba(165,165,165,1) 0%, rgba(136,136,135,1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(165,165,165,1)), color-stop(100%, rgba(136,136,135,1)))!important;
    background: -webkit-linear-gradient(top, rgba(165,165,165,1) 0%, rgba(136,136,135,1) 100%)!important;
    background: -o-linear-gradient(top, rgba(165,165,165,1) 0%, rgba(136,136,135,1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(165,165,165,1) 0%, rgba(136,136,135,1) 100%)!important;
    background: linear-gradient(to bottom, rgba(165,165,165,1) 0%, rgba(136,136,135,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a5a5', endColorstr='#888887', GradientType=0 ) !important;
    display: table !important;  
}
#opcRev #SuscripcionRev a dfn {
  content: "Recibe la newsletter";
    line-height: 42px;
    position: relative;
    display: inline-block !important;
    text-align: center;
    color: #fff !important;
    font-weight: normal !important;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
    padding: 0 0 0 40px !important;
    box-sizing: border-box;
    font-size: 1.2em !important;
}
#opcRev #SuscripcionRev a dfn:before {
    content: "";
    width: 33px;
    height: 32px;
    display: inline-block;
    position: absolute;
    background-image: url(/img/sprite.png);
    background-position: -160px -192px;
    margin-left: -40px;
    top: 5px;
}*/

/*#opcRev #bannerRev{margin: 0 0 20px 0 !important;border: 0 !important;background-color: #e5e5e5;}*/
#opcRev #cColConnosco{border-radius: 5px;line-height: 1.1em;border: 0;box-sizing: border-box;text-align: center;color: #fff;margin-top: 11px;background: #a0a0a0;background: -moz-linear-gradient(top, #a0a0a0 0%, #474747 100%);background: -webkit-linear-gradient(top, #a0a0a0 0%,#474747 100%);background: linear-gradient(to bottom, #a0a0a0 0%,#474747 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0a0a0', endColorstr='#474747',GradientType=0 );}
#opcRev #cColConnosco a {text-decoration: none;color: #fff;font-size: 16px;display: block;padding: 22px;}
#opcRev #cColConnoscol a:hover {text-decoration: underline;}
#bannRight1  {margin-top: 20px;height: auto;margin-bottom: 20px;}                  
#bannRight2{margin-top:20px;height: 220px}
#bannRight1 span,#bannRight2 span{display:block;margin-left:40%;margin-top:90px}

#HomeRight{margin-top:20px}
#HomeRight .lf ul li.s {color: #007CC5;font-weight: bold;margin: 0 0 10px 0;font-size: 1.48em;}
#HomeRight .lf ul li a.ce:hover em, .lf ul li a.ab:hover em   {color:#007ac3 !important}             
#HomeRight .lf ul li a.ce em, .lf ul li a.ab em {text-align: justify;display: block;margin:10px 0 5px 0px;line-height: 1.3em;font-style: normal;color:#007ac3;}
#HomeRight .lf ul li a.ab em {margin:0px;color:#333;font-size: 1.08em;margin-bottom: 3px;width: 100%}
#HomeRight .lf ul li a.ab tt {color: #333;font-size: 1.1em;text-align: justify !important;font-family: wkFont;display: block;}
#HomeRight .lf ul li a.ab:hover tt,
#HomeRight .lf ul li a.ab:hover em, #HomeRight .lf ul li a.ab:hover i,
#HomeRight .lf ul li a.ce:hover, #HomeRight .lf ul li a.ab:hover {color:#007ac3 !important;}
#HomeRight .lf ul li a.ce i, .lf ul li a.ab{text-decoration:none}
#HomeRight .lf ul li a.ce i, .lf ul li a.ab i {display: block;font-size: 1em;line-height: 1.4em;font-style: italic;}
#HomeRight .lf ul li a.ab i {padding:0px;text-align: justify;width:100%;color:#666;}
#ultimaRev .lf ul li a tt{font-family: wkFont;font-size: 14px;font-style: italic;}

#opcRev #txtCalendario{height:25px;position: absolute;width: 100%;margin-top: 9px;font-size:1.1em;font-weight:bold;text-align:center}
#opcRev #calendar{margin-top:20px;}
#opcRev #Hemeroteca{padding: 20px;margin: 7px 0 0 0 !important;border-radius: 5px;border: 1px solid #e5e5e5;-webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1); -moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);}
#opcRev #Hemeroteca #divTabsHemeroteca{font-size: 1.15em;position: relative;padding: 20px 20px 20px 38px;box-sizing: border-box;margin: 0;line-height: 17px;width: 100%;font-weight: normal;border-radius: 5px 5px 0 0;border: 0;border-bottom: 1px solid #e5e5e5;color: #007ac3;background: rgba(255,255,255,1);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(251,251,251,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbfbfb', GradientType=0 );}
#opcRev #Hemeroteca #divTabsHemeroteca:before{content: "";background-image: url(../Img/sprite.png);background-repeat: no-repeat;left: 20px;background-position: -300px -7px;display: inline-block;position: absolute;width: 10px;height: 17px;}
#opcRev #Hemeroteca .HemerotecaClass{margin: 0 !important;border-radius: inherit !important;border: 0 !important;-webkit-box-shadow: inherit;-moz-box-shadow: inherit;box-shadow: inherit;}
#opcRev #Hemeroteca #HemerotecadivContentCalHemeroteca{padding: 20px;}
#opcRev #Hemeroteca .AgendaContent{}
div.ui-datepicker-title{/*display:none*/}
#opcRev #Hemeroteca .ui-datepicker {width: 100%;padding: 0;}
#opcRev #Hemeroteca .ui-datepicker .ui-widget-header{padding: 0 0 0 0;border: 0;background: inherit;position: relative;color:#000000; font-weight: bold; text-align:center;text-transform: uppercase}
#opcRev #Hemeroteca .ui-datepicker .ui-datepicker-title { margin:0; line-height: inherit; text-align: inherit;}
#opcRev #Hemeroteca .ui-datepicker .ui-datepicker-title select {margin: 0;height: 30px;border: 1px solid #d3d3d3;padding: 4px 0;box-sizing: border-box;-webkit-box-shadow: inset 0px 3px 4px -3px rgba(0,0,0,0.13);-moz-box-shadow: inset 0px 3px 4px -3px rgba(0,0,0,0.13);box-shadow: inset 0px 3px 4px -3px rgba(0,0,0,0.13);}
#opcRev #Hemeroteca .ui-datepicker .ui-datepicker-title .ui-datepicker-month{display:none;width: 98px;margin-right: 1px;}
#opcRev #Hemeroteca .ui-datepicker .ui-datepicker-title .ui-datepicker-year{display:none;width: 97px;margin-right: 1px;text-align: center;box-sizing: border-box;}
#opcRev #Hemeroteca .ui-datepicker .ui-datepicker-prev{display:none;width: 30px;height: 30px;background-color: #626262;position: absolute;right: 31px;top: 0;left: inherit;}
#opcRev #Hemeroteca .ui-datepicker .ui-datepicker-prev .ui-icon:before{content: "<";font-size: 27px;line-height: 30px;}
#opcRev #Hemeroteca .ui-datepicker .ui-datepicker-next{display:none;background-color: #626262;position: absolute;right: 0;top: 0;width: 30px;height: 30px;}
#opcRev #Hemeroteca .ui-datepicker .ui-datepicker-next .ui-icon,
#opcRev #Hemeroteca .ui-datepicker .ui-datepicker-prev .ui-icon{text-align: center;color: #fff;width: 30px;height: 30px;display: inline-block;position: inherit;margin: 0;left: inherit;top: inherit;background-image: inherit;text-indent: inherit;;font-size: 0;}
#opcRev #Hemeroteca .ui-datepicker .ui-datepicker-next .ui-icon:before{content: ">";font-size: 27px;line-height: 30px;}
#opcRev #Hemeroteca .ui-datepicker a.ui-datepicker-next:hover,
#opcRev #Hemeroteca .ui-datepicker a.ui-datepicker-prev:hover{color:#fff}
#opcRev #Hemeroteca ul.nav-tabs li a{margin: 0;}
#opcRev #Hemeroteca ul.nav-tabs li a:hover{text-decoration:none}
#opcRev #Hemeroteca .ui-datepicker table {width: 100%;font-size: inherit;border-collapse: collapse;margin: 10px 0 0 0;}
#opcRev #Hemeroteca .ui-datepicker th {font-weight: inherit;padding: 0;text-align: center;width:38px}
#opcRev #Hemeroteca .ui-datepicker th + th {padding-left:1px}
#opcRev #Hemeroteca .ui-datepicker th span{background-color: #bbbaba;font-size:0;display:block;line-height: 10px;padding: 9px 7px 7px 5px;box-sizing: border-box;}
#opcRev #Hemeroteca .ui-datepicker th span:before{font-size:12px;}
#opcRev #Hemeroteca .ui-datepicker th span[title^="Ter"]:before{content:"TER"}
#opcRev #Hemeroteca .ui-datepicker th span[title^="Quar"]:before{content:"QUA"}
#opcRev #Hemeroteca .ui-datepicker th span[title^="Quin"]:before{content:"QUI"}
#opcRev #Hemeroteca .ui-datepicker th span[title^="Sex"]:before{content:"SEX"}
#opcRev #Hemeroteca .ui-datepicker th span[title^="Sáb"]:before{content:"SÁB"}
#opcRev #Hemeroteca .ui-datepicker th span[title^="Segu"]:before{content:"SEG"}
#opcRev #Hemeroteca .ui-datepicker th span[title="Domingo"]:before{content:"DOM"}
#opcRev #Hemeroteca .ui-datepicker td span {background-color:#E0E0E0 }
#opcRev #Hemeroteca td.ui-datepicker-today a {cursor:default;}
#opcRev #Hemeroteca .ui-datepicker td span,
#opcRev #Hemeroteca .ui-datepicker td a{text-align: left;padding: 0 0 0 7px;box-sizing: border-box;line-height: 28px;display: block;text-decoration: none;}
#opcRev #Hemeroteca .ui-datepicker .ui-state-disabled,
#opcRev #Hemeroteca .ui-datepicker .ui-widget-content .ui-state-disabled,
#opcRev #Hemeroteca .ui-datepicker .ui-widget-header .ui-state-disabled {opacity: 1;filter: Alpha(Opacity=100);background-image: none;}
#opcRev #Hemeroteca .ui-datepicker a.ui-state-default{border: 0;background: #007ac3;  color: #fff;}
#opcRev #Hemeroteca .ui-datepicker a.ui-state-default.ui-state-active {background: #85bc20}
#opcRev #Hemeroteca .ui-datepicker a.ui-state-default.ui-state-highlight{background: #80ADCA;  }

#opcRev #EscribaEC{min-width: inherit;margin: 0 !important;padding: 0;width: 100%;margin-top: 20px !important;}
#opcRev #EscribaEC a{overflow: hidden;padding: 25px 70px 25px 10px;box-sizing: border-box;position: relative;display: block;text-decoration: none;border-radius: 5px;background: rgba(90,102,182,1);background: -moz-linear-gradient(top, rgba(90,102,182,1) 0%, rgba(62,71,138,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(90,102,182,1)), color-stop(100%, rgba(62,71,138,1)));background: -webkit-linear-gradient(top, rgba(90,102,182,1) 0%, rgba(62,71,138,1) 100%);background: -o-linear-gradient(top, rgba(90,102,182,1) 0%, rgba(62,71,138,1) 100%);background: -ms-linear-gradient(top, rgba(90,102,182,1) 0%, rgba(62,71,138,1) 100%);background: linear-gradient(to bottom, rgba(90,102,182,1) 0%, rgba(62,71,138,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a66b6', endColorstr='#007ac3', GradientType=0 );color: #fff;}
#opcRev #EscribaEC a:hover{text-decoration:none}
#opcRev #EscribaEC a:before{content:"Escriba en";font-size: .9em;text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);padding: 0 3px;margin-bottom: 2px;display: inline-block;text-transform: uppercase;background-color: rgba(90,102,182,1);border-bottom: 1px solid rgba(62,71,138,1)}
#opcRev #EscribaEC a:after{content:"";width: 130px;height: 130px;border-radius: 65px;display: inline-block;position: absolute;right: -30px;top: -35px;background-color: rgba(90,102,182,1);background-image: url(../Img/escriba-en-el-consultor-de-los-ayuntamientos.png);background-position: 35px 45px;background-repeat: no-repeat;}
#opcRev #EscribaEC a dfn{color: #fff !important;padding: 0 !important;font-weight: inherit !important;font-size: 0 !important;line-height: 0;display: block;}
#opcRev #EscribaEC a dfn:before{content: "Pr�ctica ";font-size: 22px;padding-right: 5px;line-height: 25px;display: inline-block;text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);}
#opcRev #EscribaEC a dfn:after{content: "Contrataci�n Administrativa";font-size: 22px;line-height: 25px;display: inline-block;text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);}

/**/
#Contentright #Revista{margin-bottom: 20px; font-size:1.4em; overflow: hidden;}
#Contentright #Revista a {color:#000;text-decoration: none;}
#Contentright #Revista a:hover { color:#e52766; text-decoration: none;}
#Contentright #Revista h3{width:99.3%;text-align:left;padding: 10px 0px 10px 0px;line-height: 1.1em;border: 1px solid #e5e5e5;color: #007ac3;background: rgba(255,255,255,1);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(251,251,251,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbfbfb', GradientType=0 ); float: left; font-size:1.4em; position: relative; font-weight: bold;border-radius:5px 5px 0 0;}
#Contentright #Revista h3 span.tde:before{    content: "";
    background-repeat: no-repeat;
    left: 18px;
    top: 14px;
    display: inline-block;
    position: absolute;
    width: 28px;
    height: 28px;
    background-size: 20px;
    background: #FFF url(../Img/News.svg) center center no-repeat;}
#Contentright #Revista h3 span.tde:hover {text-decoration: underline}
#Contentright #Revista h3 span.tde{padding: 10px 90px 10px 55px;display:inline-flex;width:90%;}
@media (min-width:900px) and (max-width: 1080px) {
    #Contentright #Revista h3 span.tde {padding: 10px 70px 10px 55px;}
}
@media all and (-ms-high-contrast:none) {
    #Contentright #Revista h3 span.tde {padding: 10px 7.7% 10px 55px !important;}
    #PA_ResultListLayout a#lnkPopUpSearch dfn{top:11px};
}
#Contentright #Revista #lf{position:relative;border: 1px solid #e5e5e5;border-top: 0;border-radius: 0 0 5px 5px;-webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);-moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-shadow: 0px 3px 2px -1px rgba(229,229,229,1); clear: both;background-color: #fff;}
#Contentright #Revista #lf ul {list-style-type: none;}
#Contentright #Revista #lf ul.par { position:relative;}
#Contentright #Revista #lf ul.par:nth-child(3) {
    left: 155px;
    top: 17px;}
#Contentright #Revista #lf ul.par:first-child {
    left: 47px;
    left: 20px\9;
    top: -38px;
}
#Contentright #Revista #lf ul.par li { position: relative; left:120px; top: 16px;}
#Contentright #Revista #lf ul.par:first-of-type li.l  {position: relative;top: 85px;top: 80px\9;left: 111px;left: 138px \9;font-family: wkFont;height: 0px;padding: 0px;margin: 0px;width: 100%;color: #999;font-size: 15px;font-weight: bold;z-index: 1;line-height: 1.2em;max-width:calc(98% - 158px);} 
@media screen and (max-width: 1240px) {
    #Contentright #Revista #lf ul+ul.par:not(:last-child) li.l {width: 85px;top: -35px;left: -5px;}
    #Contentright #Revista #lf ul.par:first-of-type li.l {top:57px;width:85px;left:103px;}
}
#Contentright #Revista a.ab{width: 100%;height: 100%;}
#Contentright #Revista .ab p {padding-bottom: 0px;position: relative;z-index: 1000 !important;left: 0px;}
#Contentright #Revista .ab img {z-index: 0;margin: 19px;width:120px;}  
#Contentright #Revista ul:nth-child(4) a.ce{height: 1px !important;}
#Contentright #Revista a.ce{width: 100%;height: 1px;display: block;}
#Contentright #Revista .ce p {padding-bottom: 0px;position: relative;z-index: 1000 !important;left: 0px;}
#Contentright #Revista .ce img {z-index: 0;margin: 15px;}  

#Contentright #Revista #lf ul+ul.par li,
#Contentright #Revista #lf ul+ul.par li.l {left:0px;top:0px;margin-bottom: 5px;    color: #999;
    font-size: 14px;
    font-weight: bold;
    width: auto;}
#Contentright #Revista #lf ul+ul.par:last-of-type li   {font-weight: 400}  
#Contentright #Revista #lf ul.par li.l { top: 15px; height:18px; width:64px;padding:0;}
/*@media screen\0 {
    #Contentright #Revista #lf ul.par:first-child li.l {color:#999;font-weight:bold;font-size:1.15em; top: 80px; height:18px; width:132px;padding:0;padding-left: 30px;padding-left: 0px\0;}
}
@media screen\0 and (max-width: 1200px){
    #Contentright #Revista #lf ul:first-child.par li.l {width:90px !important;}
}*/

@media screen\0 {
    #Contentright #Revista #lf ul.par:first-child li.l {color:#999;font-weight:bold;top: 80px; height:18px; padding:0;padding-left: 30px;padding-left: 0px\0;}
}

/*#Contentright #Revista #lf ul.par li.l em { display: none;}*/
#Contentright #Revista #lf ul.par li a.ce { float: none; width: auto; padding: 0; color:#fff; text-decoration: none; padding-right:10px;}
#Contentright #Revista #lf ul.par li a.ce:hover {color:#fff;text-decoration: underline}
#Contentright #Revista #lf ul.par a {display: table; padding:0 0;padding-right: 181px;width: 270px;}
#Contentright #Revista #lf ul.imp+ul.par a {display: inline;padding-right: 0px;width: auto;}
#Contentright #Revista #lf ul.par a p {text-align: center;}
#Contentright #Revista #lf ul + ul {padding: 10px 0;}
#Contentright #Revista #lf ul + ul + ul + ul {height: auto !important;padding: 20px;}
#Contentright #Revista #lf ul:nth-child(5) {
background-color: #007ac3;color: #fff;background: #008add;background: -moz-linear-gradient(top, #008add 39%, #007ac3 100%);background: -webkit-linear-gradient(top, #008add 39%,#007ac3 100%);background: linear-gradient(to bottom, #008add 39%,#007ac3 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008add', endColorstr='#007ac3',GradientType=0 );}
#Contentright #Revista #lf ul:last-of-type{ border-radius: 0 0 5px 5px;text-align: justify;z-index: 1001;margin-top: 116px;}
#Contentright #Revista #lf ul + ul li a{color: #fff; text-decoration: none;}
@media screen\0 {
    #Contentright #Revista #lf ul + ul a li {color: #fff;}
    #Contentright #Revista #lf ul + ul a li:hover {text-decoration: underline;}
}
#Contentright #Revista #lf ul + ul li a:hover{color: #fff;text-decoration: underline;}
#Contentright #Revista #lf ul.imp {padding: 0px; padding-top: 0px;padding-bottom: 0px;height: 160px}
#Contentright #Revista #lf ul.imp:nth-child(4) {position: relative; padding: 0px; padding-top: 0px;padding-bottom: 0px;height: 35px !important;margin-top: 20px}
#Contentright #Revista #lf ul.imp:nth-child(4) img {
    position: absolute;
    top: -56px;
}
#Contentright #Revista #lf ul.imp li.l {text-transform: uppercase;color: #FFF;height: 0px;}
#Contentright #Revista #lf ul.imp a.ce { color:#FFF; text-decoration: none;}
#Contentright #Revista #lf ul.imp:nth-of-type(4) a.ab p{
    margin: 0px;
    padding: 0px;
    padding-right: 295px;
    padding-top: 0px;margin-top:10px;
    z-index: 1000 !important;
    position: absolute;
    top: 100px;height: 1px;
}
@media screen\0 {
    #Contentright #Revista #lf ul.imp:nth-of-type(4) a.ab p {top:120px;}
}
#Contentright #Revista #lf ul.imp:nth-of-type(4) a p {
    height: auto !important;
}
#Contentright #Revista #lf ul.imp a.ce p {
    margin: 0px;
    padding: 0px;
    padding-left: 21px;
    padding-right: 295px;
    padding-top: 0px;
    margin-top: 30px;
    z-index: 1000 !important;
    position: relative;
    top: -136px;
}
#Contentright #Revista #lf ul.imp a.ce:hover { text-decoration: underline;}
#Contentright #Revista #lf li em {display: block; font-style: normal;color:#fff;text-transform: uppercase;font-weight: bold;width: 150px;}
#Contentright #Revista #lf ul.imp li em {display: block;font-style: normal;color: #000;text-transform: none;font-weight: bold;width: 150px;height: 30px;position: relative;top: -11px;left: 156px;text-transform: initial;z-index: 1;}
#Contentright #Revista #lf ul.imp:nth-child(2) li em {
    display: block;
    font-style: normal;
    color: #000;
    text-transform: none;
    font-weight: bold;
    width: 150px;
    height: 30px;
    position: relative;
    top: 70px;
    left: 159px;
    text-transform: initial;
    z-index: 1;
}
@media screen and (max-width: 1240px) {
    #Contentright #Revista #lf ul.imp li em,
    #Contentright #Revista #lf ul.imp:nth-child(2) li em {width:100px;left:150px;}
}
@media screen and (max-width: 1350px){
    #Contentright #Revista #lf ul.par:first-of-type li.l {top: 55px;}
}

#Contentright #Revista #lf ul.imp li em#Contentright #Revista #lf li img {display: block;}
#Contentright #Revista #lf img.ce {display:none}

/* << ESTILOS ULTIMO NUMERO REVISTA (BASADO EN ECCA) */
#Contentright #cSaltoCol{border-radius: 5px;line-height: 1.1em;border: 0;box-sizing: border-box;text-align: center;color: #fff;margin-top: 30px;background: #a0a0a0;background: -moz-linear-gradient(top, #a0a0a0 0%, #474747 100%);background: -webkit-linear-gradient(top, #a0a0a0 0%,#474747 100%);background: linear-gradient(to bottom, #a0a0a0 0%,#474747 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0a0a0', endColorstr='#474747',GradientType=0 );}
#Contentright #cSaltoCol a:hover {text-decoration: underline;}
#Contentright #cSaltoCol a {text-decoration: none;color: #fff;font-size: 16px;display: block;padding: 22px;line-height: 1.1em}

#opcRev #cLegalteca,
#opcRev #cIntegra,
#Contentright #cLegalteca,
#Contentright #cIntegra {
    text-align: left;
    font-weight: bold;
    margin-top: 15px;
}
#opcRev #cLegalteca,
#Contentright #cLegalteca {
    margin-top: 0px;
}
    #opcRev #cLegalteca a:before,
    #Contentright #cLegalteca a:before {
        content: "";
        display: block;
        background: #FFF url(../Img/Legalteca.png) center center no-repeat;
        height: 70px;
        position: relative;
        margin: auto;
        background-size: 60%;
        padding: 5px 70px;
        border: 3px solid lightgrey;
        border-radius: 10px;
    }
#opcRev #cIntegra a:before,
#Contentright #cIntegra a:before {content: "";
    display: block;
    background: #FFF url(../Img/Integra.png) center center no-repeat;
    height: 70px;
    position: relative;
    margin: auto;
    background-size: 100%;
    padding: 20px 70px 5px 70px;}
#opcRev #cLegalteca a,
#Contentright #cLegalteca a {
    text-decoration: none;
    color: #fff;
    font-size: 0px;
    display: block;
    width: 100%;
    margin-top: 10px;
}

#opcRev #cIntegra a,
#Contentright #cIntegra a {color:#fff;font-size: 0px;display: block;width: 100%;}

#hrefLaunchForms:before,
#hrefLaunchDoctrina:before,
#hrefLaunchJurisprudencia:before,
#hrefLaunchLegislacion:before {content: "";
    background-image: url(../img/183832_inf_white.svg);
    background-repeat: no-repeat;
    left: 45px;
    top: -1px;
    display: inline-block;
    position: relative;
    width: 21px;
    height: 21px;
    float: left;
    background-size: 21px;}
#hrefLaunchForms:hover,
#hrefLaunchDoctrina:hover,
#hrefLaunchJurisprudencia:hover,
#hrefLaunchLegislacion:hover   {background:#00639E !important;}    
#hrefLaunchForms,
#hrefLaunchDoctrina,
#hrefLaunchJurisprudencia,
#hrefLaunchLegislacion {cursor: pointer;font-weight: inherit;font-size: 15px;text-decoration: none;margin-left: 10px;margin-top: 30px;display: inline-block;text-align: center;width: 200px;padding: 8px 0;color: #fff;border-radius: 4px;font-weight: bold;font-size: 14px;position: absolute;top: 168px;background-color: #007ac3;background: #008add;background: -moz-linear-gradient(top, #008add 39%, #007ac3 100%);background: -webkit-linear-gradient(top, #008add 39%,#007ac3 100%);background: linear-gradient(to bottom, #008add 39%,#007ac3 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008add', endColorstr='#007ac3',GradientType=0 );}

#Noticias {height: 524px;border-radius: 5px;border: 1px solid #e5e5e5;background-color: #fff;-webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);-moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-sizing: border-box;float: right;width: 49%;}

#TDCActualidad {padding: 20px;overflow: auto;text-align: justify}
#lyrTDCNoticias {}
#lyrTDCNoticias a {text-decoration:none;color:#333;font-family: wkFont;font-size: 1.4em}
#lyrTDCNoticias a:hover {color:#629406 !important;}
#lyrTDCNoticias #TDCActualidad li {margin-bottom: 10px;position: relative;padding-left: 15px;}
#lyrTDCNoticias #TDCActualidad li:before {content: "";background-image: url(../Img/arrow_183826_green.svg);background-repeat: no-repeat;left: -9px;top: -1px;display: inline-block;position: absolute;width: 20px;height: 20px;background-size: 20px;}
#TDCActualidad ul {height: 413px;}

#Eventos{border-radius: 5px;border: 1px solid #e5e5e5;background-color: #fff;-webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);-moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-sizing: border-box;margin-top: 30px;text-align: justify;}
#Eventos span#lblTDCEventos:before{content: "";background-image: url(../Img/Location_276546.svg);background-repeat: no-repeat;left: -15px;top: -0px;display: inline-block;position: relative;width: 35px;height: 35px;float: left;background-size: 35px;}
#Eventos span#lblTDCEventos{position: relative;display: block;color: #fff;padding: 15px 20px 15px 38px;border-radius: 5px 5px 0 0;box-sizing: border-box;margin: 0;font-size: 2.2em; background-color: #85bc20;background: #94d224;background: -moz-linear-gradient(top, #94d224 0%, #85bc20 59%);background: -webkit-linear-gradient(top, #94d224 0%,#85bc20 59%);background: linear-gradient(to bottom, #94d224 0%,#85bc20 59%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94d224', endColorstr='#85bc20',GradientType=0 );}    
#Eventos ul {padding: 15px;}
#Eventos #TDCEventos li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 15px;
}
#Eventos #TDCEventos li a {text-decoration: none;color:#333;font-family: wkFont;font-size: 1.4em;}
#Eventos #TDCEventos li:before {
    content: "";
    background-image: url(../Img/arrow_183826_green.svg);
    background-repeat: no-repeat;
    left: -9px;
    top: -1px;
    display: inline-block;
    position: absolute;
    width: 20px;
    height: 20px;
    background-size: 20px;
}
#Eventos #TDCEventos li a:hover {color:#629406 !important;}

#Observatorio {text-align: justify}

/*Placeholder desaparece al incluir texto */
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

#normasMasVis {height: 524px;border-radius: 5px;border: 1px solid #e5e5e5;background-color: #fff;-webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);-moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-sizing: border-box;float: right;width: 49%;}
#normasMasVis .wk-asistant--link-collapse {width:100%;}

/*SHOP*/

#shop{position: relative;clear: both;color: #fff;margin-bottom: 20px;border-radius: 5px;height: 424px;border: 1px solid #e5e5e5;-webkit-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);-moz-box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);box-shadow: 0px 3px 2px -1px rgba(229,229,229,1);}
    #shop:before{
        content: "";
        font-size: 1.15em; 
        position: relative;
        color: #fff;
        padding: 35px 20px 25px 38px;
        border-radius: 5px 5px 0 0;
        box-sizing: border-box;
        margin: 0;
        display: table;
        line-height: 17px;
         width: 100%;
         font-weight: normal; 
             background: #008add;
    background: -webkit-linear-gradient(#008add 39%, #007ac3 100%);
    background: -o-linear-gradient(#008add 39%, #007ac3 100%);
    background: linear-gradient(#008add 39%, #007ac3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008add', endColorstr='#007ac3',GradientType=0 );
     }
    #shop:after{
        content: '\f07a';
        position: absolute;
        font-family: FontAwesome;
        color: #fff;
        font-size: 3em;
        top: 10px;
        left: 20px;
    }
    #shop .jcarousel-skin-wke{border-top: 1px solid #e5e5e5;padding: 20px 0px 20px 0px;color: initial;}
    #shop .jcarousel-container{padding: 0 30px;}
    .jcarousel-skin-wke .jcarousel-container-horizontal,
    .jcarousel-skin-wke .jcarousel-clip-horizontal{
        width: auto !important;
    }    
    .jcarousel-skin-wke .jcarousel-next-horizontal,
    .jcarousel-skin-wke .jcarousel-prev-horizontal{
        background: none !important;
    }
    .jcarousel-skin-wke .jcarousel-clip-horizontal{
        border-top: none !important;
    }
    #shop .jcarousel-clip{overflow: hidden;}
    #shop .jcarousel-prev{position: absolute;left: 0;top: 0;width: 40px;height: 100%;cursor: pointer;z-index: 1000;}
    #shop .jcarousel-prev:before{content: "";background-image: url(/Img/sprite.png);background-repeat: repeat;background-position: -96px 0;margin-top: 95px;height: 32px;width: 32px;display: block;float: left;padding: 0;}
    #shop .jcarousel-prev.jcarousel-prev-disabled:before{background-image: none;}
    #shop .jcarousel-next{position: absolute;right: 0;top: 0;width: 40px;height: 100%;cursor: pointer;z-index: 1000;}
    #shop .jcarousel-next:before{content: "";background-image: url(/Img/sprite.png);background-repeat: repeat;background-position: -64px 0;margin-top: 95px;height: 32px;width: 32px;display: block;float: right;padding: 0;}
    #shop .jcarousel-next.jcarousel-next-disabled:before{background-image: none;}
    #shop .jcarousel-list{}
    #shop .jcarousel-item{padding: 0 10px;margin: 0;border: 0;box-sizing: border-box;width: 180px;}
    #shop .jcarousel-item > a{display: block;text-align: center;}
    #shop .jcarousel-item > a img{}
    #shop .jcarousel-item h3 {font-size: 1em;position: relative;color: inherit;padding: 0;border-radius: 0;box-sizing: border-box;margin: 20px 0 0 0;line-height: 17px;height: auto;width: 100%;font-weight: normal;background: none;filter:none;}
    #shop .jcarousel-item h3:before{content:"";display: none;}
    #shop .jcarousel-item h3 > a{    
        color: #111;
        font-size: 1.4em;
        font-weight: 400;
    }
    #shop .jcarousel-item h3 > a:hover{color: #22a0df;text-decoration: none;}
    #shop .jcarousel-item > span  {font-size: 0.7em;line-height: 0em !important;}
    #shop .jcarousel-item > span.precio  {font-size: 1.4em;}
    #shop > a{    
        position: absolute;
        font-size: 2.2em;
        text-decoration: none;
        color: #fff;
        left: 66px;
        top: 18px;
    }

    #shop .referencia-nota{font-size: 1.4em;font-style: italic;color: #878787;}
    #shop .precio{font-size: .9em;color: #e91c8a;font-weight: bold;padding-top: 18px;margin-top: 10px;display: block;position: relative;}
    #shop .precio-tachado{text-decoration: line-through;font-size: .75rem;color: #878787;font-weight: normal;position: absolute;top: -15px;}

    #shop .jcarousel-item > span{height:0px}
    #shop .jcarousel-item > span.precio{visibility: visible;display: block;line-height: 1em !important;padding-top: 0;}

/***** REGISTRO NEWSLETTER ********/
[action*="RegisterNewsletter.aspx"] .cBody {padding-top: 20px}
[action*="RegisterNewsletter.aspx"] #Consultas {width:60%;margin: auto}
[action*="RegisterNewsletter.aspx"] #Consultas #LblNewsletter {font-size:1.4em;text-align: justify;color:#007ac3;}
[action*="RegisterNewsletter.aspx"] #Consultas #LblNewsletter #titNews {font-size: 1em;margin-left: 0px;font-weight: bold;}
[action*="RegisterNewsletter.aspx"] div.cBody div.Formdiv fieldset#FormField {font-size:1.4em;}
[action*="RegisterNewsletter.aspx"] div.cBody div.Formdiv {border: 1px solid #e5e5e5;border-radius: 4px;}
[action*="RegisterNewsletter.aspx"] #Consultas .condiciones {font-size:0.85em;position: relative;margin-top:5px;}
[action*="RegisterNewsletter.aspx"] div.cBody div.Formdiv fieldset#FormField .condiciones label {width:100%;margin-left:20px;}
[action*="RegisterNewsletter.aspx"] div.cBody div.Formdiv fieldset#FormField .condiciones label a {color:#666;text-decoration: none;}
[action*="RegisterNewsletter.aspx"] div.cBody div.Formdiv fieldset#FormField .condiciones label a:hover {text-decoration: underline;color:#007ac3 !important}
[action*="RegisterNewsletter.aspx"] div.cBody div.Formdiv fieldset#FormField .condiciones input {width: 14px;height: 14px;position: absolute;left: 0px;top: 276px;}
[action*="RegisterNewsletter.aspx"] div.cBody div#Consultas.Formulario #asterisco span {font-size: 1.4em;text-align: justify;margin-left: 0px}   
[action*="RegisterNewsletter.aspx"] div.cBody div.Formdiv fieldset#FormField input.CreateUserAlta {float: right;position: static;background-color: #007ac3;border: 1px solid #007ac3;background: #008add;background: -moz-linear-gradient(top, #008add 39%, #007ac3 100%);background: -webkit-linear-gradient(top, #008add 39%,#007ac3 100%);background: linear-gradient(to bottom, #008add 39%,#007ac3 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008add', endColorstr='#007ac3',GradientType=0 );}
[action*="RegisterNewsletter.aspx"] div.cBody div.Formdiv fieldset#FormField input {height: 30px}
[action*="RegisterNewsletter.aspx"] div.cBody div.Formdiv fieldset#FormField select {height: 30px;border: 1px solid #e5e5e5;border-radius: 4px;margin-left: 9px}
[action*="RegisterNewsletter.aspx"] div.cBody div#Consultas.Formulario span#lblCondiciones {font-size:1.3em}
[action*="RegisterNewsletter.aspx"] label[for*="NewsLetter_cp"] {margin-top: 43px}
[action*="RegisterNewsletter.aspx"] div.cBody div.Formdiv fieldset#FormField input#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_NewsLetter_profesion {width: 257px;margin-right: 53px;}
[action*="RegisterNewsletter.aspx"] a[href*="mailto"] {color:#007ac3;text-decoration: none}
[action*="RegisterNewsletter.aspx"] a[href*="mailto"]:hover {text-decoration: underline;}
[action*="RegisterNewsletter.aspx"] div.cBody div.Formdiv fieldset#FormField input.FormReset {width: 70px;color:#fff;cursor:pointer;border: 1px solid #a0a0a0;float: right;margin:5px 29px 0px 5px;background: #c6c5c6;background: -moz-linear-gradient(top, #c6c5c6 0%, #a0a0a0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6c5c6), color-stop(100%,#a0a0a0));background: -webkit-linear-gradient(top, #c6c5c6 0%,#a0a0a0 100%);background: -o-linear-gradient(top, #c6c5c6 0%,#a0a0a0 100%);background: -ms-linear-gradient(top, #c6c5c6 0%,#a0a0a0 100%);background: linear-gradient(to bottom, #c6c5c6 0%,#a0a0a0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c5c6', endColorstr='#a0a0a0',GradientType=0 );}

/* JUSIII-414 Oculto el basket de inicio. En producto.js lo muestro si se ha cargado un documento*/
form[action*='FormsTDC'] .myBasket{visibility:hidden}
[action*="PersonalArea.aspx"] [id*='aEditionMail']:hover::after{background-image: url(/img/183787_blue.png);}
[action*="PersonalArea.aspx"] [id*='aEditionMail']::after{content: "";width: 21px;height: 21px;display: inline-block;background-image: url(/img/183787.png);background-size: 17px;background-repeat: no-repeat;background-position: 4px 5px;float: right;}
[action*="PersonalArea.aspx"] [id*='aRemoveMail']:hover::after{background-image: url(/img/183757_blue.png);}
[action*="PersonalArea.aspx"] [id*='aRemoveMail']::after{content: "";width: 21px;height: 21px;display: inline-block;background-image: url(/img/183757.png);background-size: 17px;background-repeat: no-repeat;background-position: 4px 5px;float: right;}


/* Popup AdvertPopup */
div.AdvertPopup {border:none; background:none; width:565px !important; height:460px !important; *height:510px !important; box-shadow:none;z-index:1000; position:absolute; top:10%; left:20%;}
div.AdvertPopup div.ui-dialog-titlebar {background:none; border:none;z-index: 2000;position: relative;top: -7px;right: -14px;}
div.AdvertPopup div.ui-dialog-titlebar span.ui-dialog-title {display:none;}
    div.AdvertPopup div.ui-dialog-titlebar .ui-dialog-titlebar-close {
        background: url("https://mmediasviewer.externalnaw.es/medias/consolidated/img/close.png") repeat scroll 0 0 transparent;
        height: 40px;
        padding: 1px;
        position: absolute;
        right: 12px;
        top: 16px;
        width: 40px;
        z-index: 1004;
        outline: none;
    }
div.AdvertPopup div.ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary {display:none;}
div.AdvertPopup div.ui-dialog-titlebar a.ui-dialog-titlebar-close:hover {border:none;}
div.AdvertPopup div.ui-dialog-titlebar a.ui-dialog-titlebar-close span {display:none;}
div.AdvertPopup div#AdvertPopup {background: none repeat scroll 0 0 #FFFFFF;border: 3px solid #31520E;border-radius: 15px 15px 15px 15px;height: auto;min-height: 104px;padding: 0 17px;width: 340px;z-index: 1002;*position:relative;top:-30px}
div.AdvertPopup div#AdvertPopup a {cursor:pointer; outline:0px;}
div.AdvertPopup div#AdvertPopup input.caja {display:block;float:left; margin-right:5px;}
div.AdvertPopup .ui-widget-header {filter:none;}
#AdvertPopup.ui-dialog-content input.caja {margin-top:3px;}
#AdvertPopup.ui-dialog-content label.labelModule {display:block;margin-top:8px;/*display: block;*/margin-bottom: 5px;color:#000000;font-size: 13px;}
div.AdvertPopup div#AdvertPopup img{margin-left: -10px;margin-top: 2px; }
/* -------------------*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #logindiv *, #logindiv {opacity: 1 !important}
}

#ultimaRev a.ab em ~ b {display: block;font-weight: bold;/*font-style: italic;*/}

[action*="Home"] #Contentright #BannerDerHome iframe {min-height:250px;}

/*footer estilos*/
div#cFooter div#logos dl dd a{
    font-size: 14px;
    color: #333;
}

div#cFooter div#logos dl.col_1 {
    width: 220px;
    margin-top: 23px;
    font-size: 14px;
}
#cFooter div#logos dl.col_2 {
    width: 142px;
}
#cFooter div#logos dl.col_3 {
    width: 160px;
}
    div #cFooter div#logos dl.col_4 {
    width: 110px;
}
div#cFooter div#lyrEnlaces {
    width: 735px;
}