@import url(alertas.css);

*
{
	font-family: Verdana, Arial;
	margin:0 0 0 0;
	

}

a
{
	 text-decoration:none;
}
img
{
  border: 0px;
}
#tamanyo_minimo
{
    width: 500px;
}


body
{
  margin:0 auto;
  text-align: center;

}

#page_container {
    margin: auto;
    width: 1000px;
	height: 100%;
    text-align: center;
	background-image: url(../Images/fondo.jpg);
    background-position: center;
    background-repeat: repeat-y;
 
}

#tamano_min{
	width: 100%;
	height: auto; 
	overflow: hidden;
	text-align: center;
	background-image: url(../Images/fondo.jpg);
    background-position: center;
    background-repeat: repeat-y;

}

#ppal{
    position:absolute;
	width:100%;
    height:100%;
	overflow:scroll;
	top:0px;
	left:0px;
}

.div_hidden
{
    display: none;
}
.div_cabecera
{
background-image: url(../Images/fondo.jpg);
    background-repeat:repeat-y; 
    width: 800px;
	height: 93px;
    margin: 0 auto;
}
.div_pie
{
    background-image: url(../Images/fondo.jpg);
    background-position: center 50%;
    background-repeat: repeat-y;
    margin: auto;
    width: 1000px;
    height: 30px;
}
.div_contenido
{
    margin: auto;
    width: 1000px;
}

.div_mapa
{
    width:750px;
    margin:auto;
}

.div_visible
{
    visibility: visible;
    width: 100%;
    text-align: center;
    display: block;
    height: 20px;
}
p.text_gray
{
    font-size: 8pt;
    color: gray;
}
td.text_black
{
    font-size: 8pt;
    color: black;
    border-bottom: silver 1px solid;
    text-align: center;
}
tr.selected
{
}
a.a_normal
{
    font-size: 8pt;
    color: #9999cc;
}
.span_center
{
    width: 80%;
    text-align: center;
}
.image_left
{
    width: 10%;
    text-align: left;
}
.image_right
{
    width: 10%;
    text-align: right;
}

