body {
	font-family:Arial,Verdana,Tahoma,sans-serif;
	background:#ffffff;
	 }
h1
	{
	font-size: 160%;
	}
body, div, img, span, ul, li, h1 
	{
	padding: 0px;
	margin: 0px;
	border: 0px;
	}
a,
a:hover 
	{
	color:#fff;
	text-decoration:none;
	}

div.titulo 
	{
	position: absolute;
	width: 100%;
	height:35px;
	left: 0px;
	top: 0px;
	background: #000077;
	z-index:201;
	}
div.textotitulo
	{
	position: absolute;
	left: 450px;
	top: 3px;
	font-weight: bold; 
	color: #ffffff;
	}
div.fototitulo
	{
	position: absolute;
	left: 30px;
	top: 0px;
	}
div.fototitulo2
	{
	position: absolute;
	left: 750px;
	top: 0px;
	z-index:201;
	}	
div.textosubtitulo
	{	
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 15px;
	background: #dddddd;
	font-weight: bold; 
	font-size: 80%;
	color: #000099;
	text-align: center;
	}
div.adsensevertical
	{
	position: absolute;
	width: 120px;
	height:600px;
	left: 870px;
	top: 50px;
	}
div.adsensehorizontal
	{
	position: absolute;
	width: 468px;
	height:60px;
	left: 20px;
	top: 60px;
	}
div.adsensehorizontal2
	{
	position: absolute;
	width: 350px;
	height:60px;
	left: 500px;
	top: 60px;
	/*border-width: 2px;
	border-style: solid;
	color: #000099;
	font-size: 90%;
	font-weight: bold;*/
	}
div.menu
	{
	position: absolute;
	width: 100%;
	height: 15px;
	left: 0px;
	top: 35px;
	background: #000033;
	font-size: 60%;
	font-weight: bold; 
	color: #ffffff;
	}
div.menu div.textomenu0
	{
	position: absolute;
	top: 0px;
	left: 400px;
	}
div.menu a:hover
	{
	color: #ffff99;
	}
div.textomenu1
	{
	position: absolute;
	top: 0px;
	left: 500px;
	}
div.textomenu2
	{
	position: absolute;
	top: 0px;
	left: 630px;
	}
div.textomenu3
	{
	position: absolute;
	top: 0px;
	left: 730px;
	}
div.piepagina
	{
	position: absolute;
	top: 650px;
	left: 0px;
	width: 100%;
	height: 15px;
	background: #000033;
	font-size: 60%;
	color: #ffffff;
	text-align: center;
	}

div.piepagina2
	{
	position: absolute;
	top: 1725px;
	left: 0px;
	width: 100%;
	height: 15px;
	background: #000033;
	font-size: 60%;
	color: #ffffff;
	text-align: center;
	}
div.piepagina3
	{
	position: relative;
	top:0px;
	left: 0px;
	width: 100%;
	height: 20px;
	background: #000033;
	color: #ffffff;
	text-align: center;
	text-decoration:none;	
	}
div.recomendacion
	{
	position: absolute;
	top: 130px;
	left: 40px;
	width: 800px;
	height: 80px;
	background: #ffffff;
	color: #000033;
	text-align: center;

	}
div.reccuadro
	{
	position: absolute;
	top: 20px;
	left: 0px;
	height: 80px;
	}
div.reccuadro2
	{
	position: absolute;
	top: 20px;
	left: 275px;
	height: 80px;
	}
div.reccuadro3
	{
	position: absolute;
	top: 20px;
	left: 550px;
	height: 80px;
	}
.micro {
	text-align:left;
	vertical-align:top;
	FONT-WEIGHT: bold;
	FONT-SIZE: 60%; 
	COLOR: #000000; 
	
}
div.reccuadropatrocinado
	{
	position: absolute;
	top: 180px;
	left: 30px;
	height: 80px;
	}
div.recfoto
	{
	position: absolute;
	}
div.recdatos
	{
	position: absolute;
	font-size: 60%;
	font-weight: bold; 
	top: 0px;
	left: 100px;
	width: 160px;
	text-align:left;
	}
div.rectipo
	{
	position: absolute;
	font-weight: bold; 
	font-size: 70%;
	top: 30px;
	left: 100px;
	width: 120px;
	text-align:center;
	}
div.recvermas
	{
	position: absolute;
	top: 45px;
	left: 120px;
	}
div.recobranueva
	{
	position: absolute;
	top: 240px;
	left: 360px;
	width: 480px;
	height: 370px;
	background: #ffffff;
	color: #000033;
	text-align: center;

	}
