        * {
            margin: 0;
            padding: 0
        }
        
        html,
        body,
        div,
        span,
        applet,
        object,
        iframe,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        p,
        blockquote,
        pre,
        a,
        abbr,
        acronym,
        address,
        big,
        cite,
        code,
        del,
        dfn,
        em,
        font,
        img,
        ins,
        kbd,
        q,
        s,
        samp,
        small,
        strike,
        strong,
        sub,
        sup,
        tt,
        var,
        b,
        u,
        i,
        center,
        dl,
        dt,
        dd,
        ol,
        ul,
        li,
        fieldset,
        form,
        label,
        legend,
        table,
        caption,
        tbody,
        tfoot,
        thead,
        tr,
        th,
        td {
            background: transparent none repeat scroll 0 0;
            border: 0 none;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 100%;
            font-style: normal;
            font-weight: inherit;
            margin: 0;
            outline-style: none;
            outline-width: 0;
            padding: 0;
            vertical-align: baseline;
        }
        
        html {
            height: 100%;
            width: 100%;
            overflow: hidden;
        }
        
        body {
            height: 100%;
            width: 100%;
            overflow: hidden;
            font-size: 62.5%;
            color: #333333;
            line-height: 1;
        }
        
        div#cContainer {
            overflow: hidden;
        }
        
        div#cContainer {
            width: 100%;
            height: 100%;
        }
        
        div.cBody {
            clear: both;
        }
        
        div.cBody {
            overflow: auto;
            z-index: 1;
            width: 100%;
        }
        
        div#cSearch fieldset {
            border: none;
        }
        /* Panel lateral */
        
        #leftPanel {
            width: 214px;
            float: left;
            margin: 30px 0 0 10px;
            display: inline;
        }
        
        #leftPanel span#LblDb {
            font-weight: bold;
            font-size: 1.1em;
            text-align: center;
            padding: 0;
            background: #505050;
            color: #fff;
            display: block;
            padding: 7px 0;
        }
        
        #leftPanel ul {
            padding: 0px;
        }
        
        #leftPanel ul li {
            list-style: none;
        }
        
        #leftPanel ul li a {
            display: block;
            padding: 9px 0 8px 30px;
            display: inline-block;
            width: 184px;
            margin-bottom: 1px;
            float: left;
        }
        
        #leftPanel ul li a:hover {
            background: #d8e0ed
        }
        
        #leftPanel ul li a.seleccionado {
            background: #d8e0ed url(../Img/enlace_Seleccionado.jpg) 10px center no-repeat;
            font-weight: bold;
        }
        
        #cMenuVert {
            border: 1px solid #d1d1d1;
            width: 214px;
            overflow: hidden;
            background: #F5F6FA;
        }
        /* Formulario de búsqueda */
        
        div#cSearch {
            padding: 0 0 15px 0;
            margin: 0;
        }
        
        fieldset#cSearchAux {
            display: block;
            padding: 0 10px;
        }
        
        #cButtons {
            width: 100px;
            text-align: left;
            height: 45px;
            position: absolute;
            top: 173px;
            padding: 0;
            margin-left: 560px;
        }
        
        div#cSearch div#btnSearchDivBtnSearch {
            display: inline;
            margin-top: 10px;
            float: left;
        }
        
        div#cSearch div#cacdiv {
            display: inline;
            margin-right: 7em;
            cursor: pointer;
            float: left;
        }
        
        div#cSearch fieldset#csea1 {
            text-align: left;
            margin: 0;
            padding: 0px 0 20px 0;
            display: block;
        }
        
        div.searchIco dfn {
            display: none;
        }
        
        div.searchIco {
            height: 16px;
            margin-left: 0px;
            padding-top: 30px;
        }
        
        .helpSearchImage {
            display: block;
            float: right;
            height: 16px;
            width: 17px;
            background-image: url(../Img/icono_ayuda.gif);
            background-position: right center;
            background-repeat: no-repeat;
            color: #333333;
            text-decoration: none;
        }
        
        fieldset#csea1 div.panelsearch {
            position: absolute;
            top: 250px;
            left: 796px;
        }
        
        fieldset#csea1 div.panelsearch input {
            position: absolute;
        }
        
        fieldset#csea1 div.panelsearch label {
            position: absolute;
            left: 22px;
        }
        
        div#cSearch div.DivTxtSearchclass {
            width: 530px;
            margin: 0px;
            padding: 0px;
            float: left;
            min-height: 30px;
        }
        
        div#cSearch div.seaAsis {
            width: 100%;
            clear: both;
            margin-bottom: 10px;
            font-size: 1.1em;
            color: #333333;
        }
        
        div#cSearch div.seaAsisFloat {
            float: left;
            width: 25%;
        }
        
        div#cSearch div.seaAsis input.TxtSearchclass {
            width: 480px;
            margin-left: 16%;
            height: 16px;
            border: 1px solid #808080;
        }
        
        div#cSearch div#seaAsis1 {
            margin-top: 0px;
        }
        
        div#cSearch div#seaAsis1 div .TxtSearchclass {
            width: 500px;
            margin-left: 35px;
            height: 28px;
            border: 1px solid #a1a1a1;
            padding-top: 4px;
            padding-bottom: 4px;
            padding-left: 5px;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 1.2em;
            font-weight: bold;
            /*padding: 16px;*/
        }
        
        div#cSearch div#sc1AvDivTxtSearch,
        div#cSearch div#sc2AvDivTxtSearch,
        div#cSearch div#sc3AvDivTxtSearch,
        div#cSearch div#sc4AvDivTxtSearch,
        div#cSearch div#sc5AvDivTxtSearch {
            width: 255px;
            margin: 0px;
            padding: 0px;
        }
        
        div#cSearch input#sc1AvTxtSearch,
        div#cSearch input#sc2AvTxtSearch,
        div#cSearch input#sc3AvTxtSearch,
        div#cSearch input#sc4AvTxtSearch,
        div#cSearch input#sc5AvTxtSearch {
            width: 330px;
            height: 20px;
            border: 1px solid #a1a1a1;
            margin: 0px;
            padding: 0px;
            margin-right: 0px;
        }
        
        div#derogado {
            margin-bottom: 35px;
            margin-left: 35px;
        }
        
        div#derogado div#WkeDerrogado2divselection label {
            font-weight: bold;
            color: #003585;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 1.1em;
            margin-left: 7px;
        }
        
        .DivChkSynonymclass {}
        
        .DivChkSynonymclass label {
            font-size: 1.1em;
            font-family: Arial, Helvetica, sans-serif;
            color: #333333;
            margin-left: 5px;
        }
        
        #sc1AvDivChkSynonym .ChkSynonymclass {
            position: absolute;
            top: 228px;
            left: 796px;
        }
        
        #sc1AvDivChkSynonym label {
            position: absolute;
            top: 228px;
        }
        
        div#cSearch div.DivSynonymclass {
            width: 505px;
            margin-top: 0.5em;
            margin-left: 35px;
            clear: both;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            padding-top: 10px;
        }
        
        div#cSearch div#seaAsis1 div input.InvChkSynonymclass {
            display: none;
        }
        
        .InvChkSynonymclass {
            display: none;
        }
        
        div.DivSynonymTextclass span.SearchHighLight {
            display: block;
            width: 100%;
        }
        
        div.DivSynonymclass div.DivSynonymTitleclass {
            font-weight: bold;
            font-size: 1.1em;
            margin-bottom: 0.5em;
            color: #505050;
            margin-top: 0.5em;
        }
        
        fieldset#csea1 #ImputSeas2 {
            position: absolute;
            top: 228px;
            width: 190px;
            left: 796px;
        }
        
        fieldset#csea1 #ImputSeas2 #LabelControl1 {
            display: inline;
            font-size: 1.1em;
            padding-left: 0px;
            color: #333333;
            font-family: Arial, Helvetica, sans-serif;
        }
        
        fieldset#csea1 #ImputSeas2 input {}
        
        fieldset#csea1 span {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 1.1em;
            color: #838383;
            display: block;
            padding-left: 0px;
            padding-top: 4px;
            padding-bottom: 2px;
            clear: both;
        }
        
        fieldset#csea1 span strong {
            font-weight: bold;
        }
        
        fieldset#csea1 span#lblConAnd {
            width: 147px;
            float: left;
            padding-left: 48px;
            font-size: 1.1em;
            text-align: right;
            margin-right: 15px;
        }
        
        fieldset#csea1 span#lblConOr {
            width: 147px;
            float: left;
            padding-left: 48px;
            font-size: 1.1em;
            text-align: right;
            margin-right: 15px;
        }
        
        fieldset#csea1 span#lblNot {
            width: 147px;
            float: left;
            padding-left: 48px;
            font-size: 1.1em;
            text-align: right;
            margin-right: 15px;
        }
        
        fieldset#csea1 span#lblConLiteral {
            width: 147px;
            float: left;
            padding-left: 48px;
            font-size: 1.1em;
            text-align: right;
            margin-right: 15px;
        }
        
        .InvChkSynonymclass {
            display: none;
        }
        
        div.DivSynonymclass div.DivSynonymTitleclass {
            font-weight: bold;
            font-size: 1.1em;
            margin-bottom: 0.5em;
            color: #505050;
            margin-top: 0.5em;
        }
        
        div#cSearch fieldset#csea2 {
            text-align: left;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            padding: 0 0 20px 0;
        }
        
        fieldset#csea2 span {
            font-size: 1em;
            font-weight: bold;
            color: #003585;
            padding-top: 5px;
            float: left;
            display: block;
            width: 195px;
            text-align: right;
            font-family: Arial, Helvetica, sans-serif;
        }
        
        fieldset#csea2 span#lblVoces {
            text-align: right;
        }
        
        fieldset#csea2 span#lblNumero {
            width: 70px;
            font-size: 1.2em;
            color: #a1a1a1;
            padding: 0;
            margin: 0;
            text-align: left;
            margin-left: 15px;
        }
        
        fieldset#csea2 span#lblAnio {
            width: 70px;
            font-size: 1.2em;
            color: #a1a1a1;
            padding: 0;
            margin: 0;
            text-align: left;
            margin-left: 15px;
        }
        
        fieldset#csea2 span#lblSentencia {
            font-size: 1.2em;
            text-align: right;
        }
        
        fieldset#csea2 span#lblRec {
            font-size: 1.2em;
            text-align: right;
        }
        
        fieldset#csea2 span#lblNumDisp {
            font-size: 1.2em;
            display: block;
            padding-bottom: 4px;
            text-align: right;
        }
        
        fieldset#csea2 span#lblDispCom {}
        
        fieldset#csea2 div#seaAsis2 {
            border-bottom: double 3px #c9c9c9;
            padding-bottom: 25px;
            margin-bottom: 25px;
        }
        
        fieldset#csea2 div#seaAsis9 {
            width: 100%;
            display: block;
        }
        
        fieldset#csea2 div#seaAsis10 {
            width: 100%;
            display: block;
        }
        
        fieldset#csea2 div#seaAsis11 {
            width: 100%;
            display: block;
        }
        
        fieldset#csea2 div#seaAsis12 {
            width: 100%;
            display: block;
        }
        
        fieldset#csea2 div.seaAsis div.listainit span {
            color: #333333;
            display: block;
            float: none;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 1em;
            font-weight: normal;
            margin-bottom: 2px;
            padding-left: 32px;
            padding-right: 10px;
            width: auto;
            text-align: left;
            line-height: 1.3em;
        }
        
        fieldset#csea2 div.seaAsis div.listainit span strong {
            font-weight: normal;
        }
        
        fieldset#csea2 div.seaAsis div.listainit span b {
            font-weight: normal;
            color: #000000;
        }
        
        div.seaAsis #iac1 {
            margin-left: 210px;
            width: 330px;
        }
        
        div.seaAsis a.btnlistamas {
            float: left;
            margin-top: -8px;
            width: 20px;
            margin-left: 534px;
            display: inline;
            width: 7px;
            height: 7px;
            background-image: url(../Img/asis.gif);
            background-repeat: no-repeat;
        }
        
        div.seaAsis dfn {
            display: none;
        }
        
        div.seaAsis .initlista {
            padding-top: 2px;
            padding-bottom: 3px;
            min-height: 15px;
            min-height: 15px;
            /* margin-left: 253px;*/
            margin-left: 210px;
            border: 1px solid #003585;
            width: 330px;
            padding-top: 2px;
            cursor: pointer;
        }
        
        #gacRefdiv #gacRef {
            padding-top: 2px;
            padding-bottom: 3px;
            min-height: 15px;
            min-height: 15px;
            /* margin-left: 253px;*/
            margin-left: 15px;
            border: 1px solid #808080;
            width: 330px;
            padding-top: 2px;
        }
        
        div#cSearch div.seaAsis div input {
            font-size: 1.1em;
            border: 1px solid #A1A1A1;
            width: 330px;
            padding-top: 2px;
            padding-bottom: 2px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            color: #000000;
            /* margin-left:253px; */
            margin-left: 15px;
        }
        
        #Grupo table {
            margin-bottom: 5px;
        }
        
        table {
            width: 424px;
            _width: 428px;
            border-collapse: collapse;
        }
        
        table tr th {
            vertical-align: middle;
            font-size: 0.9em;
        }
        
        table tr th input {
            border: 1px solid #a1a1a1;
            padding-top: 2px;
            padding-bottom: 2px;
            margin-bottom: 5px;
            width: 83px;
            margin-right: 15px;
        }
        
        #gac1div #gac1,
        #gac2div #gac2,
        #gac3div #gac3,
        #gac4div #gac4 {
            height: 20px;
            margin-left: 16px;
        }
        
        #gac1div,
        #gac3div {
            margin-right: 8px;
        }
        
        #gac3div #gac3 {
            margin-top: 6px;
        }
        
        #gac4div #gac4 {
            margin-top: 6px;
        }
        
        #WkeDerrogado2CheckList li {
            list-style: none;
        }
        
        #divMySearchesUpdateAlert a {
            display: block;
            padding: 10px;
            border: none;
            cursor: pointer;
            color: #fff;
            float: left;
            text-align: center;
            font-size: 14px;
        }
        
        #divMySearchesUpdateAlert a:first-child {
            color: #000;
            background-color: #f0f0f0;
        }
        
        #divMySearchesUpdateAlert a:last-child {
            margin-left: 16px;
            background-color: rgb(191, 191, 191);
            color: rgb(71, 71, 71);
        }
        
        .ButtonsUpdateAlert {
            margin: 28px 0 0 376px;
            width: 350px;
        }
        
        #BackButtonUpdateAlert {
            display: none;
        }