.popupContainer {
    z-index: 100003;
    position: absolute;
    border: 1px solid #a9a9a9;
    background-color: #fff;
    overflow: hidden;
    visibility: hidden
}

.popupContainer #Folders_MyQueries {
    margin-left: 1em;
    font-size: 1.2em;
    height: 150px;
    overflow: auto
}

.popupContainer #Folders_MyDocuments {
    margin-left: 1em;
    font-size: 1.2em;
    height: 80px;
    overflow: auto
}

.popupHeader {
    background: url(../Img/popup_barra_superior.jpg) left top repeat-x;
    width: 100%;
    text-align: right;
    cursor: move;
    height: 21px
}

.popupHeader .divTitle {
    font-size: 11px;
    font-weight: 700;
    color: #333;
    width: 85%;
    text-align: left;
    float: left;
    margin-top: 2px;
    margin-left: 5px
}

.popupHeader img {
    margin-top: 2px;
    margin-right: 2px
}

.popupContent ul {
    list-style: none;
    margin-top: 10px
}

.popupContent li {
    margin-bottom: 4px;
    margin-left: 1em;
    margin-top: 4px
}

.disableDiv {
    display: block;
    position: absolute;
    z-index: 100000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent
}

.ppglobaldiv {
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 1.5em;
    padding-top: 0;
    margin-top: 46px
}

.ppdownloadingdiv {
    width: 95%;
    position: absolute;
    top: 120px;
    text-align: center;
    margin: 10px;
    left: 0;
    display: none;
    background-color: #a9a9a9;
    color: #666;
    font-size: 15px;
    font-weight: 700
}

.ppdownloadingdiv img {
    margin-top: 10px
}

.pptitle {
    color: #666;
    text-transform: uppercase;
    font-weight: 700;
    height: 45px;
    padding-top: 12px;
    padding-left: 30px;
    text-align: left
}

.pptitle img {
    float: left;
    margin: 0 10px 0 20px
}

.divButtons {
    padding-top: 20px;
    padding-bottom: 20px
}

.divButtons input {
    background-color: #a9a9a9;
    color: #666;
    font-weight: 700;
    width: 95px;
    background: url(../Img/popup_fondo_boton.jpg) left top no-repeat;
    border: none;
    height: 24px;
    margin: 0 7px 0 0
}

#wcExport_GlobalDiv .ppmessagediv input {
    display: none
}

#ppcontent {
    width: 100%
}

#wcExport_divTextBox {
    background-color: #EFEFEF;
    height: 50px;
    margin-right: 10px;
    margin-top: 8px;
    margin-bottom: 2px;
    padding: 6px;
    padding-bottom: 10px
}

#wcExport_divTextBox .pprightdiv {
    font-size: .88em
}

#wcPrint_divTextBox {
    background-color: #EFEFEF;
    height: 50px;
    margin-right: 10px;
    margin-top: 8px;
    margin-bottom: 2px;
    padding: 6px;
    padding-bottom: 10px
}

#wcPrint_divTextBox .pprightdiv {
    font-size: .88em
}

#wcPrint_buttons_div {
    position: absolute;
    bottom: -110px;
    left: 0;
    text-align: center;
    width: 100%;
    height: 48px;
    z-index: 1000;
    background-color: #fff;
    font-weight: 700;
    color: #666
}

#wcPrint_buttons_div input {
    margin-top: 3px
}

#wcPrint_logo {
    display: block;
    visibility: visible
}

.ppleftdiv {
    width: 40%;
    float: left
}

.ppleftdiv div {
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 5px
}

.ppleftdiv span {
    line-height: 20px
}

.pprightdiv {
    width: 58%;
    padding-left: 5px;
    float: right
}

.pptextbox {
    border: solid 1px #ccc;
    width: 94%;
    margin-bottom: 5px
}

#downloadImg {
    display: inline
}

#wcPrint_previewDiv {
    display: none;
    height: 340px
}

#SendToFriendDivToMe {
    padding-left: 0;
    text-align: left;
    width: 86%;
    margin-left: 5%;
    margin-right: 5%;
    padding-top: 5px;
    padding-bottom: 10px
}

#SendToFriendDivToMe span {
    display: none
}

#SendToFriendDivToMe br {
    display: none
}

#SendToFriendDivToMe label {
    font-size: .88em;
    text-align: justify;
    display: block;
    padding-top: 10px
}

#SendToFriendDivToMe span label {
    font-size: .9em;
    display: inline
}

#wcSend_FullExpedient_div legend {
    color: #0668a9
}

#wcSend_FullExpedient_div fieldset {
    border-color: #0668a9
}

#wcPrint_FullExpedient_div legend {
    color: #0668a9
}

#wcPrint_FullExpedient_div fieldset {
    border-color: #0668a9
}

#wcPrint_numberPage_div {
    padding-bottom: 5px
}

#wcExport_FullExpedient_div legend {
    color: #0668a9
}

#wcExport_FullExpedient_div fieldset {
    border-color: #0668a9
}

.iframeClass {
    border-bottom: solid 1px #000;
    width: 100%;
    height: 355px
}

.disableIframe {
    background-color: transparent;
    width: 680px;
    height: 312px;
    position: absolute;
    top: 24px;
    left: 0
}

.disableIframeWhite {
    background-color: #fff;
    width: 100%;
    height: 330px;
    position: absolute;
    top: 0;
    left: 0
}

#hdPop {
    margin: 3px
}

#footPop {
    position: absolute;
    top: 1em;
    right: 3em
}

#cHeadPopup {
    height: 20px
}

#cHeadPopup #cLogo {
    position: absolute;
    z-index: 700;
    display: none
}

#cHeadPopup #cLogo h1#LogoUN a.principalLogo {
    width: 100%;
    height: 90px;
    display: block;
    background-image: none;
    background-image: url(../Img/cabecera_popups.jpg);
    background-position: right top;
    background-repeat: no-repeat
}

#cHeadPopup #cLogo h1#LogoUN dfn {
    display: none
}

#cHeadPopup #cLogoProduct p#LogoSecundary dfn {
    display: none
}

#cHeadPopup #cLogoProduct p.secundaryLogo dfn {
    display: none
}

#cHeadPopupNota {
    width: 500px;
    height: 60px;
    background: url(../IMG/fondo_cHeadPopupNota.jpg) left top no-repeat
}

#cHeadPopupNota #cLogo {
    position: absolute;
    z-index: 700
}

#cHeadPopupNota #cLogo h1#LogoUN a.principalLogo {
    width: 100%;
    height: 60px;
    display: block;
    background-image: none
}

#cHeadPopupNota #cLogo h1#LogoUN dfn {
    display: none
}

#cHeadPopupProteccion {
    width: 500px;
    height: 60px;
    background-image: url(../IMG/fondo_cHeadPopupProteccion.jpg);
    background-repeat: no-repeat;
    background-position: left top
}

#cHeadPopupProteccion #cLogo {
    position: absolute;
    z-index: 700
}

#cHeadPopupProteccion #cLogo h1#LogoUN a.principalLogo {
    width: 100%;
    height: 60px;
    display: block;
    background-image: none
}

#cHeadPopupProteccion #cLogo h1#LogoUN dfn {
    display: none
}

#cHeadPopupCondicionesServicio {
    width: 500px;
    height: 60px;
    background-image: url(../IMG/fondo_cHeadPopupCondiciones.jpg);
    background-repeat: no-repeat;
    background-position: left top
}

#cHeadPopup {
    display: none
}

#divCommentComplaint {
    width: 94%
}

#cBodyPopup #MyQueriesF02 #divalertid,
#cBodyPopup #MyQueriesF02 .alertMailControlContainer,
#cBodyPopup #divalertid li,
#cBodyPopup .alertMailControlContainer,
#cBodyPopup .alertMailControlContainer #emailList,
#cBodyPopup .datasend .data #newEmailDiv,
#cBodyPopup .ppInfUserFoldersdiv,
#cBodyPopup .ppInfUserSelectedFoldersdiv,
#cBodyPopup button,
#cBodyPopup fieldset,
#cBodyPopup form,
#cBodyPopup input,
#cBodyPopup ins,
#cBodyPopup legend,
#cBodyPopup li,
#cBodyPopup span,
#cBodyPopup ul {
    margin: 0!important;
    padding: 0!important
}

#cBodyPopup div,
#cBodyPopup fieldset,
#cBodyPopup legend,
#cBodyPopup span {
    border-width: 0!important;
    display: block
}

#cBodyPopup div#HTMLAutores .ContactoAtencion p {
    font-weight: 100;
}

#cBodyPopup div#HTMLAutores {
    padding: 16px;
}

#cBodyPopup div#HTMLAutores h4,
#cBodyPopup div#HTMLAutores p {
    font-size: 15px;
    text-align: center;
    font-family: 'Fira Sans', sans-serif;
}

#cBodyPopup div#HTMLAutores h4 {
    font-weight: 700;
    font-size: 16px;
    text-align: left;
}

