@charset "utf-8";
@import "reset.css";
@import "slimbox.css";

/* Basics */
h1 , h2 , h3{
	font-size:24px;
	font-weight:bold;
	margin:4px 0;
	color:#252525;
}

h3{
	font-weight:bold;
	color:#333;
	font-size:11px;
}

h2{
	font-size:20px;
	font-weight:normal;
}

sup{
	font-size:9px;
}

body {
	background:url(img/maqueta/body-bg.png) repeat-x #789624;
}

.ini{
	float:left;
}

.end{
	float:right;
}

.ico-i , .ico-mas{
	background: no-repeat;
	padding:2px 0;
	padding-left:22px;
	margin:2px;
}

	.ico-i {
		background-image:url(img/iconos/i.png);
	}
	
	.ico-mas{
		background-image:url(img/iconos/ico-mas.png);
	}

.box{
	border:1px solid #fff;
	border-bottom:0;
	background:url(img/maqueta/box-bg.png) repeat-x #fff;
}

	.box-fin{
		background:url(img/maqueta/box-fin.gif) no-repeat center bottom #fff;
		height:10px;
		margin-bottom:10px;
	}

.divisor{
	padding:10px;
	padding-top:20px;
}

#contenedor {
	width:970px
}

#cabecera {
}

	#logo {
		position:absolute;
		left:500px;
		top:30px;
		}

	#banner {
		height:170px;
		width:950px;
		margin:9px 9px;
	}
	
		#banner img.load-this{ display:none }
		
	
	#menu {
		background:url(img/menu/center.png) repeat-x ;
		height:40px;
		margin:0 10px;
	}
	
		#menu .ini {
			background:url(img/menu/left.png);
			height:40px;
			width:6px;
		}
		
			#menu a {
				display:block;
				float:left;
				margin-left:0px;
				background:no-repeat;
			}
			
				#menu a:hover {
					background-position:0 -40px;					
				}
			
			#menu .btn-importante{
				float:right;
			}
			
			#menu a.leng{
				background:no-repeat right top #fff;
				float:right;
			}
			
				.es #menu .leng{
					background-image:url(img/gui/traslate-en.png);
				}
				
				.en #menu .leng{
					background-image:url(img/gui/traslate-es.png);
				}
			
			.es #menu #btn-registrese-sign_up{
				background-image:url(img/menu/es/registrese-sign_up.png);
			}			
			.en #menu #btn-registrese-sign_up{
					background-image:url(img/menu/en/registrese-sign_up.png);
				}            .es #menu #btn-clientes-abonados_paid-customers{				background-image:url(img/menu/es/clientes-abonados_paid-customers.png);			}						.en #menu #btn-clientes-abonados_paid-customers{					background-image:url(img/menu/en/clientes-abonados_paid-customers.png);				}
			
			.es #menu #btn-pricipal{
				background-image:url(img/menu/es/principal_home.png);
			}
				.en #menu #btn-pricipal{
					background-image:url(img/menu/en/principal_home.png);
				}
			
			.es #menu #btn-buscar{
				background-image:url(img/menu/es/buscar_search.png)
			}			
				.en #menu #btn-buscar{
					background-image:url(img/menu/en/buscar_search.png)
				}
			
			.es #menu #btn-contacto{
				background-image:url(img/menu/es/contacto_contact.png)
			}
				.en #menu #btn-contacto{
					background-image:url(img/menu/en/contacto_contact.png)
				}
	

