   body {
			  background:#fff;
			  margin:0;
			  padding:0;
			  color:#000;
			  font:x-small/1.5em Georgia,Serif;
			  /* voice-family: "\"}\"";
              voice-family:inherit;*/
			  font-size:small;
			  } 
			
			#header {
			  float:left;
			  width:100%;
			  background: url("../images/bg.gif") repeat-x bottom;
			  font-size:93%;
			  line-height:normal;
			  
			  }
			#header ul {
			  margin:0;
			  padding:10px 10px 0;
			  list-style:none;
			  }
			#header li {
			  float:left;
			  background:url("../images/norm_left.gif") no-repeat left top;
			  margin:0;
			  padding:0 0 0 9px;
			  }
			#header a {
			  float:left;
			  display:block;
			  background:url("../images/norm_right.gif") no-repeat right top;
			  padding:5px 15px 4px 6px;
			  text-decoration:none;
			  font-weight:bold;
			  color:#765;
			  }
			/* Commented Backslash Hack
			   hides rule from IE5-Mac \*/
			#header a {float:none;}
			/* End IE5-Mac hack */
			#header a:hover {
			  color:#333;
			  }
			#header #current {
			  background-image:url("../images/norm_left_on.gif");
			  }
			#header #current a {
			  background-image:url("../images/norm_right_on.gif");
			  color:#333;
			  padding-bottom:5px;
			  }
			
			
			
			
			#buscador_mapa {
				float:right;
				margin:15px 0 15px 0;
				width:25%;
			}
			
			#buscador_mapa table{
    			border-style: dotted;
    			border-width: 1px;
    			border-color: #dbdbdb;
    			font-family: verdana, arial;
    			width:100%;
			}
			
			#buscador_mapa tr{
    			width:100%;
			}
			
			#buscador_mapa td{
    			padding:7px 15px 7px 15px;
    			
			} 
			
			.encabezado{
    			background-color:#CCCCCC;
    			font-weight:bold;
    			border:1px;
                color:#666666;
    			padding:0 10px 0 15px;
    			height:20px
			}

 			.visible {
                visibility: visible;
            }
            
            .oculto {
                visibility: hidden;
            }
            #mapa {
                width: 100%;
                height: 350px;
                margin: 20px 10px 5px 20px;
				float:left;
            }
            .superindice {
                vertical-align: super;
                font-size: 8px;
            }
            .etiqueta {
                font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-weight: bolder;
            }
            .campo {
                font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: italic;
            }
			
			
			/* Busqueda avanzada */
			
			
			#buscador {
				margin:15px 0 15px 0;
				width:100%;
				display:block;
								
			}
			
			#buscador table{
			border-style: dotted;
			border-width: 1px;
			border-color: #666666;
			font-family: verdana, arial;
			width:100%;
			
			}
			
						
			#buscador td{
			padding:1px 15px 1px 15px;
			
			}
			
			#buscador select{
			width:200px
			
			}
			#buscadoralert select{
			width:200px
			
			}
			
			#ordenacion {
				margin:15px 0 15px 0;
				width:100%;
				display:none;
			}
			
			#ordenacion table{
			border-style: dotted;
			border-width: 1px;
			border-color: #666666;
			font-family: verdana, arial;
			width:100%;
			}
						
			#ordenacion td{
			padding:1px 15px 1px 15px;
			
			}
			
			#ordenacion select{
			width:200px
			}
			
			/* Lista de resultados */
           #resultados {
               height: 200px;
               vertical-align: top;
           }
           
           td.celda {
               vertical-align: middle;
               padding: 0;
               margin: 0;
           }
           
           #tablaResultados {
               border: 0;
               padding: 0;
               margin: 0;
               border-collapse: collapse;
               overflow: scroll;
               overflow-y: auto;
           }
           
           #bodyResultados {
               overflow: scroll;
               overflow-y: auto;
           }
           
           .resaltable {
               background-color: cyan;
               font-weight: bolder;
           }
           
           .celda {
               padding: 0;
               margin: 0;
               text-align: right;
               font-size: 10px; 
               font-family: "Courier New", Courier, monospace;
               vertical-align: middle;
           }
           
           .fila {
               padding: 0;
               margin: 0;
           }
           
           .no_geolocalizado {
               background-color: #eeeeee;
           }
           
           th.cabecera_lista {
               background-color: #cccccc;
               font-size: xx-small;
               color: #666666;
               padding: 0;
           }
           
           tr.resaltado {
               background-color: #cccccc;
               color: #666666;
           }

           .descripcion {
               clear: both;
               margin: 0; 
               padding: 0;
               text-align: justify;
               padding-top: 10px;
               padding-bottom: 10px;
               width: 250px;
           }
           
           a.enlace_ficha:hover {
               text-decoration: underline;
               color: blue;
           }
           
           a.enlace_ficha:visited {
               color: blue;
           }
           
           a.enlace_ficha {
               color: blue;
               text-decoration: none;
               font-size: 10px;
           }

           .div_datos {
               text-align: center;
               margin: 0;
               padding: 0;
           }
           
           .datos {
               text-align: left;
               margin-bottom: 0;
               padding-bottom: 0;
           }
           
           .foto {
               float: left;
               vertical-align: middle;
               padding-right: 5px;
               margin-bottom: 0;
               padding-bottom: 0;
           }
           
           .separador {
               float: left;
               padding-bottom: 0;
               margin-bottom: 0;
			   margin-top:-5px;
           }
           
           .info_window {
                   width: 250px;
				   text-align:center;
			}
           
           fieldset#inmueblesEncontrados {
                clear: left;
                float: left;
                width: 100%;
                padding: 15px 0 15px ;
				margin-top:10px;
				visibility: hidden;
           }
           
           #inmueblesEncontrados  div {
               font-weight: bolder;
           }
		   
		    #inmueblesEncontrados  label {
               font-weight: bolder;
           }
           
           .cajita_encontradas {
               text-align: left;
			   padding:8px 5px 0 10px;
        
               width: 100%;
           }
                 
           #cargando {
               position: absolute;
               font-size: 16px;
               filter:alpha(opacity=85);
     			-moz-opacity:0.75;
       			opacity: 0.75;         
               padding: 5px;
               margin: 5px; 
               text-align: center;
               vertical-align: middle;
               z-index: 1;
             
           }
		   
		   
		     fieldset#leyenda {
                clear: left;
                float: left;
                width: 100%;
                padding: 15px 15px 15px 15px;
				margin: 0 20px 10px 20px;
           }
           
          #leyenda table {
		  		text-align:left;
             	font-weight: bolder;
			 	width:100%;
           }
		  
		   #leyenda tr {
		  		text-align:left;
             	font-weight: bolder;
			 	width:100%;
           }

