<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {margin:5px auto;padding:0px;}
.logo{margin-top:2px;margin-left:32px;margin-bottom:5px;}
.tabla_login{border-bottom:	2px dotted #bdbdbd;border-left:	2px dotted #bdbdbd;border-right:	2px dotted #bdbdbd;border-top:	2px dotted #bdbdbd;}
img {border:0;}
h1 {color:#35488C;line-height:23px;}
h2 {color:#35488C;line-height:14px;font-size:14px;}
.menu_box {background-color: #D9DADB;border-bottom:	1px solid #D4D4D4;border-left:	2px double #D4D4D4;border-right:	2px  double #D4D4D4;border-top:	1px solid #D4D4D4;height:	30px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.listado-contratos,.documentos,
.documentos-detalle{border:	1px solid #bdbdbd;border-collapse: collapse;}
.listado-contratos td,.documentos td,
.documentos-detalle td{border:1px solid #bdbdbd;border-collapse: collapse;}
.listado-contratos thead th,
.documentos thead th,
.documentos-detalle thead th{height: 1.5rem;}
.documentos-detalle tbody tr:nth-child(odd){background-color: lightgray;}
.detalle-listado{margin-top: 1rem;position: relative;transition: .5s opacity;}
.detalle-listado summary:hover{transform: scaleY(1.2);color: steelblue;cursor: pointer;
}
.detalle-listado table,
.listado-contratos {min-width: 70%;margin: 1rem auto;}
.detalle-listado[open]{cursor: default;}
.detalle-listado[open] summary ~ * {animation: sweep .5s ease-in-out;}
  
  @keyframes sweep {
    0%    {opacity: 0; transform: translateY(-10px)}
    100%  {opacity: 1; transform: translateY(0)}
  }
/*.detalle-listado:not([open]):hover {transform: scaleY(1.2);color: steelblue;}*/
.buscador-provincia{margin:1rem auto;width: fit-content;}
.buscador-provincia form{min-width: fit-content;}
.tabla_enlaces{border:1px solid #bdbdbd;border-collapse: collapse;}
.tabla_enlaces td{border:1px solid #bdbdbd;height:105px;}
.boton {color:#515E85;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;width:82px;height:22px;text-decoration: none;text-transform:none;background-image:url(../images/menu-box-bg.jpg);background-repeat:repeat-x;border:1px solid #bdbdbd;}
.enlace_contenido, .enlace_contenido_2, .enlace_contenido_imprimir {background-color:inherit;color:#35488C;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:bold;text-decoration:none;text-transform:none;}
.enlace_contenido_imprimir {padding-left:17px;background-image:url(../images/icono_impresora.jpg);background-repeat:no-repeat;}
.enlace_contenido:hover {background-color:inherit;color:#bdbdbd;text-decoration:none;}
.enlace_contenido_2:hover {background-color:inherit;text-decoration:none;}
.enlace_mapa  {background-color:inherit;color:#696969;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:bold;text-decoration:none;text-transform:none;}
.enlace_mapa:hover {background-color:inherit;color:#bdbdbd;text-decoration:none;}
#menu {margin-top: 5px;line-height:14px;}
.enlace_sesion  {background-color:inherit;color:#35488C;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:normal;font-variant:normal;font-weight:bold;text-decoration:none;text-transform:none;}
.enlace_sesion:hover  {background-color:inherit;color:#bdbdbd;text-decoration:none;}
.enlace_ruta{text-decoration:none;}
.ruta{border-bottom: 2px dotted #bdbdbd;height:16px;}
.sesion{height: 16px;}
.contenido{margin-left:16px;margin-right:16px;}
.add-bg{background-image:url(../images/add-bg.jpg);background-repeat:no-repeat;height:112px;}
.blue-link {background-color:inherit;color:#35488C;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;line-height:14px;text-decoration:none;text-transform:none;}
.blue-link:hover  {background-color:inherit;color:#35488C;text-decoration:underline;}
.rojo {background-color:inherit;color:red;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:normal;font-variant:normal;font-weight:bold;text-decoration:none;text-transform:none;}
.blue-text  {background-color:inherit;color:#35488C;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;line-height:14px;text-decoration:none;text-transform:none;}
.blue_title  {background-color:inherit;color:#1E4B78;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;line-height:14px;text-decoration:none;text-transform:none;}
.body_padding  {padding-bottom:0px;padding-left:2px;padding-right:3px;padding-top:3px;}
.body_title  {background-color:inherit;color:#35488C;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;line-height:20px;text-decoration:none;text-transform:none;}
.footer-link  {background-color:inherit;color:#35488C;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:bold;line-height:34px;text-decoration:none;text-transform:none;}
.footer-link:hover {background-color:inherit;text-decoration:none;}
.footer-margin  {margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;width:100%;}
.footer_box  {background-color:#D9DADB;border-bottom:1px solid #D1D1D1;border-left:2px double #D1D1D1;border-right:2px  double #D1D1D1;border-top:1px solid #D1D1D1;height:34px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.grey_title  {background-color:inherit;color:#808080;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;line-height:20px;text-decoration:none;text-transform:none;}
.header-bg{height:76px;margin-left:32px;}
.home-icon{margin-right:0px;margin-left:3px;text-decoration:none;}
.input-box  {color:#35488C;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:bold;text-decoration:none;text-transform:none;}
.input-area  {color:#35488C;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:bold;text-decoration:none;text-transform:none;}
.left_menu  {background-color:inherit;color:#35488C;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;line-height:16px;text-decoration:none;text-transform:none;}
.left_menu:hover{background-color:inherit;color:#bdbdbd;text-decoration:none;}
.menu_table td  {border-bottom:1px dotted #bdbdbd;height:16px;margin-right: 15px;}
.menu_derecha {margin-left: 20px;background-color:#ededed;}
.menu_derecha_div {
    text-align:center;
    min-height:910px;
    margin-left: 20px;
    background-color: #ededed;
    width: 200px;
    margin-top: 0;
    /*min-height: 610px;*/
    float: right;}
.menu_derecha_div img {    
    width: 90%;
}
.order-box  {border-color:#A1A1A1;border-width:1px;padding:6px;}
.order-box-padding  {padding-bottom:10px;padding-left:16px;padding-right:10px;padding-top:18px;}
.order-title  {background-color:#E9E9E9;border-bottom:2px solid #FFFFFF;color:#35488C;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;height:37px;line-height:36px;padding-left:16px;text-decoration:none;text-transform:none;}
.letra-mini{background-color:inherit;color:#35488C;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;}
.menu {margin-top: 14px;}
.search-bg  {background-image:url(../images/search-bg.jpg);background-repeat:no-repeat;height:178px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.top_menu, .top_menu_2  {background-color:inherit;color:#35488C;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:normal;font-variant:normal;font-weight:bold;line-height:28px;text-decoration:none;text-transform:none;}
.top_menu:hover {background-color:inherit;color:#bdbdbd;text-decoration:none;}
.top_menu_2:hover {background-color:inherit;text-decoration:none;}
body{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 14px;font-weight: normal;font-variant: normal;text-transform: none;color: #666666;text-decoration: none;background-color:inherit;}
/* MENU */
.botones {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #515E85;background-color: #ffffff;text-align: center;font-style:	normal;font-variant:	normal;border: 1px solid #bdbdbd;margin:1px 1px 5px 1px;padding: 3px;-moz-border-radius:8px; -webkit-border-radius:8px;border-radius:8px;}
.botones:hover {font-family: Arial, Helvetica, sans-serif;background-color: #515E85;font-size: 12px;font-weight: bold;border: 1px solid #bdbdbd;margin:1px 1px 5px 1px;padding: 3px;-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;color: #fff;}
.botones:hover a {text-decoration: none;color:white;}
.subMe {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;background-color: #ffffff;text-align: center;font-style:	normal;font-variant:	normal;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.subMe .botones a {text-decoration:none;color:#515E85;}
.subMe .botones:hover a {text-decoration: none;color:white;}
.botonesHover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color:#515E85;background-color: #ffffff;border: 1px solid #bdbdbd;margin: 1px;padding: 3px;}
a.enlacesmenu {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #515E85;text-decoration: none;text-align: center;font-style:	normal;font-variant:normal;}
a.enlacesmenu:hover {text-decoration: none;color:white;}
/*Clase para el dibujo de la flecha*/.espan{width: 5px;height: 5px;}
input[type='submit'],
input[type='button']
{
    border-radius: 2px;
    cursor: pointer;
}

input[type='submit']:hover,
input[type='button']:hover
{
    transform: scale(1.1);
}
.container{
    min-width: 768px;
    margin:0 auto;
}

.container &gt; table{
    height: 100vh;
}

table.table-filtro{
    padding-right: 10px;
}
input.input-box{
    padding: 0;
    margin: 0;
    margin-bottom: 0.625em;
}
table th{
    border-right: 1px solid;
    border-right-color: inherit;
}

.img-border{
    border:.1rem solid #35488C;
}
.img-border:hover,
.img-noborder:hover
{
    transform: scale(1.1);
}
.table-filter{
    width:100%;
    border-spacing:0;
    border-collapse: separate;    
} 
.table-filter td{
    padding: 0 .15rem;
    vertical-align: baseline;
    text-align: left;
    width: fit-content;
}
.table-filter td input[type="text"],
.table-filter td input[type="submit"],
.table-filter td select
{
    width: 100%;
}

@media screen and (max-device-width:767px), screen and (max-width:767px) {

    input.input-box{
        border: none;
        border-bottom: 1px solid #1E4B78;
    }
    form select{
        border: none;
        border-bottom: 1px solid #1E4B78;
    }
    select.input-box{
        border: none;
        border-bottom: 1px solid #1E4B78;
    }

}</pre></body></html>