#cuerpo {
	padding:10px;
	padding-bottom:0;
}

	#buscador {
		background:url(img/buscador/c2.png) repeat-x;
		height:170px;
		margin-bottom:10px;
	}
	
		#buscador .ini , #buscador .end{
			height:170px; /* Mod. va=100px*/
			width:5px;
		}
		
		#buscador .ini {
			background-image:url(img/buscador/l2.png);
		}
		
		#buscador .end {
			background-image:url(img/buscador/r2.png);
		}
		
		#buscador .titular{
			padding:20px;
			padding-bottom:0;
		}
		
		#buscador .campo , #buscador .campo-x2 ,  #buscador .campo-send {
			padding:8px 10px;
			padding-right:0;
			padding-top:2px;
			width:190px;
			float:left;
		}
		
				#buscador .campo-x2 {
					width:90px;
				}
				
				#buscador .campo-send{
					width:100px;
				}
		
			#buscador .campo .label , #buscador .campo-x2 .label , #buscador .campo-send .label {
				font-weight:bold;
				padding:5px;
				color:#464646;
			}
			
			#buscador .campo .input , #buscador .campo-x2 .input {
				background:url(img/buscador/input.png) no-repeat top left;
				width:190px;
				height:24px;				
			}
			
				 #buscador .campo-x2 .input {
				 	background-image:url(img/buscador/input_x2.png);
				 }
						
			#buscador .campo .input select , #buscador .campo .input input , #buscador .campo-x2 .input select {
				width:184px;
				margin:4px 0;
				margin-left:2px;
				background:none;
				color:#444;
			}
				
				#buscador .campo-x2 .input select {
					width:84px;
				}
			
				#buscador option{
					background:#fff !important;
				}
				
				.es #buscador .campo-send input , .en #buscador .campo-send input {
					background:no-repeat top center;
					width:100px;
					padding:5px 0;
					padding-bottom:6px;
					cursor:pointer;			
				}
				
				.es #buscador .campo-send input#buscar {
					background-image:url(img/buscador/es/btn-buscar.png);
				}
				
				.en #buscador .campo-send input#buscar {
					background-image:url(img/buscador/en/btn-buscar.png);
				}
				
				#buscador .campo-send input.ir {
					padding:1px 0;
					padding-bottom:7px;
				}
				
				.es #buscador .campo-send input.ir {
					background-image:url(img/buscador/es/btn-ir.png);
				}
				
				.en #buscador .campo-send input.ir {
					background-image:url(img/buscador/en/btn-ir.png);
				}
			
			#buscador #caja-ref{
				float:right;
				margin-right:0px;
				margin-top:32px;
				margin-right:6px;
				background:url(img/buscador/diferenciador-ref.png) no-repeat #f2f2f2;
				padding-right:10px;
			}
			
				#buscador #caja-ref select {
					color:#669900;
				}
				
				#buscador a {
					float:right;
					display:block;
					background-position:0 0;
					height:26px;
					width:144px;
					margin:8px 4px;
					margin-bottom:0;
				}
				
					.es #buscador a {
						background-image:url(img/buscador/es/btn-cambio.png);
					}
					
					.en #buscador a {
						background-image:url(img/buscador/en/btn-cambio.png);
					}
				
				#buscador a.comun{
					background-position:0 -26px;
				}

#cuerpo #col-iz , #cuerpo #col-de{
	width:450px;
	padding:10px;
	margin-bottom:10px;
}


/* GUI */
#cuerpo a.btn-mas , #cuerpo a.btn-zoom {
	display:block;
	float:left;
	background:no-repeat left top;
}

#cuerpo a.btn-zoom{
	background-image:url(img/cajas/propiedad/btn-zoom.png);
}

.es #cuerpo a.btn-mas {
	background-image:url(img/cajas/propiedad/es/btn-mas.png);
}

.en #cuerpo a.btn-mas {
	background-image:url(img/cajas/propiedad/en/btn-mas.png);
}


/* MAQUETA */

	#cuerpo #col-iz{
		float:left;
	}
	
	#cuerpo #col-de{
		float:right;
	}

	#cuerpo .encabezado{
		background:url(img/principal/modulo-titulo.png) repeat-x;
		height:40px;
		margin-bottom:10px;
	}
	
		#cuerpo .encabezado .end{
			background:no-repeat top right;
			width:52px;
			height:40px;
		}
		
		#cuerpo .encabezado img {
			float:left;
		}
			
			#cuerpo #col-iz .encabezado .end{
				background-image:url(img/principal/ico-oferta.png);
			}
			
			#cuerpo #col-de .encabezado .end{
				background-image:url(img/principal/ico-intercambio.png);
			}
			
