/* CSS Document */
			.contenedor, .cont_img, .cont_txt, body, .cabecera, ul, li, .menu_top, .lateral_izq, .lat_title, h1, h2,  .lateral_der, .pie, a, img, form, option, selects, .oficina .locprov, .oficina .nombre {
			padding:0px;
			margin:0px;
			text-decoration:none;
			list-style-type:none;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			border:0px;
			}
	
			.contenedor {
			margin-right: auto;
			margin-left: auto;
			}
			
		.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%;
			}
		.contenedor, #cab_img{width: 898px;}	
		
			.cabecera{
			background-repeat: no-repeat;
			background-position: left bottom;
			}
		
		#cab_img, .cabecera {height: 100px;}

		.icono_tamano {
			cursor:pointer ;
			width: 18px ;
			height: 18px ;
		}
		
		
	
		.busq_inm{/*index-buscar inmuebles*/
			margin-top: 20px;
			margin-bottom:5px;
			padding:15px 24px 15px 24px;;
			background-repeat: no-repeat;
			background-position: left top;
	}
		.busq_inm a {
			font-size: 14px;
			padding-bottom:2px;
	}
		.result_prom_txt {margin-left: 170px;/*	padding-bottom: 20px;*/	}
	
	.result_prom_txt b {/*COLOR DEL PRECIO*/padding: 2px 0px 2px 2px;}
		
	   .result_prom_txt ul {line-height: 160%;}
		
	    #result_prom_foto {
				height: 90px;
				width: 150px;
				margin-top: 2px;
				background-repeat: no-repeat;
				background-position: left top;
			}
		
	   .cont_img {/*imagen_1 dentro el block izquierdo del index*/
			height: 337px;
			width: 300px;
			margin:0px 10px 10px 0px;
			}
			

	 .cont_txt {/*block de propriedades*/
	        margin-top: 10px;
			padding: 10px;
			background-repeat: no-repeat;
			background-position: left top;
		}

	
	#empresa{ 
			background-repeat: no-repeat;
			background-position: right bottom;
			min-height:319px ;
			font-size: 12px;
			margin-bottom:10px ;
		}
		
	.contacto_title {font-size: 18px; margin-top:0.8em ;}
		
	.contacto {	padding-left: 2px; }
		
	.contacto p {margin:0px;}
			
	.contacto img {
			margin-right: 10px;
			width:16px; 
			height:16px;
		}
		
	.contacto  .etiqueta {
			padding-left:20px;
			font-weight:bold;
			width:30% ;
		}

	.contacto  #direccion {margin-left:32% ;}

    .cont_navegacion, .ordenacion{height:25px;}
   .cont_paginacion {
	  height:20px;
	  padding:2px 2px 2px 10px;
   }
	
   .menu_top span {
    	height:19px;
    	padding-top: 2px;
    	padding-left: 13px;
    	font-weight:bold;
   }

	
	.menu_top ul, img.result_prom_foto{display:block;}
	.menu_top li{display:inline; margin-right:2px;}
		
	.menu_top li a{
			text-decoration:none;
			padding-left:5px;
			padding-right:5px;
			}
	.menu_top li a:hover{
			padding-left:5px;
			padding-right:5px;
			}
			
			.lat_title {
			font-size: 17px;
			background-repeat: no-repeat;
			background-position: right center;
		}
		

		h1{font-size:18px;}
		.dest{font-weight:bold;}		
	  
      /*______________________________________________________________________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, #empresa_imagenes_contenedor, .icono_tamano, .menu_top span, .pie_bloque_enlaces, .oficina .direccion, .oficina .locprov, .volver, #titulo h1, #fotos {
		float: left;
		}
	 .detalles, .precio, .cont_ref, .mapas, #cab_img, #scale, .paginacion, #titulo div, #form_contacto, #precios {
		float: right;
		}
		
   #fotos {
      clear:left;
   }
   
	.mapas {
		padding-top:4px;
		padding-right:12px;
	}
	
	.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;
	margin-right:2px;
 }
	
	.paginacion ul{
/*	background-color:#006699;*/
/*	padding:2px 0px 2px 0px;*/
	}
	
	.paginacion li{
	display:inline;	
	}
	.paginacion a, .volver a, .enlaces_detalle a  {
	padding-right:3px;
	padding-left:3px;
	margin-right:1px;
	font-weight:bold;
	}

	.enlaces_detalle {
	margin-top:2px ;
	}
	.enlaces_detalle a {
	font-weight:normal ;
	}

