			.contenedor, .cont_img, .cont_txt, body, .cabecera, ul, li, .menu_top, .lateral_izq, .lat_title, h1, .lateral_der, .pie, a, img, form, option, selects{
			padding:0px;
			margin:0px;
			text-decoration:none;
			list-style-type:none;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			border:0px;
			}
	
			
			.contenedor {
			background-color:#FBFBFB;/*color general del fondo */
			color: #404040;
			margin-right: auto;
			margin-left: auto;
			width: 898px;
			}
				
			#empresa_imagenes_contenedor {
				float:left;
				background:#FBFBFB;
			}

			.contenido {
			margin-top:13px;/*hay que aplicar esta margen si menu_top s	e encontra en la pagina*/
			padding-right: 1em;
			padding-left: 1em;
			line-height: 160%;
			}
		
			.cabecera{
			background-color: #FFFFFF;
			color:#333333; 
			height: 100px;
			background-repeat: no-repeat;
			background-position: left bottom;
			}
			
		#cab_img {
			height: 100px;
			width: 898px;
		}

		.icono_tamano {
			cursor:pointer ;
			width: 18px ;
			height: 18px ;
			float: left ;
		}
		
		#scale #aumentar {
			background: url(/img/plan1/rojo/aumentar.jpg) ;
		}
		
		#scale #disminuir {
			background: url(/img/plan1/rojo/disminuir.jpg) ;
		}

	
		.busq_inm{
			background-color:#CC0000;
			margin-top: 20px;
			margin-bottom:5px;
			padding:15px 24px 15px 24px;;
			border-right: #FB0000 4px solid;
			background-image: url(/img/arrow_se_rojo.gif);
			background-repeat: no-repeat;
			background-position: left top;
	}
		.busq_inm a {
			color: #FFFFFF;
			font-size: 14px;
			padding-bottom:2px;
	}
		.result_prom_txt {
			margin-left: 140px;
/*			padding-bottom: 20px;*/
		}
	
	.result_prom_txt b {/*COLOR DEL PRECIO*/
		color:#868686;
		background-color: #FFFFFF;
		padding: 2px 0px 2px 2px;
	}
		
	   .result_prom_txt ul {
			line-height: 160%;
		}
		
	    #result_prom_foto {
				color: #FFFFFF;
				background-color: #000000;
				height: 90px;
				width: 150px;
				margin-top: 2px;
				margin-top: 2px;
				background-image: url(/img/result_logo.jpg);
				background-repeat: no-repeat;
				background-position: left top;
			}
		
	   .cont_img {/*imagen_1 dentro el block izquierdo del index*/
			height: 337px;
			width: 300px;
			border:1px dashed #CC0000;
			margin:0px 10px 10px 0px;
			}
			

	 .cont_txt {/*block de propriedades*/
	        color: #3E3E3E;
	        margin-top: 10px;
			padding: 10px;
			background-color: #FFFFFF;
			border-bottom: #CC0000 1px solid;
			background-image: url(/img/browser_corner.jpg);
			background-repeat: no-repeat;
			background-position: left top;
		}

	
	#empresa{ /*fondo del texto de empresa*/
			background-image:url(/img/plan1/rojo/corner.jpg);
			background-repeat: no-repeat;
			background-position: right bottom;
			min-height:319px ;
			color: #3E3E3E;
			background-color: #FFFFFF;
			font-size: 12px;
			margin-bottom:10px ;
		}
		
	.contacto_title {
			font-size: 18px;
			color:#E64C00;
			margin-top:0.8em ;
		}
		
	.contacto {
			color:#333333;
			padding-left: 2px;
	 }
		
	.contacto p {
			margin:0px;
			}
			
	.contacto img {
			margin-right: 10px;
			background:url(/img/plan1/rojo/mail.gif); 
			width:16px; 
			height:16px;
		}
		
	.contacto  .etiqueta {
			padding-left:20px;
			color:#01B4D3;
			font-weight:bold;
			width:30% ;
		}

	.contacto  #direccion {
			margin-left:32% ;
	}

			
	.menu_top{/*quitar el comentario display para que no aparezca el menu_top*/
     		 background-color: #FCFCFC;
   }
   .menu_top span {
    	height:19px;
    	padding-top: 2px;
    	padding-left: 13px;
    	color: #666666;
    	font-weight:bold;
     	float: left;
   }
   
   .cont_navegacion {
      background-color:#E64022;
	  height:25px;
   }
   .cont_paginacion {
      background-color:#F3F3F3;
	  height:20px;
	  padding:2px 2px 2px 10px;
   }
	.cont_paginacion b a{
	color:#F8F8F8; 
	}		
	.menu_top ul{display:block;	}
	
			
	.menu_top li{
			display:inline;
			margin-right:2px;
			border-bottom:#A4D420 1px solid;
			}
		
	.menu_top li a{
			background-color: #A4D420;
			color: #FFFFFF;
			text-decoration:none;
			padding-left:5px;
			padding-right:5px;
			}
	.menu_top li a:hover{
			background-color: #747474;
			padding-left:5px;
			padding-right:5px;
			}
			
			.lat_title {
			font-size: 17px;
			color: #993300;
			background-image: url(/img/down2.gif);
			background-repeat: no-repeat;
			background-position: right center;
		}
		

		h1{
			color:#CC0000;
			font-size:18px;
		}
		.dest{
			font-weight:bold;
			color: #E64022;
		}
		.texto_entrada {
			color: #333333;
		}
		
		
	  
      /*______________________________________________________________________floats*/
	  
	 #contacto_2 /*ul_listacontacto_index*/, .busq_inm, .cont_img, .cont_img_dir, #scale, .paginacion a, #result_prom_foto, img.result_prom_foto, .contacto  .etiqueta, div#filtros, #ddInmuebles, #ddProvincias, #ddLocalidades, #ddOfertas {
		float: left;
		}
	 .detalles, .precio, .cont_ref, .mapas, #cab_img, #scale {
		float: right;
		}
		
	.precio, .enlaces, .enlaces a {/*BROWSER*/
		color:#868686;
	}
	.enlaces a:hover{
	color:#CDCDCD;
	}	
	h2 {
		margin:0px ;
		padding:0px ;
		color:#E64C00;
	}

	.mapas {
		padding-top:4px;
		padding-right:12px;
		background-color:#F8F8f8;
	}
	
	.mapa_pad{/*padding de los mapas*/
		margin-left:4px;}
	
	#scale {/*iconos que estan en la parte superior izquierda*/
		width:40px;
		height:18px;
		margin:1px 5px 0px 0px;
	}
	