#cuerpo .caja-propiedad{
	background:url(img/cajas/propiedad/c.png) repeat-x;
	height:200px;
	margin:10px;
}

	#cuerpo .caja-propiedad .ini , #cuerpo .caja-propiedad .end{
		width:6px;
		height:200px;
	}
	
	#cuerpo .caja-propiedad .ini{
		background-image:url(img/cajas/propiedad/l.png);
	}
	
	#cuerpo .caja-propiedad .end{
		background-image:url(img/cajas/propiedad/r.png);
	}
	
		#cuerpo .caja-propiedad img.mini{
			float:left;
			margin:15px;
			margin-left:9px;
		}
		
		#cuerpo .caja-propiedad .info , #cuerpo .caja-propiedad .action {
			float:right;
			width:212px;
			margin:15px;
			margin-right:9px;
			margin-left:0px;
			text-align:right;
		}
		
		#cuerpo .caja-propiedad .info {
			margin-bottom:0;
			height:143px;
		}
		
		#cuerpo .caja-propiedad .action {
			margin-top:0;
			height:27px;
		}
		
		#cuerpo .caja-propiedad .action a.btn-mas{
			float:right;
		}
		
		#cuerpo .caja-propiedad .action a:hover {
			background-position:0 -27px;
		}
		
		#cuerpo .caja-propiedad h3 {
			color:#739223;
			font-size:20px;
			font-weight:bold;
			padding:2px;
		}
			
			#cuerpo .caja-propiedad em , #cuerpo .caja-propiedad strong {
				display:block;
			}
		
			#cuerpo .caja-propiedad em , #cuerpo .caja-propiedad b{
				color:#666;
				font-size:14px;
				font-style:normal;
			}
			
			#cuerpo .caja-propiedad strong {
				font-size:20px;
				color:#FFAD00;
				padding:4px;
			}
			
			#cuerpo .miniaturas {
				margin-left:12px;
			}
			
			#cuerpo .miniaturas a img{
				border:5px solid #ddd;
				margin:2px;
			}
			
			#cuerpo .miniaturas a:hover img{
				border-color:#EEFBFF
			}

#cuerpo em.id {
	display:block;
	color:#C1AC6F;
	font-weight:bold;
	font-size:20px;
	font-style:normal;
}

#cuerpo strong.precio {
	display:block;
	color:#A1C20C;
	font-weight:bold;
	font-size:22px;
	font-style:normal;
}
				
				
#imageslizee{
	border:5px solid #ddd;
}

		#imageslizee img{ 
			display:none;
			margin-top:240px;
		}
		
		#imageslizee-list{
			margin-left:1px;
			margin-top:4px;
		}
		
			#imageslizee-list img{
				border:5px solid #ddd;
				margin:2px;
			}
	
	#imagenes {
		margin-left:5px;
		margin-top:10px;
	}
	
	#imagenes #imageslizee{
		text-align:center;
		height:500px;
		width:500px;
		background:no-repeat center;
	}
	
	#cuerpo #descripcion {
		border:1px dotted #FFEBB7;
		background:#FFF8CE;
		color:#887300;
		padding:16px;
		margin-top:10px;
	}				
		
		#cuerpo #descripcion h3{
			font-size:13px;
			font-weight:bold;
			color:#392A00;
			padding-bottom:6px
		}
		
		#cuerpo #descripcion p{
			line-height:170%;
		}
/* 
table{
}
				
	table tr th {
		font-weight:bold;
		padding:10px;
		vertical-align:text-top;
		padding-left:24px;
		background:url(img/iconos/apuntador.png) no-repeat 0px 11px;
	}
	
	table tr td {
		padding:10px;
		vertical-align:text-top;
		line-height:170%;
		color:#666;
	}
*/