.box_up_right
{
    background-position: right bottom;
    background-image: url(../Images/box_right_up.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 25px;
}
.box_up_left
{
    background-position: left bottom;
    background-image: url(../Images/box_left_up.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 25px;
}
.box_up_center
{
    background-position: center bottom;
    background-image: url(../Images/box_up.jpg);
    background-repeat: repeat-x;
    width: 100%;
    height: 25px;
}
.box_down_right
{
    background-position: right top;
    background-image: url(../Images/box_right_down.jpg);
    background-repeat: no-repeat;
}
.box_down_left
{
    background-position: left top;
    background-image: url(../Images/box_left_down.jpg);
    background-repeat: no-repeat;
    height: 10px;
    width: 100%;
}
.box_down_center
{
    background-position: center top;
    background-image: url(../Images/box_down.jpg);
    background-repeat: repeat-x;
}
.box_right
{
    background-position: right center;
    background-image: url(../Images/box_right.jpg);
    background-repeat: repeat-y;
	padding-right: 10px;
    
	
	
}
.box_left
{
    background-position: left bottom;
    background-image: url(../Images/box_left.jpg);
    background-repeat: repeat-y;  	
	padding-left: 10px;
}

table.listado_inmuebles tr.cabecera td div{
  text-align:center;
  font-weight: bold;
  
}

table.listado_inmuebles tr.fila_par td div,
table.listado_inmuebles tr.fila_impar td div,
table.listado_inmuebles tr.fila_selected td div{
  height: 15px;
  overflow: hidden;  
  width:98%;
  position: relative;
  font-size: 7pt;
  vertical-align:middle;
}

table.listado_inmuebles td.columna_localidad span,
table.listado_inmuebles td.columna_provincia span,
table.listado_inmuebles td.columna_tipo_vivienda span
{display:block;width:500px;position: absolute;height:15px;font-size:7pt;}

table.listado_inmuebles td.columna_checkbox {width: 2%;}
table.listado_inmuebles td.columna_destacado {width: 2%;}
table.listado_inmuebles td.columna_foto {width: 3%;}
table.listado_inmuebles td.columna_referencia {width: 4%;}
table.listado_inmuebles td.columna_provincia {width: 11%;}
table.listado_inmuebles td.columna_localidad {width: 42%;}
table.listado_inmuebles td.columna_tipo_vivienda {width: 15%;}
table.listado_inmuebles td.columna_superficie {width: 7%;}
table.listado_inmuebles td.columna_habitaciones {width: 1%;}
table.listado_inmuebles td.columna_precio {width: 12%;}
table.listado_inmuebles td.columna_editar {width: 2%;}

table.listado_inmuebles td.columna_precio,
table.listado_inmuebles td.columna_referencia,
table.listado_inmuebles td.columna_habitaciones,
table.listado_inmuebles td.columna_superficie
{text-align:center}

table.listado_inmuebles td.columna_precio span,
table.listado_inmuebles td.columna_habitaciones span,
table.listado_inmuebles td.columna_superficie span{
  width: inherit;
}

table.listado_inmuebles
{    
    width: 95%;
    font: 7pt bold;
    margin:auto;
}

table.listado_inmuebles td div{
  margin-top:3px;
}


.fila_impar{
	background-color:#E3E3EA;
}
.fila_selected
{
    	background-color:#ffd19a;
}

.columna_precio
{
    text-align:right;
    font-size:7pt;
    font-weight:normal;
	/*background-image: url(../Images/fila_right.gif);*/
	background-position: right center;
	background-repeat:no-repeat;
	padding-right:5px;
}



.tr_fila_par
{
    background-color: #ccccff;
    text-align: center;
}
.tr_fila_impar
{
    background-color: white;
    text-align: center;
}


/*JV:6-6-2007*/
.b_left
{
    background-position: left top;
    background-image: url(../Images/b_left.jpg);
    width: 17px;
    background-repeat: no-repeat;
    height: 15px;
    cursor: hand;
}
.b_left_empty
{
    background-position: left top;
    background-image: url(../Images/b_left_empty.jpg);
    width: 17px;
    background-repeat: no-repeat;
    height: 15px;
}
.b_right
{
    background-position: left top;
    background-image: url(../Images/b_right.jpg);
    width: 17px;
    background-repeat: no-repeat;
    height: 15px;
    cursor: hand;
}
.b_right_empty
{
    background-position: left top;
    background-image: url(../Images/b_right_empty.jpg);
    width: 17px;
    background-repeat: no-repeat;
    height: 15px;
}
.b_motivacion
{
    background-position: center top;
    background-image: url(../Images/b_motivacion.jpg);
    background-repeat: no-repeat;
    height: 15px;
    background-color: #9d9fa3;
}
.b_tipoInmueble
{
    background-position: center top;
    background-image: url(../Images/b_tipoInmueble.jpg);
    background-repeat: no-repeat;
    height: 15px;
    background-color: #9d9fa3;
}
.b_otrosCriterios
{
    background-position: center top;
    background-image: url(../Images/b_otrosCriterios.jpg);
    background-repeat: no-repeat;
    height: 15px;
    background-color: #9d9fa3;
}
.b_poblacion
{
    background-position: center top;
    background-image: url(../Images/b_poblacion.jpg);
    width: 75px;
    background-repeat: no-repeat;
    height: 15px;
    background-color: #9d9fa3;
}
.b_distrito
{
    background-position: center top;
    background-image: url(../Images/b_distrito.jpg);
    width: 75px;
    background-repeat: no-repeat;
    height: 15px;
    background-color: #9d9fa3;
}
.b_localizacion
{
    background-position: center top;
    background-image: url(../Images/b_localizacion.jpg);
    background-repeat: no-repeat;
    height: 15px;
    background-color: #9d9fa3;
}
.b_continuar
{
    background-position: center top;
    background-image: url(../Images/b_continuar.jpg);
    width: 75px;
    background-repeat: no-repeat;
    height: 15px;
    background-color: #9d9fa3;
    cursor: hand;
}
.b_volver
{
    background-position: center top;
    background-image: url(../Images/b_volver.jpg);
    width: 75px;
    background-repeat: no-repeat;
    height: 15px;
    background-color: #9d9fa3;
    cursor: hand;
}

#busquedaAvanzada_mapa
{
    width: 90%;
}
#busquedaAvanzada_motivacion
{
    width: 90%;
}
#busquedaAvanzada_tipoInmueble
{
    width: 90%;
}
#busquedaAvanzada_otrosCriterios
{
    width: 90%;
}

.busquedaAvanzada_content
{
    height: 300px;
}

#busqueda_inmuebles{
  height: 100px;
}

.div_contenido div{
	margin: auto;
}

/*Ficha inmueble*/


#contenido_up_fichainmueble
{
  width: 750px;
  height: 30px;
  background-image: url(../Images/contenido_up_fichainmueble.jpg);
}
#contenido_up_destacados
{
  width: 750px;
  height: 30px;
  background-image: url(../Images/contenido_up_destacados.jpg);
  background-repeat: no-repeat;
}

#contenido_up_mantenimiento
{
  width: 750px;
  height: 30px;
  background-image: url(../Images/contenido_up_mantenimiento.jpg);
  background-repeat: no-repeat;
}

#contenido_up_avisame
{
  width: 750px;
  height: 30px;
  background-image: url(../Images/contenido_up_avisame.jpg);
  background-repeat: no-repeat;
}

#contenido_up_resumen
{
  width: 750px;
  height: 30px;
  background-image: url(../Images/contenido_up_resumen.jpg);
  background-repeat: no-repeat;
}

#contenido_up_interesados
{
  width: 750px;
  height: 30px;
  background-image: url(../Images/contenido_up_interesados.jpg);
  background-repeat: no-repeat;
}

#contenido_up_listado
{
  width: 750px;
  height: 30px;
  background-image: url(../Images/contenido_up_ultimos_inmuebles.jpg);
  background-repeat: no-repeat;
}

#contenido_up_buscar_inmuebles
{
  width: 750px;
  height: 30px;
  background-image: url(../Images/contenido_up_buscar_inmuebles.jpg);
  background-repeat: no-repeat;
}

#contenido_up_busquedarapida
{
  width: 750px;
  height: 30px;
  background-image: url(../Images/contenido_up_busquedarapida.jpg);
}

#contenido_up_resultados {
    width: 750px;
    height: 30px;
    background-image: url(../../Images/contenido_up_resultados.jpg);
}

#contenido_up_busquedaavanzada
{
  width: 750px;
  height: 30px;
  background-image: url(../Images/contenido_up_busquedaavanzada.jpg);
}