/*paginacion de la pagina del browser*/
	.paginacion{
/*	padding:0px 5px 0px 0px;*/
/*	background-color:#FBFBFB;*/
	padding:2px 5px 0px 0px;
	height:18px;
	float:right; 
	margin-right:2px;
 }
	
	.paginacion ul{
/*	background-color:#006699;*/
/*	padding:2px 0px 2px 0px;*/
	}
	
	.paginacion li{
	display:inline;	
	}
	.paginacion a, .volver a, .enlaces_detalle a  {
	color:#CC0000;
	padding-right:3px;
	padding-left:3px;
/*	background-color: #DBF9C8; */
	margin-right:1px;
	font-weight:bold;
	}

	.enlaces_detalle {
	margin-top:2px ;
	}
	.enlaces_detalle a {
	font-weight:normal ;
	}

.paginacion .active, .paginacion a:hover, .volver a:hover {
   background-color: #FFFFFE;
   color:#FF9900;
   }
.paginacion .page{
color:#993300;
}
.ordenacion {/*jumpmenu y button "volver al listado"*/
   background:#E64022;
   padding-top:1px;
   padding-right:6px;
   height:25px;
   text-align:right;
   }
.ordenacion a{
	background-color: #D5E99E;
	padding:1px 5px 1px 30px;
	border-right:#A4D420 1px solid;
	background-image: url(/img/pfeil3_v_list.gif);
	background-position:left center;
	background-repeat: no-repeat;
	color:#007CB9;
}

div#filtros {
	width:300px ;
	margin:4px ; 
}
select#o{
	width:230px;
	background-color:#F3F3F3;
	color:#993300;
	margin: 3px 5px;
	font-size:10px;
	border:1px solid #CC0000 ;
 	}
#o option{
padding-left:10px;
}
#provincia{
margin-left:155px;}

img.result_prom_foto {
	display:block; 
	padding:1px; 
	border:1px solid #CC0000; 
	width:120px; 
	height:90px;
}

.newdetalle, .mas_info{
color:#E64C00;
}

.newdetalle {
/*	font-size:15px ;*/
}

	a:hover.newdetalle , a:hover.mas_info{
color:#FF3300;
}

#logo img{
text-decoration:none;
border:0px none;
margin:5px;
width:120px ;
height:90px;
background-color:white;
}