#contacto-form{}

	#contacto-form .campo {
		margin-bottom:8px;
	}
	
		#contacto-form .campo label, form .text label {
			display:block;
			padding:6px;
			font-weight:bold;
		}
		
		#contacto-form .campo input , #contacto-form .campo textarea {
			padding:4px 6px;
			border:1px solid  #c9c9cC;
			color:#47771F;
			width:90%;
			margin-left:6px;			
		}
		
		#contacto-form .campo textarea {
			height:150px;
		}
		
		form .text label {
			padding-bottom:0;
			padding-top:12px;
		}
		
		form .text div{
			background:url(img/buscador/text.png);
			height:80px;
			width:390px;
			float:left;
			margin:5px;
		}
		
		form .text textarea {
			margin:4px;
			background:none;
			width:382px;
			height:72px;
		}
		
		#contacto-form .campo input#enviar{
			background:url(../administracion/css/img/gui/form/btn-send-xl.png);
			width:230px;
			border:0;
			color:#fff;
			padding-bottom:4px;
			padding-top:4px;
			margin-left:10px;
		}
		
		#carga {
			text-align:center;
			padding-top:8px;
		}
		
		#carga img {
			border:1px solid #eee;
			padding:4px
		}
		
		img#imagen-load-diego-rodriguez {
			display:none;
			border:0;
			padding:0;
		}

#paginas a, #paginas2 a {
	float:left;
	display:block;
	background:url(../administracion/css/img/gui/sidebar/btn-pagina.png) no-repeat center top;
	width:24px;
	overflow:hidden;
	text-align:center;
	padding:7px 0;
	padding-bottom:8px;
	padding-top:5px;
	color:#7C7E66;
	margin:3px 2px;
}
	#paginas span, #paginas2 span{
		float:left;
		padding:7px 0;
		padding-right:4px;
		color:#666;
	}
	
	#paginas a:hover , #paginas a.hover,#paginas2 a:hover , #paginas2 a.hover {
		background-position: 0 -24px;
		color:#1975d7;
	}


#login-cliente{
	background:url(img/cliente-login/cliente-login-bg.png) no-repeat;
	padding:5px;
	height:70px;
	padding-bottom:0;
}

	form#form-agregar-propiedad .campo , 
	form#form-agregar-propiedad .campo-x2 , 
	form#form-agregar-propiedad .campo-btn {
		padding:5px;
		float:left;		
	}		
	
	form#form-agregar-propiedad .campo-x2 label , 
	form#form-agregar-propiedad .campo label , 
	form#form-agregar-propiedad .campo-btn label{
		color:#1B3643;
		font-weight:bold;
		display:block;
		padding:3px 2px;
	}
	
		form#form-agregar-propiedad .campo div {
			background:url(img/buscador/input.png) no-repeat;
			width:190px;
			height:24px;
		}
		
			form#form-agregar-propiedad .campo input , form#form-agregar-propiedad .campo select {
				background:none;
				margin:1px;
				margin-left:2px;
				width:180px;
				padding:3px;
				padding-bottom:4px;
			}
			
			form#form-agregar-propiedad .campo select{
				width:186px;				
				padding:0px;
				margin-top:4px;
			}
			
		form#form-agregar-propiedad .campo-btn input {
			width:90px;
			height:23px;
			cursor:pointer;
		}
		
			form#form-agregar-propiedad .campo-btn input:hover {
				background-position:0 -23px;
			}
		
		.es form#form-agregar-propiedad .campo-btn input{
			background-image:url(img/cliente-login/es/cliente-login-valid.png);
		}
		
		.en form#form-agregar-propiedad .campo-btn input{
			background-image:url(img/cliente-login/en/cliente-login-valid.png);
		}
		
		form#form-agregar-propiedad .campo-x2 div{
			background:url(img/buscador/input_x2.png);
			width:90px;
			height:24px;
		}
		
			form#form-agregar-propiedad .campo-x2 input , form#form-agregar-propiedad .campo-x2 select {
				background:none;
				margin:1px;
				margin-left:2px;
				width:80px;
				padding:3px;
				padding-bottom:4px;
			}
			
			form#form-agregar-propiedad .campo-x2 select {
				width:86px;				
				padding:0;
				margin-top:4px;
			}
	
	form#form-agregar-propiedad .campo-check{
		background:url(img/gui/check.png);
		width:80px;
		height:31px;
		padding:5px;
		cursor:pointer;
		margin:5px;
		float:left;
	}
	
		
	form#form-agregar-propiedad .checked{
		background:url(img/gui/check.png);
		background-position:0 -41px;
	}
	
		form#form-agregar-propiedad .campo-check input{
			display:none;
		}
		
			form#form-agregar-propiedad #form-cargar-imagenes .campo {
				padding:10px;
				padding-bottom:12px;
				background:url(img/post/bg-imag.png) no-repeat;
				float:none;
			}
			
			form#form-agregar-propiedad #form-cargar-imagenes .campo input{
				background:#fff;
			}
			
			form#form-agregar-propiedad #form-cargar-imagenes .campo input#btn-cargar-imagen {
				cursor:pointer;
				padding:0;
				margin:0;
				width:100px;
				height:20px;
				margin-top:6px;
				margin-left:20px;
			}
			
				.es form#form-agregar-propiedad #form-cargar-imagenes .campo input#btn-cargar-imagen {
					background:url(img/post/es/cargar.png);
				}
				
				.en form#form-agregar-propiedad #form-cargar-imagenes .campo input#btn-cargar-imagen {
					background:url(img/post/en/cargar.png);
				}
			
			#lista-cargadas {
				font-size:40px;
				float:right;
				margin-right:30px;
				color:#666;
			}
			
			form#form-agregar-propiedad #form-cargar-imagenes .campo label {
				display:block;
				padding:2px 0;
				padding-top:4px;
				padding-right:20px;
			}
			
			form#form-agregar-propiedad #add-propiedad {
				width:190px;
				height:40px;
				margin:4px 0;
				cursor:pointer;
				float:left;	
			}
			
			form#form-agregar-propiedad #load-add-propiedad{
				float:left;		
				margin:10px;				
			}
			
			.es form#form-agregar-propiedad #add-propiedad {
				background:url(img/post/es/listo.png);
			}
			
			.en form#form-agregar-propiedad #add-propiedad {
				background:url(img/post/en/listo.png);
			}
			
			form#form-agregar-propiedad #add-cliente {
				width:190px;
				height:30px;
			}
			
				.es form#form-agregar-propiedad #add-cliente {
					background:url(img/cliente-login/es/registrame.gif);
				}
				
				.en form#form-agregar-propiedad #add-cliente {
					background:url(img/cliente-login/en/registrame.gif);
				}				
				
			form#form-agregar-propiedad  #form-cliente #acciones{
				margin:0 5px;
				margin-bottom:20px;
			}
			
				form#form-agregar-propiedad  #form-cliente #acciones a{
					font-weight:bold;
					color:#999;
					float:right;				
				}
				
					form#form-agregar-propiedad  #form-cliente #acciones a:hover {
						color:#0076F9
					}