#cBodyPopup div#HTMLAutores h4>p:first-child {
    text-align: left;
    margin-bottom: 32px;
    font-weight: 100;
}

#cBodyPopup .ui-button,
#cBodyPopup [type=button] {
    background-image: url(../IMG/btn_limpiar.jpg)!important;
    background-position: center center!important;
    background-repeat: no-repeat!important;
    font-weight: 700!important;
    color: #FFF!important;
    text-transform: uppercase!important;
    border-width: 0!important;
    height: 30px!important;
    padding-top: 5px!important;
    padding-bottom: 10px!important;
    width: 48px;
    margin: 40px auto!important;
    display: block
}

#cBodyPopup .static {
    height: auto;
    padding-bottom: 0
}

#cBodyPopup #cntPopupNota #contenidoNota {
    font-size: 1em;
    color: #fff;
    padding-top: 10px;
    line-height: 20px;
    padding-bottom: 60px;
    text-align: justify;
    background-color: #2178d9;
    height: 214px;
    overflow: auto
}

#cBodyPopup #cntPopupNota #contenidoNota p {
    margin: 0 30px
}

#cBodyPopup #cntPopupNota #contenidoNota a {
    color: #fff;
    text-decoration: none
}

#cBodyPopup #cntPopupNota #contenidoNota a:hover {
    text-decoration: underline
}

#cBodyPopup #staticContent #contenidoProteccion {
    font-size: .9em;
    color: #333;
    line-height: 16px;
    text-align: justify;
    width: 500px;
    height: 340px
}

#cBodyPopup #staticContent #contenidoProteccion h2 {
    font-size: 17px
}

#cBodyPopup #staticContent #contenidoProteccion p.intro {
    margin-top: 20px
}

#cBodyPopup #contenidoProteccion p {
    padding: 0;
    margin: 0;
    margin-bottom: 9px
}

#cBodyPopup #contenidoProteccion a {
    color: #fff;
    text-decoration: none
}

#cBodyPopup #contenidoProteccion a:hover {
    text-decoration: underline
}

#cBodyPopup #staticContent #contenidoProteccion #izquierda {
    float: left;
    width: 204px;
    padding-top: 0;
    margin-left: 30px;
    display: inline
}

#cBodyPopup #staticContent #contenidoProteccion #derecha {
    float: left;
    width: 204px;
    padding-top: 0;
    padding-right: 0;
    margin-left: 30px;
    display: inline
}

#cBodyPopup #summary {
    height: 350px;
    overflow: auto;
    font-size: 1.2em;
    margin-top: 10px
}

#cBodyPopup #summary em {
    font-style: normal
}

#cBodyPopup #summary ul li {
    list-style: none
}

#cBodyPopup #summary div {
    margin-right: 2em;
    margin-left: 0;
    margin-top: 0;
    text-align: justify
}

#cBodyPopup #summary #resumenDinamico {
    font-size: 12px!important
}

#cBodyPopup #summary #resumenDinamico a img {
    background-image: url(../Img/flechaSumarioDin.gif);
    background-position: center top;
    background-repeat: no-repeat;
    height: 17px;
    width: 16px;
    margin: 0 3px
}

#cBodyPopup #summary #resumenDinamico .HighlightExtended {
    font-size: 12px!important
}

#cBodyPopup #summary #resumenDinamico .Highlight {
    font-size: 12px!important
}

#cBodyPopup #summary #cHeadPopupSummary {
    margin-right: 2em;
    margin-left: 2em;
    margin-top: 0;
    text-align: justify
}

#cBodyPopup #summary .visitedForSummary {
    display: none
}

#cBodyPopup #summary #tituloSumario {
    margin-bottom: 10px
}

#cBodyPopup #summary h1#tituloSumario {
    color: #00255C;
    font-size: 1em;
    font-weight: 700;
    text-align: center
}

#cBodyPopup #summary h2.titulo {
    margin-right: 2em;
    margin-left: 2em;
    margin-top: 1em;
    text-align: left;
    color: #00255C;
    font-size: 1em
}

#cBodyPopup #summary h2.tituloCabecera {
    margin-right: 2em;
    margin-top: 1em;
    text-align: left;
    color: #00255C;
    font-size: 1em
}

#cBodyPopup #summary div .dSM {
    margin-right: 1em;
    margin-left: 1em
}

#cBodyPopup #summary input {
    margin: auto;
    text-align: center;
    margin-left: 45%;
    margin-top: 3em;
    display: none
}

#cBodyPopup #summary #capaEnlaces {
    position: absolute;
    top: 0
}

#cBodyPopup #summary #capaEnlaces a {
    margin-right: 3em;
    color: #00255C;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none
}

#cBodyPopup #summary #capaEnlaces span {
    color: #00255C;
    text-decoration: none;
    font-size: 12px
}

#cBodyPopup #summary .enlaceAnterior {
    background-image: url(../Img/Docs/anteriorSumario.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 30px;
    font-size: 12px
}

#cBodyPopup #summary .enlaceSiguiente {
    background-image: url(../Img/Docs/siguienteSumario.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 30px;
    font-size: 12px
}

#cBodyPopup #summary .enlaceAnteriorDisable {
    margin-right: 3em;
    color: #999;
    background-image: url(../Img/Docs/anteriorSumarioDesac.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding: 0 30px
}

#cBodyPopup #summary .enlaceSiguienteDisable {
    margin-right: 3em;
    color: #00255C;
    font-weight: 700;
    text-decoration: none;
    background-image: url(../Img/Docs/siguienteSumarioDesac.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 30px
}

#cBodyPopup #summary span#numeroDocumento {
    color: #00255C!important;
    text-decoration: none;
    font-weight: 700!important;
    font-size: 12px!important
}

#cBodyPopup #summary a#enlaceSumario {
    color: #00255C;
    text-decoration: none;
    font-weight: 700;
    margin-left: 1em;
    font-size: 13px
}

#cBodyPopup #summary a#enlaceSumario:hover {
    text-decoration: underline
}

#cBodyPopup #summary #resumenDinamico hr {
    margin: auto;
    margin-left: 180px;
    color: #CD036F;
    background-color: #CD036F
}

#cBodyPopup #summary #resumenDinamico a {
    text-decoration: none;
    color: #333
}

#cBodyPopup #summary #resumenDinamico a.summaryimage {
    background-image: url(../Img/flecha.gif);
    background-repeat: no-repeat;
    background-position: top
}

#cBodyPopup #summary #resumenDinamico a.summaryimage img {
    width: 24px;
    height: 16px;
    margin: 0 3px
}

#cBodyPopup #summary #resumenDinamico .summaryitemmouseover {
    color: #CD036F
}

#cBodyPopup #summary #resumenDinamico br {
    margin-top: 15px;
    display: block
}

#cBodyPopup #susAutomatica {
    width: 90%;
    margin: 10px auto;
    border-bottom: dotted 2px #eaeaea;
    padding-bottom: 10px
}

#cBodyPopup #susAutonomicos {
    width: 90%;
    margin: 10px auto;
    border-bottom: dotted 2px #eaeaea;
    padding-bottom: 10px
}

#cBodyPopup #susAutonomicos span.titleText {
    font-size: 1.3em
}

#cBodyPopup #Acceso {
    width: 90%;
    margin: 10px auto;
    border-bottom: dotted 2px #eaeaea;
    padding-bottom: 10px
}

#cBodyPopup #divNoMostrarMas {
    width: 90%;
    margin: 10px auto;
    border-bottom: dotted 2px #eaeaea;
    padding-bottom: 10px
}

#cBodyPopup #emailContainer.emailContainer #emailList.emailList #emailListReload.emailListReload {
    display: none
}

#cBodyPopup #Acceso {
    width: 90%;
    margin: 10px auto
}

#cBodyPopup #Acceso span.irAreaPer {
    display: block;
    margin: 0 auto;
    width: 247px;
    height: 42px
}

#cBodyPopup #Acceso a {
    background: url(../img/bck_link_areapersonal.jpg) no-repeat;
    color: #fff;
    font-size: 1.3em;
    display: block;
    width: 247px;
    height: 42px;
    padding-top: 10px;
    text-align: center;
    text-decoration: none
}

#cBodyPopup #divNoMostrarMas span {
    font-size: 1.3em
}

#cBodyPopup .alertMailControlContainer {
    margin: 20px 0;
    font-size: 1em;
    border: 1px solid #CCC;
    padding: 5px
}

#cBodyPopup .alertMailControlContainer .checkalertdivbusq {
    font-weight: 700;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px dotted #CCC;
    padding-bottom: 5px;
    font-size: 13px;
    color: #666
}

#cBodyPopup .alertMailControlContainer .checkalertdivbusq label {
    font-size: 12px
}

#cBodyPopup .alertMailControlContainer .frequency {
    padding-top: 8px
}

#cBodyPopup .alertMailControlContainer .frequency .wkTreeNode {
    font-size: 11px
}

#cBodyPopup .alertMailControlContainer .frequency ul.optionsFrequency li {
    padding-top: 3px
}