#contenido_up_usuarios
{
  width: 750px;
  height: 30px;
  background-image: url(../Images/contenido_up_usuarios.jpg);
}

#contenido_up_temas
{
  width: 750px;
  height: 30px;
  background-image: url(../Images/contenido_up_tema.jpg);
}

#contenido_up_mostrar
{
  width: 750px;
  height: 30px;
  background-image: url(../Images/contenido_up_mostrar.jpg);
}

#contenido_box_form table
{
  margin: auto;
}

#destacados_ver_mas
{
  font-size: 9pt;
  width: 700px;
  margin: auto;
    margin-top: 10px;
  text-align: right;
}
#destacados_ver_mas:hover
{
	color: #ffd19a;
	cursor: pointer;
	cursor: hand;
}

#contenido_destacados
{
  width: 700px;
  margin: auto;
  padding-top: 20px;
}
#table_busqueda_avanzada
{
  padding-top: 20px;
}
#contenido_box_form
{
  margin: auto;
  padding-top: 10px;
}
.contenido_box_background
{
  width: 750px;
  background-image: url(../Images/contenido_box_background.jpg);
  background-repeat: repeat-y;
}
.contenido_box_down
{
  width: 750px;
  height: 30px;
  background-image: url(../Images/contenido_box_down.jpg);
}


#contenido_ficha_inmueble
{
  margin: auto;
  width: 740px;
}

#ficha_inmueble
{
    margin: auto;
    margin-top: 15px;
}
#ficha_inmueble table tr td
{
    vertical-align: top;
}

#inmueble_fotos
{
  	vertical-align: top;
  	padding-top: 10px;
}
#inmueble_precio ._box_blue
{
    font: 18pt verdana;
    font-weight: bold;
}
#inmueble_titulo
{
    margin-left:5px;
    text-align:left;
    font-size: 15pt;
    font-weight: bold;
}
#inmueble_ubicacion
{
    text-align:left;
    font-size: 7pt;
    margin-left: 5px;
}
#inmueble_galeria
{
    width: 275px;text-align: center;
    background-image:url(../Images/box_galeria_background.jpg);
    background-repeat:repeat-y;
    background-position:center center;
    vertical-align: top;
    	
}
#inmueble_desplegable
{
  text-align: left;
  margin-left: 20px;
  cursor: pointer;
  cursor: hand;
  font-size: 8pt;
  
}
#inmueble_galeria_final
{
	background-image:url(../Images/box_galeria_bottom.jpg);
    background-repeat:no-repeat;
    background-position:center bottom;
    padding-bottom:15px;
    text-align:left;
    padding-left: 20px;
    padding-right: 20px;
}
#inmueble_foto_principal 
{
    background-image:url(../Images/box_galeria_top.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    padding-top:15px;
    }
#inmueble_foto_principal img
{
    width: 230px;
    margin-left: auto;
}
#inmueble_foto_desplegable
{
  font-size: 8pt;
  text-align: left;
  margin-left: 5px;
}

#inmueble_foto_cuadrodesplegable
{
  width: 10px;
  height: 10px;

}

#inmueble_galeria_listado 
{
    display: none; 
padding-bottom:15px;
    text-align:left;
    padding-left: 20px;
    padding-right: 20px; 
    padding-top: 10px;
}

#inmueble_galeria_listado img
{
    width: 75px;
    margin: 1px;
    

}

#inmueble_solicitud_info
{
    width: 180px;
    height: 400px;
}

#solicitud_top
{
  background-image: url(../Images/solicitud_top.jpg);
  width:180px;
  height:23px ;
}
#solicitud_fondo
{
  background-image: url(../Images/solicitud_fondo.jpg);
  font: 7pt verdana;
  font-weight: bold;

}
#solicitud_down
{
  width:180px;
  height:27px ;
  background-image: url(../Images/solicitud_down.jpg);
}
#solicitud_formulario
{
  width: 110px;
  text-align: left;
  margin: auto;
  margin-top: 20px;
}
#solicitud_formulario_input
{
  text-align: center;
}

.input_text
{
  border: none;
  width: 110px;
}
#solicitud_telefono
{
  font-size: 10pt;
  font-weight: bold;
  
}
#solicitud_img_telefono
{

}
#solicitud_formulario_submit
{
  margin-top: 10px;
}
/*
                inmueble_informacion,inmueble_detalle,inmueble_observaciones
*/

#inmueble_datos
{
  vertical-align: top;
  padding-top: 8px;
}
#inmueble_informacion
{
    width: 240px;
    text-align:left;
    font: 8pt verdana;
    margin-left:2px;
        
}

#inmueble_informacion table tr td
{
  vertical-align: top;
}
.inmueble_informacion_titulo
{  
    width: 150px;
    font-weight: bold;
	
}


#inmueble_detalle
{
    width: 240px;
    text-align:left;
    font: 8pt verdana;
    margin-left:2px;

}
#inmueble_observaciones
{
    width: 240px;
    text-align:left;
    font: 8pt verdana;
    margin-left:2px;

}



/*Box*/
.box_blue_top div div
{
    background-image: url(../Images/box_blue_top_left.gif);
    background-position: left top;
    height: 20px;
    background-repeat: no-repeat;
    width: 100px;
}
.box_blue_top div
{
    background-image: url(../Images/box_blue_top_right.gif);
    background-position: right top;
    height: 20px;
    background-repeat: no-repeat;
}
.box_blue_top
{
    background-image: url(../Images/box_blue_background.gif);
    background-position: center center;
    height: 20px;
    background-repeat: repeat-x;
}
.box_blue_bottom div div
{
    background-image: url(../Images/box_blue_bottom_left.gif);
    background-position: left top;
    height: 20px;
    background-repeat: no-repeat;
    width: 100px;
}
.box_blue_bottom div
{
    background-image: url(../Images/box_blue_bottom_right.gif);
    background-position: right top;
    height: 20px;
    background-repeat: no-repeat;
}
.box_blue_bottom
{
    background-image: url(../Images/box_blue_background.gif);
    background-position: center center;
    height: 20px;
    background-repeat: repeat-x;
}
.box_blue
{
    background-image: url(../Images/box_blue_background.gif);
    background-position: center center;
    background-repeat: repeat;
}

/*CABECERA*/

#cabecera
{
    
    width: 1000px;
    height: 124px;
    margin: auto;
    
}
#logo
{
  width: 78px;
  height: 60px;
  position: relative;
  margin-left: 0px;
  top: 17px;
  left: 160px;
}
#logo:hover
{
  cursor: pointer;
  cursor: hand;
}
#cabecera_top{
	height: 99px; 
	margin: auto;
    background-image: url(../Images/cabecera_new.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
#cabecera_bottom
{
  width:1000px;
  height: 31px;
  margin: 0 auto;
}
#botonera
{
  margin: auto;
}

#acceso_privado{
  background-image: url("../Images/acceso_privado.jpg");
  width:286px;
  height:21px;
  text-align: left;
}
#acceso_privado a{
  font-size: 7pt;
  margin-top:3px;
  margin-left: 10px;
  color: #333399;
}
#acceso_privado a:hover{
  color: #FF9900;
}


