/* CIPLO  Consulting Inmobiliario Profesional Locales y Oficinas, S. L. */
/* 2007 */

.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix {height:1px;}


/* CUERPO y ENLACES */
body {
	background-color: #E6E6E6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
}
a img {
border: none;
}
a:link , a:visited , a:active { 
color: #810C8E;
text-decoration:underline;
	}
	a:hover { 
	color: #CC00CC;
	text-decoration: underline; 
	}
.enlaceboton , .enlaceboton a , .enlaceboton a:visited {    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #342873;
	text-decoration:none;
	text-align: left;
	width: 100%;
	} 
	.enlaceboton a:hover { 
		color: #810C8E;
		background-color: #FFFFFF;
		text-decoration: none;
		display: block; 	
	} 
.submenu , .submenu a , .submenu a:visited {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #342873;
	text-decoration: none;
} 
	.submenu a:hover { 
   		color: #810C8E;
		text-decoration: underline;
		/*font-weight: bold;*/
}

/* ESTILOS GENERALES */
.pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 2px;
	padding-left: 5px;
}
.titulo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #342873;
	letter-spacing: 1px;
	text-indent: 0px;
	border-bottom: 1px solid #342873;
}
.titulo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #810C8E;
	letter-spacing: 1px;
	text-indent: 0px;
}
.titulo03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.5px;
	color: #810C8E;
}
	
.contenido {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-indent: 15px;
	}
	.contenido ul {
	list-style:outside;
	text-align:left;
	text-indent:0;
	}
		.contenido li {
		margin:0 0 10px 0;
		}
.destacado {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #810C8E;
	font-weight: bold;
	}	
.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}
.input_formulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F9F2F9;
	border: 1px solid #342873;
}
.cuadrado {
	vertical-align: super;
	}

.referencia , .tipodeinmueble , .metroscuadrados , .regimen , .precio , .titulonoticia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	font-weight: bold;
	}

.situacion , .fechanoticia{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	}
	
