    A:link {color: black; text-decoration: none; font-family:Verdana; font-size: 12px; font-weight: bold}
    A:active {color: black; text-decoration: none; font-family:Verdana; font-size: 12px; font-weight: bold}
    A:visited {color: black; text-decoration: none; font-family:Verdana; font-size: 12px; font-weight: bold}
    A:hover {color: black; text-decoration: none; font-family:Verdana; font-size: 12px; font-weight: bold}

    TD {
    	color: black; 
    	text-decoration: none; 
    	font-family:Verdana; 
    	font-size: 9pt; 
    	font-weight: bold;
        white-space: nowrap;
        vertical-align: middle;
    }

    .fondo {
        background-color:#C0C0C0;
    }

    .hipoteca {
        Font-Family:Verdana,Arial;
        Font-Size: 12px;
    }

    .obligatorio {
        background-color:#FF8D79;
        white-space: nowrap;
        width:1px;
    }

    .normal {
        background-color:#AFC1D9;
        white-space: nowrap;
        width:1px;
    }

    .opcionalNoWrap {
        background-color:#AFC1D9;
        white-space: nowrap;
    }

    .campoTexto {
        color:blue;
        text-decoration:none;
        font-family:"Verdana";
        font-size:9pt;
    }

    .campoTextoDisabled {
        background-color:lightgrey;
        color:grey;
        text-decoration:none;
        font-family:"Verdana";
        font-size:9pt;
    }

    .campoFecha {
        color:blue;
        text-decoration:none;
        font-family:"Verdana";
        font-size:9pt;
    }

    .campoFechaDisabled {
        background-color:lightgrey;
        color:grey;
        text-decoration:none;
        font-family:"Verdana";
        font-size:9pt;
    }

    .campoSelect {
        color:blue;
        text-decoration:none;
        font-family:"Verdana";
        font-size:9pt;
    }

    .campoSelectDisabled {
        background-color:lightgrey;
        color:grey;
        text-decoration:none;
        font-family:"Verdana";
        font-size:9pt;
    }

    .campoCheck {
        color:blue;
        text-decoration:none;
        font-family:"Verdana";
        font-size:9pt;
    }

    .campoCheckDisabled {
        background-color:lightgrey;
        color:grey;
        text-decoration:none;
        font-family:"Verdana";
        font-size:9pt;
    }

    .campoMemo {
        color:blue;
        text-decoration:none;
        font-family:"Verdana";
        font-size:9pt;
    }

    .campoMemoDisabled {
        background-color:lightgrey;
        color:grey;
        text-decoration:none;
        font-family:"Verdana";
        font-size:9pt;
    }

    .campoBoton {
        color:blue;
        text-decoration:none;
        font-family:"Verdana";
        font-size:9pt;
        cursor:pointer;
        cursor:hand;
    }

    .campoBotonSoloPantalla {
        color:blue;
        text-decoration:none;
        font-family:"Verdana";
        font-size:9pt;
        cursor:pointer;
        cursor:hand;
    }

    .campoBotonDisabled {
        background-color:lightgrey;
        color:grey;
        text-decoration:none;
        font-family:"Verdana";
        font-size:9pt;
    }

    .campoBotonPequeno {
        color:blue;
        text-decoration:none;
        font-size:8px;
        cursor:pointer;
        cursor:hand;
    }

    .campoBotonPequenoDisabled {
        background-color:lightgrey;
        color:grey;
        text-decoration:none;
        font-size:8px;
    }

    .campoImagen {
        border:0;
    }

    .cabecera { 
        background-color:#AFC1D9;
        font-size:11px;
        cursor:pointer;
        cursor:hand;
    }
    .inmuebles {
    	position:absolute; 
    	left:10; 
    	top:0;
        width:900;
        height:520;
        z-index: 2;
    }

    .capainm {
    	position:absolute; 
    	left:22; 
    	top:40;
        width:912;
        height:460;
    	background:#D0D0D0;
        z-index: 2;
    }

    .capasec {
    	position:absolute; 
    	left:22; 
    	top:40;
        width:912;
        height:460;
    	background:#D0D0D0;
        z-index: 2;
        visibility:hidden;
    }

    .cabTabla {
        background:#AFC1D9;
        font-size:11px;
        cursor:pointer;
        cursor:hand;
    }
    .cabTablaScr {
        background:#AFC1D9;
        border-bottom:1px solid black;
        font-size:12px;
        cursor:pointer;
        cursor:hand;
	position:relative; 
	top: expression(document.getElementById("data").scrollTop -3); /*IE5+ only*/
    }

    .cabTablaScr2 {
        background:#AFC1D9;
        border-bottom:1px solid black;
        font-size:12px;
        cursor:pointer;
        cursor:hand;
	position:relative; 
	top: expression(document.getElementById("dataCap").scrollTop -3); /*IE5+ only*/
    }

    .barraTit {
        font-size:12pt;
        font-weight:bold;
        background:#FFAE21;
        color:white;
        cursor:pointer;
        cursor:hand;
    }

    .limiteListado {
        top:10px;
        left:10px;
        height:490px;
        width:996;
        overflow:auto;
    }