div.tab_unselected, div.tab_selected,div.tab_onmouseover
{
    height: 21px;
    cursor:hand;
    cursor:pointer;
   
}
/* boton Inicio */
#cabecera_tab_inicio div.tab_selected{background-image: url(../Images/tab_inicio_sel.jpg);}
#cabecera_tab_inicio div.tab_unselected{background-image: url(../Images/tab_inicio.jpg);}
#cabecera_tab_inicio div.tab_onmouseover{background-image: url(../Images/tab_inicio_over.jpg);}
#cabecera_tab_inicio{width: 101px;}
/* boton Buscar Piso */
#cabecera_tab_buscar_piso div.tab_selected{background-image: url(../Images/tab_buscar_sel.jpg);}
#cabecera_tab_buscar_piso div.tab_unselected{background-image: url(../Images/tab_buscar.jpg);}
#cabecera_tab_buscar_piso div.tab_onmouseover{background-image: url(../Images/tab_buscar_over.jpg);}
#cabecera_tab_buscar_piso{width: 100px;}
/* boton insertar inmueble */
#cabecera_tab_insertar_inmueble div.tab_selected{background-image: url(../Images/tab_insertar_sel.jpg);}
#cabecera_tab_insertar_inmueble div.tab_unselected{background-image: url(../Images/tab_insertar.jpg);}
#cabecera_tab_insertar_inmueble div.tab_onmouseover{background-image: url(../Images/tab_insertar_over.jpg);}
#cabecera_tab_insertar_inmueble{width: 100px;}
/* boton estadisticas */
#cabecera_tab_estadisticas div.tab_selected{background-image: url(../Images/tab_estadisticas_sel.jpg);}
#cabecera_tab_estadisticas div.tab_unselected{background-image: url(../Images/tab_estadisticas.jpg);}
#cabecera_tab_estadisticas div.tab_onmouseover{background-image: url(../Images/tab_estadisticas_over.jpg);}
#cabecera_tab_estadisticas{width: 99px;}
/* boton configuracion */
#cabecera_tab_configuracion div.tab_selected{background-image: url(../Images/tab_configuracion_sel.jpg);}
#cabecera_tab_configuracion div.tab_unselected{background-image: url(../Images/tab_configuracion.jpg);}
#cabecera_tab_configuracion div.tab_onmouseover{background-image: url(../Images/tab_configuracion_over.jpg);}
#cabecera_tab_configuracion{width: 100px;}

#cabecera_tab_vacio_configuracion{width: 100px; background-image: url(../Images/boton_vacio.jpg);}
#cabecera_tab_vacio_estadistica{width: 99px; background-image: url(../Images/boton_vacio.jpg);}


/*
 .selected|.unselected
.selected|.unselected
.selected|.unselected
.selected|.unselected
 .selected|.unselected
*/


/*#div_destacados,listado_inmuebles,listado_inmuebles_cabecera,order_by_me_desc,fila_par,fila_impar
columna_provincia,columna_localidad,columna_tipo_vivienda
columna_superficie,columna_habitaciones,columna_precio*/
input.editar_inmueble
{
    background-image:url("../Images/Crystal_Clear_mimetype_mime_txt.png");
    background-color:Transparent;
    border:none;
    cursor:pointer;cursor:hand;
    width:15px;height:15px;
}

#div_destacados
{
    font-size:9pt;
    margin:auto;
    width:750px;
    vertical-align: middle;
}

#div_listado
{
    font-size:7pt;
    margin:auto;
    width:750px;
}