#cBodyPopup .ppInfUserdiv .ppInfUserprincipaldiv fieldset .alertMailControlContainer input {
    height: auto;
    margin-top: 0;
    margin-right: 5px
}

#cBodyPopup .alertMailControlContainer .datasend {
    padding-top: 8px;
    display: none
}

#cBodyPopup .alertMailControlContainer .datasend .wkTreeNode {
    font-size: 12px
}

#cBodyPopup .datasend .data #newEmailDiv {
    background-color: #eaeaea;
    padding-top: 8px;
    border-top: 1px dotted #ccc;
    padding-bottom: 5px;
    padding-left: 10px
}

#cBodyPopup .datasend .data #newEmailDiv input#newEmailButton {
    background-color: #0668a9;
    color: #fff
}

#cBodyPopup div #SimpleTree_MyQueries,
#cBodyPopup div #SimpleTree_MyQueries ul {
    background-color: #fff
}

#cBodyPopup #Folders #ActionsFolders_MyQueries {
    text-align: center;
    border-top: 1px dotted #CCC;
    padding-top: 8px
}

#cBodyPopup #Folders #ActionsFolders_MyQueries span {
    color: #fff
}

#cBodyPopup #genericPopUp #versionesAplicacion {
    height: 100%
}

#cBodyPopup #genericPopUp #versionesAplicacion #cabecera {
    clear: both;
    height: 15px;
    background-color: #F1F1F1;
    float: left;
    padding: 5px;
    width: 100%
}

#cBodyPopup #genericPopUp #versionesAplicacion #cabecera span {
    font-size: 1.2em;
    font-weight: 700
}

#cBodyPopup #genericPopUp #versionesAplicacion #cabecera span#headSpanActualArticle {
    padding-left: 150px;
    padding-right: 150px;
    float: right
}

#cBodyPopup #genericPopUp #versionesAplicacion #cabecera span#headSpanPrecedentArticle {
    float: left;
    padding-left: 150px;
    padding-right: 150px
}

