@charset "utf-8";
a,
a img	{	border:none;	}
.Line {	width:880px;
		height:1px;
		margin:5px 0px 2px 0px;
		color:#C0C0C0;
		float:left;
		}
body	{	margin:0px auto 0px auto;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			background:#fff1da;
			}
div.left	{	float:left;
				clear:right;
				}
div.right	{	float:right;
				clear:right;
				}
div.center	{	width:auto;
				margin:auto;
				text-align:center;
				}
div.clean	{	clear:both;	}

#cargando {	position:absolute;
			top:0px;
			left:0px;
			background-image:url(../images/degrad.gif);
			width:100%;
			height:1250px;
			overflow:hidden;
			z-index: 0;
			}
#contenedorCargando	{	width:350px;
						height:100px;
						margin:10% auto auto auto;
						text-align:center;
						border:#D5D5D5 1px solid;
						background:#FAFAFA;
						}

#main	{	width:960px;
			margin:auto;
			}			
#ContenedorMain	{	width:920px;
					margin:auto;
					padding:0px 19px 0px 21px;
					background:url(../images/body_bg.jpg) repeat-y;
					float:left;
					clear:both;
					}
#NavegacionSuperior	{	width:920px;
						height:80px;
						float:left;
						clear:both;
						text-align:right;
						background:url(../images/nav_top.jpg) no-repeat;
						}
#Encabezado {	width:920px;
				height:120px;
				float:left;
				clear:both;
				background:url(../images/cabecera.jpg) no-repeat;
				margin:1px 0px 0px 0px;
				}
#SiteMap	{	width:920px;
				height:25px;
				float:left;
				clear:both;
				background:url(../images/site_map.jpg) no-repeat;
				margin:1px 0px 0px 0px;
				}
#Cuerpo {	width:880px;
			float:left;
			clear:both;
			background:url(../images/cuerpobg_superior.jpg) 0px top no-repeat;
			margin:1px 0px 0px 0px;
			padding:0px 20px 0px 20px;
			}
#PieDePagina {	width:920px;
				height:90px;
				float:left;
				clear:both;
				border-top:#CCCCCC 1px solid;
				background:#FEFEFE url(../images/footer.jpg) bottom no-repeat;
				margin:5px 0px 0px 0px;
				}
/******************************************************************************/
#Buscador	{	padding:0px 0px 5px 0px;	}
#MenuSuperior	{	width:920px;
					height:20px;
					float:left;
					clear:both;
					}
#DatosContactoSuperior	{	width:600px;
							float:left;
							clear:right;
							margin:0px 5px 0px 0px;
							padding:0px 0px 0px 220px;
							text-align:center;
							}
#NavegacionInferior	{	width:80px;
						float:left;
						clear:right;
						margin:5px 5px 0px 10px;
						padding:0px;
						}
#MapPath	{	width:515px;
				float:left;
				clear:right;
				padding:0px 0px 0px 5px;
				}
#Fecha {	width:393px;
			float:right;
			clear:right;
			text-align:right;
			padding:0px 7px 0px 0px;
			}
#CopyRight	{	width:450px;
				padding:5px 20px 0px 15px;
				margin:15px 0px 0px 10px;
				float:right;
				clear:right;
				border-left:#D5D5D5 1px solid;
				}
#PoweredBy	{	width:350px;
				padding:5px 0px 0px 25px;
				margin:15px 0px 0px 0px;
				float:left;
				clear:right;
				}
.FilaCuerpo	{	width:100%;
				float:left;
				clear:both;
				}
.CuerpoItem	{	width:190px;
				margin:0px 0px 5px 0px;
				padding:5px;
				border:#CCCCCC 1px solid;
				background:#FFFFFF url(../images/footer.jpg) bottom no-repeat;
				cursor:default;
				float:left;
				clear:none;
				}
.CuerpoItemHover	{	width:190px;
						margin:0px 0px 5px 0px;
						padding:5px;
						border:#A2A2A2 1px solid;
						background:#FFFFFF url(../images/footer_hover.jpg) bottom no-repeat;
						cursor:pointer;
						float:left;
						clear:none;
						}
.CuerpoItemBig	{	width:465px;
					margin:0px 0px 5px 0px;
					padding:5px;
					border:#CCCCCC 1px solid;
					background:#FFFFFF url(../images/footer.jpg) bottom no-repeat;
					cursor:default;
					float:left;
					clear:none;
					}
.CuerpoItemBigHover	{	width:465px;
						margin:0px 0px 5px 0px;
						padding:5px;
						border:#A2A2A2 1px solid;
						background:#FFFFFF url(../images/footer_hover.jpg) bottom no-repeat;
						cursor:pointer;
						float:left;
						clear:none;
						}
.DatosBig	{	width:260px;
				float:right;
				clear:right;
				padding:0px 5px 0px 5px;
				}
.ImagenBig	{	float:left;
				clear:right;
				}
.tituloFicha	{	width:520px;
					float:left;
					clear:right;
					}
				
.botones	{	width:220px;
				float:right;
				clear:right;
				padding:15px 10px 10px 10px;
				}
				
.botones a	{	padding:5px 10px 5px 30px;
				border:#CCCCCC 1px solid;
				font-size:14px;
				cursor:pointer;
				}
				
.botones a:hover	{	color:#333333;	}
				
.encabezadoPropiedad	{	width:918px;
							height:21px;
							padding:2px;
							background:#E3E3E3;
							border-bottom:#FF9900 1px solid;
							}
							
.encabezadoPropiedad .categoria	{	width:703px;
									float:left;
									clear:right;
									padding:0px 0px 1px 5px;
									}
									
.encabezadoPropiedad .referencia	{	width:100px;
										float:right;
										clear:right;
										text-align:right;
										padding:0px 8px 0px 0px;
										}
				
#MenuIzquierdo	{	width:180px;
					float:left;
					clear:right;
					margin:10px 0px 0px 0px;
					padding:0px 0px 10px 10px;
					}