#div_busqueda{
    width:750px;
    margin:auto;
}





/*bsqueda rpida*/
 .panel_sugerencias {
                

    font-size: 7pt;
    text-align: left;
    border: 1px solid gray;
    background-color:White;
    /*opacity: .6;
	filter: alpha(opacity=60);*/
                
}
.panel_sugerencias div a{
	color:black;
	display:block;
	text-decoration:none;
	font-size:7pt;
	text-align:left;
}
.panel_sugerencias div.selected{
	background-color:#ffd19a;
}
#div_busquedaRapida *
{
    font-size: 9pt;
}


#busqueda_rapida_input
{
width: 400px;
margin: auto;
margin-left: 2px;
font-size: 7pt;

}

#div_busqueda select{
	font-size: 7pt;
}

#div_busqueda table{
	margin: auto;
	padding-top: 16px;
}

#div_busqueda td.td_busqueda_rapida{
	margin:auto;
	text-align: center;
	
}
#div_busquedaRapida
{
    width:750px;
    margin: auto;
    position:relative;
}
#div_busquedaRapida table{
	margin:auto;
}
#div_busquedaRapida input
{
    width:400px;
    font-size:9pt;
    border: 1px solid gray;
	margin-left:2px;
  
}
#div_busquedaRapida td.tipo_inmueble{width:100px;}
#div_busquedaRapida td.municipio{width:300px;}
#div_busquedaRapida td.otros_datos{}
#div_busquedaRapida td.municipio div.sugerencias
{
    position:absolute;
    font-size: 9pt;
    text-align: left;
    border: 1px solid gray;
    border-top:none;
    overflow: auto;
    background-color:White;
    opacity: .6;
	filter: alpha(opacity=60);
	width:300px;
}
div.sugerencias div
{
    padding: 1px 3px 1px 3px;
}
div.sugerencias div:hover
{
    background-color:#ffd19a;
    cursor:pointer;cursor:hand;
}
/*BUSQUEDA_AVANZADA*/

/*busqueda_avanzada_obra_nueva,busqueda_avanzada_mapa,
      busqueda_avanzada_segunda_mano,busqueda_avanzada_alquiler
      busqueda_avanzada_oficinas,busqueda_avanzada_solares
*/
#busqueda_avanzada_obra_nueva div,
#busqueda_avanzada_segunda_mano div,
#busqueda_avanzada_alquiler div,
#busqueda_avanzada_oficinas div,
#busqueda_avanzada_solares div
{
    width:200px;
    height:50px;

 
}
#busqueda_avanzada_obra_nueva h1,
#busqueda_avanzada_segunda_mano h1,
#busqueda_avanzada_alquiler h1,
#busqueda_avanzada_oficinas h1,
#busqueda_avanzada_solares h1
{
    font-size:7pt;
    font-weight:bold;
    margin-top:0px;
    margin-left: 20px;
    color: black;
text-align: left;
 
}
#busqueda_avanzada_obra_nueva h2,
#busqueda_avanzada_segunda_mano h2,
#busqueda_avanzada_alquiler h2,
#busqueda_avanzada_oficinas h2,
#busqueda_avanzada_solares h2
{
    font: 7pt arial;
    margin-top:5px;
text-align: left;
  margin-left: 20px;
 
}

#table_busqueda_avanzada
{
  margin: auto;
}
#busqueda_avanzada_mapa{
  margin-left: 35px;
}

/*========= INICIO ==========*/
#inicio_presentacion
{
  
  width: 750px;
  height: 500px;
  margin: auto;
  
}

/*========= Edicin Inmueble ==========*/

#edicion_inmueble
{
    margin:auto;width:750px;
    background-image: url(../Images/contenido_box_background.jpg);
}
#edicion_inmueble_pie
{
    margin:auto;width:750px;
    background-image: url(../Images/contenido_box_down.jpg);
    height: 30px;
}

#edicion_inmueble div.contenido_box_background{margin:auto}

#edicion_inmueble table{
  width: 550px;
  margin:auto;
}
#edicion_inmueble table table{
  width: auto;
}

#edicion_inmueble td{
  vertical-align: middle;
  font-size: 7pt;
  padding-top: 5px;
}

#edicion_inmueble td.nombre_campo {
  vertical-align: middle;
  width: 200px ;
}
#edicion_inmueble td.valor_campo {
  vertical-align: middle;
  width: auto ;
}
#edicion_inmueble td.valor_campo table input{
  vertical-align: middle;
	height: 10px;
	width:auto;
}
#edicion_inmueble td.valor_campo table.table_checkbox td{
  width:100px;
}
#edicion_inmueble input, #edicion_inmueble textarea
{
    font-size: 7pt;
}

#edicion_inmueble td.valor_campo input{
  width: 300px;
  height: 17px;
  font-size: 7pt;
}




#edicion_inmueble span.title{
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  width: 620px;
  border-bottom: 1px solid black;
  padding-top: 20px; 
  display: block;
  margin:auto;
}

#input_comentarios{
  width: 600px;
  height: 150px; 
  margin-left: 20px;
}

/*<!--opciones_inmueble,opcion_datos_inmueble,opcion_galeria_fotos,opcion_vacia,opcion_estadisticas-->*/
#opciones_inmueble
{
    width:750px;
    height:35px;
    margin:auto;
    position:relative;
    
}
#opciones_inmueble div.opcion {position:absolute;cursor:hand;cursor:pointer;}
#opciones_inmueble div.selected {cursor:default;}