#cBodyPopup #genericPopUp #versionesAplicacion #cabecera a {
    font-size: 1.2em;
    float: right
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo {
    width: 100%;
    height: 100%
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo p#titulo {
    height: 20px;
    padding-top: 5px;
    text-align: center;
    background: url(../Img/fondo_cPath.jpg);
    color: #76b529
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo div em.cR {
    font-style: normal
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #menuCuerpo {
    width: 49%;
    float: right;
    height: 89%;
    overflow: auto;
    background: #0769aa
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #menuCuerpo ul {
    margin: 10px 0;
    display: block
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #menuCuerpo ul li a {
    height: 20px;
    padding-top: 5px;
    color: #fff;
    display: block;
    font-weight: 700
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo a img {
    width: 20px;
    height: 20px
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo a.iBL img {
    background-image: url(../../Img/Docs/icBL.gif)
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo a.iCS img {
    background-image: url(../../Img/Docs/icCS.gif)
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo a.iDT img {
    background-image: url(../../Img/Docs/icDT.gif)
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo a.iFO img {
    background-image: url(../../Img/Docs/icFO.gif)
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo a.iIF img {
    background-image: url(../../Img/Docs/cs.gif)
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo a.iJU img {
    background-image: url(../../Img/Docs/icJU.gif)
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo a.iLE img {
    background-image: url(../../Img/Docs/ih.gif)
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo a.iPR img {
    background-image: url(../../Img/Docs/icPR.gif)
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo a.iAN img {
    background-image: url(../../Img/Docs/i_an.gif)
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo a.iPT img {
    background-image: url(../../Img/Docs/i_pt.gif)
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoComparacion {
    width: 49%;
    float: right;
    height: 89%;
    overflow: auto;
    display: none
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoComparacion p {
    margin: 10px
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoComparacion p#titulo {
    background: url(../Img/fondo_cPath.jpg) repeat scroll 0 0 transparent;
    color: #76B529;
    height: 20px;
    padding-top: 5px;
    text-align: center
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoComparacion .a {
    color: #474747;
    font-weight: 700;
    line-height: 1em;
    margin: 10px;
    padding: 0
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoComparacion ul {
    margin: 10px 20px
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoStatic {
    width: 49%;
    float: right;
    height: 89%;
    overflow: auto
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoStatic p {
    margin: 10px
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoStatic p#titulo {
    background: url(../Img/fondo_cPath.jpg) repeat scroll 0 0 transparent;
    color: #76B529;
    height: 20px;
    padding-top: 5px;
    text-align: center
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoStatic .a {
    color: #474747;
    font-weight: 700;
    line-height: 1em;
    margin: 10px;
    padding: 0
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoStatic ul {
    margin: 10px 20px
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoStatic ul li div.ccn {
    border: 1px solid #76b529;
    background-color: #F1F1F1;
    padding: 1em
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoStatic ul li span.der {
    border: 1px solid #76B529;
    color: #76B529
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoStatic p a.btnConsultas {
    display: none
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoCuerpo {
    width: 49%;
    float: right;
    height: 89%;
    overflow: auto;
    display: none
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoCuerpo #datos p {
    margin: 10px
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoCuerpo #datos p#titulo {
    background: url(../Img/fondo_cPath.jpg) repeat scroll 0 0 transparent;
    color: #76B529;
    height: 20px;
    padding-top: 5px;
    text-align: center
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoCuerpo #datos .a {
    color: #474747;
    font-weight: 700;
    line-height: 1em;
    margin: 10px;
    padding: 0
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoCuerpo #datos ul {
    margin: 10px 20px
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoCuerpo #datos ul li div.ccn {
    border: 1px solid #76B529;
    background-color: #F1F1F1;
    padding: 1em
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoCuerpo #datos ul li span.der {
    border: 1px solid #76B529;
    color: #76B529
}

#cBodyPopup #genericPopUp #versionesAplicacion #cuerpo #contenidoCuerpo #datos p a.btnConsultas {
    display: none
}

#cBodyPopup #genericPopUpRedacciones {
    margin: 0;
    padding: 0;
    overflow: hidden;
    height: 100%;
    width: 100%;
    float: left
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion {
    height: 100%;
    width: 100%;
    float: left;
    left: 0
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cabecera {
    clear: both;
    background-color: #fff;
    float: left;
    width: 100%;
    height: 24px;
    border-bottom: 3px solid #EFEED0;
    border-top: 1px solid #CCC
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cabecera a {
    font-size: 1.2em;
    float: right
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cabecera span#headSpanPrecedentArticle {
    float: left;
    width: 50%;
    text-align: center
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cabecera span#headSpanActualArticle {
    width: 50%;
    float: right;
    text-align: center
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cabecera span {
    font-weight: 700;
    display: inline-block;
    padding-top: 3px;
    color: #0054a2
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo {
    height: 423px;
    width: 100%;
    float: left;
    overflow: auto;
    background-color: #FFF
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic {
    width: 450px;
    float: right;
    margin: 0;
    background: #FFF
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic a.cBL,
#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic a.cCS,
#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic a.cDT,
#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic a.cFO,
#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic a.cIF,
#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic a.cJU,
#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic a.cLE,
#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic a.cPR {
    display: none
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic p {
    text-align: justify;
    margin: 0 20px;
    line-height: 1.5em;
    font-size: 1.2em
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic p a.btnConsultas {
    display: none
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic p#titulo {
    background-color: #005AA1;
    border: none;
    color: #fff;
    font-weight: 400;
    height: 20px;
    margin: 0;
    font-size: 1.2em;
    padding-top: 5px;
    text-align: center
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic p#titulo strong {
    font-weight: 400
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic p.fixLegend {
    position: absolute;
    width: 450px
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic .a {
    color: #474747;
    font-weight: 700;
    line-height: 1em;
    padding: 40px 0 10px 0;
    margin: 0 20px;
    font-size: 1.3em
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic .a i {
    font-style: normal
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic p em {
    line-height: 1.5em;
    margin-right: 1em
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic em.aj {
    font-weight: 400
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic em.cR {
    font-style: normal
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic ul {
    padding: 10px 20px;
    text-align: justify
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic ul li p {
    margin: 0
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic p b,
#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic p i {
    color: #036
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic p i em {
    font-weight: 700
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic a.iLE,
#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic ul li b {
    color: #036
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic div.ccn {
    border: 1px solid #0867AB;
    background-color: #F1F1F1;
    padding: 1em;
    margin: 1em 20px 3em 20px;
    color: #00255C;
    font-size: .9em
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic div.rpt {
    display: none
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic div.avf {
    margin: 2em
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic cite.ccn {
    border: 1px solid #0867AB;
    background-color: #F1F1F1;
    padding: 1em;
    margin: 1em 20px;
    font-size: .9em;
    color: #00255C;
    display: block
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoStatic ul li span.der {
    border: 1px solid #0867AB;
    color: #0867AB
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #menuCuerpo {
    width: 433px;
    float: left;
    height: 100%;
    background-color: #dce6f2;
    position: absolute
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #menuCuerpo ul {
    display: block;
    position: absolute;
    width: 400px;
    border-top: none
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #menuCuerpo ul li {
    border: none
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #menuCuerpo ul li a {
    position: relative;
    padding-top: 5px;
    padding-bottom: 8px;
    text-align: center;
    color: #fff;
    display: block;
    text-decoration: none;
    margin-bottom: 5px;
    margin: 6px 20px;
    background: #0668A9;
    border-radius: 5px
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #menuCuerpo ul li a:before {
    content: "";
    position: absolute;
    left: 5px;
    top: 4px;
    background: url(../img/wk-sprite.png) repeat scroll -326px -7px #fff;
    border-radius: 3px;
    width: 20px;
    height: 20px
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #menuCuerpo ul li a:hover {
    text-decoration: underline
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #menuCuerpo ul li a:hover {
    background-color: #0867AB
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #menuCuerpo ul li a:visited {
    color: #fff
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoComparacion {
    width: 49%;
    float: right;
    margin: 0;
    height: 430px;
    display: none
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoComparacion p {
    text-align: justify;
    margin: 0 20px;
    line-height: 1.5em
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoComparacion p.btnConsultas {
    display: none
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoComparacion p#titulo {
    background-color: #005AA1;
    border: 1px solid #CCC;
    color: #fff;
    font-weight: 400;
    height: 20px;
    margin: 2px;
    text-align: center
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoComparacion p#titulo strong {
    font-weight: 400
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoComparacion p.fixLegend {
    position: absolute;
    width: 430px
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoComparacion p em {
    line-height: 1.5em;
    margin-right: 1em
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoComparacion p a {
    color: #474747;
    font-weight: 700;
    line-height: 1em;
    padding: 40px 0 10px 0
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoComparacion .a {
    color: #474747;
    font-weight: 700;
    line-height: 1em;
    padding: 40px 0 10px 0;
    margin: 0 20px
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoComparacion em.aj {
    font-weight: 400
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoComparacion em.cR {
    font-style: normal
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoComparacion ul {
    margin: 10px 20px;
    text-align: justify
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoComparacion ul li p {
    margin: 0
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoComparacion div.ccn {
    border: 1px solid #0867AB;
    background-color: #F1F1F1;
    padding: 1em;
    margin: 1em 20px 3em 20px;
    color: #00255C;
    font-size: .9em
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoComparacion cite.ccn {
    border: 1px solid #0867AB;
    background-color: #F1F1F1;
    padding: 1em;
    margin: 1em 20px;
    font-size: .9em;
    color: #00255C;
    display: block
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoComparacion a.iLE {
    display: none
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoCuerpo {
    width: 49%;
    float: left;
    display: none;
    margin: 0;
    height: 423px;
    border-right: 1px solid #CCC
}

#cBodyPopup #genericPopUpRedacciones #versionesAplicacion #cuerpo #contenidoCuerpo {
    height: auto
}

#cBodyPopup .WebPagePopupButtonsDiv,
#cBodyPopup .WebPagePopupMessageButtonsDiv,
#cBodyPopup .divInfUserButtons {
    text-align: right!important;
    border: 1px solid #a6c9e2!important;
    border-width: 1px 0 0 0!important;
    margin: 0 20px 20px 20px!important;
    padding: 10px 0 0 0!important;
    height: 30px;
    width: auto
}

#cBodyPopup #newEmailButton,
#cBodyPopup .WebPagePopupButtonsDiv #WebPagePopupCancelButton,
#cBodyPopup .divInfUserButtons input[type=button]:first-of-type {
    background-image: url(../IMG/btn_encontrar.jpg)!important
}

#cBodyPopup #InfUserDivGlobal {
    padding: 20px 20px 0 20px
}

#cBodyPopup #MyQueriesF02,
#cBodyPopup #MyQueriesF03,
#cBodyPopup #MyQueriesF04,
#cBodyPopup #Selected,
#cBodyPopup #Selection,
#cBodyPopup legend span {
    font-weight: 700!important;
    font-size: 1.1em!important
}

#cBodyPopup .h4 {
    font-weight: 700!important;
    font-size: 1.1em!important
}

#cBodyPopup input[type=text] {
    width: 93%!important;
    box-sizing: border-box;
    padding: 4px 6px!important;
    background-color: #fff!important;
    border: 1px solid #AABBCB;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset
}

#cBodyPopup input[type=radio] {
    margin: 0 5px 0 10px!important
}

#cBodyPopup textarea {
    overflow: auto;
    width: 556px;
    height: 250px;
    margin-bottom: 10px
}

#cBodyPopup .optionsFrequency {
    margin-top: 5px;
    margin-bottom: 10px
}

#cBodyPopup #divalertid .optionsFrequency li {
    margin-bottom: 2px!important;
    margin-top: 2px!important
}

#cBodyPopup #divalertid .optionsFrequency li span {
    position: relative;
    top: -2px;
    margin: 0!important
}

#cBodyPopup #DDTreeControlTreeDiv {
    border: 1px solid #ccc!important;
    height: auto!important;
    background-image: url(../Img/bg-tree-all.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 222px!important
}

#cBodyPopup #DDTreeControlTree {
    height: 150px!important;
    padding: 15px!important;
    overflow-y: overlay;
    box-sizing: border-box
}

#cBodyPopup a .jstree-icon {
    margin-right: 5px!important
}

#cBodyPopup .jstree li {
    margin-left: 18px!important
}

#cBodyPopup .jstree>ul>li {
    margin-left: 0!important
}

#cBodyPopup .jstree-icon {
    background-repeat: no-repeat!important;
    background-position: center center!important;
    display: inline-block!important;
    height: 16px!important;
    width: 16px!important;
    margin: 0!important
}

#cBodyPopup .jstree ins.jstree-icon {
    position: relative;
    top: 2px
}

#cBodyPopup .jstree-leaf a .jstree-icon {
    background-image: url(../Img/tree/folder_closed.gif)
}

#cBodyPopup .jstree-open>a .jstree-icon {
    background-image: url(../Img/tree/folder.gif)
}

#cBodyPopup .jstree-clicked {
    border: dotted 1px #000!important;
    background-color: #EAEAEA
}

#cBodyPopup .jstree-clicked .jstree-icon {
    background-image: url(../Img/tree/folder.gif)!important
}

#cBodyPopup .jstree-closed>a .jstree-icon {
    background-image: url(../Img/tree/folder_closed.gif)
}

#cBodyPopup .jstree a ins.jstree-icon {
    top: 0
}

#cBodyPopup .jstree ins.jstree-icon {
    position: relative;
    top: 2px
}

#cBodyPopup .jstree-open>.jstree-icon {
    background-image: url(../Img/tree/minus.gif)
}

#cBodyPopup .jstree-closed>.jstree-icon {
    background-image: url(../Img/tree/plus.gif)
}

#cBodyPopup .ExpandCollapse_DDTreeControlTree {
    margin: 0 auto!important;
    padding: 10px 0!important;
    display: table;
    box-sizing: border-box;
    width: 120px!important
}

#cBodyPopup .ExpandCollapse_DDTreeControlTree li {
    cursor: pointer;
    float: left;
    color: #cd036f!important
}

#cBodyPopup .ExpandCollapse_DDTreeControlTree li::after {
    content: "|";
    color: #000!important;
    margin: 0 3px!important
}

#cBodyPopup .ExpandCollapse_DDTreeControlTree li:last-of-type::after {
    content: ""
}

#cBodyPopup .datasend .data #newEmailDiv {
    background-color: #F2F2F2;
    padding: 10px!important;
    height: 80px
}

#cBodyPopup .datasend .data #newEmailDiv #newEmailButton {
    float: right;
    margin-top: 10px!important
}

#cBodyPopup .alertMailControlContainer .datasend {
    display: block!important
}

#cBodyPopup #contenidoCuerpo #showMenu {
    top: 3px!important;
    padding-top: 4px;
    padding-bottom: 3px
}

#cBodyPopup .jstree li a {
    border: dotted 1px #fff
}

#cBodyPopup+#cFooterPopupCommentsComplaint {
    display: none
}

#cHeadPopupCertificado {
    padding-top: 60px;
    background-image: url(../IMG/fondo_cHeadPopupAenor.jpg);
    background-repeat: no-repeat;
    background-position: left top
}

#contenidoProteccion {
    font-size: 1em;
    color: #333;
    padding-top: 10px;
    padding-left: 32px;
    padding-right: 32px;
    line-height: 17px;
    padding-bottom: 0;
    text-align: left;
    height: 274px;
    overflow: auto;
    text-align: justify
}

#contenidoCertificado {
    font-size: 1em;
    color: #fff;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 17px;
    padding-bottom: 0;
    text-align: left;
    background-color: #2178d9;
    height: 274px;
    overflow: auto
}

#contenidoCertificado table {
    width: 460px
}

#contenidoCertificado p {
    margin-left: 2em;
    margin-right: 20px
}

#contenidoCertificado a {
    color: #7BC323;
    text-decoration: none
}

#contenidoCertificado a:hover {
    text-decoration: underline
}

#contenidoCertificado p.imagen {
    text-align: center
}

#cFooterPopupNota {
    clear: both;
    height: 56px;
    background-image: url(../IMG/fondo_cFooterPopup.jpg);
    background-repeat: no-repeat;
    background-position: left top
}

#cFooterPopupProteccion {
    clear: both;
    height: 56px;
    background-image: url(../IMG/fondo_cFooterPopup.jpg);
    background-repeat: no-repeat;
    background-position: left top
}

#ISIS {
    color: #fabada!IMPORTANT
}

#cHeadPopupSummary {
    height: 40px;
    background: #fff url(../Img/cabecera_popups.jpg) left bottom
}

#cFooterPopupCertificado {
    clear: both;
    height: 56px;
    background-image: url(../IMG/fondo_cFooterPopup.jpg);
    background-repeat: no-repeat;
    background-position: left top
}

#cFooterPopupSummary {
    display: none
}

#cFooterPopupSummary input {
    background-color: #a9a9a9;
    color: #666;
    font-weight: 700;
    width: 95px;
    background: url(../Img/popup_fondo_boton.jpg) left top no-repeat;
    border: none;
    height: 24px
}

.ppInfUserFoldersdiv {
    margin-top: 2em
}

.ppInfUserSelectedFoldersdiv {
    margin-top: 2em;
    height: 50px
}

#Selected fieldset {
    height: auto;
    margin: 0
}

#wcAlert_GlobalDiv #wcAlert_div label {
    font-size: .7em;
    margin-top: 2em;
    display: block
}

.ppmessagediv fieldset {
    color: #666;
    border: solid 1px #A9A9A9;
    padding-left: 10px;
    padding-bottom: 7px;
    text-align: left;
    width: 86%;
    margin-left: 5%;
    margin-right: 5%;
    font-size: .9em;
    display: block;
    margin-bottom: 10px
}

.ppmessagediv legend {
    font-weight: 700;
    color: #666;
    padding-bottom: 4px
}

.ppmessagediv fieldset input {
    margin-right: 1em
}

.ppmessagediv fieldset input label {
    margin-right: 0
}

.ppmessagediv {
    display: none;
    font-weight: 700;
    left: 0;
    margin: 10px;
    position: absolute;
    text-align: center;
    top: 120px;
    width: 95%
}

.ppprincipaldiv {
    margin: 10px 0 0 0
}

.ppprincipaldiv fieldset {
    color: #666;
    border: solid 1px #A9A9A9;
    padding-left: 10px;
    padding-bottom: 7px;
    text-align: left;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    font-size: .9em;
    display: block;
    margin-bottom: 5px
}

.ppprincipaldiv legend {
    font-weight: 700;
    color: #666;
    padding-bottom: 4px
}

.ppprincipaldiv fieldset input {
    margin-left: 5px;
    margin-right: 0
}

.ppprincipaldiv fieldset input label {
    margin-right: 0
}

.ppprincipaldiv legend {
    font-weight: 700;
    color: #666;
    padding-bottom: 4px
}

.ppprincipaldiv2 {
    overflow-y: auto;
    overflow-x: hidden;
    height: 370px
}

.ppprincipaldiv2 fieldset {
    color: #666;
    border: solid 1px #A9A9A9;
    padding-left: 10px;
    padding-bottom: 7px;
    text-align: left;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    font-size: .9em;
    display: block;
    margin-bottom: 5px
}

.ppprincipaldiv2 fieldset {
    margin-top: 2em
}

.ppprincipaldiv2 fieldset input {
    margin-left: 5px;
    margin-right: 0
}

.ppprincipaldiv2 fieldset input label {
    margin-right: 0
}

.ppprincipaldiv2 fieldset legend {
    font-size: 1.1em
}

.ppprincipaldiv2 legend {
    font-weight: 700;
    color: #666;
    padding-bottom: 4px
}

.ppprincipaldiv2 ul {
    margin-top: 1em
}

.ppprincipaldiv2 ul li {
    list-style-type: decimal
}

.ppprincipaldiv2 ul li a {
    color: #00C;
    text-decoration: underline
}

.ppprincipaldiv2 ul li a:hover {
    color: #DC9E00
}

.ppprincipaldiv2 {
    overflow: auto;
    height: 400px
}

.ppprincipaldiv2 ul li {
    list-style: none
}

.ppprincipaldiv2 legend {
    font-weight: 700;
    color: #666;
    padding-bottom: 4px
}

.ppprincipaldiv2 fieldset input {
    margin-right: 1em
}

.ppInfUserdiv {
    overflow: auto;
    padding: 10px 20px 0 20px;
    height: 280px
}

.ppInfUserdiv .ppInfUserprincipaldiv {
    width: 96%;
    margin: 0 auto
}

.ppInfUserdiv .ppInfUserprincipaldivMyBox {
    width: 94%;
    margin: 0 auto;
    width: 100%
}

.ppInfUserdiv .ppInfUserprincipaldiv fieldset,
.ppInfUserdiv .ppInfUserprincipaldivMyBox fieldset {
    color: #666;
    border: solid 1px #A9A9A9;
    text-align: left;
    width: 100%;
    padding-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    font-size: .9em;
    display: block;
    margin-bottom: 10px
}

.ppInfUserdiv .ppInfUserprincipaldiv #Selection fieldset,
.ppInfUserdiv .ppInfUserprincipaldivMyBox #Selection fieldset {
    width: 100%
}

.ppInfUserdiv .ppInfUserprincipaldiv fieldset legend span,
.ppInfUserdiv .ppInfUserprincipaldivMyBox fieldset legend span {
    font-size: 1.3em;
    font-weight: 700;
    color: #666;
    padding-bottom: 4px
}

.ppInfUserdiv .ppInfUserprincipaldiv fieldset input,
.ppInfUserdiv .ppInfUserprincipaldivMyBox fieldset input {
    border: 1px solid #CCC;
    margin-left: 1em;
    margin-top: 1.5em;
    height: 20px;
    font-size: 1.4em
}

.ppInfUserdiv .ppInfUserprincipaldiv fieldset input.ppInfUsertextbox,
.ppInfUserdiv .ppInfUserprincipaldivMyBox fieldset input.ppInfUsertextbox {
    border: 1px solid #999;
    width: 95%
}

.ppInfUserdiv .ppInfUserprincipaldiv fieldset div span,
.ppInfUserdiv .ppInfUserprincipaldivMyBox fieldset div span {
    font-size: 14px;
    line-height: 1em
}

.ppInfUserdiv .ppInfUsermessagediv {
    height: 410px
}

.ppInfUserdiv .ppInfUsermessagediv #InfUserDivTextMessage {
    display: block;
    margin-left: 9%;
    margin-right: 9%;
    font-size: 1.4em;
    margin-top: 2em;
    text-align: center
}

.ppInfUserdiv .ppInfUserprincipaldiv fieldset #ActionsFolders_MyDocuments {
    margin-top: 10px;
    padding-top: 5px;
    text-align: center;
    margin-top: 50px
}

.ppInfUserdiv .ppInfUserprincipaldiv fieldset #ActionsFolders_MyQueries {
    margin-top: 10px;
    padding-top: 5px;
    text-align: center
}

.ppInfUserdiv .ppInfUserprincipaldiv #Selection fieldset #ActionsFolders_MyDocuments span.wkTreeNode {
    background-color: #0575C7;
    background-image: none;
    border: 2px solid #FFF;
    font-size: 1.4em;
    line-height: 1.8em;
    margin: 0;
    padding: 2px;
    width: auto;
    color: #fff
}