.detalles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #342873;
	letter-spacing: 1px;
	text-indent: 0px;
	background-color:#E6E6E6;
	vertical-align:top;
}
	
	
			
	
	

	
/* TABLAS y CELDAS */
TABLE.table_general {
background-color: #FFFFFF;
}
TABLE.table_cabecera {
	background-image: url(imagenes/corner_001.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
TABLE.table_ciplo {
	background-color: #342873;
}
TABLE.table_menu {
	background-color: #F2E6F3;
}	
TABLE.table_contenido {
	background-image:url(imagenes/fondo.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 452px;
}
TABLE.table_marco {
	padding: 2px;
	border: 1px solid #F2E6F3;
}
TABLE.table_inmuebles {
	padding: 2px;
	}

TABLE.table_noticias {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	line-height: 16px;
	text-align: justify;
	text-indent: 15px;
}	
	
TABLE.table_lineainferior {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #F2E6F3;
	}	

TD.td_submenu01 {
width: 5px;
background-image:url(imagenes/submenu_01.gif)
}
TD.td_submenu02 {
width: 3px;
background-image:url(imagenes/submenu_02.gif)
}
TD.td_bajomenu01 {
	background-color: #F2E6F3;
	background-image: url(imagenes/corner_002.gif);
	background-repeat: no-repeat;
	background-position: left;
}
TD.td_bajomenu02 {
	background-image: url(imagenes/corner_003.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
TD.td_bajomenu03 {
	background-image: url(imagenes/corner_004.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

UL.lista01 {
	list-style-type: square;
	line-height: 16px;
	text-align: left;
	text-indent: 40px;
}
.submit input, .submit input:focus, .button, .button:focus {
	background: url( ../imagenes/ciplo_fade-butt.png );
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 0.25em;
}
.submit input:active, .button:active {
	background: #FFFFFF;
	border: 3px double #ccc;
	border-left-color: #999;
	border-top-color: #999;
}

.button, .button:focus {
	padding: 0.15em;
}

.titulo_acceso{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #810C8E;
	letter-spacing: 1px;
	text-indent: 0px;
}

.titulo_acceso2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
	letter-spacing: 1px;
	text-indent: 0px;
	}
	

/* ACTUALIZACION : modificaciones en las fichas [febrero.2009] */

/* sin resultados */
#no_results {
text-align:left;
text-indent:0;
margin:40px 50px 0 10px;
}

/* lista de fichas */
#lista_inmuebles {
}
	#lista_inmuebles ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	
	#lista_inmuebles li {
	margin:10px 0 15px 0;
	padding:0;
	text-align:left;
	border:1px solid #C4BDE8;
	cursor:pointer;
	display:block;
	background-color:#F9F2F9;
	}
		.ficha_inmueble_left {
		text-align:left;
		width:411px;
		padding:5px 0 0 10px;
		font-family:Arial, Helvetica, sans-serif;
		}
			.fil_tipo_ref {
			border-bottom:1px solid #C4BDE8;
			width:410px;
			height:18px;
			}
				.fil_tipo {
				font-size:13px;
				text-transform:capitalize;
				font-weight:bold;
				color:#342873;
				float:left;
				text-align:left;
				}
				.fil_ref , .fil_ref a {
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#342873;
				text-align:right;
				float:right;
				padding:0 2px 0 0;
				}
					.fil_ref_text {
					font-size:9px;
					}
			.fil_zona {
			font-size:10px;
			font-weight:bold;
			color:#82088E;
			padding:4px 0 0 0;
			width:295px;
			float:left;
			}
			.fil_metros {
			font-size:12px;
			font-weight:bold;
			color:#82088E;
			float:right;
			width:100px;
			text-align:right;
			padding:2px 5px 0 0;
			*padding:2px 5px 0 0;
			}
				.fil_metros_text {
				font-size:10px;
				}
			.fil_descripcion {
			margin:19px 0 0 0;
			_margin:19px 0 0 0;
			padding:5px 5px 10px 5px;
			border-top:1px solid #C4BDE8;
			color:#342873;
			text-indent:5px;
			font-size:11px;
			text-align:justify;
			}
			.fil_precios {
			padding:1px 0 0 0;
			margin:0 0 5px 0;
			}
				.fil_precio_Alquiler , .fil_precio_Venta , .fil_precio_Traspaso {
				/*background-color:#F8F7F3;*/
				/*background-color:#342873;*/
				width:182px;
				text-align:center;
				border:1px solid #C4BDE8;
				padding:1px 4px 1px 4px;
				font-size:11px;
				font-weight:bold;
				color:#82088E;
				}
				.fil_precio_Alquiler {
				float:left;
				}
				.fil_precio_Venta , .fil_precio_Traspaso{
				float:right;
				}
				.fil_precio_text {
				font-size:9px;
				text-transform:lowercase;
				}
		.ficha_inmueble_right {
		float:right;
		text-align:center;
		width:123px;
		padding:5px 0 0 0;
		}
			.fir_image  {
			border:1px solid #222;
			}
			
	.anterior_siguiente {
	clear:both;
	margin:30px 15px 10px 0;
	font-size:9px;
	background-color:#CCCCCC;
	}
	
		.boton_25_anterior {
		background:url(imagenes/25_anteriores.gif);
		border:none;
		width:160px;
		height:23px;
		font-size:10px;
		*font-size:9px;
		/*padding:0 0 4px 25px;
		*padding:0 0 1px 25px;*/
		color:#FFFFFF;
		cursor:pointer;
		}
		.boton_25_siguiente {
		background:url(imagenes/25_siguientes.gif);
		border:none;
		width:160px;
		height:23px;
		font-size:10px;
		*font-size:9px;
		/*padding:0 0 4px 25px;
		*padding:0 0 1px 25px;*/
		color:#FFFFFF;
		cursor:pointer;
		}
	
		/*.as_anterior {
		float:left;
		background-image:url(imagenes/25_anteriores.gif);
		color:#FFFFFF;
		text-align:right;
		}
			.as_anterior a , .as_anterior a:link , .as_anterior a:visited , .as_anterior a:hover , .as_anterior a:active {
			color:#FFFFFF;
			display:block;
			cursor:pointer;
			text-decoration:none;
			width:130px;
			height:18px;
			padding:5px 30px 0 0;
			}
		.as_siguiente {
		float:right;
		background-image:url(imagenes/25_siguientes.gif);
		color:#FFFFFF;
		text-align:left;
		}
			.as_siguiente a , .as_siguiente a:link , .as_siguiente a:visited , .as_siguiente a:hover , .as_siguiente a:active {
			color:#FFFFFF;
			display:block;
			cursor:pointer;
			text-decoration:none;
			width:140px;
			height:18px;
			padding:5px 0 0 20px;
			}*/
/* datos de inmueble */
	
.datos_inmueble {
text-align:left;
clear:both;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #C4BDE8;
background-color:#F9F2F9;
padding:0 0 10px 5px;
*padding:0 0 5px 5px;
margin:5px 0 0 0;
}
.datos_inmueble img {
border:1px solid #342873;
}

	.datos_inmueble_left {
	width:406px;
	margin:20px 0 25px 0;
	*margin:20px 0 10px 0;
	text-indent:0;
	}
	
		.dil_tipo_ref {
		border-bottom:1px solid #C4BDE8;
		height:18px;
		}
			.dil_tipo {
			font-size:13px;
			text-transform:capitalize;
			font-weight:bold;
			color:#342873;
			float:left;
			text-align:left;
			padding:0 0 0 5px;
			}
			.dil_ref , .dil_ref a {
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#342873;
			text-align:right;
			float:right;
			padding:1px 2px 0 0;
			}
				.dil_ref_text {
				font-size:9px;
				}
		
		.dil_datos_varios {
		border-bottom:1px solid #C4BDE8;
		padding:2px 0 2px 5px;
		margin:0 0 5px 0;
		height:20px;
		}
			.dil_zona {
			font-size:10px;
			font-weight:bold;
			color:#82088E;
			padding:4px 0 0 0;
			width:295px;
			float:left;
			}
			.dil_metros {
			font-size:12px;
			font-weight:bold;
			color:#82088E;
			float:right;
			width:100px;
			text-align:right;
			padding:2px 5px 0 0;
			*padding:2px 5px 0 0;
			}
				.dil_metros_text {
				font-size:10px;
				}
		
		.dil_planta_estado {
		border-bottom:1px solid #C4BDE8;
		padding:0px 0 2px 5px;
		margin:0 0 5px 0;
		height:30px;
		}
			.dil_planta , .dil_estado {
			font-size:10px;
			color:#82088E;
			}
			
		.dil_dimensiones {
		margin:0 0 5px 0;
		font-size:11px;
		}
			.dil_dimensiones ul {
			}
				.dil_dimensiones ul li {
				}
		.dil_descripcion {
		margin:5px 0 0 0;
		padding:5px 5px 10px 5px;
		color:#342873;
		text-indent:5px;
		font-size:12px;
		text-align:justify;
		}
		
		.dil_detalles {
		font-size:11px;
		}
			.dil_servicios {
			margin:0 0 5px 0;
			}
				.dil_servicios ul {
				}
					.dil_servicios ul li {
					}
			.dil_propiedades {
			margin:0 0 5px 0;
			}
				.dil_propiedades ul {
				}
					.dil_propiedades ul li {
					}
		.dil_regimen {
		padding:1px 0 0 0;
		margin:10px 0 5px 0;
		*margin:10px 0 0 0;
		}
			.dil_regimen_Alquiler , .dil_regimen_Venta , .dil_regimen_Traspaso {
			width:182px;
			text-align:center;
			border:1px solid #C4BDE8;
			padding:3px 5px 3px 5px;
			font-size:14px;
			font-weight:bold;
			color:#82088E;
			}
			.dil_regimen_Alquiler {
			float:left;
			}
			.dil_regimen_Venta , .dil_regimen_Traspaso {
			float:right;
			}
			.dil_regimen_text {
			font-size:11px;
			font-weight:normal;
			}
		
	.datos_inmueble_right {
	float:right;
	width:110px;
	padding:15px 14px 15px 0px;
	*margin:21px 0 0 0;
	}
		.dir_image {
		margin:0 0 15px 0;
		}
		.dir_ampliar_fotos {
		margin:0 0 0 14px;
		/*background-image:url(imagenes/boton_zoom.gif);
		width:98px;
		height:30px;
		display:block;*/
		text-align:right;
		}
			.dir_ampliar_fotos a {
			background-image:url(imagenes/boton_zoom.gif);
			width:60px;
			height:30px;
			display:block;
			color:#FFFFFF;
			text-decoration:none;
			padding:0 38px 0 0;
			}
			.dir_ampliar_fotos a:hover , .dir_ampliar_fotos a:active {
			color:#FFFFFF;
			text-decoration:none;
			}
			

.botones_inmueble {
clear:both;
text-indent:0;
margin:5px 0 5px 0;
padding:10px 0 0 0;;
border-top:1px solid #342873;
}
	.boton_back {
	float:left;
	}
		.boton_back_button {
		background:url(http://www.ciplo.net/imagenes/boton_back.gif);
		border:none;
		width:140px;
		height:20px;
		font-size:10px;
		*font-size:9px;
		padding:0 0 4px 25px;
		*padding:0 0 1px 25px;
		color:#FFFFFF;
		cursor:pointer;
		}

	.boton_print {
	background:url(http://www.ciplo.net/imagenes/boton_print.gif);
	float:right;
	display:block;
	font-size:10px;
	*font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:140px;
	height:20px;
	text-align:left;
	}
	.boton_print a , .boton_print a:link , .boton_print a:visited , .boton_print a:hover , .boton_print a:active {
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	cursor:pointer;
	width:140px;
	_width:115px;
	height:20px;
	_height:17px;
	padding:4px 0 0 22px;
	*padding:3px 0 0 25px;
	}
	.boton_contact {
	float:right;
	margin:0 10px 0 0;
	}
		.boton_contact_button {
		background:url(http://www.ciplo.net/imagenes/boton_contact.gif);
		border:none;
		width:140px;
		height:20px;
		font-size:10px;
		*font-size:9px;
		padding:0 25px 4px 0;
		*padding:0 25px 1px 0;
		color:#FFFFFF;
		cursor:pointer;
		}

/* PRINT */


/* CUERPO y ENLACES */
body.bodyprint {
background-color: #FFF;
font-size: 12px;
color: #000066;
}
#container {
width:575px;
margin:10px 10px 20px 10px;
background-color:#00CC00;
}
	.cabecera_print {
	border-bottom: 1px solid #342873;
	}
		.titulo1_print {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #342873;
		letter-spacing: 1px;
		text-indent: 0px;
		width:450px;
		padding:8px 0 0 0;
		}
			.titulo2_print {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			color: #810C8E;
			letter-spacing: 1px;
			text-indent: 0px;
			}
			.ref_print {
			font-size:14px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#999;
			padding:0 0 0 0;
			}
		.ciplo_logo {
		float:right;
		padding:0 27px 2px 0;
		}

/* datos de inmueble */
	
.datos_inmueble {
text-align:left;
}

.imp_pie_print {
margin:5px 0 5px 0;
border-top: 1px solid #342873;
text-align:center;
padding:5px 0 0 0;
}
	.pie_print {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	}
	
/* formulario de busqueda */
.form_buscar {
background-color:#F2E6F3;
border:1px solid #342873;
margin:20px 0 10px 0;
padding:10px 5px 10px 5px;
*padding:0 5px 0 5px;
}

	.fb_inmueble , .fb_situacion , .fb_extras , .fb_fotos , .fb_fotos_referencia {
	background-color:#FCFCFC;
	border:1px solid #CCC;
	margin:0 0 10px 0;
	padding:5px 0 5px 0;
	}
	
	.fb_inmueble {
	}
		.fb_inmueble TD.etiqueta {
		text-align:right;
		padding:0 10px 0 0;
		width:130px;
		}
		.fb_inmueble TD.campo {
		text-align:left;
		}
		.fb_inmueble INPUT{
		*border-top:1px solid #ABADB3;
		*border-right:1px solid #DBDFE6;
		*border-bottom:1px solid #E3E9EF;
		*border-left:1px solid #E2E3EA;
		}
		
	.fb_situacion {
	}
		.fb_situacion TD.celda {
		text-align:left;
		/*width:100px;*/
		}
		.fb_situacion INPUT{
		*border-top:1px solid #ABADB3;
		*border-right:1px solid #DBDFE6;
		*border-bottom:1px solid #E3E9EF;
		*border-left:1px solid #E2E3EA;
		}

	.fb_extras {
	}
		.fb_extras TD.pref {
		padding:0 10px 0 0;
		width:60px;
		}
		.fb_extras TD.campo_check {
		text-align:left;
		padding:0 0 0 10px;
		}
		
	.fb_fotos_referencia {
	padding:10px 0 10px 0;
	}
		.fb_fotos_referencia TD.fbfr_left {
		text-align:left;
		}
		.fb_fotos_referencia TD.fbfr_right {
		text-align:right;
		}
		
		.fbfr_right INPUT{
		*border-top:1px solid #ABADB3;
		*border-right:1px solid #DBDFE6;
		*border-bottom:1px solid #E3E9EF;
		*border-left:1px solid #E2E3EA;
		}
	
	.fb_boton {
	text-align:center;
	}
		
		.boton_buscar {
		background-color:#342873;
		border:none;
		color:#FFF;
		cursor:pointer;
		font-size:12px;
		font-weight:bold;
		padding:4px 26px 4px 26px;
		text-transform:uppercase;
		}
			.boton_buscar:hover {
			background-color:#82088E;
			}
		