#resultados {}

	#resultados .resultado {
		padding:5px;
		margin:5px;
		border:1px solid #eee;
		
	}
	
		#resultados .resultado .img {
			float:left;
			width:200px;
			padding:5px;		
		}
		
			#resultados .resultado .img a {	
				display:block; 
				padding:0; 
				padding:4px 0;
				background:#6C970B;
				color:#fff;
				text-align:center;
			}
			
			#resultados .resultado .img a:hover {
				background:#92C914;
			}
		
		#resultados .resultado .descripcion {
			float:left;
			width:500px;
		}
			
			#resultados .resultado .descripcion h4 {
				font-size:16px;
				padding:6px 12px;
				padding-top:12px;
				border-bottom:1px dotted #DBEABF;
			}
			
			#resultados .resultado .descripcion p {				
				padding:6px 12px;
				line-height:150%;
			}
		
		#resultados .resultado .detalle {
			margin-top:40px;
			float:left;
			width:164px;
			padding:6px 12px;
		}
		
			#resultados .resultado .detalle div {
				padding:6px;
				text-align:right;
				font-weight:bold;
				color:#444;
				border-right:4px solid #dedede;
				border-bottom:1px solid #f1f1f1;
				padding-right:14px;
				margin-bottom:4px;
			}
			
			#resultados .resultado .detalle .precio {
				font-size:14px;
				color:#83B821;
			}
			
ul#footer li {
	float:left;
	width:200px;
	padding:20px;
	padding-top:0;
	color:#F4FFDD
}

	ul#footer li span {
		display:block;
		color:#FFFFFF;
		font-size:13px;
		padding:3px 6px;
		background:#657F1F;
		font-weight:bold;
	}
	
	ul#footer li em {
		font-size:12px;
		display:block;
		font-style:normal;
		padding:6px 4px;
	}
		
		
					