.ppInfUserdiv .ppInfUserprincipaldiv #Selection fieldset #ActionsFolders_MyQueries span.wkTreeNode {
    background-color: #0575C7;
    background-image: none;
    border: 2px solid #FFF;
    font-size: 1.4em;
    line-height: 1.8em;
    margin: 0;
    padding: 2px;
    width: auto;
    color: #fff
}

.ppInfUserdiv .ppInfUserprincipaldiv fieldset .disableControl .checkalertdivbusq label {
    display: block;
    padding-left: 28px;
    font-size: 14px
}

.ppInfUserdiv .ppInfUserprincipaldiv fieldset .disableControl .checkalertdivbusq input {
    float: left;
    margin-top: -40px;
    margin-left: 8px;
    border: none
}

.divInfUserButtons {
    width: 100%;
    text-align: center;
    margin-top: 2em;
    height: 40px;
    margin-bottom: 50px
}

.divInfUserButtonsMyBox {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    height: 40px;
    padding: 20px 0 0 0
}

#idAreaIDwebEditor_EditorWeb {
    margin-left: 100px;
    margin-top: 10px
}

.idAreaClass {
    width: 560px;
    height: 150px;
    border: 0
}

.ppInfUserSelectedFoldersdiv span {
    font-size: 1.4em;
    margin-left: .6em;
    margin-top: 5px;
    display: block
}

.ppInfUserSelectedFoldersdiv fieldset legend span {
    margin: 0
}

