body {
	width:735px;
	margin-left:18px;
	margin-right:18px;
	font-family:Arial;
}

IMG {
	border:none;
}

INPUT, SELECT, TEXTAREA {
	border-style:solid;
	border-width:1px;
	border-color:#97b3b1;
}

/*************************************/
/* Inicio cabecera y menu recursivo  */
/*************************************/
#cabecera_recursivo {
	width:699px;
}

#cabecera_recursivo .principal {
	margin-left:9px;
	font-weight:bold;
	color:#666666;
}

#cabecera_recursivo .principal a {
	text-decoration:none;
	color:#666666;
}

#cabecera_recursivo .principal ul {
	margin:0px;
	padding:0px;
	display:inline;
}

#cabecera_recursivo .principal ul li {
	list-style:none;
	display:inline;
}

#cabecera_recursivo .principal ul li.centrar {
	vertical-align:middle;
}

#cabecera_recursivo .principal ul li.telefono {
	font-size:14px;
	background-image:url(../img/icono_telefono.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}

#cabecera_recursivo .principal ul li.llamada {
	font-size:12px;
	background-image:url(../img/icono_llamada.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:17px;
}

#cabecera_recursivo .principal ul li.contacto {
	font-size:12px;
	background-image:url(../img/icono_contacto.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:17px;
}

#cabecera_recursivo .principal ul.recursivo {
	font-size:10px;
	font-weight:normal;
	color:#097DC9;
}

#cabecera_recursivo .principal ul.recursivo a {
	text-decoration:none;
	color:#097DC9;
}

#cabecera_recursivo .principal ul li.idioma {
	margin-left:163px;
	margin-right:2px;
	background-image:url(../img/icono_idioma.gif);
	background-repeat:no-repeat;
	background-position:4px center;
	padding-left:19px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
}

#cabecera_recursivo .principal ul li.marcado {
	background-color:#FFD2CF;
}

#cabecera_recursivo .principal ul li.separador_recursivo {
	background-image:url(../img/separador_recursivo.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:3px;
}

/*************************************/
/* Fin cabecera y menu recursivo     */
/*************************************/

/*************************************/
/* Inicio menu zona Premium          */
/*************************************/
#menu_premium {
	width:699px;
	height:20px;
	background-image:url(../img/fondo_premium.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-family:ArialNarrow, Arial;
	font-weight:bold;
	font-size:11px;
	color:#D07431;
	padding-top:8px;
}

#menu_premium A {
	text-decoration:none;
	color:#D07431;
}

#menu_premium .flecha {
	background-image:url(../img/flecha_premium.gif);
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:8px;
}

#menu_premium .flechaOn {
	background-image:url(../img/flecha_menu_principal_on.gif);
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:14px;
	color:#CC3333;
}

#menu_premium .primero {
	margin-left:13px;
}

#menu_premium .intermedio {
	background-image:url(../img/separador_premium.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:8px;
}

#menu_premium .ultimo {
	margin-left:200px;
	text-align: right;
}
/*************************************/
/* Fin menu zona Premium             */
/*************************************/

/*************************************/
/* Inicio menu Principal Home        */
/*************************************/
#menu_principal {
	width:699px;
	height:20px;
	background-image:url(../img/fondo_menu_principal.gif);
	background-repeat:no-repeat;
	background-position:left center;
	margin-top:1px;
	font-family:ArialNarrow, Arial;
	font-weight:bold;
	font-size:11px;
	color:#97842D;
	padding-top:8px;
}

#menu_principal A {
	text-decoration:none;
	color:#97842D;
}

#menu_principal .flecha {
	background-image:url(../img/flecha_menu_principal.gif);
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:8px;
}

#menu_principal .flechaOn {
	background-image:url(../img/flecha_menu_principal_on.gif);
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:14px;
	color:#CC3333;
}

#menu_principal .primero {
	margin-left:13px;
}

#menu_principal .intermedio {
	background-image:url(../img/separador_menu_principal.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:8px;
}
/*************************************/
/* Fin menu Principal Home           */
/*************************************/

#home_logo {
	margin-top:5px;
	margin-bottom:5px;
}

/*************************************/
/* Inicio Formulario búsqueda Home   */
/*************************************/
#home_central .form_busqueda TABLE {
	margin:0px;
	padding:0px;
}

#home_central .form_busqueda {
	width:275px;
	height:189px;
	background-image:url(../img/fondo_form_busqueda.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:12px;
	color:#7D735A;
	margin:0px;
	padding:0px;
}

#home_central .form_busqueda FORM {
	margin:0px;
	padding:0px;
}

#home_central .form_busqueda FORM LABEL{
	float:left;
}

#home_central .form_busqueda FORM P {
	margin-left:12px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
}

#home_central .form_busqueda FORM P.margenCorto {
	margin-bottom:3px;
}

#home_central .form_busqueda FORM P.primeraLinea {
	padding-top:14px;
}

#home_central .form_busqueda FORM SELECT {
	font-size:12px;
	color:#7D735A;
	border-style:solid;
	border-width:1px;
	border-color:#7e9db9;
	height:18px;
}

#home_central .form_busqueda .margen13 {
	margin-left:13px;
}

#home_central .form_busqueda .ancho82 {
	width:82px;
}

#home_central .form_busqueda .ancho102 {
	width:102px;
}

#home_central .form_busqueda .ancho118 {
	width:118px;
}

#home_central .form_busqueda .ancho122 {
	width:122px;
}

#home_central .form_busqueda .ancho125 {
	width:125px;
}

#home_central .form_busqueda .ancho140 {
	width:140px;
}

#home_central .form_busqueda .ancho158 {
	width:158px;
}

#home_central .form_busqueda .negrita {
	font-weight:bold;
	color:#000000;
}

#home_central .form_busqueda P.lineaBusqueda{
	margin-top:19px;
	margin-bottom:0px;
	padding:0px;
}

#home_central .form_busqueda a {
	text-decoration:underline;
	color:#7D735A;
}

#home_central .form_busqueda TABLE {
	margin:0px;
	padding:0px;
	margin-left:13px;
}

#home_central .form_busqueda TD.avanzada {
	font-size:11px;
	vertical-align:middle;
}

#home_central .form_busqueda TD.buscar {
	font-size:11px;
	padding-left:80px;
	vertical-align:middle;
}

#home_central .form_busqueda TD.buscar a{
	text-decoration:none;
}

#home_central .form_busqueda TD.buscarImg {
	padding-left:5px;
}

#home_central .form_busqueda TD.buscarImg IMG {
	border:none;
}
/*************************************/
/* Fin Formulario búsqueda Home      */
/*************************************/

/*************************************/
/* Inicio Imagen principal Home      */
/*************************************/
#home_central .imagen {
	background-image:url(../img/separador_imagen_central.gif);
	background-repeat:repeat-y;
	background-position:left top;
	margin:0px;
	padding:0px;
}

#home_central .imagen img {
	margin:0px;
	padding:0px;
	border:none;
	padding-left:2px;
	padding-right:1px;
}
/*************************************/
/* Fin Imagen principal Home         */
/*************************************/

/*************************************/
/* Inicio Destacados derecha Home    */
/*************************************/
#home_central .destacados {
	background-image:url(../img/separador_imagen_central.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

#home_central .destacados .destacado {
	background-image:url(../img/separador_destacados_dcha.gif);
	background-repeat:repeat-y;
	background-position:right top;
	padding-right:2px;
	padding-left:2px;
}

#home_central .destacados .separador {
	background-image:url(../img/separador_destacados_horizontal.gif);
	background-repeat:repeat-x;
	background-position:left center;
	padding-top:1px;
	padding-bottom:2px;
}
/*************************************/
/* Fin Destacados derecha Home       */
/*************************************/

/*************************************/
/* Inicio búsquedas rápidas Home     */
/*************************************/
#home_busquedas_rapidas {
	background-image:url(../img/fondo_busquedas_rapidas.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:2px;
	font-size:12px;
	color:#000000;
	height:29px;
	padding-top:5px;
}

#home_busquedas_rapidas a {
	text-decoration:underline;
	color:#000000;
}

#home_busquedas_rapidas ul {
	margin:0px;
	padding:0px;
	display:inline;
	margin-left:35px;
}

#home_busquedas_rapidas ul li {
	list-style:none;
	display:inline;
	margin-right:18px;
}
/*************************************/
/* Fin búsquedas rápidas Home        */
/*************************************/

/*************************************/
/* Inicio destacados inferiores Home */
/*************************************/
#home_destacados_inferiores {
	margin-top:33px;
}

#home_destacados_inferiores .destacado_inferior {
	font-weight:bold;
	width:353px;
	float:left;
}

#home_destacados_inferiores .destacado_inferior P {
	margin:0px;
	margin-bottom:2px;
	padding:0px;
}

#home_destacados_inferiores .destacado_inferior .imagen {
	background-image:url(../img/fondo_destacado_inferior_izq.gif);
	background-repeat:repeat-y;
	background-position:left top;
	height:71px;
	padding-left:2px;
	padding-right:1px;
	float:left;
}

#home_destacados_inferiores .destacado_inferior .flecha {
	background-image:url(../img/fondo_destacado_inferior_dcha.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:71px;
	width:19px;
	padding-top:8px;
	padding-left:2px;
	float:left;
	margin-right:12px;
}

#home_destacados_inferiores .destacado_inferior .localidad {
	font-size:12px;
	color:#63583C;
}

#home_destacados_inferiores .destacado_inferior .localidad A {
	text-decoration:none;
	color:#63583C;
}

#home_destacados_inferiores .destacado_inferior .referencia {
	font-size:10px;
	color:#97842D;
}

#home_destacados_inferiores .destacado_inferior .descripcion {
	font-size:11px;
	color:#CC6600;
}
/*************************************/
/* Fin destacados inferiores Home    */
/*************************************/

/*************************************/
/* Inicio noticias Home              */
/*************************************/
#home_noticias {
	float:none;
	clear:both;
	background-image:url(../img/fondo_noticias.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:10px;
	font-size:12px;
	color:#000000;
	height:23px;
	padding-top:5px;
}

.con_margen_inferior{
	margin-bottom:10px;
}

#home_noticias a {
	text-decoration:underline;
	color:#000000;
}

#home_noticias ul {
	margin:0px;
	padding:0px;
	display:inline;
	margin-left:35px;
}

#home_noticias ul li {
	list-style:none;
	display:inline;
	margin-right:18px;
}
/*************************************/
/* Fin noticias Home                 */
/*************************************/

/*************************************/
/* Inicio Logo y texto Interior      */
/*************************************/
#interior_logo {
	margin:0px;
	padding:0px;
}