div.reccuadroon
	{
	position: absolute;
	top: 20px;
	left: 0px;
	}
div.reccuadroon2
	{
	position: absolute;
	top: 200px;
	left: 0px;
	}
div.reconfoto
	{
	position: absolute;
	top: 25px;
	left: 0px;
	}
div.reconnombre
	{
	position: absolute;
	top: 35px;
	left: 200px;
	width: 200px;
	font-weight: bold; 
	font-size: 80%;
	color: #000099;
	}
div.recondireccion
	{
	position: absolute;
	top: 75px;
	left: 200px;
	width: 200px;
	font-weight: bold; 
	font-size: 70%;
	color: #000099;
	}
div.recondireccion2
	{
	position: absolute;
	top: 105px;
	left: 200px;
	font-weight: bold; 
	font-size: 70%;
	color: #000099;
	width: 200px;
	}
div.reconprecio
	{
	position: absolute;
	top: 135px;
	left: 180px;
	width: 220px;
	font-weight: bold; 
	font-size: 90%;
	color: #000099;
	text-align:center;
	}
	
div.cajabusqueda
	{
	position: absolute;
	top: 240px;
	left: 40px;
	width: 270px;
	height: 200px;
	border-width: 2px;
	border-style: solid;
	color: #000099;
	}

div.bustipo
	{
	position: absolute;
	top: 45px;
	left: 40px;
	color: #000099;
	font-weight: bold; 
	font-size: 70%;
	}

div.bustipo2
	{
	position: absolute;
	top: 45px;
	left: 130px;
	}
div.buspoblaciones
	{
	position: absolute;
	top: 105px;
	left: 75px;
	color: #000099;
	font-weight: bold; 
	font-size: 70%;
	}

div.buspobl
	{
	position: absolute;
	top: 105px;
	left: 10px;
	color: #000099;
	font-weight: bold; 
	font-size: 70%;
	}
#pobl1
{
visibility:visible;
}	
#pobl2
{
visibility:hidden;
}	
#pobl3
{
visibility:hidden;
}	
#pobl4
{
visibility:hidden;
}	
div.bustrans
	{
	position: absolute;
	top: 75px;
	left: 40px;
	color: #000099;
	font-weight: bold; 
	font-size: 70%;
	}

div.bustrans2
	{
	position: absolute;
	top: 75px;
	left: 130px;
	}
div.busboton
	{
	position: absolute;
	top: 155px;
	left: 80px;
	}
#busboton
	{
	border: 0;
	background:#000099;
	color: #ffffff;
	}
div.listaprovincias
	{
	position: absolute;
	top: 675px;
	left: 10px;
	width: 90%;
	height: 120px;
	color: #000099;
	font-size: 80%;
	text-align: center;
	}
div.listaprovincias a
	{
	color: #000099;
	font-size: 70%;
	}
div.listaprovincias2
	{
	position: absolute;
	top: 1750px;
	left: 40px;
	width: 90%;
	height: 120px;
	color: #000099;
	font-size: 80%;
	text-align: center;
	}
div.listaprovincias2 a
	{
	color: #000099;
	font-size: 70%;
	}
div.buscadorgoogle
	{
	position: absolute;
	top: 425px;
	left: 40px;
	width: 270px;
	height: 70px;
	border-width: 2px;
	border-style: solid;
	color: #000099;
	font-size: 80%;
	font-weight: bold;
	
	}
div.patrocinio
	{
	position: absolute;
	top: 460px;
	left: 40px;
	width: 270px;
	height: 140px;
	border-width: 2px;
	border-style: solid;
	color: #000099;
	cursor:pointer;
	}
div.patrocinio2
	{
	position: absolute;
	top: 30px;
	left: 520px;
	width: 270px;
	height: 280px;
	border-width: 2px;
	border-style: solid;
	color: #000099;
	}
div.fotopatrocinio
	{
	position: absolute;
	top: 20px;
	left: 10px;
	}
div.nombrepatrocinio
	{
	position: absolute;
	top: 30px;
	left: 120px;
	font-size: 70%;
	font-weight: bold; 
	}
div.direccionpatrocinio
	{
	position: absolute;
	top: 60px;
	left: 120px;
	font-size: 70%;
	color: #000000;
	}
div.poblacionpatrocinio
	{
	position: absolute;
	top: 75px;
	left: 120px;
	font-size: 70%;
	color: #000000;
	}