.ppInfUserprincipaldivMyBox fieldset {
    color: #666;
    border: solid 1px #A9A9A9;
    padding-left: 10px;
    padding-bottom: 7px;
    text-align: left;
    width: 86%;
    margin-left: auto;
    margin-right: auto;
    font-size: .9em;
    display: block;
    margin-bottom: 10px
}

.ppInfUserprincipaldivMyBox legend {
    font-weight: 700;
    color: #666;
    padding-bottom: 4px
}

.ppInfUserprincipaldivMyBox fieldset input {
    margin-right: 0
}

.ppInfUserprincipaldivMyBox fieldset input label {
    margin-right: 0
}

.divInfUserButtonsMyBox #InfUserBtnAccept {
    background-color: #a9a9a9;
    color: #666;
    font-size: 15px;
    font-weight: 700
}

.divInfUserButtonsMyBox #InfUserBtnCancel {
    background-color: #a9a9a9;
    color: #666;
    font-size: 15px;
    font-weight: 700
}

#wysiwyg_div_textEditor {
    margin-left: 7%
}

#divInfUserButtonsOkCancel #InfUserBtnAccept {
    background-color: #a9a9a9;
    color: #666;
    font-weight: 700;
    width: 95px;
    background: url(../Img/popup_fondo_boton.jpg) left top no-repeat;
    border: none;
    height: 24px
}

#divInfUserButtonsOkCancel #InfUserBtnCancel {
    background-color: #a9a9a9;
    color: #666;
    font-weight: 700;
    width: 95px;
    background: url(../Img/popup_fondo_boton.jpg) left top no-repeat;
    border: none;
    height: 24px
}

#divInfUserButtonsOkCancel #InfUserBtnAccept {
    margin-right: 20px
}

.disableControl .checkalertdivbusq {
    margin-top: 10px
}

#divalertid {
    margin-left: 1em;
    margin-top: 1em
}

#divalertid input {
    margin: .5em 0 0 1em;
    border: none;
    height: auto
}

#LabelControl2 {
    margin: .5em 25px 0 1em;
    display: block;
    font-size: 14px
}

#checkToMe input[type=checkbox] {
    margin: 4px 6px 0 3px
}

#MyQueriesF02 .checkalertdivbusq {
    padding: 10px 10px 10px 10px;
    font-size: 1.4em
}

#MyQueriesF02 .checkalertdivbusq input {
    border: 0;
    margin: 0
}

#MyQueriesF02 .divalert {
    margin: 0;
    padding: 10px 10px 10px 10px
}

#MyQueriesF02 .divalert span {
    color: #666;
    font-size: 1.4em
}

#MyQueriesF02 #lblFrecAlert {
    color: #666;
    font-size: 1.4em;
    display: block;
    padding: 10px 10px 10px 10px
}

.refinebtns {
    margin-top: 10px;
    text-align: center
}

.refinebtns #okbtn {
    color: #fff;
    border: none;
    background: url(../IMG/btn_encontrar.jpg) left top no-repeat;
    width: 100px;
    font-size: 1.2em;
    font-weight: 700;
    height: 29px;
    padding: 0 0 3px 0;
    text-transform: uppercase;
    margin: 0 10px 0 0
}

.refinebtns #cancelbtn {
    color: #fff;
    border: none;
    background: url(../IMG/btn_limpiar.jpg) left top no-repeat;
    width: 100px;
    font-size: 1.2em;
    font-weight: 700;
    height: 29px;
    padding: 0 0 3px 0;
    text-transform: uppercase
}

#refinepopdiv {
    width: 400px;
    margin: 0 auto 0 41px;
    border: 2px solid #85a8c1;
    padding-top: 0
}

#refinepopdiv div {
    clear: both;
    margin: 2px 0
}

#refinepopdiv div b {
    color: #666;
    font-size: 1.2em;
    display: block;
    padding: 2px 0 0 18px
}

.refineborrar {
    background: url(../Img/no.gif) left top no-repeat;
    width: 16px;
    height: 16px;
    display: block;
    float: left
}

.refineborrar dfn {
    display: none
}

#tBody #cCn #dHead {
    color: #333;
    font-style: normal;
    padding: 0;
    text-align: justify;
    margin: 0;
    line-height: 18px
}

#tBody #cCn #dHead dl {
    margin: 0
}

#tBody #cCn #dHead dl#s120 dd div.da {
    color: #999;
    font-style: normal
}

#dHead p.dAb {
    display: block;
    background: 0 0;
    color: #394A78;
    border: 1px solid #CD036F;
    margin: 20px 0;
    line-height: 20px;
    padding: 10px;
    font-size: .9em
}

#dTxT {
    margin: 0
}

#dTxT p {
    margin: 8px 0 12px 0;
    line-height: 20px
}

#dTxT b {
    color: #394A78
}

#dTxT a {
    color: #03F
}

#dTxT a:hover {
    color: #CD036F
}

#dTxT a.en {
    color: #03F;
    border-color: #03F;
    font-weight: 400
}

#dTxT a.en:hover {
    color: #394A78;
    border-color: #394A78
}

#dTxT a.en:hover b {
    color: #394A78
}

#dTxT a b {
    color: #666;
    font-weight: 700
}

b.wk {
    color: #666;
    font-weight: 700
}

#dNoT dl dt a {
    color: #394A78;
    text-decoration: none;
    font-weight: 700
}

#dNoT dl dt a:hover {
    color: #CD036F
}

#dNoT dl dd.vnt {
    text-align: right;
    padding-right: 10px
}

#dNoT dl dd.vnt {
    font-size: 1em;
    background-color: #FFF;
    color: #394A78;
    padding-bottom: 5px
}

#dNoT dl dd.vnt a {
    color: #03F;
    text-decoration: none;
    font-weight: 700;
    border: none
}

#dNoT dl dd.vnt a:hover {
    color: #CD036F
}

#tBody #cCn #dNoT {
    text-align: justify;
    color: #000;
    font-size: 1.1em;
    line-height: 20px;
}

#cFooterPopupNormasUso {
    clear: both;
    height: 56px;
    background-image: url(../IMG/fondo_cFooterPopup.jpg);
    background-repeat: no-repeat;
    background-position: left top
}

#cHeadPopupNormasUso {
    width: 500px;
    height: 60px;
    background-image: url(../IMG/fondo_cHeadPopupNormasUso.jpg);
    background-repeat: no-repeat;
    background-position: left top
}

#cContent #centerPanel #teleAsistida {
    color: #CD036F;
    font-size: 1.3em;
    font-weight: 700;
    text-transform: uppercase
}

#cContent #centerPanel #teleAsistida a#hrefteleassitedClient {
    margin-left: 20px
}

#HTMLAutores {
    height: 470px;
    overflow: auto
}

#HTMLAutores .autoresLicencias {
    font-size: 1.2em;
    padding: 15px;
    text-align: justify
}

#HTMLAutores .autoresLicencias div {
    margin-top: 15px
}

#HTMLAutores .autoresLicencias .titleAutores {
    font-weight: 700!important;
    color: #0668A9!important
}

#HTMLAutores .autoresExpedientes {
    height: 375px;
    overflow: auto;
    font-size: 1.2em;
    padding: 15px;
    text-align: justify
}

#HTMLAutores .autoresExpedientes div {
    margin-top: 15px
}

#HTMLAutores .autoresExpedientes .titleAutores {
    font-weight: 700!important;
    color: #0668a9!important
}

#cHeadPopupSummaryRedacciones {
    display: block;
    height: 30px
}

#cHeadPopupSummaryRedacciones a {
    display: block;
    float: left;
    font-weight: 700;
    margin-left: 10px;
    margin-right: 10px;
    color: #FFF;
    margin-top: 3px
}

#cHeadPopupSummaryRedacciones a dfn {
    display: none
}

#cHeadPopupSummaryRedacciones a#hrefprintCtrl {
    display: block;
    float: right;
    background: url(../Img/iToolbarLey.gif) no-repeat 0 -287px;
    cursor: pointer;
    height: 19px;
    margin: 7px 3px 0;
    padding: 0;
    width: 30px;
    border: none;
    color: #000
}

#cHeadPopupSummaryRedacciones a#hrefSend dfn {
    display: none
}

#cHeadPopupSummaryRedacciones a#hrefSend {
    display: block;
    float: right;
    margin-left: 750px;
    background: url(../Img/iToolbarLey.gif) no-repeat 0 -250px;
    cursor: pointer;
    height: 19px;
    margin: 7px 3px 0;
    padding: 0;
    width: 30px;
    border: none;
    color: #000
}

#cHeadPopupSummaryRedacciones a#hrefexpCtrl dfn {
    display: none
}

#cHeadPopupSummaryRedacciones a#hrefexpCtrl {
    display: block;
    float: right;
    margin-left: 750px;
    background: url(../Img/iToolbarLey.gif) no-repeat 0 -319px;
    cursor: pointer;
    height: 19px;
    margin: 7px 3px 0;
    padding: 0;
    width: 30px;
    border: none;
    color: #000
}