.contacto #email a, .contacto #web a{/*butones the contacto en el index*/
color: #550000;
background-color:#FBFBFB;
padding-left:5px;
padding-right:15px;
border-bottom:#333333 dashed 1px;
}
.contacto #email a:hover, .contacto #web a:hover{
color:#CC0000;
background-color:#F7F7F7;
}
.contacto #mapa{
	background-color: #F7F7F7;
	color:#2D2D2D;
	margin-left: 10px;
	cursor:pointer;
/*	padding:0px 10px 0px 5px;*/
/*	font-weight:bold;*/
}

.contacto #mapa:hover {
color:#E64C00;
/*background-color:#FDF3DB;*/
}


.pie {
	color:#CC0000;
	text-align: center;
	margin:25px 12px 0px 12px;
	padding-top:15px ;
	font:10px Arial;
	border-top:1px solid #CC0000;
}
.pie h1{
	color:#CC0000;
	text-align: center;
	padding: 5px 0px 5px 0px;
	font:10px Arial;
	}
	
.pie a {
color:#CC0000;
font-size:10px ;
}

.pie a:hover {
color: #E64022;
}

.pie_enlaces {
	margin:22px 14px 0px 14px ;
}

.pie_enlaces h1 {
	font: 12px Arial;
	color:#B0B0B0;
	margin-bottom: 6px ;
}

.pie_enlaces a {
	font: 11px Arial ;
	color:#868686; 
}

.pie_enlaces a:hover {
	color: #666666;
}

.pie_bloque_enlaces {
	width:20% ;
	float: left ;
}

div.tamanoletra0, div.tamanoletra0 p, div.tamanoletra0 ul, div.tamanoletra0 li, div.tamanoletra0 a, div.tamanoletra0 label, div.tamanoletra0 .input {
	font-size:8px ;
	line-height:160% ;
}
div.tamanoletra0 h2, div.tamanoletra0 h2 a {
	font-size:12px ;
	line-height:120%;
}

div.tamanoletra0 h1 {
	font-size:14px ;
	line-height:160% ;
}

div.tamanoletra1, div.tamanoletra1 p, div.tamanoletra1 ul, div.tamanoletra1 li, div.tamanoletra1 a, div.tamanoletra1 label, div.tamanoletra1 .input {
	font-size:10px ;
	line-height:160% ;
}

div.tamanoletra1 h2, div.tamanoletra1 h2 a {
	font-size:14px ;
	line-height:120%;
}

div.tamanoletra1 h1 {
	font-size:16px ;
	line-height:160% ;
}

div.tamanoletra2, div.tamanoletra2 p, div.tamanoletra2 ul, div.tamanoletra2 li, div.tamanoletra2 a, div.tamanoletra2 label, div.tamanoletra2 .input {
	font-size:12px ;
	line-height:160% ;
}

div.tamanoletra2 h2, div.tamanoletra2 h2 a {
	font-size:15px ;
	line-height:120%;
}

div.tamanoletra2 h1 {
	font-size:18px ;
	line-height:160% ;
}

div.tamanoletra3, div.tamanoletra3 p, div.tamanoletra3 ul, div.tamanoletra3 li, div.tamanoletra3 a, div.tamanoletra3 label, div.tamanoletra3 .input {
	font-size:14px ;
	line-height:160% ;
}

div.tamanoletra3 h2, div.tamanoletra3 h2 a {
	font-size:18px ;
	line-height:120%;
}
div.tamanoletra3 h1 {
	font-size:20px ;
	line-height:160% ;
}

div.tamanoletra4, div.tamanoletra4 p, div.tamanoletra4 ul, div.tamanoletra4 li, div.tamanoletra4 a, div.tamanoletra4 label, div.tamanoletra4 .input {
	font-size:16px ;
	line-height:160% ;
}

div.tamanoletra4 h2, div.tamanoletra4 h2 a {
	font-size:20px ;
	line-height:120%;
}

div.tamanoletra4 h1 {
	font-size:22px ;
	line-height:160% ;
}

div.tamanoletra5, div.tamanoletra5 p, div.tamanoletra5 ul, div.tamanoletra5 li, div.tamanoletra5 a, div.tamanoletra5 label, div.tamanoletra5 .input {
	font-size:18px ;
	line-height:160% ;
}

div.tamanoletra5 h2, div.tamanoletra5 h2 a {
	font-size:22px ;
	line-height:120%;
}

div.tamanoletra5 h1 {
	font-size:24px ;
	line-height:160% ;
}