#interior_logo .logo {
	margin-top:-33px;
}
/*************************************/
/* Fin Logo y texto Interior         */
/*************************************/

/*************************************/
/* Inicio Menu de pestañas           */
/*************************************/
#menu_pestanas {
	float:left;
	margin:0px;
	padding:0px;
	font-size:11px;
}

#menu_pestanas ul {
	margin:0px;
	padding:0px;
	padding-right:10px;
	list-style:none;
	width:701px;
}

#menu_pestanas li {
	display:inline;
	margin:0;
	padding:0;
}

#menu_pestanas li.derecha {
	float:right;
}

#menu_pestanas a {
	float:left;
	background:url("../img/pestana_off_izqda.gif") no-repeat left top;
	margin:0px;
	margin-right:2px;
	padding:0px;
	padding-left:4px;
	text-decoration:none;
}

#menu_pestanas a span {
	float:left;
	display:block;
	background:url("../img/pestana_off_dcha.gif") no-repeat right top;
	margin:0px;
	padding-top:10px;
	padding-right:8px;
	padding-bottom:8px;
	padding-left:8px;
	color:#F9D865;
}

#menu_pestanas a.on {
	background:url("../img/pestana_on_izqda.gif") no-repeat left top;
}

#menu_pestanas a span.on {
	background:url("../img/pestana_on_dcha.gif") no-repeat right top;
	color:#D07431;
}

#menu_pestanas a.off_2 {
	background:url("../img/pestana_off2_izqda.gif") no-repeat left top;
}

#menu_pestanas a span.off_2 {
	background:url("../img/pestana_off2_dcha.gif") no-repeat right top;
	color:#FCF3C8;
}

#menu_pestanas a.sin_fondo {
	background-image:none;
	background:no-repeat left top;
	margin:0px;
	padding:0px;
}

#menu_pestanas a span.sin_fondo {
	background-image:url("../img/flecha_servicios_premium.gif");
	background-position: right center;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	padding-top:4px;
	padding-right:15px;
	padding-left:5px;
	margin-right:4px;
	color:#D07431;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu_pestanas a span {
	float:none;
}

/*************************************/
/* Fin Menu de pestañas              */
/*************************************/

/*************************************/
/* Inicio Ruta de navegación         */
/*************************************/
#ruta_navegacion {
	clear:both;
	font-size:11px;
	font-weight:normal;
	color:#CC6633;
	background-color:#F9D865;
	height:21px;
	width:689px;
	padding-top:8px;
	padding-left:10px;
}

#ruta_navegacion a{
	text-decoration:none;
	color:#CC6633;
	margin-left:1px;
	margin-right:1px;
}

#ruta_navegacion span{
	color:#3E3D3C;
}
/*************************************/
/* Fin Ruta de navegación            */
/*************************************/

/*************************************/
/* Inicio Detalle Ficha propiedad    */
/*************************************/
#ficha_propiedad {
	margin-top:1px;
}

#ficha_propiedad .imagen{
	float:left;
}

#ficha_propiedad .imagen TABLE {
	display:block;
	font-size:9px;
	color:#000000;
	margin-left:200px;
	margin-top:7px;
}

#ficha_propiedad .imagen TABLE a {
	text-decoration:none;
	color:#000000;
}

#ficha_propiedad .imagen TABLE img {
	margin-left:2px;
}

#ficha_propiedad .datos_basicos{
	float:left;
	width:413px;
	margin-left:15px;
	padding-top:20px;
	color:#3E3D3C;
}

#ficha_propiedad .datos_basicos_completo{
	width:699px;
	margin-left:0px;
}

#ficha_propiedad .datos_basicos .referencia{
	font-size:10px;
	margin-bottom:5px;
}

#ficha_propiedad .datos_basicos_completo .referencia{
	margin-left:15px;
}

#ficha_propiedad .datos_basicos .localidad{
	font-size:18px;
	margin-bottom:2px;
}

#ficha_propiedad .datos_basicos_completo .localidad{
	margin-left:15px;
}

#ficha_propiedad .datos_basicos .habitaciones{
	font-size:12px;
	margin-bottom:9px;
}

#ficha_propiedad .datos_basicos_completo .habitaciones{
	margin-left:15px;
}

#ficha_propiedad .datos_basicos .precio{
	font-size:11px;
	background-image:url(../img/fondo_ficha_precio.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:8px;
	height:25px;
}

#ficha_propiedad .datos_basicos_completo .precio{
	background-image:url(../img/fondo_ficha_precio_completo.gif);
}

#ficha_propiedad .datos_basicos .precio TABLE{
	margin:0px;
	padding:0px;
	width:370px;
}

#ficha_propiedad .datos_basicos_completo .precio TABLE{
	width:660px;
}

#ficha_propiedad .datos_basicos .precio SPAN{
	font-weight:bold;
}

#ficha_propiedad .datos_basicos .precio TD.texto{
	text-align:right;
}

#ficha_propiedad .datos_basicos .precio TD.enlace{
	width:1%;
	text-align:right;
}

#ficha_propiedad .datos_basicos .precio TD.enlace IMG{
	margin-left:7px;
}

#ficha_propiedad .datos_basicos .ventajas{
	background-image:url(../img/fondo_ficha_ventajas.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:10px;
	padding-left:28px;
	padding-top:7px;
	height:24px;
}

#ficha_propiedad .datos_basicos .ventajas a{
	text-decoration:none;
	color:#3E3D3C;
}

#ficha_propiedad .datos_basicos .descripcion{
	margin-top:10px;
	font-size:11px;
	color:#666666;
	padding-right:40px;
	padding-left:10px;
}

#ficha_propiedad .datos_basicos_completo .descripcion{
	padding-right:25px;
}

#ficha_propiedad .datos_basicos_completo .fondo_texto {
	padding-top:10px;
	background-color:#fdf5e3;
}

#ficha_propiedad .datos_basicos_completo .descripcion UL.caracteristicas{
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	list-style:none;
	font-size:11px;
	color:#000000;
}

#ficha_propiedad .datos_basicos_completo .descripcion UL.caracteristicas LI.titulo{
	font-weight:bold;
	color:#D07431;
}

#ficha_propiedad .datos_basicos .descripcion SPAN{
	color:#000000;
}

#ficha_propiedad .datos_basicos .servicios{
	font-size:11px;
	color:#666666;
	clear:both;
}

#ficha_propiedad .datos_basicos_completo .servicios{
	margin-left:15px;
}

#ficha_propiedad .datos_basicos .servicios ul{
	float:left;
	margin:0px;
	margin-left:0px;
	margin-top:20px;
	padding:0px;
	list-style:none;
	width:205px;
}

#ficha_propiedad .datos_basicos .servicios ul.basico li{
	margin:0px;
	padding:0px;
	background-image:url(../img/fondo_ficha_serv_basicos_izqda.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:18px;
	margin-bottom:3px;
	padding-left:30px;
}

#ficha_propiedad .datos_basicos .servicios ul.basico li a{ 
	display:block;
	background-image:url(../img/fondo_ficha_serv_basicos_dcha.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#c5bbb1;
	padding-top:2px;
	height:16px;
	text-decoration:none;
	color:#664C33;
}

#ficha_propiedad .datos_basicos .servicios ul.basico li a.linea1{ 
	width:100px;
}

#ficha_propiedad .datos_basicos .servicios ul.basico li a.linea2{ 
	width:135px;
}

#ficha_propiedad .datos_basicos .servicios ul.basico li a.linea3{
	width:105px;
}

#ficha_propiedad .datos_basicos .servicios ul.basico li a.linea4{ 
	width:145px;
}

#ficha_propiedad .datos_basicos .servicios ul.premium li{
	margin:0px;
	padding:0px;
	background-image:url(../img/fondo_ficha_serv_premium_izqda.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:18px;
	margin-bottom:3px;
	padding-left:30px;
}

#ficha_propiedad .datos_basicos .servicios ul.premium li a{ 
	display:block;
	background-image:url(../img/fondo_ficha_serv_premium_dcha.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#d7c5d6;
	padding-top:2px;
	height:16px;
	text-decoration:none;
	color:#663366;
}

#ficha_propiedad .datos_basicos .servicios ul.premium li a.linea1{ 
	width:135px;
}

#ficha_propiedad .datos_basicos .servicios ul.premium li a.linea2{ 
	width:115px;
}

#ficha_propiedad .datos_basicos .servicios ul.premium li a.linea3{
	width:105px;
}

#ficha_propiedad .datos_basicos .servicios ul.premium li a.linea4{ 
	width:125px;
}

#ficha_propiedad .datos_basicos .servicios ul li.titulo {
	background-image:none;
	padding-left:2px;
}

#ficha_propiedad .datos_basicos .servicios_fondo_morado {
	font-size:11px;
	color:#666666;
	background-color:#e9dddf;
	float:left;
	width:699px;
	margin-top:0px;
	margin-bottom:2px;
	padding-bottom:10px;
}

#ficha_propiedad .datos_basicos .servicios_fondo_morado ul {
	float:left;
	margin:0px;
	margin-top:10px;
	padding:0px;
	list-style:none;
	width:205px;
}

#ficha_propiedad .datos_basicos .servicios_fondo_morado ul.margen {
	margin-left:7px;
}

#ficha_propiedad .datos_basicos .servicios_fondo_morado ul.premium li{
	margin:0px;
	padding:0px;
	background-image:url(../img/fondo_ficha_serv_premium_fondo_morado_izqda.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:18px;
	margin-bottom:3px;
	padding-left:30px;
}

#ficha_propiedad .datos_basicos .servicios_fondo_morado ul.premium li a{ 
	display:block;
	background-image:url(../img/fondo_ficha_serv_premium_fondo_morado_dcha.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#c7acbf;
	padding-top:2px;
	height:16px;
	text-decoration:none;
	color:#663366;
}

#ficha_propiedad .datos_basicos .servicios_fondo_morado ul.premium li a.linea1{ 
	width:135px;
}

#ficha_propiedad .datos_basicos .servicios_fondo_morado ul.premium li a.linea2{ 
	width:115px;
}

#ficha_propiedad .datos_basicos .servicios_fondo_morado ul.premium li a.linea3{
	width:105px;
}

#ficha_propiedad .datos_basicos .servicios_fondo_morado ul.premium li a.linea4{ 
	width:125px;
}

#ficha_propiedad .datos_basicos .servicios_fondo_morado ul li.titulo{
	background-image:none;
	padding-left:2px;
}