#cHeadPopupSummaryRedacciones a#hrefSendToFriendControl1 {
    background: url(../Img/sendToFriend.jpg) no-repeat center center;
    display: block;
    float: right;
    height: 25px;
    width: 29px
}

#cHeadPopupSummaryRedacciones a#hrefSendToFriendControl1 dfn {
    display: none
}

#cHeadPopupSummaryRedacciones a#hrefPrintControl1 {
    background: url(../Img/imprimir.jpg) no-repeat center center;
    display: block;
    float: right;
    height: 25px;
    width: 29px;
    padding-left: 5px
}

#cHeadPopupSummaryRedacciones a#hrefPrintControl1 dfn {
    display: none
}

#cHeadPopupSummaryRedacciones a#comparerButtonOff {
    height: 18px;
    padding: 4px 15px;
    margin: 2px 10px 4px 365px;
    text-align: center;
    float: left;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    line-height: 18px;
    font-weight: 700;
    border-color: #2E5B89;
    border-radius: 4px;
    background: #6b878e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiODc4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTFmNjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #6b878e 0, #1a1f66 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6b878e), color-stop(100%, #1a1f66));
    background: -webkit-linear-gradient(top, #6b878e 0, #1a1f66 100%);
    background: -o-linear-gradient(top, #6b878e 0, #1a1f66 100%);
    background: -ms-linear-gradient(top, #6b878e 0, #1a1f66 100%);
    background: linear-gradient(to bottom, #6b878e 0, #1a1f66 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#6b878e', endColorstr='#1a1f66', GradientType=0);
    text-shadow: none
}

#cHeadPopupSummaryRedacciones a#comparerButtonOn {
    height: 18px;
    padding: 4px 15px;
    margin: 2px 10px 4px 391px;
    text-align: center;
    float: left;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    line-height: 18px;
    font-weight: 700;
    border-color: #2E5B89;
    border-radius: 4px;
    background: #6b878e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiODc4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTFmNjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #6b878e 0, #1a1f66 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6b878e), color-stop(100%, #1a1f66));
    background: -webkit-linear-gradient(top, #6b878e 0, #1a1f66 100%);
    background: -o-linear-gradient(top, #6b878e 0, #1a1f66 100%);
    background: -ms-linear-gradient(top, #6b878e 0, #1a1f66 100%);
    background: linear-gradient(to bottom, #6b878e 0, #1a1f66 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#6b878e', endColorstr='#1a1f66', GradientType=0);
    text-shadow: none
}

#cHeadPopupSummaryRedacciones a#comparerButtonOff:hover,
#cHeadPopupSummaryRedacciones a#comparerButtonOn:hover {
    background: #0867AB;
    text-decoration: none
}

#cHeadPopupSummaryRedacciones.smartecaHistArt a#comparerButtonOff {
    margin: 0 10px 0 365px;
    position: absolute
}

a#showMenu {
    background: none repeat scroll 0 0 #333;
    border-radius: 3px;
    color: #FFF;
    display: block;
    font-size: .9em;
    left: 5px;
    position: absolute;
    text-align: center;
    top: 5px;
    width: 100px;
    z-index: 99
}

a#showMenu:hover {
    background: #CCC;
    color: #666
}

ul li div.ccn {
    border: 1px solid #0867AB;
    background-color: #F1F1F1;
    padding: 1em;
    color: #00255C;
    font-size: .9em
}

ul li span.der {
    border: 1px solid #0867AB;
    color: #0867AB
}

#datos {
    padding: 0
}

#datos b {
    color: #333;
    font-weight: 700
}

#datos p {
    text-align: justify;
    margin: 0 20px;
    line-height: 1.5em
}

#datos p a.btnConsultas {
    display: none
}

#datos p#titulo {
    background-color: #005AA1;
    border: none;
    color: #fff;
    font-weight: 400;
    height: 20px;
    margin: 0;
    font-size: .9em;
    padding-top: 5px;
    text-align: center
}

#datos p#titulo strong {
    font-weight: 400
}

#datos p.fixLegend {
    position: absolute;
    width: 417px
}

#datos .a {
    color: #474747;
    font-weight: 700;
    line-height: 1em;
    padding: 40px 0 10px 0;
    margin: 0 20px
}

#datos p em {
    line-height: 1.5em;
    margin-right: 1em
}

#datos em.aj {
    font-style: normal
}

#datos em.cR {
    font-style: normal
}

#datos ul {
    margin: 10px 20px;
    text-align: justify
}

#datos ul li p {
    margin: 0
}

#datos div.avf {
    border: 1px solid #0867AB;
    background-color: #F1F1F1;
    padding: 1em;
    margin: 1em 20px
}

#datos div.ccn {
    border: 1px solid #0867AB;
    background-color: #F1F1F1;
    padding: 1em;
    margin: 1em 20px 3em 20px;
    font-size: .9em;
    color: #00255C
}

#datos cite.ccn {
    border: 1px solid #0867AB;
    background-color: #F1F1F1;
    padding: 1em;
    margin: 1em 20px;
    font-size: .9em;
    color: #00255C;
    display: block
}

#datos a.cDT {
    display: none
}

#datos a.cFO {
    display: none
}

#datos a.cPR {
    display: none
}

#datos a.cIF {
    display: none
}

#datos a.cCS {
    display: none
}

#datos a.cJU {
    display: none
}

#cuerpo #contenidoCuerpo #datos a img {
    width: 30px;
    height: 30px
}

#cuerpo #contenidoCuerpo #datos a.iBL img {
    background: url(../../Img/Docs/icBL.gif) no-repeat center center
}

#cuerpo #contenidoCuerpo #datos a.iCS img {
    background: url(../../Img/Docs/icCS.gif) no-repeat center center
}

#cuerpo #contenidoCuerpo #datos a.iDT img {
    background: url(../../Img/Docs/icDT.gif) no-repeat center center
}

#cuerpo #contenidoCuerpo #datos a.iFO img {
    background: url(../../Img/Docs/icFO.gif) no-repeat center center
}

#cuerpo #contenidoCuerpo #datos a.iIF img {
    background: url(../../Img/Docs/cs.gif) no-repeat center center
}

#cuerpo #contenidoCuerpo #datos a.iJU img {
    background: url(../../Img/Docs/icJU.gif) no-repeat center center
}

#cuerpo #contenidoCuerpo #datos a.iLE img {
    background: url(../../Img/Docs/ih.gif) no-repeat center center
}

#cuerpo #contenidoCuerpo #datos a.iPR img {
    background: url(../../Img/Docs/icPR.gif) no-repeat center center
}

#cuerpo #contenidoCuerpo #datos a.iAN {
    display: none
}

#cuerpo #contenidoCuerpo #datos a.iAN img {
    background: url(../../Img/Docs/i_an.gif) no-repeat center center
}

#cuerpo #contenidoCuerpo #datos a.iPT {
    display: none
}

#cuerpo #contenidoCuerpo #datos a.iPT img {
    background: url(../../Img/Docs/i_pt.gif) no-repeat center center
}

.printForm {
    font-size: 12px!important;
    font-weight: 400!important;
    height: auto!important;
    padding: 10px
}

.printForm .label {
    color: inherit
}

.printForm legend {
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: bold;
}

.printForm #from,
.printForm #to {
    margin-bottom: 15px
}

.printForm #formats {
    margin: 15px 0 15px 0
}

fieldset#parts #option3 span {
    color: #a5a5a5;
}

.printForm #formats #doc span {
    display: block;
    width: 66px;
    overflow: hidden;
    white-space: nowrap;
}

.printForm #formats #rtf {
    display: none;
}

.printForm #formats legend {
    margin-bottom: 12px
}

.printForm #comments textarea {
    margin-top: 10px;
    width: 100%;
}

.printForm #parts legend {
    margin-bottom: 12px
}

#InfUserDivGlobal {
    width: 750px!important;
    height: 500px!important
}

.printPreview {
    width: 750px!important;
    height: 500px!important
}

.printPreview>div+div {
    height: 458px!important
}

#WebPagePopupMainDiv #wysiwyg_div_textEditorMyBox,
#WebPagePopupMainDiv fieldset,
#WebPagePopupMessageText,
#popup_container_alert,
#popup_container_ask,
#popup_container_confirm {
    margin-bottom: 20px!important
}

.printForm .text {
    padding-bottom: 5px
}

.ui-dialog input[type=text] {
    width: 100%!important;
    box-sizing: border-box;
    padding: 4px 6px!important;
    background-color: #fff!important;
    border: 1px solid #AABBCB;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset
}

.ui-dialog textarea {
    overflow: auto
}

.ui-dialog textarea {
    background-color: #fff
}

.ui-dialog input[type=radio] {
    background-color: #fff
}

.ui-dialog .radio {
    margin-bottom: 2px!important;
    margin-top: 2px!important
}

.ui-dialog .radio span {
    position: relative;
    top: -2px;
    margin: 0!important;
    padding-left: 30px
}

.ui-dialog .radio input[type=radio] {
    margin: 0 5px 0 10px!important;
    z-index: 5
}