div.telefonopatrocinio
	{
	position: absolute;
	top: 95px;
	left: 120px;
	font-size: 70%;
	color: #000000;
	}
div.webpatrocinio
	{
	position: absolute;
	top: 115px;
	left: 40px;
	font-size: 80%;
	font-weight: bold; 
	}


div.reccuadrosombra
	{
	position: absolute;
	top: 0px;
	left: 0px;
	width:250px;
	height:65px;
	background-color:#CCCCCC;
	}
div.nombrepatrocinio2
	{
	position: absolute;
	top: 0px;
	left: 5px;
	width:245px;
	height:15px;
	font-size: 70%;
	font-weight: bold; 
	}
div.direccionpatrocinio2
	{
	position: absolute;
	top: 15px;
	left: 5px;
	width:245px;
	font-size: 70%;
	color: #000000;
	}
div.poblacionpatrocinio2
	{
	position: absolute;
	top: 25px;
	left: 5px;
	width:245px;
	font-size: 70%;
	color: #000000;
	}
div.telefonopatrocinio2
	{
	position: absolute;
	top: 35px;
	left: 5px;
	width:245px;
	font-size: 70%;
	color: #000000;
	font-weight: bold;
	}
div.webpatrocinio2
	{
	position: absolute;
	top: 50px;
	left: 15px;
	width:235px;
	font-size: 75%;
	font-weight: bold; 
	}





div.casapatrocinada
	{
	position: absolute;
	top: 180px;
	left: 10px;
	}
div.resultados
	{
	position: absolute;
	top: 240px;
	left: 40px;
	width: 800px;
	height: 350px;
	border-width: 2px;
	border-style: solid;
	color: #000099;
	}
div.tituloresultados
	{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 20px;
	background: #dddddd;
	font-weight: bold; 
	font-size: 80%;
	color: #000099;
	text-align: center;
	}
div.resultadosfila1
	{
	position: absolute;
	top: 10px;
	left: 0px;
	width: 100%;
	height: 50px;
	}
div.resultadosfila2
	{
	position: absolute;
	top: 85px;
	left: 0px;
	width: 100%;
	height: 50px;
	}
div.resultadosfila3
	{
	position: absolute;
	top: 160px;
	left: 0px;
	width: 100%;
	height: 50px;
	}
div.resultadosfila4
	{
	position: absolute;
	top: 235px;
	left: 0px;
	width: 100%;
	height: 50px;
	}
div.reccuadroc
	{
	position: absolute;
	top: 20px;
	left: 10px;
	height: 80px;
	}
div.reccuadroc2
	{
	position: absolute;
	top: 20px;
	left: 265px;
	height: 80px;
	}
div.reccuadroc3
	{
	position: absolute;
	top: 20px;
	left: 530px;
	height: 80px;
	}
div.resultadosfilaon1
	{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
	height: 360px;
	}
div.resultadosfilaon2
	{
	position: absolute;
	top: 160px;
	left: 0px;
	width: 400px;
	height: 360px;
	}
div.resultadosfilaon3
	{
	position: absolute;
	top: 0px;
	left: 400px;
	width: 400px;
	height: 360px;
	}
div.resultadosfilaon4
	{
	position: absolute;
	top: 160px;
	left: 400px;
	width: 400px;
	height: 360px;
	}
div.cuentaresultados	
	{
	position: absolute;
	top: 330px;
	left: 0px;
	width: 100%;
	height: 20px;
	background: #000033;
	font-size: 60%;
	color: #ffffff;
	text-align: center;
	}
span.cuentaresultadosnegrita
	{
	font-weight: bold;
	color:#ff0000;
	}
div.filtros
	{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 50px;
	
	}
div.iframe
	{
	position: absolute;
	top: 60px;
	left: 0px;
	width: 800px;
	height: 290px;
	}
div.infocasas
	{
	position: absolute;
	top: 120px;
	left: 0px;
	width: 900px;
	font-size: 70%;
	color: #000000;

	}

div.info
	{
	position: absolute;
	top: 120px;
	left: 200px;
	width: 600px;
	font-size: 80%;
	font-weight: bold;
	color: #000000;
	}
div.info a
	{
	color: #000000;
	}
div.memtitulo
	{
	position:relative;
	top:0px;
	left:150px;
	font-size: 110%;
	font-weight: bold;
	color: #000000;
	}
div.memtexto
	{
	position:relative;
	top:0px;
	left:200px;
	font-size: 90%;
	font-weight: bold;
	color: #000000;
	}




