html, body{
    margin:0;
    height:100%;
}

table{
    width:100%;
    padding:0;
}
td{
    vertical-align:top;
}

/* cabecera */

#cabecera{
    display:block;
    width:100%;
}
#tr_general_cabezera{
    height:94px;
}

#td_logo_oferta{
        background:transparent url(../images/geo/pixel_geo_celes.jpg);
        text-align:center;
}

#td_banner_oferta{
    background:transparent url(../images/geo/pixel_geo_celes.jpg);
}


#btn_principal {
    display:block;
    float:right;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    text-align:right;
    top:5px;
    width:100%;
}
#btn_principal a {
    color:#666666;
    text-decoration:none;
}
#btn_principal span {
    color:#999999;
    font-size:10px;
    margin-top:1px;
}
#btn_principal .frase {
left:-338px;
position:absolute;
top:-2px;
}
#btn_principal .iconos {
padding-right:10px;
}
#btn_principal .separador {
padding-right:8px
}

#contenido_banner{
    display:block;
    height:81px;
    margin-left:0;
    margin-right:0;
    width:auto;
}

#contenido_banner object{
    border:3px solid white;
    display:inline-table;
    position:static;
}

/* registrate */

#linea_slogan {
    background:transparent url(../images/geo/pixel_nar_geo.jpg) repeat scroll center top;
    display:block;
    float:left;
    height:25px;
    width:100%;
}
#registrate {
    color:#FFFFFF;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    padding-left:6px;
    padding-top:7px;
    width:300px;
    display:block;
    float:left;
    height:18px;
    margin-left:5px;
}
.registrate_logo{
    background:transparent url(../../images/geo/user.jpg) no-repeat scroll left top;
    display:block;
    float:left;
    margin-top:-3px;
    width:20px;
    height:24px;
}
#registrate a {
    color:#FFFFFF;
    text-decoration:none;
}
#registrate a:link {
    color:#FFFFFF;
}
#registrate a:visited {
    color:#FFFFFF;
}
#registrate a:hover {
    color:#FFFFFF;
    text-decoration:underline;
}

#txt_oferta_home {
    color:#FFFFFF;
    display:block;
    float:right;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    padding-right:20px;
    padding-top:7px;
    text-align:right;
    text-decoration:none;
    width:240px;
}
#txt_oferta_home a {
color:#FFFFFF;
text-decoration:none;
}


#indicadores_economicos {
    color:#FFFFFF;
    display:block;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    padding-left:67px;
    padding-top:7px;
}
/* contenido */
#tabla_contenido{
   display:block;
   height:75%;
   ]min-height:66%;
   ]height:68%;
   ]max-height:90%;
   width:100%;
}
#contenido{
  height:100%;
  width:100%;
}


/* google maps */

#td_mapa_google{
   height:100%;
   width:100%;
}

#formulario_busqueda_proyecto{
    display:block;
    width:100%;
    max-height:40px;
    min-height:40px;
}
#formulario_general{
    height:100%;
    width:100%;
}

/* opciones generales */
#titulo_general{
    background:transparent url(../../images/geo/1px_ver.jpg);
    display:block;
    text-align:left;
    height:29px;
}
.contenido_titulo_general{
    color:white;
    display:block;
    float:left;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    margin-left:5px;
    margin-top:3px;
}

.contenido_titulo_general a{
    text-decoration:none;
    color:#ffffff;
}

.contenido_titulo_general a:hover{
    text-decoration:underline;   
}

#boton_flecha_1{
    display:block;
    float:right;
    height:16px;
    margin-top:6px;
    width:25px;
    cursor:pointer;
}
#boton_flecha_2{
    display:block;
    float:right;
    height:16px;
    margin-top:6px;
    width:25px;
    cursor:pointer;
}

.titulos_generales_form{
    color:#666666;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
}
.contenido_titulo_general{
    color:white;
    display:block;
    float:left;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    margin-left:5px;
    margin-top:3px;
}

select{
    font-family:Arial;
    font-size:11px;
    width:150px;
}

#icono_numero_1{
    background:transparent url(../../images/geo/n1.jpg) no-repeat scroll left top;
    display:block;
    float:left;
    height:17px;
    width:23px;
}
#icono_numero_2{
    background:transparent url(../../images/geo/n2.jpg) no-repeat scroll left top;
    display:block;
    float:left;
    height:17px;
    width:23px;
}
#icono_numero_3{
    background:transparent url(../../images/geo/n3.jpg) no-repeat scroll left top;
    display:block;
    float:left;
    height:17px;
    width:23px;
}
#icono_numero_4{
    background:transparent url(../../images/geo/n4.jpg) no-repeat scroll left top;
    display:block;
    float:left;
    height:17px;
    width:23px;
}

#ventana_informacion{
    color:#1873A0;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
    margin-left:5px;
    position:relative;
    text-align:left;
    top:-56px;
}

/* fin opciones generales */


/* contenido google maps*/
#td_contenido_derecha{
    height:100%;
    width:270px;
    border-bottom:1px dotted #999999;
}
#td_contenido_mapa_google{
    height:100%;
    width:100%;
    border-left:1px solid #666666;
    border-bottom:1px dotted #999999;
}

#contenido_general_mapa{
    display:block;
    float:left;
    height:100%;
    width:72%;
}