.ui-dialog #DDTreeControlTreeDiv {
    border: 1px solid #ccc!important;
    height: auto!important;
    background-image: url(../Img/bg-tree-all.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 222px!important
}

.ui-dialog #DDTreeControlTree {
    height: 150px!important;
    padding: 15px!important;
    overflow-y: overlay;
    box-sizing: border-box
}

.ui-dialog .jstree li {
    margin-left: 18px!important
}

.ui-dialog .jstree li a {
    border: dotted 1px #fff
}

.ui-dialog .jstree>ul>li {
    margin-left: 0!important
}

.ui-dialog .jstree-icon {
    background-repeat: no-repeat!important;
    background-position: center center!important;
    display: inline-block!important;
    height: 16px!important;
    width: 16px!important;
    margin: 0!important
}

.ui-dialog .jstree ins.jstree-icon {
    position: relative;
    top: 2px
}

.ui-dialog a .jstree-icon {
    margin-right: 5px!important
}

.ui-dialog .jstree-leaf a .jstree-icon {
    background-image: url(../Img/tree/folder_closed.gif)
}

.ui-dialog .jstree-open>a .jstree-icon {
    background-image: url(../Img/tree/folder.gif)
}

.ui-dialog .jstree-clicked {
    border: dotted 1px #000!important;
    background-color: #EAEAEA
}

.ui-dialog .jstree-clicked .jstree-icon {
    background-image: url(../Img/tree/folder.gif)!important
}

.ui-dialog .jstree-closed>a .jstree-icon {
    background-image: url(../Img/tree/folder_closed.gif)
}

.ui-dialog .jstree a ins.jstree-icon {
    top: 0
}

.ui-dialog .jstree ins.jstree-icon {
    position: relative;
    top: 2px
}

.ui-dialog .jstree-open>.jstree-icon {
    background-image: url(../Img/tree/minus.gif)
}

.ui-dialog .jstree-closed>.jstree-icon {
    background-image: url(../Img/tree/plus.gif)
}

.ui-dialog .ActionsFolders_DDTreeControlTree {
    margin: 0 auto!important;
    padding: 10px 0!important;
    display: table;
    box-sizing: border-box;
    width: 120px!important
}

.ui-dialog .ActionsFolders_DDTreeControlTree li {
    cursor: pointer;
    float: left;
    color: #cd036f!important
}

.ui-dialog .ActionsFolders_DDTreeControlTree li::after {
    content: "|";
    color: #000!important;
    margin: 0 3px!important
}

.ui-dialog .ActionsFolders_DDTreeControlTree li:last-of-type::after {
    content: ""
}

.ui-dialog #WebPagePopupMessageText {
    font-weight: 700!important;
    text-align: center;
    display: block
}

.ui-dialog #popup_message_confirm {
    font-weight: 700!important;
    text-align: center;
    display: block
}

.ui-dialog #popup_message_ask {
    font-weight: 700!important;
    text-align: center;
    display: block
}

.documentConditions {
    display: none
}

#emailListUl {
    margin-top: 5px;
    margin-bottom: 10px
}

#emailListUl li {
    margin-bottom: 2px!important;
    margin-top: 2px!important
}

#emailListUl span {
    position: relative;
    top: -2px;
    margin: 0!important
}

#emailListUl input[type=checkbox] {
    margin: 0 5px 0 10px!important
}

#warnings .warnings {
    background-color: #F2F2F2;
    padding: 10px!important
}

.printForm .text .label {
    padding: 4px 0!important;
    display: inline-block;
    font-size: 13px;
}

#popup_message_alert,
#wysiwyg_div_textEditorMyBox,
#wysiwyg_table_textEditorMyBox {
    margin: 0;
    width: 100%!important
}

#popup_message_alert {
    padding: 15px;
    font-size: .8em
}

#popup_message_alert ul {
    padding-left: 0;
}

#popup_message_alert ul li {
    font-weight: 500;
}

#cCn #divUserComment {
    margin-top: 20px;
    margin-bottom: 20px
}

#textEditorDoc #divUserComment {
    border: 1px solid #CCC
}

#textEditorDoc #wysiwyg_table_textEditorDocTextArea {
    display: none
}

#textEditorDoc #wysiwyg_table_textEditorDocTextArea td img[src*='seperator2.gif'] {
    display: none
}

#textEditorDoc #wysiwyg_table_textEditorDocTextArea .buttonEditor,
#textEditorDoc #wysiwyg_table_textEditorDocTextArea .buttonEditorOver {
    cursor: pointer
}

#textEditorDoc #wysiwyg_table_textEditorDocTextArea .buttonEditorOver {
    margin-left: 1px;
    margin-bottom: 1px
}

#textEditorDoc #wysiwyg_table_textEditorDocTextArea .editorDate {
    color: #000
}

#textEditorDoc .editorDateTd .editorDate {
    position: relative;
    top: -5px;
    left: 10px
}

.ui-widget-header {
    border: none;
    background-color: #1A4E78;
    background-image: none
}

.ui-dialog .ui-dialog-titlebar-close span {
    margin-left: -8px
}

#popup_container_alertValue ul {
    list-style-type: none;
    padding: .5em;
    margin-bottom: 0
}

#popup_container_alertValue .exportText {
    display: block;
    float: left;
    border: solid 1px #ccc;
    padding: 0 .5em;
    margin: .5em 0;
    width: 100%
}

#popup_container_alertValue .exportText span {
    display: block;
    float: left;
    width: 80%;
    font-size: .8em;
    margin-top: 7px
}

#popup_container_alertValue .exportText a.outlook {
    background: url(../Img/outlook.png) no-repeat top center;
    width: 20%;
    height: 32px;
    display: block;
    float: left
}

#popup_container_alertValue .event {
    font-size: 20px;
    display: block;
    text-align: center
}

#popup_container_alertValue .showAll {
    display: block;
    text-align: center;
    background-color: #3A9BD2;
    color: #fff;
    padding: .2em;
    font-size: .9em;
    margin: 1em
}


/* MODALES */

.ui-dialog.ui-widget {
    max-height: 580px!important;
    width: 470px;
    overflow: auto;
    position: absolute;
    top: 80px;
    overflow: hidden;
    cursor: pointer;
    z-index: 5;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: #409bd1;
    color: #fff;
    border: none;
    font-family: 'Asap', sans-serif;
    font-weight: 100;
}

.ui-state-default:hover,
.ui-widget-content .ui-state-default :hover,
.ui-widget-header .ui-state-default :hover {
    color: #fff;
}

.ui-state-default .ui-icon {
    background-image: none;
}

.ui-draggable .ui-dialog-titlebar {
    position: relative;
}

.ui-draggable .ui-dialog-titlebar::before {
    content: '\f00d';
    font-family: FontAwesome;
    position: absolute;
    right: 16px;
}

button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close,
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close:hover,
span.ui-button-icon-primary.ui-icon.ui-icon-closethick span.ui-button-text {
    background: none !important;
}

fieldset#warnings {
    margin-top: 6px;
}

span#checkToMe {
    position: relative;
    top: 3px;
}

.ui-dialog .ui-dialog-buttonpane button:hover {
    background-color: #1A4E78;
}

/* Popup Integra */
div.IntegraPopup {
    border: none;
    background: none;
    width: 640px !important;
    height: 540px!important;
    box-shadow: none;
}

    div.IntegraPopup div.ui-dialog-titlebar {
        background: none;
        border: none;
    }

        div.IntegraPopup div.ui-dialog-titlebar span.ui-dialog-title {
            display: none;
        }

        div.IntegraPopup div.ui-dialog-titlebar .ui-dialog-titlebar-close {
            background: url(../Img/wk-sprite_azul.png) repeat scroll -121px -3px transparent;
            height: 31px;
            padding: 1px;
            position: absolute;
            right: -4px;
            top: 7px;
            width: 40px;
            z-index: 1004;
        }

            div.IntegraPopup div.ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary {
                display: none;
            }

        div.IntegraPopup div.ui-dialog-titlebar a.ui-dialog-titlebar-close:hover {
            border: none;
        }

        div.IntegraPopup div.ui-dialog-titlebar a.ui-dialog-titlebar-close span {
            display: none;
        }

    div.IntegraPopup #Integra {
        background: none repeat scroll 0 0 #FFFFFF;
        height: auto;
        min-height: 104px;
        width: 340px;
        z-index: 1002;
        margin-right: 10px;
        *position: static;
    }

        div.IntegraPopup #Integra a {
            cursor: pointer;
            outline: 0px;
        }

    div.IntegraPopup .ui-widget-header {
        filter: none;
    }

    div.IntegraPopup #Integra input.caja {
        float: left;
        margin-right: 5px;
        margin-left: 5px;
        display: flex;
        position: absolute;
    }

#Integra.ui-dialog-content label.labelModule {
    margin-top: 3px;
    display: flex;
    margin-left: 25px;
    font-size: 0.8em;
}

#Integra a img {
    padding: 9px;
}

.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix::before {
    right: 10px;
    top: 6px;
}