div.separador
	{
	position:relative;
	top:0px;
	left:120px;
	width:604px;
	height:25px;
	background-repeat:repeat;
	background-image:url("/images/punto4_4.gif");
	}
div.datos1
	{
	position:relative;
	top:10px;
	left:130px;
	width:670px;
	height:120px;
	}
	div.datos1-1
		{
		position:absolute;
		top:10px;
		left:120px;
		width:240px;
		height:15px;
		}
	div.datos1-2
		{
		position:absolute;
		top:25px;
		left:120px;
		width:240px;
		height:15px;
		}
	div.datos1-3
		{
		position:absolute;
		top:40px;
		left:120px;
		width:240px;
		height:15px;
		}
	div.datos1-4
		{
		position:absolute;
		top:10px;
		left:355px;
		width:240px;
		height:15px;
		}
	div.datos1-5
		{
		position:absolute;
		top:25px;
		left:355px;
		width:240px;
		height:15px;
		}
	div.datos1-6
		{
		position:absolute;
		top:40px;
		left:355px;
		width:240px;
		height:15px;
		}
	div.datos1-7
		{
		position:absolute;
		top:0px;
		left:0px;
		width:110px;
		height:110px;
		}
	div.datos1-8
		{
		position:absolute;
		top:60px;
		left:120px;
		width:600px;
		height:30px;
		}
div.fotos
{
	position:relative;
	top:0px;
	left:30px;
	width:700px;
	height:420px;
}
	div.fotos1
		{
		position:absolute;
		top:0px;
		left:110px;
		width:600px;
		height:400px;
				
		}
	div.fotos2
		{
		position:absolute;
		top:0px;
		left:0px;
		width:120px;
		height:120px;
		}
	div.fotos3
		{
		position:absolute;
		top:80px;
		left:0px;
		width:120px;
		height:120px;
		}
	div.fotos4
		{
		position:absolute;
		top:160px;
		left:0px;
		width:120px;
		height:120px;
		}
	div.fotos5
		{
		position:absolute;
		top:240px;
		left:0px;
		width:120px;
		height:120px;
		}
	div.fotos6
		{
		position:absolute;
		top:320px;
		left:0px;
		width:120px;
		height:120px;
		}
	div.fotos7
		{
		position:absolute;
		top:0px;
		left:710px;
		width:120px;
		height:120px;
		}
	div.fotos8
		{
		position:absolute;
		top:80px;
		left:710px;
		width:120px;
		height:120px;
		}
	div.fotos9
		{
		position:absolute;
		top:160px;
		left:710px;
		width:120px;
		height:120px;
		}
div.datos2
	{
	position:relative;
	top:0px;
	left:160px;
	width:500px;
	height:110px;
	font-weight: bold; 
	font-size: 100%;
	}
div.datosgoogle
	{
	position:relative;
	top:0px;
	left:210px;
	width:500px;
	height:70px;
	}
div.datos3
	{
	position:relative;
	top:0px;
	left:120px;
	width:600px;
	height:200px;
	border-width: 2px;
	border-style: solid;
	border-color:#000077;
	}
	div.datos3titulo
		{
		position:relative;
		top:0px;
		left:0px;
		width:100%;
		height:20px;
		background-color:#cccccc;
		text-align:center;
		color:#000077;
		}
	div.datos32
		{
		position:relative;
		top:0px;
		left:0px;
		width:100%;
		height:20px;
		text-align:center;
		}
	div.datos33
		{
		position:relative;
		top:0px;
		left:0px;
		width:596px;
		height:60px;
		border-width: 2px;
		border-style: solid;
		background-color:#000077;
		color:#FFFFFF;
		}
			div.datos331
			{
			position:absolute;
			top:0px;
			left:30px;
			width:180px;
			height:50px;
			}
			div.datos332
			{
			position:absolute;
			top:0px;
			left:230px;
			width:180px;
			height:50px;
			}
			div.datos333
			{
			position:absolute;
			top:0px;
			left:430px;
			width:180px;
			height:50px;
			}
		div.datos34
		{
		position:relative;
		top:0px;
		left:0px;
		width:596px;
		height:100px;
		color:#000077;
		}
div.enviardatos
	{
	position:relative;
	top:0px;
	left:120px;
	width:600px;
	height:220px;
	border-width: 2px;
	border-style: solid;
	border-color:#000077;
	}