#ficha_propiedad .datos_basicos .servicios_fondo_texto {
	font-size:11px;
	color:#666666;
	background-color:#fdf5e3;
	float:left;
	width:699px;
	margin-top:2px;
	margin-bottom:2px;
	padding-bottom:10px;
}

#ficha_propiedad .datos_basicos .servicios_fondo_texto ul {
	float:left;
	margin:0px;
	margin-top:10px;
	padding:0px;
	list-style:none;
	width:205px;
}

#ficha_propiedad .datos_basicos .servicios_fondo_texto ul.margen {
	margin-left:7px;
}

#ficha_propiedad .datos_basicos .servicios_fondo_texto ul.basico li{
	margin:0px;
	padding:0px;
	background-image:url(../img/fondo_ficha_serv_premium_fondo_texto_izqda.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:18px;
	margin-bottom:3px;
	padding-left:30px;
}

#ficha_propiedad .datos_basicos .servicios_fondo_texto ul.basico li a{ 
	display:block;
	background-image:url(../img/fondo_ficha_serv_premium_fondo_texto_dcha.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#c4b5a0;
	padding-top:2px;
	height:16px;
	text-decoration:none;
	color:#664C33;
}

#ficha_propiedad .datos_basicos .servicios_fondo_texto ul.basico li a.linea1{ 
	width:100px;
}

#ficha_propiedad .datos_basicos .servicios_fondo_texto ul.basico li a.linea2{ 
	width:135px;
}

#ficha_propiedad .datos_basicos .servicios_fondo_texto ul.basico li a.linea3{
	width:105px;
}

#ficha_propiedad .datos_basicos .servicios_fondo_texto ul.basico li a.linea4{ 
	width:145px;
}

#ficha_propiedad .datos_basicos .servicios_fondo_texto ul li.titulo{
	background-image:none;
	padding-left:2px;
}

#ficha_propiedad .datos_basicos .nota_inferior{
	clear:both;
	font-size:11px;
	color:#666666;
	padding-top:5px;
	padding-right:5px;
	margin-bottom:5px;
	text-align:right;
}

/* Inicio Mapa y Fotos               */
#ficha_propiedad .mapa_y_fotos {
	width:699px;
	height:377px;
	background-color:#fdf5e3;
}

#ficha_propiedad .mapa_y_fotos .fotos {
	float:left;
}

#ficha_propiedad .mapa_y_fotos .fotos .navegacion {
	background-color:#cecece;
	padding:0px;
	margin-top:1px;
	margin-bottom:2px;
	width:342px;
	height:20px;
	font-size:11px;
	color:#3e3d3c;
}

#ficha_propiedad .mapa_y_fotos .mapa {
	float:left;
	width:346px;
	height:309px;
	margin-left:8px;
}
/* Fin Mapa y Fotos                  */

/* Inicio Hipotecas                  */
#ficha_propiedad .datos_basicos .hipoteca_fondo_texto {
	background-color:#fdf5e3;
	width:663px;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:20px;
	font-size:12px;
	color:#333333;
}

#ficha_propiedad .datos_basicos .hipoteca_calculadora {
	background-color:#C4D8D9;
	width:663px;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:20px;
	font-size:12px;
	color:#333333;
	margin-top:2px;
	margin-bottom:2px;
}

#ficha_propiedad .datos_basicos .sin_margen_top {
	margin-top:0px;
}

#ficha_propiedad .datos_basicos .padding_top_corto {
	padding-top:10px;
}

#ficha_propiedad .datos_basicos .hipoteca_calculadora P {
	margin-left:0px;
}

#ficha_propiedad .datos_basicos .hipoteca_calculadora P.negrita {
	font-weight:bold;
}

#ficha_propiedad .datos_basicos .hipoteca_calculadora P.titulo_1 {
	font-size:11px;
	margin:0px;
}

#ficha_propiedad .datos_basicos .hipoteca_calculadora P.titulo_2 {
	font-size:18px;
	margin:0px;
}

#ficha_propiedad .datos_basicos .hipoteca_calculadora TABLE {
	margin-top:15px;
	padding-left:0px;
}

#ficha_propiedad .datos_basicos .hipoteca_calculadora TABLE TD {
	padding-bottom:15px;
}

#ficha_propiedad .datos_basicos .hipoteca_calculadora TABLE TD.separador_blanco {
	height:1px;
	background-image:url(../img/separador_blanco.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

#ficha_propiedad .datos_basicos .hipoteca_calculadora TABLE.totales {
	margin-top:0px;
	padding-left:0px;
}

#ficha_propiedad .datos_basicos .hipoteca_calculadora TABLE.totales TD {
	padding-bottom:0px;
}

#ficha_propiedad .datos_basicos .hipoteca_calculadora TABLE.totales TD P {
	margin:0px;
}

#ficha_propiedad .datos_basicos .hipoteca_calculadora P SPAN {
	font-size:9px;
}

#ficha_propiedad .datos_basicos .hipoteca_calculadora P.boton {
	color:#FFFFFF;
	font-size:11px;
	background-image:url(../img/boton_calculo_hipotecas.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:16px;
	width:81px;
	text-align:center;
	padding-top:2px;
	margin:0px;
}

#ficha_propiedad .datos_basicos .hipoteca_calculadora P.boton A {
	text-decoration:none;
	color:#FFFFFF;
}

#ficha_propiedad .datos_basicos .hipoteca_calculadora P.ancho240 {
	width:240px;
}

#ficha_propiedad .datos_basicos .hipoteca_calculadora P.resultado {
	font-weight:bold;
	margin-top:0px;
}

#ficha_propiedad .datos_basicos .hipoteca_calculadora P SPAN.azul {
	color:#035098;
	font-size:12px;
	font-weight:bold;
}

#ficha_propiedad .datos_basicos .hipoteca_calculadora P SPAN.precio {
	font-weight:bold;
	background-image:none;
	font-size:12px;
	margin:0px;
	padding:0px;
}

#ficha_propiedad .datos_basicos .hipoteca_calculadora INPUT,
#ficha_propiedad .datos_basicos .hipoteca_calculadora SELECT { font-size:11px; }

#ficha_propiedad .datos_basicos .hipoteca_calculadora LABEL { padding-right:10px; width:300px; }

#ficha_propiedad .datos_basicos .hipoteca_calculadora .ancho50  { width:50px; }
#ficha_propiedad .datos_basicos .hipoteca_calculadora .ancho90  { width:90px; }
#ficha_propiedad .datos_basicos .hipoteca_calculadora .ancho100 { width:100px; }
#ficha_propiedad .datos_basicos .hipoteca_calculadora .ancho150 { width:150px; }

#ficha_propiedad .datos_basicos .hipoteca_otras {
	background-color:#C4D8D9;
	width:663px;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:20px;
	font-size:12px;
	color:#333333;
}

#ficha_propiedad .datos_basicos .hipoteca_otras UL {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-top:15px;
}

#ficha_propiedad .datos_basicos .hipoteca_otras UL LI.elem_calculadora {
	margin:0px;
	padding:0px;
	background-image:url(../img/bullet_calculadora_hipotecas.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:28px;
	height:25px;
	color:#FFFFFF;
}

#ficha_propiedad .datos_basicos .hipoteca_otras UL LI.elem_calculadora SPAN{
	font-weight:normal;
	background-color:#a19c91;
	background-image:url(../img/fin_li_calculadora.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:8px;
	padding-top:0px;
	padding-bottom:3px;
}

#ficha_propiedad .datos_basicos .hipoteca_otras UL LI.elem_calculadora A{
	text-decoration:none;
	color:#FFFFFF;
}
/* Fin Hipotecas                     */

/*************************************/
/* Fin Detalle Ficha propiedad       */
/*************************************/

/*************************************/
/* Inicio Botones de la ficha        */
/*************************************/
#botones_ficha {
	clear:both;
	background-image:url(../img/fondo_botones_ficha.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:20px;
	padding-left:428px;
	padding-top:4px;
	height:29px;
	color:#FFFFFF;
}

#botones_ficha a{
	float:left;
	text-decoration:none;
	color:#FFFFFF;
}

#botones_ficha a.enlace1{
	font-size:11px;
	background-image:url(../img/fondo_boton_ficha_ir.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:3px;
	padding-left:13px;
	padding-top:2px;
	height:16px;
	width:116px;
}

#botones_ficha a.enlace2{
	font-size:12px;
	background-image:url(../img/fondo_boton_1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:12px;
	padding-left:15px;
	padding-top:4px;
	height:22px;
	width:101px;
}
/*************************************/
/* Fin Botones de la ficha           */
/*************************************/

/***************************************/
/* Inicio Botones de la ficha Completa */
/***************************************/
#botones_ficha_completa {
	clear:both;
	background-image:url(../img/fondo_botones_ficha.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:0px;
	padding-left:10px;
	padding-top:4px;
	height:29px;
	color:#FFFFFF;
}

#botones_ficha_completa a{
	float:left;
	text-decoration:none;
	color:#FFFFFF;
}

#botones_ficha_completa a.enlace_atras{
	font-size:11px;
	background-image:url(../img/fondo_boton_flecha_atras.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:3px;
	padding-left:0px;
	padding-top:2px;
	height:16px;
	width:129px;
	text-align:center;
}

#botones_ficha_completa a.enlace1{
	font-size:11px;
	background-image:url(../img/fondo_boton_ficha_ir.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:3px;
	padding-left:0px;
	padding-top:2px;
	height:16px;
	width:129px;
	text-align:center;
}

#botones_ficha_completa a.derecha{
	margin-left:290px;
}

#botones_ficha_completa a.enlace2{
	font-size:12px;
	background-image:url(../img/fondo_boton_1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:12px;
	padding-left:15px;
	padding-top:4px;
	height:22px;
	width:101px;
}
/***************************************/
/* Fin Botones de la ficha Completa    */
/***************************************/

/*************************************/
/* Inicio menu navegacion ficha      */
/*************************************/
#navegacion_ficha {
	clear:both;
	width:699px;
	height:25px;
	background-image:url(../img/fondo_navegacion_ficha.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	padding-left:12px;
	padding-top:8px;
	margin-top:2px;
}

#navegacion_ficha A {
	text-decoration:none;
	color:#666666;
}


#navegacion_ficha span.anterior {
	background-image:url(../img/bullet_anterior.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:10px;
}

#navegacion_ficha span.volver {
	background-image:url(../img/bullet_volver.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:10px;
	margin-left:10px;
}

#navegacion_ficha span.nueva_busqueda {
	background-image:url(../img/bullet_nueva_busqueda.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:10px;
	margin-left:10px;
}