/* LISTADOS */
    .filaPar {
        font-size:9px;
        font-family:Tahoma, Arial;
        background-color:#DDDDDD;
        white-space:normal;
        cursor:pointer;
        cursor:hand;
   }

    .filaImpar {
        font-size:9px;
        font-family:Tahoma, Arial;
        background-color:#DFE6EE;
        white-space:normal;
        cursor:pointer;
        cursor:hand;
    }

    .filaInactiva {
        font-size:9px;
        font-family:Tahoma, Arial;
        background-color:#FF8D79;
        cursor:pointer;
        cursor:hand;
    }

    .demandantePar {
        font-size:9px;
        font-family:Tahoma, Arial;
        background-color:#BDBFBF;
        border-bottom:solid 1px black;
        cursor:pointer;
        cursor:hand;
        vertical-align:top;
   }

    .demandanteImpar {
        font-size:9px;
        font-family:Tahoma, Arial;
        background-color:#C0D0D0;
        border-bottom:solid 1px black;
        cursor:pointer;
        cursor:hand;
        vertical-align:top;
    }

    .demandanteInactivo {
        font-size:9px;
        font-family:Tahoma, Arial;
        background-color:#FF8D79;
        border-bottom:solid 1px black;
        cursor:pointer;
        cursor:hand;
        vertical-align:top;
    }

/* FIN LISTADOS */

    .tip {    
        position: absolute;
        visibility: hidden;
        z-index: 4;
    }


.capaActiva {
    border:1px solid black;
    border-bottom:0px;
    background-color:#D0D0D0;
}

.capaOculta {
    border:1px solid black;
    background-color:#B0B0B0;
    cursor:pointer;
    cursor:hand;
}

.fecha {
    border:1px solid black;
    background-color:#C0C0C0;
}

.txtDetalle {
    background-color:#DFE6EE;
}

.valDetalle {
    background-color:#D0E0D0;
}

/* CARTELES */
.campocartel {
    background-color:#DDDDDD;
    white-space:nowrap;
}
.valorcartel {
    background-color:#DFE6EE;
    white-space:normal;
}
.flechacartel {
    background-color:#D00000;
    color:white;
}

.capaDebajoCartel {
    position:absolute;
    top:100;
    left:0;
    width:740;
    z-index:1;
}

.capaEncimaCartel {
    position:absolute;
    top:100;
    left:0;
    width:800;
    z-index:25;
}

.textoCartel {
    font-family:Verdana, Times New Roman;
    font-size:11pt;
    white-space:normal;
}

.margenesCartel {
    position:absolute;
    top:60;
    left:0;
    z-index:0;
    border:solid thin skyblue;
    height:27.0cm;
    width:20.0cm;
    border-collapse:collapse;
}

/* FIN CARTELES */

.cabCompr {
    background-color:#AFC1D9;
    border-bottom:1px solid black;
}

.tablaCruce {
    border-spacing:1;
    padding:0;
    background-color:#D0D0D0;
    border:1px solid black;
    border-bottom:0px;
}

.tablaPermisos {
    border-spacing:0;
    padding:1;
    background-color:#D0D0D0;
    border:1px solid black;
    width:600px;
}

.tablaAgentes {
    border-spacing:0;
    padding:1;
    background-color:#D0D0D0;
    border:1px solid black;
    width:940px;
}

.tablaVisibilidad {
    border-spacing:0;
    padding:1;
    background-color:#D0D0D0;
    border:1px solid black;
    border-top:0px;
    width:900px;
}

.tablaConsulta {
    border-spacing:0;
    padding:1;
    background-color:#D0D0D0;
    width:980px;
}

.cabeceraPermisos {
    border-spacing:0;
    padding:1;
    background-color:#D0D0D0;
    border:1px solid black;
    border-top:0px;
    width:940px;
}

