body {
	background-color: #036;
	margin: 0;
	padding: 0;
	}
	
	
	#header {
		width: 755px;
		margin: 0 auto;
		padding-top: 20px;
		}
		
	#nav {
		background-color: #FFF;
		}
		
		#buscador {
			width: 755px;
			margin: 0 auto 20px auto;
			}
			
			img.lola {
				float: left;
				display: block;
				width: 350px;
				}
			
			
			.busca {
				float: right;
				width: 380px;
				}
			
			.busca h1 {
				font: 1.5em "Lucida Sans", Arial, verdana, sans-serif;
				color: #fff;
				letter-spacing: -1px;
				margin: 0 0 23px 0;
				}
				
				.busca label {
					font: bold .8em "Lucida Sans", Arial, verdana, sans-serif;
					color: #FDCB24;
					display: block;
					margin: 0 0 .3em 0;
					}
					
					
					table.buscadol td {
						vertical-align: top;
						}
						
						table.buscadol td select {
							margin-right: 10px;
							}
					
					
								#Tipo, #Zona, #superficie {
									margin-bottom: 15px;
									margin-right: 10px;
									display: block;
									width: 150px !important;
									}
									
									.pisol {
										float: left;
										width: 450px;
										padding-bottom: 2em;
										font-size: 18px !important;
										}
										
										.pisol strong {
											color: #FDCB24;
											}
										
										
									
							#tbuscar {
								display: block;
								margin-top: 0px;
								}
								
								.busca p {
									margin: 0 0 0 0;
									font: .7em Tahoma, Arial, verdana, sans-serif;
									color: #fff;
									}
									
									.busca p a {
										color: #fff;
										}
										
										p.clear {
											clear: both;
											margin: 0;
											padding: 0;
											}
											
											
											#contenedor, #footer {
												width: 755px;
												margin: 0 auto;
												}
												
												
												.module p, .module-pisos p {
													color: #eee;
													font: .7em/1.4em Tahoma, Arial, verdana, sans-serif;
													margin: 0px;
													}
													
													.module-pisos p {
														margin-top: 0;
														}
													
													
													.module-pisos h5 {
															color: #FDCB24;
															font: bold .7em/1.4em Tahoma, Arial, verdana, sans-serif;
															margin: 1em 0 0 0;
															}
													
													
													.module-pisos {
														margin-bottom: 40px;
														}
														
														.module {
															margin-bottom: 25px;
															}
													
													
													
												a:link { color: #FFCC00; }
												a:visited { color: #FFF; }
												a:active { color: #f90; }
												a:hover { color: #f90; }
												
												
												#izqui {
													width: 46%;
													}
													
													#izqui {
														float: left;
														}
														
													#der {
														float: right;
														width: 50%;
														}
														
														img.mapa_home {
															float: left;
															margin-right: 10px;
														}
														
														.foto {
															float: left;
															border: 3px solid #BCD9F5;
															display: block;
															margin: 3px 15px 15px 0px;
															}
															
															.module h3 {
																margin: 0 0 .5em 0;
																background: url(/web_nw/images/linea_izq.gif) no-repeat left bottom;
																padding-bottom: .5em;
																}
																
																#der h3 {
																margin: 0 0 .5em 0;
																background: url(/web_nw/images/pagina-final-interna_20.jpg) no-repeat left bottom;
																padding-bottom: .5em;
																}
																
																
																#der h3 {
																	margin-top: 0px;
																	margin-bottom: .5em;
																	}
																	
																#buscador {
																	padding-bottom: 15px;
																	}
																	
															#footer {
																background: url(/web_nw/images/dots.gif) repeat-x left top;
																height: 100px;
																padding-top: 5px;
																}
																
																#footer p.l {
																	color: #eee;
																	font: .7em/1.4em Tahoma, Arial, verdana, sans-serif;
																	width: 60%;
																	float: left;
																	}
																	
																#footer p.tool {
																	color: #eee;
																	font: .7em/1.4em Tahoma, Arial, verdana, sans-serif;
																	width: 38%;
																	text-align: right;
																	float: right;
																	}
																	
																	
																	table.buscadol {
																		border: 1px solid #28527A;
																		background: url(/web_nw/images/dot_groc.gif) top left no-repeat;
																		margin-bottom: 20px;
																		width: 60%;
																		}
																		
																		
																		#tbuscar {
																			margin-right: 25px;
																			display: block;
																			}
																			
																			td.rock {
																				width: 100%;
																				}
																		
																		table.buscado2 {
																		border: 1px solid #28527A;
																		margin-bottom: 20px;
																		width: 100%;
																		}
																		
																		table.buscadol td {
																			padding: 15px 0px 15px 30px;
																			background: url(/web_nw/images/dot2.gif) bottom repeat-x;
																			}
																			
																			table.buscadol td label {
																				display: block;
																				margin-bottom: 3px;
																				}
																				
																				table.buscadol td select {
																					display: block;
																					width: 190px;
																					}
																				
																				
																			#contenedor h2 {
																				color: #FDCB24;
																				font-size: 16px;
																				font-family: Geneva, Arial, Helvetica, sans-serif;
																				font-weight: bold;
																				background: url(/web_nw/images/linea_bottom.gif) bottom left no-repeat;
																				padding: 0 0 .5em 0;
																				}

																				#contenedor h2.piso {
																					height: 15px;
																				}
																				
																				#contenedor h2.piso span.derecha {
																					float:right;
																					font-size: 18px;
																				}
																				
																				#contenedor h2.piso span.izquierda {
																					float:left;
																				}																				
																				
																				#contenedor p {
																					font: .7em/1.4em Tahoma, Arial, sans-serif;
																					color: #eee;
																					}
															
																			.texto {
																				width: 500px;
																				float: left;
																				padding: 0 0 3em 0;
																				}
																				
																				
																				
																				.imagenes {
																						float: right;
																						width: 210px;
																						padding-top: .7em;
																						}
																						
																					.imagenes2 {
																						float: right;
																						width: 255px;
																						padding-top: .5em;
																					}
																						
																						.imagenes img, .imagenes2 img {
																							border: 3px solid #BCD9F5;
																							margin-bottom: 15px;
																							}
																				
																				
																				.texto h3 {
																					font: bold .8em Tahoma, Arial, sans-serif;
																					color: #FDCB24;
																					}
																					
																					
																					/* --- FORMULARIO --- */
																					
																					
																					.formvenda td label {
																						display: block;
																						color: #FDCB24;
																						font: bold .7em Tahoma, Arial, sans-serif;
																						margin: 0 0 .3em 0;
																						}
																						
																						
																						.formvenda td input {
																							display: block;
																							margin-bottom: .5em;
																							}
																							
																							
																							table.buscado2 th {
																								color: #fff;
																								font: bold .7em Tahoma, Arial, sans-serif;
																								background: url(/web_nw/images/dot2.gif) bottom repeat-x;
																								text-align: left;
																								padding: .8em .6em;
																								}
																								
																							table.buscado2 th.lack {
																								width: 100%;
																								}
																								
																								
																								table.buscado2 tbody td {
																									vertical-align: top;
																									padding: .8em .6em;
																									color: #ccc;
																									font: .7em Tahoma, Arial, sans-serif;
																									border-bottom: 1px solid #28527A;
																									}
																									
																									td.a {
																											white-space: nowrap;
																											}
																											
																											
																											table.buscado2 tfoot td {
																												vertical-align: top;
																												padding: .8em .6em;
																												color: #eee;
																												font: .7em Tahoma, Arial, sans-serif;
																												text-align: center;
																									}
																									
																								.sendform {
																									width: 100%;
																									}
																									
																									.sendform td label {
																										display: block;
																										color: #FDCB24;
																										font-weight: bold;
																										margin: 0 0 .3em 0;
																										}
																										
																										#fcomment {
																													width: 340px;
																													height: 150px;																								
																											}
																											
																											
																										.sendform td {
																											vertical-align: top;
																											padding-bottom: 10px;
																											color: #fff;
																											font: .7em Tahoma, Arial, sans-serif;
																											}
																											
																											
																											.rulero {
																												float: left; 
																												width: 500px;
																												}
																												
																										.rulero2 {
																											float: right; 
																											width: 220px;
																											}
																											
																											
																													div.rulero2 .buscadol {
			width: 100%;
		}
		
		td.precio {
			background: url(/web_nw/images/dot_groc.gif) top right no-repeat !important;
			padding: 10px 25px 0px 15px !important;
			white-space: nowrap;
			}
			
#pequeno {
	margin-left: 10px;
	width: 20px;
}
#observaciones {
	height: 100px;
}

p.aviso {
color: yellow !important;
font-size: 14px !important;
font-weight: bold !important;
}

label.light {
color: white !important;
font-weight: 100 !important;
}


.bloque {
	float: left;
	width: 245px;
	margin-bottom: 20px;
}

	.bloque ul li {
		font-family: Tahoma, Arial, sans-serif;
		font-size: .7em;
		color: white;
	}