#navegacion_ficha span.siguiente {
	background-image:url(../img/bullet_siguiente.gif);
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:10px;
	margin-left:160px;
}
/*************************************/
/* Fin menu navegacion ficha         */
/*************************************/

/*************************************/
/* Inicio Destacados Interior        */
/*************************************/
#destacados_inferiores {
	clear:both;
	margin-top:18px;
	margin-bottom:0px;
}

#destacados_inferiores .titulo {
	font-size:11px;
	color:#666666;
	margin-bottom:14px;
}

#destacados_inferiores .destacado_inferior {
	font-weight:bold;
	width:353px;
	float:left;
}

#destacados_inferiores .destacado_inferior P {
	margin:0px;
	margin-bottom:2px;
	padding:0px;
}

#destacados_inferiores .destacado_inferior .imagen {
	background-image:url(../img/fondo_destacado_inferior_izq.gif);
	background-repeat:repeat-y;
	background-position:left top;
	height:71px;
	padding-left:2px;
	padding-right:1px;
	float:left;
}

#destacados_inferiores .destacado_inferior .flecha {
	background-image:url(../img/fondo_destacado_inferior_dcha.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:71px;
	width:19px;
	padding-top:8px;
	padding-left:2px;
	float:left;
	margin-right:12px;
}

#destacados_inferiores .destacado_inferior .localidad {
	font-size:12px;
	color:#63583C;
}

#destacados_inferiores .destacado_inferior .localidad A {
	text-decoration:none;
	color:#63583C;
}

#destacados_inferiores .destacado_inferior .referencia {
	font-size:10px;
	color:#97842D;
}

#destacados_inferiores .destacado_inferior .descripcion {
	font-size:11px;
	color:#CC6600;
}
/*************************************/
/* Fin Destacados Interior           */
/*************************************/

/*************************************/
/* Inicio Totales resultados busqueda*/
/*************************************/
#total_resultados {
	background-image:url(../img/fondo_busqueda_tot_resultados.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:1px;
	height:69px;
	font-size:11px;
}

#total_resultados TABLE {
	width:678px;
}

#total_resultados P{
	color:#666666;
	margin:0px;
	padding:0px;
	padding-top:8px;
	padding-left:28px;
}

#total_resultados P.segunda_linea{
	padding-top:12px;
}

#total_resultados .boton{
	background-image:url(../img/boton_convertir_alerta.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#FFFFFF;
	width:117px;
	height:15px;
	vertical-align:bottom;
	padding-bottom:3px;
	padding-left:12px;
}

#total_resultados .boton a{
	text-decoration:none;
	color:#FFFFFF;
}
/*************************************/
/* Fin Totales resultados busqueda   */
/*************************************/

/*************************************/
/* Inicio Resultados busqueda        */
/*************************************/
#resultado_busqueda {
	margin:0px;
	padding:0px;
}

#resultado_busqueda FORM {
	margin:0px;
	padding:0px;
}

#resultado_busqueda .busqueda_filtro {
	background-image:url(../img/fondo_busqueda_filtro.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:1px;
	height:28px;
	font-size:11px;
	color:#666666;
}

#resultado_busqueda .busqueda_filtro .texto{
	float:left;
	margin-top:6px;
	margin-right:125px;
}

#resultado_busqueda .busqueda_filtro span {
	padding-left:27px;
}

#resultado_busqueda .busqueda_filtro a {
	text-decoration:underline;
	color:#666666;
}

#resultado_busqueda .busqueda_filtro P {
	margin:0px;
	padding:0px;
	padding-top:4px;
}

#resultado_busqueda .busqueda_filtro SELECT {
	border-style:solid;
	border-width:1px;
	border-color:#7e9db9;
	height:14px;
	font-size:11px;
}

#resultado_busqueda .tabla_resultados {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#424241;
}

#resultado_busqueda .tabla_resultados TABLE {
	width:699px;
}

#resultado_busqueda .tabla_resultados TABLE TR.filaPar{
	background-color:#f5f1e2;
}

#resultado_busqueda .tabla_resultados TABLE TR.filaImpar{
	background-color:#fff6d8;
}

#resultado_busqueda .tabla_resultados TABLE TH{
	background-color:#fffb97;
	font-weight:bold;
	height:24px;
	text-align:center;
}

#resultado_busqueda .tabla_resultados TABLE TD {
	text-align:center;
}

#resultado_busqueda .tabla_resultados TABLE TD IMG {
	border-color:#9e9e9e;
	border-width:1px;
	border-style:solid;
	margin-top:3px;
	margin-bottom:3px;
}

#resultado_busqueda .tabla_resultados .subrrayado{
	text-decoration:underline;
}

#resultado_busqueda .tabla_resultados .ancho75{
	width:75px;
}

#resultado_busqueda .tabla_resultados .ancho90{
	width:90px;
}

#resultado_busqueda .tabla_resultados .ancho120{
	width:120px;
}

#resultado_busqueda .paginacion {
	background-image:url(../img/fondo_paginacion.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:33px;
	margin-top:2px;
	padding-left:12px;
}

#resultado_busqueda .paginacion .enlaces {
	padding-top:9px;
	float:left;
	width:533px;
}

#resultado_busqueda .paginacion .enlaces .enlace {
	width:90px;
	float:left;
}

#resultado_busqueda .paginacion .enlaces .anterior{
	background-image:url(../img/bullet_anterior.gif);
	background-position:left center;
	background-repeat:no-repeat;
	/*float:left;*/
	padding-left:10px;
	font-size:11px;
	color:#666666;
}

#resultado_busqueda .paginacion .enlaces .anterior A{
	text-decoration:none;
	color:#666666;
}

#resultado_busqueda .paginacion .enlaces .paginas{
	float:left;
	width:335px;
	font-size:12px;
	font-weight:bold;
	color:#6C6A2E;
	text-align:center;
}

#resultado_busqueda .paginacion .enlaces .paginas A{
	text-decoration:underline;
	color:#6C6A2E;
	font-weight:normal;
}

#resultado_busqueda .paginacion .enlaces .siguiente{
	background-image:url(../img/bullet_siguiente.gif);
	background-position:right center;
	background-repeat:no-repeat;
	float:right;
	padding-right:10px;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

#resultado_busqueda .paginacion .enlaces .siguiente A{
	text-decoration:none;
	color:#666666;
}

#resultado_busqueda .paginacion .boton{
	background-image:url(../img/fondo_boton_1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	padding-left:10px;
	padding-top:5px;
	height:21px;
	width:106px;
	font-size:12px;
	color:#FFFFFF;
	margin-left:27px;
	margin-top:4px;
}

#resultado_busqueda .paginacion .boton A{
	color:#FFFFFF;
	text-decoration:none;
}

#resultado_busqueda .servicios_premium {
	clear:both;
	margin:0px;
	padding:0px;
	background-image:url(../img/fondo_morado_estrella.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:52px;
}

#resultado_busqueda .servicios_premium P{
	margin:0px;
	padding:0px;
}

#resultado_busqueda .servicios_premium TABLE{
	width:690px;
}

#resultado_busqueda .servicios_premium .texto{
	float:left;
	margin:0px;
	padding:0px;
	font-size:10px;
	color:#663366;
	padding-left:25px;
	padding-top:8px;
	width:370px;
}

#resultado_busqueda .servicios_premium .botones{
	float:left;
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#FFFFFF;
	padding-top:15px;
}

#resultado_busqueda .servicios_premium .botones A{
	display:block;
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	margin-top:5px;
	padding-top:3px;
	height:21px;
}

#resultado_busqueda .servicios_premium .botones A.boton1{
	background-image:url(../img/boton_morado1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:1px;
	width:115px;
}

#resultado_busqueda .servicios_premium .botones A.boton2{
	background-image:url(../img/boton_morado2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:3px;
	width:140px;
	margin-left:25px;
}
/*************************************/
/* Fin Resultados busqueda           */
/*************************************/

/*************************************/
/* Inicio nueva búsqueda             */
/*************************************/
#form_nueva_busqueda {
	clear:both;
	display:block;
	background-image:url(../img/fondo_form_busqueda_nueva.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:111px;
	margin-top:9px;
	font-size:11px;
	padding-top:8px;
	padding-left:12px;
}

#form_nueva_busqueda FORM , #form_nueva_busqueda P {
	margin:0px;
	padding:0px;
}

#form_nueva_busqueda P {
	display:block;
	font-weight:bold;
	color:#D68339;
}

#form_nueva_busqueda P LABEL{
	color:#3E3D3C;
	font-weight:normal;
	width:112px;
	float:left;
	text-align:center;
	margin-left:24px;
	margin-top:9px;
}

#form_nueva_busqueda P LABEL.principal{
	font-weight:bold;
	color:#000000;
	margin-left:0px;
}

#form_nueva_busqueda SELECT{
	width:112px;
	border-style:solid;
	border-width:1px;
	border-color:#7e9db9;
	font-size:11px;
	font-weight:normal;
	color:#3E3D3C;
	margin-top:3px;
	margin-left:24px;
}

#form_nueva_busqueda SELECT.principal{
	margin-left:0px;
}

#form_nueva_busqueda P.enlaces {
	margin-top:15px;
}

#form_nueva_busqueda TABLE{
	margin-left:473px;
}

#form_nueva_busqueda .avanzada {
	color:#3E3D3C;
}

#form_nueva_busqueda .avanzada A{
	text-decoration:underline;
	color:#3E3D3C;
}

#form_nueva_busqueda .buscar {
	color:#7D735A;
	padding-left:20px;
	padding-right:7px;
}

#form_nueva_busqueda .buscar A{
	text-decoration:none;
	color:#7D735A;
}
/*************************************/
/* Fin nueva búsqueda                */
/*************************************/

/*************************************/
/* Inicio busqueda personalizada     */
/*************************************/
#busqueda_personalizada {
	background-image:url(../img/fondo_azul_admiracion.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:25px;
	padding-top:0px;
	padding-left:28px;
	margin-bottom:8px;
}

#busqueda_personalizada A{
	margin:0px;
	padding:0px;
	text-decoration:none;
	font-size:11px;
	color:#155356;
}
/*************************************/
/* Fin busqueda personalizada        */
/*************************************/

/*************************************/
/* Inicio Chat                       */
/*************************************/
#chat {
	background-color:#dae1e1;
	height:202px;
	width:681px;
	margin-top:1px;
	padding-top:18px;
	padding-left:18px;
	font-size:12px;
	color:#333333;
}

#chat P{
	margin:0px;
	padding:0px;
	width:580px;
}

#chat P.parrafo{
	margin-top:12px;
}