.cabeceraVisibilidad {
    border-spacing:0;
    padding:1;
    background-color:#D0D0D0;
    border:1px solid black;
    border-top:0px;
    width:940px;
}

.cabeceraAgentes {
    border-spacing:0;
    padding:1;
    background-color:#D0D0D0;
    border:1px solid black;
    border-top:0px;
    width:940px;
}

.cabeceraPublicidad {
    border-spacing:0;
    padding:1;
    background-color:#D0D0D0;
    border:1px solid black;
    border-top:0px;
    width:940px;
}

.cabExErr {
    border-spacing:1;
    padding:0;
    background-color:#D0D0D0;
    border:1px solid black;
}
.bodExErr {
    border-spacing:0;
    padding:1;
    background-color:#E0E0E0;
    border:1px solid black;
}

.menucab {
    position:absolute;
    top:0px;
    width:82px;
    height:32px;
    border:0px;
    border-top:0px;
    z-index:10;
}

.buscab {
    position:absolute;
    top:0px;
    width:115px;
    height:31px;
    border:0px;
    border-top:0px;
}

.infcab {
    position:absolute;
    top:0px;
    width:105px;
    height:31px;
    border:0px;
    border-top:0px;
}

    #informes {
    	position:absolute; 
    	left:620; 
    	top:250;
        z-index: 1;
    	visibility:visible
    }

    #menuclientes {
    	position:absolute; 
    	left:25; 
    	top:0;
        z-index: 1;
    	visibility:visible
    }
    #permisos {
    	position:absolute; 
    	left:25; 
    	top:0;
        z-index: 1;
    	visibility:visible
    }
    #fotos {
    	position:absolute; 
    	left:25; 
    	top:0;
        z-index: 1;
    	visibility:visible
    }
    #cargando{
    	position:absolute; 
    	left:25; 
    	top:0;
        z-index: 1;
    	visibility:hidden
    }    
    #consultainmuebles {
    	position:absolute; 
    	left:25; 
    	top:0;
        z-index: 1;
    	visibility:visible
    }
    #zonanormal{
    	visibility:visible
    }
    #zonacompleja{
    	visibility:hidden
    }
    #clientes {
    	position:absolute; 
    	left:25; 
    	top:23;
        z-index: 1;
    	visibility:visible
    }
    #trabajosclientes {
    	position:absolute; 
    	left:25; 
    	top:23;
        z-index: 1;
    	visibility:visible
    }
    #consultaclientes {
    	position:absolute; 
    	left:25; 
    	top:0;
        z-index: 1;
    	visibility:visible
    }
    #agentes {
    	position:absolute; 
    	left:25; 
    	top:0;
        z-index: 1;
    	visibility:visible
    }
    #principal {
    	position:absolute; 
    	left:0; 
    	top:0; 
        z-index: 1;
    	visibility:visible
    }
    #inm_ext {
    	position:absolute; 
    	left:35; 
    	top:40;
        z-index: 2;
    	visibility:hidden
    }
    #inm_int {
    	position:absolute; 
    	left:35; 
    	top:40;
        z-index: 2;
    	visibility:hidden
    }

    #inm_local {
    	position:absolute; 
    	left:25; 
    	top:0;
        z-index: 1;
    	visibility:hidden
    }

    #inm_local_general {
    	position:absolute; 
    	left:35; 
    	top:40;
        z-index: 2;
    	visibility:hidden
    }

    #inm_local_prop {
    	position:absolute; 
    	left:35; 
    	top:40;
        z-index: 2;
    	visibility:hidden
    }

    #inm_local_localizacion{
    	position:absolute; 
    	left:35; 
    	top:40;
        z-index: 2;
    	visibility:hidden
    }

    #inm_local_caracteristicas {
    	position:absolute; 
    	left:35; 
    	top:40;
        z-index: 2;
    	visibility:hidden
    }

    #inm_local_caracteristicas2 {
    	position:absolute; 
    	left:35; 
    	top:40;
        z-index: 2;
    	visibility:hidden
    }

    .compradores {
    	position:absolute; 
    	left:10; 
    	top:0;
        width:940;
        height:520;
        z-index: 2;
    }

    .capacompr {
    	position:absolute; 
    	left:15; 
    	top:40;
        width:930;
        height:460;
    	background:#D0D0D0;
        z-index: 2;
    }

    .capacomprsec {
    	position:absolute; 
    	left:15; 
    	top:40;
        width:930;
        height:460;
    	background:#D0D0D0;
        z-index: 2;
        visibility:hidden;
    }