.ordenacion {/*jumpmenu y button "volver al listado"*/
   padding-top:1px;
   padding-right:6px;
   text-align:right;
   }
.ordenacion a{
	background-repeat: no-repeat;
	padding:1px 5px 1px 30px;
	background-position:left center;
	}

div#filtros {
	width:300px ;
	margin:4px ; 
}
select#o{
	width:230px;
	margin: 3px 5px;
	font-size:10px;
	 	}
#o option{
padding-left:10px;
}
#provincia{
margin-left:155px;}

img.result_prom_foto {
	padding:1px;
}
#logo img {
   width:120px;
   height:90px;
}

img.result_prom_foto{
	width:150px; 
	height:112px;
	}
.newdetalle {/*	font-size:15px ;*/}

#logo img{
text-decoration:none;
border:0px none;
margin:5px;
}

.contacto #email a, .contacto #web a{/*butones the contacto en el index*/
padding-left:5px;
padding-right:15px;
}

.contacto #mapa{
	margin-left: 10px;
	cursor:pointer;
/*	padding:0px 10px 0px 5px;*/
/*	font-weight:bold;*/
}



/*_______________________________________________________________________pie____________________________________________*/
.pie {
	text-align: center;
	margin:25px 12px 0px 12px;
	padding-top:15px ;
	font:10px Arial;
}
.pie h1{
	text-align: center;
	padding: 5px 0px 5px 0px;
	font:10px Arial;
	}
	
.pie a {font-size:10px ;}

.pie_enlaces {margin:22px 14px 0px 14px ;}

.pie_enlaces h1 {
	font: 12px Arial;
	margin-bottom: 6px ;
}


.pie_bloque_enlaces {width:20% ;}

/*____________________________________________________________fin_____pie____________________________________________*/

/*______________________________________________________scale______________________________________________________________________________*/
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% ;
}
/*________________________________________________fin scale______________________________________________________________________________*/

#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 {font-weight:bold;}

.oficina .direccion {
	margin:0px ;
	padding-left:10px ;
	width:40%;
}

.oficina .locprov {	width:28%;}

.oficina .telefono {text-align:right ;}

.oficina .mapa_oficinas{
	margin-left: 10px;
	cursor:pointer;
	}
.volver{
	padding:2px 0px;
/*	background-color:#FBFBFB;*/
	height:18px;
}
 
#titulo {
   clear: both;
   width: 100%;
   height: 32px;
}
#titulo div {
   width: 150px;
   font-size: larger;
   font-weight: bold;
   text-align: right;
    padding-top:5px;
}
#titulo h1 { width: 700px;}

#fotos {
	width: 210px;
   margin-bottom: 8px;
}
#form_contacto, #precios {
   width: 210px;
   clear: right;
   margin-bottom: 4px;
}
.details b, #fotos b, #form_contacto b, #precios b {
   display: block;
   margin: 8px 0 2px 0;
}

.foto_row { margin: 5px 0 0 0;}
.foto_row img { padding:1px;}
.con_foto { margin-left: 225px;}
#mas_fotos { text-align: center;}
#mas_fotos a {
   font-weight: bold;
   text-decoration: none;
}

#precios h1 {
   margin: 6px 0 2px 0;
   text-align: right;
   font-weight: bold;
}
#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 #grp_entrada {
   float:left;
   width:130px;
   clear:none;
}
#form_contacto #grp_dias {
   float:right;
   width:70px;
   clear:none;
}
#form_contacto .input {
   width: 100%;
   padding: 1px;
}
#form_contacto .button_wrapper {   text-align: center;}

.details {
   margin-right: 220px;
   margin-bottom: 18px;
}
.details div.emulaunli {   /*width: 100%;*/}
div.emulaunli table {
   border-collapse: collapse;
   border-spacing: 0px;
}
div.emulaunli td {  padding: 0px;}
div.emulaunli td.colone {
   width: 80px;
   font-weight: bold;
}
h1#titulo_propiedades {margin:10px 12px;float:left;}
h3#titulo_paginacion  {float:right; margin:10px 12px; padding-top:6px; padding-bottom:4px;}
.details p {
   margin: 8px 0px 0px 0px;
   line-height: 140%;
}

#mapCont p {
   text-align:center;
   margin:0px;
}
#mapCont span {
   color: #007CB9;
   font-weight:bold;
   text-decoration:none;
   cursor:pointer;
}