#chat FORM{
	padding:0px;
	margin:0px;
	margin-top:18px;
}

#chat FORM P{
	padding:0px;
	margin:0px;
	margin-top:8px;
}

#chat FORM LABEL{
	padding:0px;
	margin:0px;
	vertical-align:top;
}

#chat FORM INPUT{
	width:192px;
	height:14px;
	font-size:12px;
	color:#333333;
}

#chat FORM TEXTAREA{
	margin:0px;
	padding:0px;
	width:295px;
	height:48px;
	font-size:12px;
	color:#333333;
}

#chat_botones {
	background-image:url(../img/fondo_botones_ficha.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:28px;
	margin-top:1px;
	padding-top:4px;
}

#chat_botones A {
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	background-image:url(../img/fondo_boton_2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:24px;
	width:91px;
	padding-top:4px;
	text-align:center;
	margin-left:600px;
}

#chat_botones A.boton_largo {
	background-image:url(../img/fondo_boton_1.gif);
	width:116px;
	margin-left:575px;
}

#chat_botones A.izquierda {
	float:left;
	margin-left:12px;
	margin-top:3px;
	padding-top:2px;
	padding-left:0px;
	background-image:url(../img/fondo_boton_flecha_atras.gif);
	height:19px;
	width:129px;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
}

#chat_paso2 {
	background-color:#dae1e1;
	height:302px;
	width:681px;
	margin-top:1px;
	padding-top:18px;
	padding-left:18px;
	font-size:12px;
	color:#333333;
}

#chat_paso2 P{
	margin:0px;
	padding:0px;
	width:580px;
}

#chat_paso2 .terminar {
	text-decoration:none;
	color:#993300;
	vertical-align:top;
}

#chat_paso2 .terminar IMG {
	margin-right:2px;
}

#chat_paso2 .mensajes {
	background-color:#FFFFFF;
	width:484px;
	height:175px;
	margin-top:4px;
	padding-top:5px;
	padding-left:3px;
	padding-right:3px;
	font-size:12px;
	overflow:auto;
	border-style:solid;
	border-width:1px;
	border-color:#97b3b1;
}

#chat_paso2 .mensajes P {
	width:469px;
}

#chat_paso2 .mensajes P.cliente {
	color:#3E3E3E;
}

#chat_paso2 .mensajes P.cliente SPAN{
	color:#00A456;
}

#chat_paso2 .mensajes P.agente {
	color:#726E6E;
}

#chat_paso2 .mensajes P.agente SPAN{
	color:#097DC7;
}

#chat_paso2 .emoticons {
	display:block;
	float:none;
	margin-top:3px;
	margin-bottom:3px;
}

#chat_paso2 .mensaje {
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#97b3b1;
	width:490px;
	height:63px;
}

#chat_paso2 .mensaje TEXTAREA {
	width:410px;
	height:60px;
	border:none;
	font-size:12px;
}

#chat_paso2 .mensaje INPUT {
	width:59px;
	height:58px;
	font-size:12px;
	color:#696956;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#97b3b1;
	vertical-align:top;
	margin-top:2px;
	cursor:pointer;
}
/*************************************/
/* Fin Chat                          */
/*************************************/

/******************************************/
/* Inicio capa contenedora menu/contenido */
/******************************************/
#contenedor_general {
	width:699px;
}
/******************************************/
/* Fin capa contenedora menu/contenido    */
/******************************************/

/*************************************/
/* Inicio menu lateral               */
/*************************************/
#contenedor_general .menu_lateral {
	float:left;
	width:178px;
	font-size:11px;
	background-image:url(../img/separador_menu_lateral.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:3px;
}

#contenedor_general .menu_lateral UL LI {
	margin-top:5px;
}

#contenedor_general .menu_lateral UL.nivel1 {
	margin:0px;
	margin-bottom:5px;
	background-image:url(../img/separador_menu_lateral.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0px;
	padding-left:13px;
	padding-bottom:5px;
	list-style-image:url(../img/bullet_menu_nivel1.gif);
}

#contenedor_general .menu_lateral UL.nivel1 LI {
	color:#564B1A;
}

#contenedor_general .menu_lateral UL.nivel1 LI A{
	text-decoration:none;
	color:#564B1A;
}

#contenedor_general .menu_lateral UL.nivel2 {
	margin:0px;
	padding:0px;
	padding-left:13px;
	list-style-image:url(../img/bullet_menu_nivel2.gif);
}

#contenedor_general .menu_lateral UL.nivel2 LI {
	color:#7D6D25;
}

#contenedor_general .menu_lateral UL.nivel2 LI A{
	text-decoration:none;
	color:#7D6D25;
}

#contenedor_general .menu_lateral UL.nivel3 {
	margin:0px;
	padding:0px;
	padding-left:13px;
	list-style-image:url(../img/bullet_menu_nivel3.gif);
}

#contenedor_general .menu_lateral UL.nivel3 LI {
	color:#7D6D25;
}

#contenedor_general .menu_lateral UL.nivel3 LI A{
	text-decoration:none;
	color:#7D6D25;
}

#contenedor_general .menu_lateral UL LI A.on{
	color:#CC3333;
	background-image:url(../img/flecha_menu_lateral_on.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:12px;
}
/*************************************/
/* Fin menu lateral                  */
/*************************************/

/*************************************/
/* Inicio Contenido                  */
/*************************************/
#contenedor_general .contenido {
	float:left;
	width:521px;
}

/* Inicio Ruta de navegación interior */
#contenedor_general .contenido .ruta_navegacion_interior {
	width:510px;
	height:40px;
	background-color:#f9d865;
	font-size:11px;
	font-weight:normal;
	color:#CC6633;
	padding-top:4px;
	padding-left:10px;
}

#contenedor_general .contenido .ruta_navegacion_interior a{
	text-decoration:none;
	color:#CC6633;
	margin-left:1px;
	margin-right:1px;
}

#contenedor_general .contenido .ruta_navegacion_interior span{
	color:#3E3D3C;
}
/* Fin Ruta de navegación interior    */

/* Inicio Título de la página */
#contenedor_general .contenido .ruta_navegacion_interior P {
	margin-top:4px;
	font-size:14px;
	font-weight:bold;
}
/* Fin Título de la página    */

/* Inicio Imagen cabecera interior */
#contenedor_general .contenido .imagen_cabecera_interior {
	margin-top:1px;
}
/* Fin Imagen cabecera interior    */

/* Inicio Texto contenido */
#contenedor_general .contenido .texto {
	width:510px;
	padding-left:10px;
	padding-top:18px;
	padding-bottom:10px;
	font-size:12px;
	color:#333333;
	background-color:#FDF4E3;
	margin-top:1px;
	margin-bottom:2px;
}

#contenedor_general .contenido .texto_sin_margen {
	margin:0px;
}

#contenedor_general .contenido .texto_margen_inferior {
	margin:0px;
	margin-bottom:2px;
}

#contenedor_general .contenido .texto_padding_corto {
	padding-top:7px;
	padding-bottom:7px;
}

#contenedor_general .contenido .texto_sin_padding {
	padding-top:0px;
	padding-bottom:0px;
	font-size:5px;
}

#contenedor_general .contenido .texto A {
	text-decoration:underline;
	color:#333333;
}

#contenedor_general .contenido .texto P {
	width:475px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

#contenedor_general .contenido .texto P.informacion {
	width:475px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	background-image:url(../img/bullet_informacion.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:15px;
}

#contenedor_general .contenido .texto UL {
	width:475px;
	margin:0px;
	padding:0px;
	list-style:none;
}

#contenedor_general .contenido .texto UL LI {
	margin:0px;
	padding:0px;
	background-image:url(../img/bullet_lista_contenido.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:8px;
	margin-bottom:10px;
}

#contenedor_general .contenido .texto UL LI SPAN{
	font-weight:bold;
}

#contenedor_general .contenido .texto UL.nivel2 {
	width:460px;
	margin-left:15px;
	margin-top:10px;
}

#contenedor_general .contenido .texto UL.nivel3 {
	width:445px;
	margin-left:30px;
	margin-top:10px;
}

#contenedor_general .contenido .texto UL LI.elem_calculadora {
	margin:0px;
	padding:0px;
	background-image:url(../img/bullet_calculadora.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
	height:25px;
	color:#FFFFFF;
}

#contenedor_general .contenido .texto UL LI.elem_calculadora SPAN{
	font-weight:normal;
	background-color:#a19c91;
	background-image:url(../img/fin_li_calculadora.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:8px;
	padding-top:0px;
	padding-bottom:3px;
}

#contenedor_general .contenido .texto UL LI.elem_calculadora A{
	text-decoration:none;
	color:#FFFFFF;
}
/* Fin Texto contenido    */

/* Inicio secciones Premium */
#contenedor_general .contenido .seccion {
	background-color:#9d78a1;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left:18px;
	padding-top:5px;
	width:502px;
	height:20px;
}

#contenedor_general .contenido .seccion SPAN {
	color:#e4c2e3;
}

#contenedor_general .contenido .busq_almacenadas {
	background-image:url(../img/bullet_premium_busq_almacenadas_1.gif);
	background-position:9px center;
	background-repeat:no-repeat;
	padding-left:36px;
	padding-top:5px;
	width:484px;
	height:20px;
}

#contenedor_general .contenido .prop_almacenadas {
	background-image:url(../img/bullet_premium_prop_almacenadas_1.gif);
	background-position:9px center;
	background-repeat:no-repeat;
	padding-left:36px;
	padding-top:5px;
	width:484px;
	height:20px;
}

#contenedor_general .contenido .sel_almacenadas {
	background-image:url(../img/bullet_premium_sel_almacenadas_1.gif);
	background-position:9px center;
	background-repeat:no-repeat;
	padding-left:36px;
	padding-top:5px;
	width:484px;
	height:20px;
}

#contenedor_general .contenido .gestion_alertas {
	background-image:url(../img/bullet_premium_gestion_alertas_1.gif);
	background-position:9px center;
	background-repeat:no-repeat;
	padding-left:36px;
	padding-top:5px;
	width:484px;
	height:20px;
}

#contenedor_general .contenido .solicitudes {
	background-image:url(../img/bullet_premium_solicitudes_1.gif);
	background-position:9px center;
	background-repeat:no-repeat;
	padding-left:36px;
	padding-top:5px;
	width:484px;
	height:20px;
}

#contenedor_general .contenido .estadisticas {
	background-image:url(../img/bullet_premium_estadisticas_1.gif);
	background-position:9px center;
	background-repeat:no-repeat;
	padding-left:36px;
	padding-top:5px;
	width:484px;
	height:20px;
}