#MenuDerecho {	width:210px;
				float:left;
				clear:right;
				margin:10px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				}
.menu	{	margin:0px 0px 20px 0px;	}
#CuerpoCentral {	width:480px;
					float:left;
					clear:right;
					margin:10px 0px 0px 0px;
					padding:0px 10px 10px 10px;
					}
#CuerpoCentralFicha {	width:700px;
						float:right;
						clear:right;
						margin:10px 0px 0px 0px;
						padding:0px 10px 10px 10px;
						}
#DatosFicha	{	width:330px;
				float:left;
				clear:right;
				padding:0px 10px 0px 0px;
				}
#FotosyContacto	{	width:350px;
					float:right;
					clear:right;
					padding:0px;
					margin:0px;
					}
#FotosyContacto #Fotos	{	clear:both;
							margin:0px 0px 0px 4px;
							}
#FotosyContacto #Contacto,
#FotosyContacto #Financiacion,
#FotosyContacto #EnviarAmigo	{	float:left;
									clear:both;
									}
.ThumbImage	{	width:165px;
				padding:1px;
				margin:1px;
				background:#333333;
				float:left;
				clear:none;
				}
/*    Departamentos    */
#ContenedorTitulo	{	width:880px;
						padding:0px;
						margin:0px;
						clear:both;
						}
#ContenedorFotos	{	width:450px;
						height:338px;
						padding:10px 20px 10px 10px;
						float:left;
						clear:right;
						}

/*    Forms    */
#frmContacto,
#frmTasacion	{	width:440px;
					margin:0px auto 10px auto;
					padding:10px 20px 10px 20px;
					border:#CCCCCC 1px solid;
					background:#FFFFFF url(../images/footer.jpg) bottom no-repeat;
					}
#frmContactoInmueble,
#frmFinanciarPropiedad,
#mmRecomendar	{	width:328px;
					margin:10px auto 10px auto;
					padding:10px 10px 10px 10px;
					border:#CCCCCC 1px solid;
					background:#FFFFFF url(../images/footer.jpg) bottom no-repeat;
					}
/*******************************************************************************/
#NavegacionSuperior p,
#NavegacionInferior p	{	margin:0px;
							padding:20px 20px 0px 0px;
							font-size:12px;
							font-weight:bold;
							color:#F0F0F0;
							}
#NavegacionSuperior p a	{	margin:0px 5px 0px 5px;
							color:#F0F0F0;
							text-decoration:none;	}
#NavegacionInferior p a {	margin:0px;	}
#SiteMap p	{	margin:0px;
				padding:6px 0px 0px 0px;
				font-size:10px;
				font-weight:normal;
				color:#2D2D2D;
				}
#SiteMap a	{	color:#2D2D2D;
				text-decoration:none;
				}
#Cuerpo h1	{	margin:15px 0px 0px 0px;
				padding:1px 5px 3px 0px;
				line-height:1.5em;
				font-size:1.2em;
				color:#2D2D2D;
				}
#DatosFicha h1	{	margin:5px 0px 0px 0px;
					padding:1px 5px 3px 0px;
					line-height:1.3em;
					font-size:1em;
					color:#2D2D2D;
					border-bottom:#CCCCCC 1px solid;
					}
#Cuerpo p,
.CuerpoItem p,
.CuerpoItemHover p,
#DatosFicha p,
#frmContacto p,
#frmContactoInmueble p,
#frmFinanciarPropiedad p,
#mmRecomendar p,
#CuerpoCentral p	{	margin:0px;
						padding:2px 2px 2px 0px;
						line-height:1.5em;
						font-size:12px;
						color:#606060;
						}
.encabezadoPropiedad .categoria p	{	margin:0px;
										padding:0px 2px 3px 0px;
										line-height:1.5em;
										font-size:12px;
										color:#606060;
										}
.encabezadoPropiedad .referencia p	{	margin:0px;
										padding:2px 2px 2px 0px;
										line-height:1.5em;
										font-size:12px;
										color:#606060;
										}
#Cuerpo p b,
.CuerpoItem p b,
.CuerpoItemHover p	{	color:#00573A;	}
#Cuerpo a,
.CuerpoItemBig a	{	color:#f78f1e;
				text-decoration:none;	}

#MenuIzquierdo h1	{	margin:0px;
						padding:5px;
						width:160px;
						font-size:11px;
						font-weight:bold;
						border-bottom:#CCCCCC 1px solid;
						display:block;
						}
#MenuIzquierdo p	{	margin:0px;
						padding:0px;
						font-size:11px;
						font-weight:normal;
						color:#848484;
						}
#MenuIzquierdo p a	{	width:160px;
						padding:5px;
						display:block;
						border-bottom:#DDDDDD 1px solid;
						background-color:#FAFAFA;
						color:#848484;
						}
#MenuIzquierdo p a:hover{	display:block;
							border-bottom:#CCCCCC 1px solid;
							background-color:#EFEFEF;
							color:#181818;
							}

#CopyRight p,
#PoweredBy p {	margin:0px;
				padding:2px 2px 2px 0px;
				line-height:1.5em;
				font-size:12px;
				color:#848484;
				}
#CopyRight p a,
#PoweredBy p a	{	font-size:12px;
					color:#848484;
					}
/*  Clases Especificas  */
#ContenedorFotos img	{	border:#E0E0E0 1px solid;	}