.sep{/*separador entre la lista de resultados ("|")*/
color:#FFCC00;
}

#ddInmuebles, #ddProvincias, #ddLocalidades, #ddOfertas {
	margin: 5px ;
}

#ddInmuebles .dropdown_list {
	width:150px ;
}

#ddOfertas .dropdown_list {
	width:200px ;
}

#ddProvincias .dropdown_list {
	width:180px ;
}

#ddLocalidades .dropdown_list ul {
	height:250px ;
}

#oficinas {
	 margin:15px 15px 20px 15px; 
	 padding-bottom: 20px ;
}

.oficina {
	margin:0px 10px 5px 20px; 
	line-height:120%;
}

.oficina .nombre {
	border:0px solid black; 
	color:#01B4D3; 
	font-weight:bold;
	margin:0px ;
}

.oficina .direccion {
	margin:0px ;
	padding-left:10px ;
	float:left ;
	width:40%;
}

.oficina .locprov {
	width:28%;
	margin:0px ;
	float:left ;
}

.oficina .telefono {
	text-align:right ;
}

.oficina .mapa_oficinas{
	background-color:#F7F7F7;
	color:#2D2D2D;
	margin-left: 10px;
	cursor:pointer;
	}




































.volver{
	padding:2px 0px;
/*	background-color:#FBFBFB;*/
	height:18px;
	float: left;
}
 
#titulo {
   clear: both;
   width: 100%;
   height: 32px;
}
#titulo div {
   float: right;
   width: 150px;
   font-size: larger;
   font-weight: bold;
   text-align: right;
   color:#E64C00;
    padding-top:5px;
}
#titulo h1 {
   float:left;
   width: 700px;
   color: #CC0000;
}

#fotos {
   float:left;
	width: 210px;
   margin-bottom: 8px;
}
#form_contacto, #precios {
   width: 210px;
   float: right;
   clear: right;
   margin-bottom: 4px;
}
.details b, #fotos b, #form_contacto b, #precios b {
   color: #FF9900;
   display: block;
   border-bottom:#CC0000 1px solid ;
   margin: 8px 0 2px 0;
}


.foto_row {
   margin: 5px 0 0 0;
}
.foto_row img {
   border:1px solid #CC0000;
   padding:1px;
}
.con_foto {
   margin-left: 225px;
}
#mas_fotos {
   text-align: center;
}
#mas_fotos a {
   font-weight: bold;
   color: #007CB9;
   text-decoration: none;
}
#mas_fotos a:hover {
   color: #44B1B7;
   text-decoration: underline;
}

#precios h1 {
   margin: 6px 0 2px 0;
   text-align: right;
   font-weight: bold;
   color:#868686;
}
#precios table {
   border-collapse: collapse;
   border-spacing: 0px;
   width: 210px;
}
#precios table td {
   padding: 0px;
}
#precios td.coltwo {
   font-weight: bold;
   text-align: right;
}
#precios .longterm {
   font-weight: bold;
}
#precios .longterm td.coltwo {
   font-size: 16px;
}

#form_contacto .field_grp {
   margin: 2px 0 0 0;
   clear: both;
   width: 100%;
}
#form_contacto .input {
   width: 100%;
   border: 1px solid #E2E2E2;
   padding: 1px;
   color: #3E3E3E;
}
#form_contacto .button_wrapper {
   text-align: center;
}

.details {
   background-color: #FFFFFF;
   margin-right: 220px;
   margin-bottom: 18px;
}
.details div.emulaunli {
   border-bottom: 1px solid #F3F3F3;
   /*width: 100%;*/
}
div.emulaunli table {
   border-collapse: collapse;
   border-spacing: 0px;
}
div.emulaunli td {
   padding: 0;
}
div.emulaunli td.colone {
   width: 80px;
   font-weight: bold;
}
h1#titulo_propiedades {
	color:#CC0000; 
	margin:10px 12px;
}


.details p {
   margin: 8px 0 0 0;
   line-height: 140%;
}
.details p strong {
   color: #E64C00;
}
/**/
/*#enlacesinf {*/
/*   width: 100%;*/
/*   clear: both;*/
/*   text-align: center;*/
/*   margin: 10px 0;*/
/*}*/
/**/
/*#enlacesinf a {*/
/*color:#5F9410;*/
/*font-size:12px ;*/
/*}*/
/**/
/*#enlacesinf a:hover {*/
/*color: #99CC00;*/
/*}*/
/**/