#contenedor_general .contenido .subseccion {
	background-color:#e7dde8;
	font-size:12px;
	color:#554258;
	width:520px;
	height:40px;
	margin-bottom:2px;
}

#contenedor_general .contenido .subseccion_sin_margen {
	margin-bottom:0px;
	padding-left:36px;
	padding-top:13px;
	width:484px;
	height:27px;
}

#contenedor_general .contenido .subseccion_final {
	margin-bottom:0px;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#9d78a1;
}

#contenedor_general .contenido .subseccion_elemento {
	padding-left:18px;
	padding-top:13px;
	width:502px;
	height:97px;
}

#contenedor_general .contenido .subseccion_elemento .elemento {
	height:70px;
	width:480px;
	margin:0px;
	padding:0px;
}

#contenedor_general .contenido .subseccion_elemento .elemento P {
	margin:0px;
	padding:0px;
}

#contenedor_general .contenido .subseccion_elemento .elemento P.estado_alerta {
	font-weight:bold;
}

#contenedor_general .contenido .subseccion_elemento .elemento P.texto_alerta {
	height:30px;
}

#contenedor_general .contenido .subseccion_elemento .elemento P.frecuencia_alerta SPAN {
	background-image:none;
	float:none;
	margin:0px;
	color:#666666;
}

#contenedor_general .contenido .subseccion_elemento_medio {
	width:520px;
	height:122px;
}

#contenedor_general .contenido .subseccion_elemento_medio IMG {
	border-style:solid;
	border-width:1px;
	border-color:#9d9ea0;
}

#contenedor_general .contenido .subseccion_elemento_largo {
	height:160px;
}

#contenedor_general .contenido .subseccion_elemento_largo UL.solicitud {
	padding:0px;
	margin:0px;
	margin-top:2px;
	margin-left:25px;
	height:40px;
	color:#333333;
	list-style:none;
}

#contenedor_general .contenido .subseccion_elemento_largo UL.solicitud LI {
	padding:0px;
	padding-left:7px;
	margin:0px;
	background-image:url(../img/bullet_lista.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#contenedor_general .contenido .subseccion_elemento_medio .elemento {
	height:95px;
	width:520px;
	margin:0px;
	padding:0px;
	color:#666666;
}

#contenedor_general .contenido .subseccion_elemento_medio .elemento TABLE {
	margin-top:2px;
}

#contenedor_general .contenido .subseccion_elemento_medio .elemento .cabecera {
	height:24px;
	background-color:#edd1fa;
	font-weight:bold;
	text-align:center;
}

#contenedor_general .contenido .subseccion_elemento_medio .elemento .cabecera TD {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#e7dde8;
}

#contenedor_general .contenido .subseccion_elemento_medio .elemento .fila {
	height:66px;
	background-color:#ebded8;
	font-weight:normal;
	text-align:center;
	color:#424242;
}

#contenedor_general .contenido .subseccion_elemento_medio .elemento .subrayado {
	text-decoration:underline;
}

#contenedor_general .contenido .subseccion_elemento .foto_y_lista {
	width:95%;
	color:#333333;
}

#contenedor_general .contenido .subseccion_elemento .foto_y_lista IMG {
	border-style:solid;
	border-width:1px;
	border-color:#9d9ea0;
}

#contenedor_general .contenido .subseccion_elemento .foto_y_lista UL {
	margin:0px;
	margin-left:10px;
	padding:0px;
	list-style:none;
}

#contenedor_general .contenido .subseccion_elemento .foto_y_lista UL LI {
	margin:0px;
	padding:0px;
	padding-left:7px;
	background-image:url(../img/bullet_lista.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#contenedor_general .contenido .subseccion SPAN {
	float:right;
	background-image:url(../img/boton_premium_1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:64px;
	height:18px;
	margin-right:15px;
	padding-top:2px;
	text-align:center;
}

#contenedor_general .contenido .subseccion SPAN.boton_2 {
	float:right;
	background-image:url(../img/boton_premium_2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:154px;
	height:18px;
	margin-right:15px;
	padding-top:2px;
	text-align:center;
}

#contenedor_general .contenido .subseccion SPAN A {
	text-decoration:none;
	color:#FFFFFF;
}

#contenedor_general .contenido .busq_almacenadas_2 {
	background-image:url(../img/bullet_premium_busq_almacenadas_2.gif);
	background-position:9px center;
	background-repeat:no-repeat;
	padding-left:36px;
	padding-top:13px;
	width:484px;
	height:27px;
}

#contenedor_general .contenido .prop_almacenadas_2 {
	background-image:url(../img/bullet_premium_prop_almacenadas_2.gif);
	background-position:9px center;
	background-repeat:no-repeat;
	padding-left:36px;
	padding-top:13px;
	width:484px;
	height:27px;
}

#contenedor_general .contenido .sel_almacenadas_2 {
	background-image:url(../img/bullet_premium_sel_almacenadas_2.gif);
	background-position:9px center;
	background-repeat:no-repeat;
	padding-left:36px;
	padding-top:13px;
	width:484px;
	height:27px;
}

#contenedor_general .contenido .gestion_alertas_2 {
	background-image:url(../img/bullet_premium_gestion_alertas_2.gif);
	background-position:9px center;
	background-repeat:no-repeat;
	padding-left:36px;
	padding-top:13px;
	width:484px;
	height:27px;
}

#contenedor_general .contenido .solicitudes_2 {
	background-image:url(../img/bullet_premium_solicitudes_2.gif);
	background-position:9px center;
	background-repeat:no-repeat;
	padding-left:36px;
	padding-top:13px;
	width:484px;
	height:27px;
}

#contenedor_general .contenido .estadisticas_2 {
	background-image:url(../img/bullet_premium_estadisticas_2.gif);
	background-position:9px 10px;
	background-repeat:no-repeat;
	padding-left:36px;
	padding-top:13px;
	width:484px;
	height:87px;
}

#contenedor_general .contenido .restantes {
	background-color:#ffca94;
	width:520px;
	height:35px;
	font-size:11px;
	color:#666666;
}

#contenedor_general .contenido .restantes SPAN {
	float:right;
	margin-right:20px;
	margin-top:10px;
}

#contenedor_general .contenido .restantes .nueva_alerta {
	padding-left:9px;
	padding-top:8px;
}

#contenedor_general .contenido .restantes .nueva_alerta A {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../img/boton_premium_alerta.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:135px;
	height:16px;
	padding-left:35px;
	padding-top:2px;
}

#contenedor_general .contenido .subseccion_2 {
	background-color:#e7dde8;
	font-size:12px;
	color:#554258;
	width:520px;
}

#contenedor_general .contenido .subseccion_2 .cabecera {
	height:24px;
	background-color:#edd1fa;
	font-weight:bold;
	text-align:center;
}

#contenedor_general .contenido .subseccion_2 .cabecera TD {
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#e7dde8;
}

#contenedor_general .contenido .subseccion_2 .fila {
	height:66px;
	background-color:#ebded8;
	font-weight:normal;
	text-align:center;
	color:#424242;
}

#contenedor_general .contenido .subseccion_2 .fila TD {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
}

#contenedor_general .contenido .subseccion_2 .par {
	background-color:#e6dcdb;
}

#contenedor_general .contenido .subseccion_2 .fila IMG.foto {
	border-style:solid;
	border-width:1px;
	border-color:#9d9ea0;
}

#contenedor_general .contenido .subseccion_2 .subrayado {
	text-decoration:underline;
}

#contenedor_general .contenido .subseccion_paginacion {
	height:32px;
}

#contenedor_general .contenido .subseccion_paginacion TABLE {
	margin-left:10px;
	margin-top:9px;
	width:95%;
}

#contenedor_general .contenido .subseccion_paginacion .anterior{
	background-image:url(../img/bullet_anterior.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:11px;
	color:#666666;
}

#contenedor_general .contenido .subseccion_paginacion .anterior A{
	text-decoration:none;
	color:#666666;
}

#contenedor_general .contenido .subseccion_paginacion .paginas{
	float:left;
	width:250px;
	font-size:12px;
	font-weight:bold;
	color:#6C6A2E;
	text-align:center;
}

#contenedor_general .contenido .subseccion_paginacion .paginas A{
	text-decoration:underline;
	color:#6C6A2E;
	font-weight:normal;
}

#contenedor_general .contenido .subseccion_paginacion .siguiente{
	background-image:url(../img/bullet_siguiente.gif);
	background-position:right center;
	background-repeat:no-repeat;
	float:right;
	padding-right:10px;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

#contenedor_general .contenido .subseccion_paginacion .siguiente A{
	text-decoration:none;
	color:#666666;
}
/* Fin secciones Premium    /*

/* Inicio Buscador  */
#contenedor_general .contenido .fondo_buscador {
	background-image:url(../img/fondo_buscador.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:13px;
	width:505px;
}

#contenedor_general .contenido .fondo_buscador .letra_clara {
	color:#7D735A;
}

#contenedor_general .contenido .fondo_buscador .letra_clara A {
	color:#7D735A;
}

#contenedor_general .contenido .fondo_buscador P {
	padding-bottom:10px;
}

#contenedor_general .contenido .fondo_buscador P.etiqueta {
	width:150px;
	padding-bottom:0px;
}

#contenedor_general .contenido .fondo_buscador P.etiquetaCorta {
	width:125px;
	padding-bottom:0px;
}

#contenedor_general .contenido .fondo_buscador FORM INPUT {
	border-style:solid;
	border-width:1px;
	border-color:#7e9db9;
	height:18px;
	font-size:12px;
	color:#7D735A;
}

#contenedor_general .contenido .fondo_buscador FORM SELECT {
	border-style:solid;
	border-width:1px;
	border-color:#7e9db9;
	font-size:11px;
	color:#7D735A;
	width:150px;
}

#contenedor_general .contenido .fondo_buscador FORM SELECT.ancho115 {
	width:115px;
}

#contenedor_general .contenido .fondo_buscador .check {
	height:12px;
	border:none;
}

#contenedor_general .contenido .fondo_buscador FORM TEXTAREA {
	border-style:solid;
	border-width:1px;
	border-color:#7e9db9;
	color:#7D735A;
	width:475px;
	height:160px;
}

#contenedor_general .contenido .ancho64 {
	width:64px; 
}
#contenedor_general .contenido .ancho96 {
	width:96px;
}
#contenedor_general .contenido .ancho125 {
	width:125px;
}
#contenedor_general .contenido .ancho150 {
	width:150px;
}
#contenedor_general .contenido .ancho200 {
	width:200px;
}
#contenedor_general .contenido .descripcion { 
	width:465px;
	height:155px;
}