div.adsenseinmueble
	{
	text-align:center;
	position:relative;
	top:0px;
	left:120px;
	width:600px;
	height:80px;
	border-width: 2px;
	border-style: solid;
	border-color:#000077;
	}	
div.cajadatos1
	{
	position:absolute;
		top:40px;
		left:60px;
		width:100%;
		height:30px;
	} 
div.cajadatos2
	{
	position:relative;
		top:50px;
		left:60px;
		width:100%;
		height:30px;
	}
div.cajadatos3
	{
	position:absolute;
		top:0px;
		left:230px;
		width:200px;
		height:20px;
	}
div.cajadatostexto
	{
	position:absolute;
		top:0px;
		left:80px;
		width:200px;
		height:20px;
	}
div.cajadatostexto2
	{
	position:absolute;
		top:0px;
		left:100px;
		width:200px;
		height:20px;
	}
div.boton
	{
	position:relative;
		top:80px;
		left:260px;
		width:200px;
		height:20px;
	}
#botonenviar
	{
	border:0;
	background:#000077;
	color:#FFFFFF;
	
	}
div.datosinfo
	{
	position:relative;
		top:80px;
		left:160px;
		width:400px;
		height:20px;
	}	
div.fotodatos
	{
	position:absolute;
		top:120px;
		left:20px;
		border:0px;
	}
	
	
div.datos4
	{
	position:relative;
	top:0px;
	left:120px;
	width:600px;
	height:150px;
	border-width: 2px;
	border-style: solid;
	border-color:#000077;
	}
	div.datos4titulo
		{
		position:relative;
		top:0px;
		left:0px;
		width:100%;
		height:20px;
		background-color:#cccccc;
		text-align:center;
		color:#000077;
		}
div.datosinfo2
	{
	position:relative;
		top:50px;
		left:20px;
		width:550px;
		height:20px;
	}	
div.boton2
	{
	position:relative;
		top:50px;
		left:260px;
		width:200px;
		height:20px;
	}
div.boton2 a, div.boton2 a:hover
	{
	text-decoration:none;
	color:#000000;
	}
div.memcalidades, div.memcalidades a, div.memcalidades a:hover
	{
	position:relative;
	top:0px;
	left:160px;
	width:500px;
	height:30px;
	font-weight: bold; 
	font-size: 100%;
	color:#000000;
	}
div.onviv, div.onviv a, div.onviv a:hover
	{
	position:relative;
	top:0px;
	left:160px;
	width:600px;
	height:38px;
	font-size: 100%;
	color:#000000;
	
	}
div.onvivfoto
	{
	position:absolute;
		top:0px;
		left:0px;
		width:60px;
		height:35px;
		background-color:#e7e7e7;
	}
	
div.onvivtexto
	{
	position:absolute;
		top:0px;
		left:63px;
		width:300px;
		height:35px;
		background-color:#e7e7e7;
	}
div.onvivprecio
	{
	position:absolute;
		top:0px;
		left:366px;
		width:90px;
		height:35px;
		background-color:#e7e7e7;
		text-align:center;
	}
div.onvivver
	{
	position:absolute;
		top:0px;
		left:459px; 
		width:30px;
		height:35px;
		background-color:#e7e7e7;
		
	}
div.onvivver a, div.onvivver a:hover
	{
	position:absolute;
		top:0px;
		left:0px; 
	}
div.ondatos
	{
	position:relative;
	top:0px;
	left:60px;
	width:700px;
	height:400px;
	font-weight: bold; 
	font-size: 100%;
	color:#000000;
	}
div.onfoto
	{
	position:absolute;
	top:0px;
	left:0px;
	width:400px;
	height:400px;
	}
div.ondatos12
	{
	position:absolute;
	top:60px;
	left:500px;
	width:200px;
	height:300px;
	}
div.referencias
	{
	position:absolute;
	top: 425px;
	left: 40px;
	width: 270px;
	height: 70px;
	border-width: 2px;
	border-style: solid;
	color: #000099;
	}
div.adsenserecomendado
	{
	position:absolute;
	top: 60px;
	left: 870px;
	width: 150px;
	height: 60px;
	}
div.reftexto
	{
	position: absolute;
	top: 28px;
	left: 10px;
	color: #000099;
	font-weight: bold; 
	font-size: 70%;
	}

div.refcaja
	{
	position: absolute;
	top: 25px;
	left: 77px;
	}
div.refboton
	{
	position: absolute;
	top: 25px;
	left: 167px;
	}
#refboton
	{
	border: 0;
	background:#000099;
	color: #ffffff;
	width:100px;
	}