#contenido_mapa{
    display:block;
    float:left;
    height:100%;
    width:100%;
}

#map{
    width:100%;
    height:100%;
}
/* resultado */
#resultado{
    background-color:#D5DDF3;
    color:#666666;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    height:30px;
    width:100%;
}
.texto_resultado_mapa{
    padding-left:10px;
    padding-top:5px;
}
.resultado_direccion{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:13px;
	font-weight:bold;
}

/* fin contenido google maps*/

/* formulario busqueda por comuna */
#formulario_costado_izq{
    width:270px;
}


#block_de_busqueda{
    height:230px;
    padding-left:8px;
    width:260px;
}

#boton_ver{
    background:transparent url(../../images/geo/btn2_geo.jpg) no-repeat scroll left top;
    border:medium none;
    height:21px;
    width:66px;
}
#dormitorios{
    width:90px;
}
#check_tipo_propiedad{
    font-family:Arial;
    font-size:11px;
    display:block;
    float:left;
    width:240px;
}

/* muetra resultados */
#side_bar{
	display:block;
	overflow-x:scroll;
	overflow-y:scroll;
	width:100%;
}
#side_bar a{
	font-family:Arial;
	color:#666666;
	font-size:11px;
	text-decoration:none;
}

.contenido_texto_general{
    color:#158CC0;
    display:block;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    margin-bottom:9px;
    margin-top:5px;
    padding-left:5px;
}

/* texto leyenda */
#leyenda{
    display:block;
    float:left;
    font-family:Arial;
    font-size:11px;
    margin-top:10px;
    color:#666666;
}
#texto_leyenda{
    display:block;
    float:left;
    padding-right:14px;
}

.icono_rojo{
    background-color:#FF0000;
    border:1px solid #999999;
    display:block;
    float:left;
    height:6px;
    margin-right:5px;
    margin-top:3px;
    width:6px;
}
.icono_azul{
    background-color:#0000FF;
    border:1px solid #999999;
    display:block;
    float:left;
    height:6px;
    margin-right:5px;
    margin-top:3px;
    width:6px;
}
/* fin formulario busquesa por comuna*/

/* formulario_busca_direccion  */
#formulario_busca_direccion{
    width:750px;
    margin-left:auto;
    margin-right:auto;
}
.mensaje_formulario{
    color:#158CC0;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-align:right;
    margin-top:3px;
}

#formulario_busca_direccion .input_text_bus_proy{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#999999;
    padding-top:5px;
}
#formulario_busca_direccion .submit_bus_proy{
    background:transparent url(../../images/geo/lupa_1.jpg) no-repeat scroll left top;
    border:medium none;
    height:21px;
    width:31px;
    cursor:hand;
}

#formulario_busca_direccion a{
    font-size:12px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#158CC0;
    text-decoration:none;
}

#formulario_busca_direccion a:hover{
    text-decoration:underline;
    cursor:hand;
}

#muestra{
    position:absolute;
    top:161px;
    ]top:159px;
    background-color:beige;
    border:none;
    width:363px;
    height:100px;
    z-index:1000;
    border:1px solid #666666;
}

/* ventana información ayuda */
#formulario_ayuda{
    display:block;
    width:100%;
}
#formulario_ayuda a{
    font-size:12px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#158CC0;
    text-decoration:none;
}

#formulario_ayuda a:hover {
    text-decoration:underline;
    cursor:hand;
}
#ventana_informacion_ayuda{
    background-color:white;
    border:1px solid #999999;
    height:auto;
    margin-left:50%;
    position:absolute;
    top:168px;
    width:300px;
    z-index:1000;
}
.boton_cerrar_ayuda{
    display:block;
    float:right;
    height:50px;
}
.titulo_ventana_ayuda{
    display:block;
    float:left;
    height:42px;
    margin-left:18px;
    width:240px;
}
.contenido_ventana_ayuda{
    color:#666666;
    display:block;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    margin-left:10px;
    margin-right:10px;
    margin-top:50px;
    margin-bottom:10px;
}

/* pie pagina */
#td_pie_pagina{
    height:28px;
}
#pie_pagina{
    width:100%;
    background-color:#979648;
    max-height:28px;
    min-height:28px;
    text-align:right;
    margin-top:10px;
}

#links_otros_tabla{
    width:620px;
    margin-left:auto;
    margin-right:auto;
}

#links_otros_tabla a{
    color:white;
    font-size:11px;
    text-decoration:none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
#links_otros_tabla a:hover{
    text-decoration:underline;
}
#guion_lateral{
    border-right:1px dotted white;
}







/* diseño globo */

#contenido_globo_google{
	display:block;
	float:left;
	height:auto;
	width:auto;
}
#imagen_globo{
    float:left;
    height:50px;
    margin-right:3px;
    width:66px;
}
#info_globo{
    display:block;
    float:left;
}
.imagen_globo img{
	max-width:100px;
	max-height:100px;
	border:none;
}
.titulo_globo{
    color:#999999;
    display:block;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    max-height:63px;
    max-width:200px;
    width:127px;
}
.valor_desde{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    display:block;
    color:#ee7e32;
    font-size:11px;
}
.mas_informacion{
	display:block;
}
.contenido_globo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:9px
}

.mas_informacion a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#158cc0;
	font-size:11px;
	text-decoration:underline;
}