#opcion_datos_inmueble div.opcion{
  left:0px;
  
  background-image:url("../Images/tab_datos_inmueble.jpg");
  width:146px;
  height:35px;
  background-repeat: no-repeat;
}



#opcion_datos_inmueble div.selected{
  background-image:url("../Images/tab_datos_inmueble_sel.jpg");
  background-repeat: no-repeat;
}



#opcion_galeria_fotos div.opcion{
  left:146px;
  top:0px;
  background-image:url("../Images/tab_galeria.jpg");
  width:137px;
  height:35px;
  background-repeat: no-repeat;
}

#opcion_galeria_fotos div.selected{
  background-image:url("../Images/tab_galeria_sel.jpg");
  background-repeat: no-repeat;
  

}

#opcion_otros_datos div.opcion{
  left:283px;
  top:0px;
  background-image:url("../Images/tab_otros_datos.jpg");
  width:137px;
  height:35px;
  background-repeat: no-repeat;	  
}

#opcion_otros_datos div.selected{
  background-image:url("../Images/tab_otros_datos_sel.jpg");
  background-repeat: no-repeat;

}


#opcion_estadisticas div.opcion{
  left:283px;
  top:0px;
  background-image:url("../Images/tab_estadistica.jpg");
  width:184px;
  height:35px;
  background-repeat: no-repeat;
}

#opcion_estadisticas div.selected{
  background-image:url("../Images/tab_estadistica_sel.jpg");
  background-repeat: no-repeat;
}
#opcion_vacia{
  left:467px;
  top:1px;
  background-image:url("../Images/tab_vacio.jpg");
  width:283px;
  height:35px;
  background-repeat: no-repeat;
  position: absolute;
}

#inmueble_galeria_principal
{
    width:750px;margin:auto;
    background-image: url(../Images/contenido_box_background.jpg);
    position:relative;
    height:600px;
    font-size: 67pt;

}
#inmueble_galeria_fotos td
{
    vertical-align:top;
}
#inmueble_galeria_principal img.miniatura
{
    width:100px;
    height:100px;
    margin:10px;
}

#inmueble_galeria_principal div.marco
{
    background-image: url(../Images/fondo_marco_img.png);
    background-position: center;
    background-repeat: no-repeat;
    width:120px;
    height:150px;
    position:relative;
 
}
/*inmueble_galeria_subir_fotos,,*/
#inmueble_galeria_subir_fotos
{
    position:absolute;
    background-image: url(../Images/subir_fotos.png);
    background-position: center;
    background-repeat: no-repeat;
    left:50%;
    top:495px;
    width:500px;
    margin-left:-250px;
    height:35px;
    text-align:center;
    font-size:7pt;
}
#inmueble_galeria_title{
   position: absolute;
   top: 20px;
   left: 125px;
   font-weight: bold;
   font-size: 8pt;
   width: 500px;
   text-align: left;

}

#inmueble_galeria_botones
{
    position:absolute;
    left:50%;
    top:445px;
    width:500px;
    margin-left:-250px;
    height:25px;
    text-align:center;
    font-size:7pt;
}
#button_eliminar_fotos
{
    background-image:url(../Images/galeria_eliminar.gif);
    background-repeat:no-repeat;
    height:25px;
    border:none;
    cursor:pointer;
    cursor:hand;
    padding:0px;
    padding-left:25px; 
    width:220px;
    background-color:White;
    font-size:7pt;
}
#button_seleccionar, #button_deseleccionar
{
     height:25px;
    border:none;
    cursor:pointer;
    cursor:hand;
    padding:0px;
    background-color:White;
    text-decoration:underline;
    color:Blue;
    width:140px;
    font-size:7pt;
}

#button_examinar
{
    background-image:url(../Images/galeria_ver.gif);
    background-repeat:no-repeat;
    width:25px;
    height:25px;
    border:none;
    cursor:pointer;
    cursor:hand;
    padding:0px;
    position:relative;top:25px;
    background-position:left;
    background-color:White;
    font-size:7pt;
        
}

#button_buscar {
    background-image: url("../Images/buscar.png");
    width: 80px;
    height: 16px;
}

#button_buscar:hover {
    cursor: pointer;
    cursor: hand;
    background-image: url("../Images/buscar_over.png");
}

#input_subir_fotos
{
    margin: 5px 5px 5px 5px;
    font-size: 7pt;
}
#button_subir_fotos
{
    background-image:url(../Images/galeria_subir_fotos.png);
    background-repeat:no-repeat; 
    height:25px;
    width:100px;
    border:none;
    cursor:pointer;
    cursor:hand;
    padding:0px;
    padding-left:25px; 
    background-color:White;
    margin: 5px 20px 5px 5px;
    font-size:7pt;
}
#button_subir_fotos:hover{
    color:#FF9900;
}