#contenedor_general .contenido .fondo_buscador .enlace_enviar {
	width:465px;
	height:25px;
}

#contenedor_general .contenido .fondo_buscador .enlace_enviar TABLE {
	float:right;
}

#contenedor_general .contenido .fondo_buscador .enlace_enviar TD A {
	text-decoration:none;
	font-weight:bold;
	color:#7D735A;
}

#contenedor_general .contenido .fondo_buscador .enlace_enviar IMG{
	border:none;
}

#contenedor_general .contenido .mas_buscadores {
	background-image:url(../img/fondo_ocre.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:520px;
	height:53px;
	margin-bottom:2px;
	padding-top:9px;
	font-size:11px;
	color:#666666;
}

#contenedor_general .contenido .mas_buscadores .informacion {
	background-image:url(../img/bullet_informacion.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-left:16px;
}

#contenedor_general .contenido .mas_buscadores TABLE {
	margin-left:16px;
	margin-top:10px;
	width:500px;
}

#contenedor_general .contenido .mas_buscadores .enlace {
	margin:0px;
	padding:0px;
	background-image:url(../img/fondo_link_gris_y_ocre_izqda.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:26px;
	height:25px;
	color:#664c33;
	vertical-align:top;
}

#contenedor_general .contenido .mas_buscadores .enlace SPAN{
	font-weight:normal;
	background-color:#c5bbb1;
	background-image:url(../img/fondo_link_gris_y_ocre_dcha.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:8px;
	padding-top:1px;
	padding-bottom:3px;
}

#contenedor_general .contenido .mas_buscadores .enlace  A{
	text-decoration:none;
	color:#664c33;
}
/* Fin Buscador     */

/* Inicio Paginación contenido */
#contenedor_general .contenido .paginacion_corta {
	background-image:url(../img/fondo_paginacion_corto.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:23px;
	padding-left:12px;
	padding-top:10px;
	margin-left:1px;
	font-size:11px;
}

#contenedor_general .contenido .paginacion_corta .anterior{
	background-image:url(../img/bullet_anterior.gif);
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
	padding-left:10px;
	text-decoration:none;
	color:#666666;
}

#contenedor_general .contenido .paginacion_corta .siguiente{
	background-image:url(../img/bullet_siguiente.gif);
	background-position:right center;
	background-repeat:no-repeat;
	float:right;
	padding-right:10px;
	margin-right:13px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}
/* Fin Paginación contenido    */

/* Inicio cambio tamaño de letra */
#contenedor_general .contenido .cambiar_letra {
	background-image:url(../img/fondo_cambiar_letra.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:66px;
	margin-left:1px;
	margin-top:2px;
	font-size:11px;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
}

#contenedor_general .contenido .cambiar_letra .aumentar {
	text-decoration:none;
	color:#666666;
	float:left;
	width:400px;
	background-image:url(../img/bullet_aumentar_letra.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:17px;
}

#contenedor_general .contenido .cambiar_letra .disminuir {
	text-decoration:none;
	color:#666666;
	float:left;
	width:400px;
	background-image:url(../img/bullet_disminuir_letra.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:17px;
	margin-top:13px;
}

#contenedor_general .contenido .cambiar_letra .imprimir {
	text-decoration:none;
	color:#666666;
	float:right;
	background-image:url(../img/bullet_imprimir.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:15px;
	font-weight:bold;
}
/* Fin cambio tamaño de letra    */

/*************************************/
/* Fin Contenido                     */
/*************************************/

/*************************************/
/* Inicio Menu inferior              */
/*************************************/
#menu_inferior {
	clear:both;
	background-image:url(../img/fondo_pie.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:2px;
	font-size:10px;
	color:#000000;
	height:21px;
	padding-top:7px;
	padding-left:12px;
}

#menu_inferior a {
	text-decoration:none;
	color:#000000;
}

#menu_inferior a.ultimo {
	margin-left:30px;
}
/*************************************/
/* Fin Menu inferior                 */
/*************************************/

/*************************************/
/* Inicio Pie de página              */
/*************************************/
#pie_pagina {
	clear:both;
	background-image:url(../img/fondo_pie.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:2px;
	font-size:10px;
	color:#000000;
	height:21px;
	padding-top:7px;
	padding-left:12px;
}

#pie_pagina a {
	text-decoration:underline;
	color:#000000;
}
/*************************************/
/* Fin Pie de página                 */
/*************************************/

/*************************************/
/* Inicio Logo Pie de página         */
/*************************************/
#pie_logo {
	margin-top:12px;
	margin-right:45px;
}

#pie_logo img {
	float:right;
}
/*************************************/
/* Fin Logo Pie de página            */
/*************************************/

/*************************************/
/* Inicio Búsqueda avanzada          */
/*************************************/
#busqueda_avanzada {
	margin-top:1px;
	font-size:11px;
	color:#666666;
}

#busqueda_avanzada FORM {
	margin:0px;
	padding:0px;
}

#busqueda_avanzada .busqueda_referencia {
	background-image:url(../img/fondo_busqueda_referencia.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:699px;
	height:49px;
	padding-top:14px;
	padding-left:27px;
	margin-bottom:1px;
}

#busqueda_avanzada .busqueda_referencia P {
	margin:0px;
	padding:0px;
}

#busqueda_avanzada .busqueda_referencia .campo {
	margin-left:15px;
	margin-right:20px;
	width:110px;
}

#busqueda_avanzada .busqueda_referencia A {
	text-decoration:none;
	color:#666666;
}

#busqueda_avanzada .busqueda_referencia IMG {
	margin-left:8px;
}

#busqueda_avanzada .busqueda_tot_resultados {
	background-image:url(../img/fondo_busqueda_tot_resultados_gris.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:699px;
	height:25px;
	padding-top:14px;
	padding-left:27px;
	margin-bottom:0px;
	font-size:12px;
}

#busqueda_avanzada .busqueda_tot_resultados P {
	margin:0px;
	padding:0px;
}

#busqueda_avanzada .filtro_principal {
	background-color:#f9d865;
	height:52px;
	width:669px;
	padding-top:12px;
	padding-left:30px;
}

#busqueda_avanzada .filtro_principal TABLE {
	margin:0px;
	padding:0px;
	width:640px;
}

#busqueda_avanzada .filtro_principal SELECT {
	font-size:11px;
	color:#000000;
	border-style:solid;
	border-width:1px;
	border-color:#7e9db9;
	height:18px;
}

#busqueda_avanzada .filtro_principal SELECT.ancho90 {
	width:90px;
}
#busqueda_avanzada .filtro_principal SELECT.ancho110 {
	width:110px;
}
#busqueda_avanzada .filtro_principal SELECT.ancho140 {
	width:140px;
}

#busqueda_avanzada .filtro_criterios {
	background-color:#fdf4e3;
	width:699px;
	margin-top:2px;
}

#busqueda_avanzada .filtro_criterios .texto_informacion {
	background-image:url(../img/bullet_informacion.gif);
	background-position:left 15px;
	background-repeat:no-repeat;
	margin-left:30px;
	margin-right:40px;
	padding-top:15px;
	padding-left:15px;
}

#busqueda_avanzada .filtro_criterios SELECT {
	font-size:11px;
	color:#666666;
	width:160px;
	border-style:solid;
	border-width:1px;
	border-color:#7e9db9;
}

#busqueda_avanzada .filtro_criterios .ancho90 { width:90px; }
#busqueda_avanzada .filtro_criterios .ancho110 { width:110px; }
#busqueda_avanzada .filtro_criterios .ancho140 { width:140px; }
#busqueda_avanzada .filtro_criterios .ancho270 { width:270px; }
#busqueda_avanzada .filtro_criterios .ancho350 { width:250px; }

#busqueda_avanzada .filtro_criterios TEXTAREA.descripcion {
	width:607px;
	height:153px;
}

#busqueda_avanzada .filtro_criterios P {
	margin:0px;
	margin-top:10px;
	margin-bottom:5px;
	padding:0px;
}

#busqueda_avanzada .filtro_criterios P.titulo {
	margin:0px;
	margin-left:30px;
	margin-bottom:5px;
	padding:0px;
	padding-top:10px;
	color:#d1742f;
	font-weight:bold;
	font-size:12px;
}

#busqueda_avanzada .filtro_criterios P.parrafo {
	margin:0px;
	margin-left:30px;
	margin-right:50px;
	margin-top:10px;
	padding:0px;
	font-size:12px;
}

#busqueda_avanzada .filtro_criterios P.separador {
	padding-top:50px;
}

#busqueda_avanzada .filtro_criterios P.margen_abajo {
	padding-bottom:20px;
}

#busqueda_avanzada .filtro_criterios TABLE {
	margin-left:18px;
	margin-bottom:25px;
	width:650px;
}

#busqueda_avanzada .filtro_criterios TABLE.primer_filtro {
	margin-left:18px;
	margin-top:0px;
	margin-bottom:0px;
	width:650px;
}

#busqueda_avanzada .filtro_criterios TABLE.datos_contacto_1 {
	margin-left:30px;
	margin-top:0px;
	margin-bottom:0px;
	width:650px;
}

#busqueda_avanzada .filtro_criterios TABLE.datos_contacto_2 {
	margin-left:30px;
	margin-top:0px;
	margin-bottom:10px;
	width:650px;
}

#busqueda_avanzada .filtro_criterios IMG {
	padding:0px;
	margin:0px;
	margin-left:37px;
}

#busqueda_avanzada .filtro_criterios .enlace_ocultar {
	background-image:url(../img/fondo_boton_ocultar.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:27px;
	padding-top:3px;
	height:18px;
	width:170px;
	margin-top:10px;
}

#busqueda_avanzada .filtro_criterios .enlace_ocultar A {
	text-decoration:none;
	color:#666666;
}

#busqueda_avanzada .caracteristicas {
	background-color:#e1d7ca;
	width:699px;
	color:#775A3E;
	height:105px;
}

#busqueda_avanzada .caracteristicas P {
	margin:0px;
	margin-left:26px;
	padding-top:12px;
	padding-bottom:10px;
}

#busqueda_avanzada .caracteristicas TABLE {
	margin:0px;
	margin-left:26px;
	width:650px;
}
/*************************************/
/* Fin Búsqueda avanzada             */
/*************************************/

/*************************************/
/* Inicio Búsqueda mapa              */
/*************************************/
#busqueda_mapa {
	margin-top:1px;
	font-size:11px;
	color:#666666;
}

#busqueda_mapa FORM {
	margin:0px;
	padding:0px;
}