#inmueble_galeria_fotos
{
    position:absolute;
    left:50%;
    top:40px;
    width:500px;
    margin-left:-250px;
    height:400px;
    overflow:auto;
    font-size:7pt;
     border: 1px solid gray
    
}
input.button_galeria_principal,input.button_galeria_no_principal
{
    background-image:url(../Images/galeria_principal.png);
    background-repeat:no-repeat;
    background-color: transparent;
    height:25px;
    width:25px;
    border:none;
    cursor:pointer;
    cursor:hand;
    padding:0px;
    position:absolute;
    bottom:10px;
    left:10px;
    font-size:7pt;
    
}
input.button_galeria_no_principal
{
    background-image:url(../Images/galeria_no_principal.png);
}
input.checkbox_galeria_eliminar
{
    /*border:none;*/
    cursor:pointer;
    cursor:hand;
    padding:0px;
    position:absolute;
    bottom:10px;
    right:10px;
}

/* FORMULARIO LOGIN */
#login_form{
  margin: auto;
  width: 750px;

}

#login_form h1{
  font-size: 11pt;
  font-weight: bold;
}
#login_table{
  margin: auto;
  padding: 15px;
  margin-top: 30px;
  border: 1px solid gray;
  width: 350px;
  margin-bottom: 15px;

  
}
#login_table a{
  font-size: 7pt;
  color: #808080;  
}

#login_table a:hover{
  color: #FF9900;  
}
#login_table td{
  width: 250px;
  font-size: 7pt;
}
#login_table input.textinput{
  width: 200px;
  font-size: 7pt;
}
#login_table td.form_login_nombre{
  width: 50px;
}

#contenido_login{
  width: 750px;
  height: 30px;
  background-image: url("../Images/contenido_up_login.jpg");
}

#form_login_bottom{
  width: 180px;
  padding: 5px;
}
#form_login_bottom input{
  font-size: 7pt;
}

/*Listado inmuebles*/
#listado_inmuebles table{width:95%;margin:auto;}
#listado_inmuebles
{
  width: 750px;
  background-image: url(../Images/contenido_box_background.jpg);
  background-repeat:repeat-y;
  margin:auto;
}
#listado_inmuebles div.bottom
{
  padding-bottom:20px;
  background-image: url(../Images/contenido_box_down.jpg);
  background-position:bottom center;
  background-repeat:no-repeat;
}
#listado_inmuebles div.top
{
  padding-top:30px;
  background-image: url(../Images/contenido_box_top.jpg);
  background-position:top center;
  background-repeat:no-repeat;
}
/********************************************************************/
.espaciador{
  height: 100%;
}
/********************************************************************/
#table_inicio{
  width: 750px;
  margin: auto;
  margin-top: 15px;
}
#menu_inicio{
  background-image: url("../Images/menu_inicio.png");
  background-repeat: no-repeat;
  width: 146px;

  vertical-align: top;
  padding-top: 15px;
}
#menu_inicio span{
  display:block;
  font-size: 7pt;
  margin-left: 25px;
}

#menu_inicio div{
  font-size: 7pt;
  margin-left: 25px;
}


#referencia_boton{
  height: 16px;
  width: 25px;
  font-size: 7pt;
}

#referencia{
  height: 16px;
  font-size: 7pt;
	width:75px;
}


#menu_inicio span:hover{
  font-weight: bold;
    cursor: hand;
  cursor: pointer;
  cursor: hand;

}

/*Botones*/
div.botonera_opciones
{
    margin:10px 20px 0px 20px;
    text-align:right;
}
div.botonera_opciones input
{  
  background-repeat: no-repeat;
  background-position:3px center;
  border:solid gray 1px;
  background-color:Transparent;
  padding:5px 5px 5px 24px;
  cursor:pointer;cursor:hand;
  margin-left:5px;
  font-size:7pt;

}
#boton_guardar{background-image: url("../Images/guardar.png");}
#boton_cancelar{background-image: url("../Images/galeria_eliminar.gif");}
#boton_eliminar{background-image: url("../Images/galeria_eliminar.gif");}
#boton_siguiente{background-image: url("../Images/next.png");}
#boton_enviar_avisos{background-image: url("../Images/guardar.png");}

input.modificado, textarea.modificado
{
    border:1px orange solid;
}
input,textarea
{
    background-color:White;
}

#select_tema{
	font-size: 7pt;
	width: 400px;
	height: 20px;
}

#miniatura{
	background-position:center;
	background-repeat:no-repeat;
	width: 349px;
	height: 99px;
	padding-top: 10px;
}

.text{
	font-size: 7pt;
	font-weight: bold;
	width: 600px;
	text-align: left;
	margin:auto;
	display: block;
	padding-top: 15px;
}

#formulario_temas input.boton_enviar{
	width: 100px;
	background-image: url("../Images/guardar.png");
	background-repeat: no-repeat;
 	background-position:3px center;
 	border:solid gray 1px;
 	background-color:Transparent;
 	padding:5px 5px 5px 24px;
  	cursor:pointer;cursor:hand;
  	margin-left:5px;
  	font-size:7pt;
	margin-top: 3px;
}

#usuarios_select{
	width:250px;
	font-size:7pt;
}

#opciones_user div.opciones_usuario{
	font-size: 7pt;
}

#opciones_user div.opciones_usuario_container{
	vertical-align: top;
	height: 80px;
}

#opciones_user div.opciones_usuario:hover{
	font-weight: bold;
	cursor:pointer;
	cursor:hand;
}
#ususarios{
	margin:auto;
	width: 500px;
}

#cambiar_contrasena{
	display:none;
	width: 500px;
	text-align: left;
	margin-top: 20px;
}
#cambiar_contrasena input.boton_enviar{
	width: 100px;
	background-image: url("../Images/guardar.png");
	background-repeat: no-repeat;
 	background-position:3px center;
 	border:solid gray 1px;
 	background-color:Transparent;
 	padding:5px 5px 5px 24px;
  	cursor:pointer;cursor:hand;
  	margin-left:5px;
  	font-size:7pt;
	margin-top: 3px;
}

#cambiar_contrasena input.boton_cancelar{
	width: 100px;
	background-image: url("../Images/galeria_eliminar.gif");
	background-repeat: no-repeat;
 	background-position:3px center;
 	border:solid gray 1px;
 	background-color:Transparent;
 	padding:5px 5px 5px 24px;
  	cursor:pointer;cursor:hand;
  	margin-left:5px;
  	font-size:7pt;
	margin-top: 3px;
}

#cambiar_contrasena span{
	font-size: 7pt;
	font-weight: bold;
}

#cambiar_contrasena td.contrasena{
	font-size: 7pt;
}

#cambiar_contrasena td input{
	font-size: 7pt;
	height:16px;
}

#nuevo_usuario span{
	font-size: 7pt;
	font-weight: bold;
}

#nuevo_usuario td.contrasena{
	font-size: 7pt;
}

#nuevo_usuario td input{
	font-size: 7pt;
	height:16px;
}

#nuevo_usuario input.boton_enviar{
	width: 100px;
	background-image: url("../Images/guardar.png");
	background-repeat: no-repeat;
 	background-position:3px center;
 	border:solid gray 1px;
 	background-color:Transparent;
 	padding:5px 5px 5px 24px;
  	cursor:pointer;cursor:hand;
  	margin-left:5px;
  	font-size:7pt;
	margin-top: 3px;
}

#nuevo_usuario input.boton_cancelar{
	width: 100px;
	background-image: url("../Images/galeria_eliminar.gif");
	background-repeat: no-repeat;
 	background-position:3px center;
 	border:solid gray 1px;
 	background-color:Transparent;
 	padding:5px 5px 5px 24px;
  	cursor:pointer;cursor:hand;
  	margin-left:5px;
  	font-size:7pt;
	margin-top: 3px;
}

#nuevo_usuario{
	display:none;
	width: 500px;
	text-align: left;
	margin-top: 20px;
}

.encabezado{
	border: 0px;
	background-color: #8DC0FE;
	height: 20px;
	color: white;
	font-weight: bolder;
}

.estadi{
	font-size: 7pt;
	font-weight: bold;
}

.estadi table td{
	width: 75px;
	font-size: 7pt;
	text-align: center;
}

#contenido_inicio{
	font-size: 7pt;
	text-align: right;
	vertical-align:top;
}

#contenido_inicio table table{
	border: 1px solid black;
	margin: auto;
}

#contenido_inicio table.estadi{
	margin: auto;
	margin-top: 10px;
}

#contenido_inicio a{
	color: black;
	font-weight: bolder;
}

#contenido_inicio a:hover{
	color: orange;
}

#contenido_inicio span{
	font-weight: bold;
}

#contenido_inicio span.letra_pequena{
	font-weight:normal;
	font-style: italic;
	font-size: 6pt;
	display: block;
}

#contenido_up_informacion{

  width: 500px;
  height: 20px;
  background-image: url(../Images/contenido_up_informacion.jpg);
  background-repeat: no-repeat;
}

#contenido_up_status{

  width: 500px;
  height: 20px;
  background-image: url(../Images/contenido_up_status.jpg);
  background-repeat: no-repeat;
}

.contenido_background_little{
	width: 500px;
  background-image: url(../Images/contenido_background_little.jpg);
  background-repeat: repeat-y;
  text-align: center;
}

.contenido_bottom_little{
	width: 500px;
	  height: 21px;
  background-image: url(../Images/contenido_bottom_little.jpg);
  background-repeat: no-repeat;
}

#status{
	width: 420px;
	padding-top: 15px;
	text-align: left;
	margin:auto;
}

#status span.title{
	display: block;
	font-weight: bolder;
}

#iframe{
	border: 1px solid black;
	margin-top: 10px;
	
}

#usuario2
{
	width: 550px;
	margin: auto;
	font-size: 7pt;
	text-align: left;
	padding-top: 10px;
}

#usuario2 td{
	font-size: 7pt;
}

#usuario2 td input{
	width: 350px;
}

input.boton_enviar{
	width: 100px;
	background-image: url("../Images/guardar.png");
	background-repeat: no-repeat;
 	background-position:3px center;
 	border:solid gray 1px;
 	background-color:Transparent;
 	padding:5px 5px 5px 24px;
  	cursor:pointer;cursor:hand;
  	margin-left:5px;
  	font-size:7pt;
	margin-top: 3px;
}

#no_existe{
	margin: auto;
	margin-top: 15px;
	font-size: 7pt;
	font-weight: bolder;
	border: 1px solid black;
	width: 450px;
	height: 16px;
	vertical-align: middle;
}

.administrator{
	font-weight: bold;
}

#privilegios {
	font-size: 7pt;
	width: 150px;
	height: 16px;
}

div.server_information_title{
	font-size: 7pt;
	width: 550px;
	text-align: left;
	padding-top: 15px;
}

div.server_information {
	width: 550px;
	font-size: 6pt;
	text-align: left;
}

span.ser{font-weight: bold;}
#backupDB:hover{font-weight: bold;cursor: hand; cursor: pointer;}