#busqueda_mapa .mensaje {
	background-color:#f9d865;
	height:52px;
	width:639px;
	padding-top:12px;
	padding-left:30px;
	padding-right:30px;
}

#busqueda_mapa .mapa {
	width:506px;
	height:377px;
	float:left;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:1px;
	background-color:#fcf5d8;
}

#busqueda_mapa .mapa P {
	margin-left:16px;
	margin-top:18px;
	margin-bottom:23px;
	display:block;
}

#busqueda_mapa .mapa SELECT {
	font-size:11px;
	color:#666666;
}

#busqueda_mapa .mapa SELECT.ancho85  { width:85px; }
#busqueda_mapa .mapa SELECT.ancho110 { width:110px; }
#busqueda_mapa .mapa SELECT.ancho135 { width:135px; }
#busqueda_mapa .mapa SELECT.ancho160 { width:160px; }

#busqueda_mapa .mapa TABLE {
	margin-left:16px;
	width:95%;
}

#busqueda_mapa .mapa A {
	text-decoration:none;
	color:#666666;
	display:block;
}

#busqueda_mapa .mapa A.volver {
	font-size:11px;
	color:#FFFFFF;
	background-image:url(../img/fondo_boton_flecha_atras_gris.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:19px;
	padding-top:2px;
	height:16px;
	width:129px;
}

#busqueda_mapa .mapa A.iniciar {
	font-size:12px;
	color:#FFFFFF;
	background-image:url(../img/fondo_boton_1_fondo_ocre.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:4px;
	margin-left:350px;
	height:24px;
	width:112px;
}

#busqueda_mapa .zonas {
	width:191px;
	height:377px;
	float:left;
	margin-top:2px;
	margin-bottom:1px;
	background-image:url(../img/fondo_buscador_mapa_zonas.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#busqueda_mapa .zonas .titulo {
	width:178px;
	height:23px;
	padding-left:10px;
	padding-top:7px;
	font-size:12px;
	font-weight:bold;
	color:#ce7531;
}

#busqueda_mapa .zonas .zona {
	width:178px;
	height:20px;
	padding-left:10px;
	padding-top:7px;
}

#busqueda_mapa .zonas .zona A {
	float:right;
	margin-right:4px;
}
/*************************************/
/* Fin Búsqueda mapa                 */
/*************************************/

/*************************************/
/* Inicio Formulario Contacto        */
/*************************************/
#fcontacto {
	background-color:#dae1e1;
	width:681px;
	margin-top:1px;
	padding-top:10px;
	padding-left:18px;
	font-size:12px;
	color:#7D735A;
}

#fcontacto P{
	margin:0px;
	padding:0px;
	width:580px;
}

#fcontacto FORM{
	padding:0px;
	margin:0px;
	margin-top:18px;
}

#fcontacto FORM P{
	padding:0px;
	margin:0px;
	padding-bottom:12px;
}

#fcontacto FORM A {
	text-decoration:underline;
	color:#7D735A;
}

#fcontacto FORM LABEL{
	padding:0px;
	margin:0px;
}

#fcontacto FORM TABLE{
	padding:0px;
	margin:0px;
}

#fcontacto FORM INPUT, #fcontacto FORM SELECT{
	height:15px;
	font-size:12px;
	color:#7D735A;
	border-style:solid;
	border-width:1px;
	border-color:#7e9db9;
}

#fcontacto FORM TEXTAREA{
	border-style:solid;
	border-width:1px;
	border-color:#7e9db9;
	margin:0px;
	padding:0px;
	width:295px;
	height:48px;
	font-size:12px;
	color:#7D735A;
}

#fcontacto FORM .ancho40  {width:40px;}
#fcontacto FORM .ancho80  {width:80px;}
#fcontacto FORM .ancho118 {width:118px;}
#fcontacto FORM .ancho125 {width:125px;}
#fcontacto FORM .ancho190 {width:190px;}
#fcontacto FORM .ancho204 {width:204px;}
#fcontacto FORM .ancho221 {width:221px;}
#fcontacto FORM .ancho250 {width:250px;}
#fcontacto FORM .observaciones {width:353px;height:117px;}
#fcontacto FORM .mas_preguntas {width:277px;height:81px;}
#fcontacto FORM .email {padding-right:9px;}
/*************************************/
/* Fin Formulario Contacto           */
/*************************************/

/******************************************/
/* Inicio Fondo Azul de pantalla completa */
/******************************************/
#fondo_azul {
	background-color:#dae1e1;
	width:681px;
	margin-top:1px;
	padding-top:18px;
	padding-left:18px;
	font-size:12px;
	color:#333333;
}

#fondo_azul P {
	margin:0px;
	padding:0px;
	padding-bottom:12px;
	width:580px;
}

#fondo_azul A {
	text-decoration:none;
	color:#333333;
}
/******************************************/
/* Inicio Fondo Azul de pantalla completa */
/******************************************/
/************************************/
/* Inicio Oficinas                  */
/************************************/
#oficinas {
	margin-top:1px;
	width:699px;
	font-size:12px;
	color:#333333;
}

#oficinas .poblacion {
	background-color:#feeed0;
	height:21px;
	padding-left:18px;
	padding-top:8px;
	font-weight:bold;
}

#oficinas TABLE {
	margin:0px;
	margin-top:1px;
	padding:0px;
	background-color:#FDF4E3;
	width:699px;
}

#oficinas TABLE TD IMG {
	margin-left:7px;
}

#oficinas TABLE .textos {
	padding-left:10px;
	vertical-align:top;
}

#oficinas TABLE .textos .titulo {
	font-weight:bold;
	background-image:url(../img/bullet_oficina.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
	margin-bottom:3px;
}

#oficinas TABLE .textos .titulo A {
	text-decoration:none;
	color:#333333;
}

#oficinas TABLE .textos .texto {
	margin-bottom:3px;
}

#oficinas TABLE .textos .mapa {
	background-image:url(../img/bullet_mapa.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:19px;
	height:17px;
	margin-bottom:10px;
}

#oficinas TABLE .textos .mapa A {
	text-decoration:underline;
	color:#333333;
}

#oficinas TABLE .textos .telefono {
	background-image:url(../img/bullet_telefono.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
	margin-bottom:3px;
}

#oficinas TABLE .textos .email {
	background-image:url(../img/bullet_email.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
}
/************************************/
/* Fin Oficinas                     */
/************************************/

/************************************/
/* Inicio Impresion                 */
/************************************/
#impresion_cabecera {
	width:699px;
}

#impresion_cabecera IMG.texto {
	margin-top:23px;
}

#impresion_cabecera .telefono {
	font-size:14px;
	font-weight:bold;
	color:#666666;
	background-image:url(../img/icono_telefono.gif);
	background-repeat:no-repeat;
	background-position:left center	;
	padding-left:20px;
	margin-top:31px;
	margin-right:10px;
	float:right;
}

#impresion_cabecera .telefono_basica {
	font-size:26px;
	padding-left:24px;
}

#impresion_titulo_1 {
	width:686px;
	height:23px;
	background-color:#F9D865;
	font-size:14px;
	font-weight:bold;
	color:#A3560B;
	padding-top:6px;
	padding-left:13px;
	margin-bottom:2px;
}

#impresion_titulo_2 {
	width:686px;
	height:80px;
	background-color:#DFDFBF;
	color:#3E3D3C;
	padding-left:13px;
	padding-top:10px;
}

#impresion_titulo_2 P {
	margin:0px;
	padding:0px;
}

#impresion_titulo_2 P.linea1 {
	font-size:15px;
	margin-bottom:3px;
}

#impresion_titulo_2 P.linea2 {
	font-size:26px;
	font-weight:bold;
	margin-bottom:3px;
}

#impresion_titulo_2 P.linea3 {
	font-size:18px;
	font-weight:bold;
}

#impresion_imagen_y_texto .imagen {
	float:left;
	margin-top:2px;
	margin-bottom:2px;
}

#impresion_imagen_y_texto .texto {
	float:left;
	width:426px;
	margin-left:2px;
	margin-top:2px;
}

#impresion_imagen_y_texto .texto .precio {
	width:419px;
	height:25px;
	padding-top:6px;
	padding-left:7px;
	background-color:#C4D8D9;
	margin-bottom:2px;
	color:#3E3D3C;
}

#impresion_imagen_y_texto .texto .precio .valor_euro {
	font-size:12px;
	font-weight:bold;
	background-image:url(../img/bullet_hucha.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:14px;
}

#impresion_imagen_y_texto .texto .precio .valor_ptas {
	font-size:12px;
}

#impresion_imagen_y_texto .texto .precio .mensaje {
	font-size:10px;
	float:right;
	margin-right:13px;
	margin-top:3px;
}

#impresion_imagen_y_texto .texto .descripcion {
	width:380px;
	height:191px;
	color:#666666;
	font-size:12px;
	padding-top:8px;
	padding-left:6px;
	padding-right:40px;
}

#impresion_imagen_y_texto .texto .descripcion_fondo {
	background-color:#FdF3D0;
}

#impresion_imagen_y_texto .texto .descripcion SPAN {
	color:#000000;
}

#impresion_mensaje {
	clear:both;
	width:686px;
	height:68px;
	background-color:#E9DED1;
	font-size:12px;
	color:#3E3D3C;
	margin:0px;
	padding-left:13px;
}

#impresion_mensaje P {
	background-image:url(../img/bullet_estrella.gif);
	background-position:left 8px;
	background-repeat:no-repeat;
	height:43px;
	padding-left:57px;
	padding-top:18px;
}

#impresion_pie {
	clear:both;
	background-color:#E9DED1;
	width:689px;
	height:21px;
	font-size:10px;
	color:#3E3D3C;
	padding-left:10px;
	padding-top:8px;
}

#impresion_caracteristicas {
	clear:both;
	width:686px;
	background-color:#FDF3D0;
	margin-bottom:2px;
	padding-left:13px;
	padding-top:13px;
}

#impresion_caracteristicas TABLE {
	width:88%;
}

#impresion_caracteristicas UL.caracteristicas{
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	list-style:none;
	font-size:12px;
	color:#000000;
}

#impresion_caracteristicas UL.caracteristicas LI.titulo{
	font-weight:bold;
	color:#D07431;
}

#impresion_fotos {
	margin-top:15px;
	margin-bottom:0px;
}

#impresion_fotos IMG {
	margin-bottom:15px;
}

#impresion_fotos IMG.izquierda {
	margin-right:15px;
}
/************************************/
/* Fin Impresion                    */
/************************************/

.oculto {
	display:none;
}