#logo{
height:147px;

width: 810px;
}
#botones{
padding-top:10px;
width:203px;
height:390px;

position:relative;
float:left;
}
#botones a{	
	cursor:pointer;
}
#contenido{
width:595px;
min-height:810px;
position:relative;
float:left;
}
#buscador{
margin:5px;
height:120px;
width:590px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#ededed;
}
#barra_buscador{
height:15px;
width:590px;
background:#84114c;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
color:#FFFFFF;
}
#fondo{
width:812px;
margin-left:auto;
margin-right:auto;
height:980px;
background-image:url(./imagenes/fondo.gif);
}

#barra{
height:20px;
width:590px;
background-image:url(imagenes/barra.gif);
margin:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:4px;
}

#boton1{
background-image:url(imagenes/bot_bla/boton_03.gif);
width:192px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
padding-top:17px;
padding-right:10px;

}
#boton1.azul{
background-image:url(imagenes/bot_azul/boton_03.gif);
}
#boton1:hover{
cursor:pointer;
background-image:url(imagenes/bot_azul/boton_03.gif);
}
#boton2{
background-image:url(imagenes/bot_bla/boton_05.gif);
width:192px;
height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
padding-top:13px;
padding-right:10px;
}
#boton2.azul{
background-image:url(imagenes/bot_azul/boton_05.gif);
}
#boton2:hover{
cursor:pointer;
background-image:url(imagenes/bot_azul/boton_05.gif);
}
#boton3{
background-image:url(imagenes/bot_bla/boton_06.gif);
width:192px;
height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
padding-top:13px;
padding-right:10px;
}
#boton3.azul{
background-image:url(imagenes/bot_azul/boton_06.gif);
}
#boton3:hover{
cursor:pointer;
background-image:url(imagenes/bot_azul/boton_06.gif);
}
#boton4{
background-image:url(imagenes/bot_bla/boton_07.gif);
width:192px;
height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
padding-top:13px;
padding-right:10px;
}
#boton4.azul{
background-image:url(imagenes/bot_azul/boton_07.gif);

}
#boton4:hover{
cursor:pointer;
background-image:url(imagenes/bot_azul/boton_07.gif);
}
#boton5{
background-image:url(imagenes/bot_bla/boton_08.gif);
width:192px;
height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
padding-top:13px;
padding-right:10px;
}

#boton5.azul{
background-image:url(imagenes/bot_azul/boton_08.gif);
}
#boton5:hover{
cursor:pointer;
background-image:url(imagenes/bot_azul/boton_08.gif);
}
#boton6{
background-image:url(imagenes/bot_bla/boton_09.gif);
width:192px;
height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
padding-top:13px;
padding-right:10px;
}

#boton6.azul{
background-image:url(imagenes/bot_azul/boton_09.gif);
}
#boton6:hover{
cursor:pointer;
background-image:url(imagenes/bot_azul/boton_09.gif);
}
#boton7{
background-image:url(imagenes/bot_bla/boton_10.gif);
width:192px;
height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
padding-top:13px;
padding-right:10px;
}#boton7.azul{
background-image:url(imagenes/bot_azul/boton_10.gif);
}
#boton7:hover{
cursor:pointer;
background-image:url(imagenes/bot_azul/boton_10.gif);
}
#boton8{
background-image:url(imagenes/bot_bla/boton_11.gif);
width:192px;
height:36px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
padding-top:6px;
padding-right:10px;
}
#boton8.azul{
background-image:url(imagenes/bot_azul/boton_11.gif);
}
#boton8:hover{
cursor:pointer;
background-image:url(imagenes/bot_azul/boton_11.gif);
}
#boton9{
background-image:url(imagenes/bot_bla/boton_12.gif);
width:192px;
height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
padding-top:13px;
padding-right:10px;
}
#boton9:hover{
cursor:pointer;
background-image:url(imagenes/bot_azul/boton_12.gif);
}
#boton9.azul{
background-image:url(imagenes/bot_azul/boton_12.gif);

}

#cuadro{
width:430px;
height:160px;
position:relative;
}
#barra_cuadro{
height:15px;
width:410px;
background-color:#84114c;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
color:#FFFFFF;
position:relative;
float:left;
}
#barra_cuadro2{
height:15px;
width:390px;
background-color:#84114c;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
color:#FFFFFF;
position:relative;
float:left;
margin-left:-10px;
margin-top:-10px;
}
#barra_cuadro3{
height:15px;
width:410px;
background-color:#84114c;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
color:#FFFFFF;
position:relative;
float:left;
margin-top:-10px;
margin-left:-10px;
}
#esquina_cuadro{
width:15px;
height:15px;
background-image:url(imagenes/esquina.gif);
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
color:#FFFFFF;
}
#esquina_cuadro2{
width:15px;
height:15px;
background-image:url(imagenes/esquina.gif);
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
color:#FFFFFF;
margin-top:-10px;
}
#esquina_cuadro3{
width:15px;
height:15px;
background-image:url(imagenes/esquina.gif);
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
color:#FFFFFF;
margin-top:-10px;
}
#borde_cuadro{
width:400px;
height:160px;

border-bottom:#84114c 1px solid;
border-left:#84114c 1px solid;
position:relative;
float:left;
margin:5px;
}
#barra_prec{
height:15px;
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
color:#FFFFFF;
}
#barra_desc{
width:270px;
height:15px;
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
color:#FFFFFF;
padding-left:10px;
}
#casa1{
width:130px;
height:100px;
position:relative;
float:left;

margin:10px;

}
#casa2{
padding-top:15px;
width:230px;
height:100px;
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
#img{
width:117px;
height:24px;
border:#84114c 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:11px;
color:#84114c;
padding:3px;
}
#casa3{
width:130px;
height:100px;

}
#loguito{
width:20px;
height:17px;
border:#84114c 1px solid;
position:relative;
float:left;
}
#img2{
width:80px;
height:22px;
position:relative;
float:left;
}
#anuncios{
width:140px;
height:700px;
position:relative;
float:right;
border-left:#CCCCCC 2px solid;
}

#anuncios3{
width:109px;
height:100px;
float:right;
margin-top:20px;
}
.dospix:hover{
margin-left:1px;
margin-top:1px;
}
#calculador{
	width:195px;
	height:auto;
	background:#ededed;
	border:#CCCCCC 2px solid;
	float:left;
	position:relative;
	margin-top:10px;
	left: 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	
}
#re-formas{
	width:195px;
	height:auto;
	background:#ededed;
	border:#CCCCCC 2px solid;
	float:left;
	position:relative;
	margin-top:10px;
	left: 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	
}
#plazo {
font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:12px;
	margin-top:4px;
}
#tipoInteres{
font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:12px;
}
#gastosCompra{
font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:34px;
}
#ahorros{
font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:12px;
	width:80px;
}#pagar{
font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:6px;
		width:80px;
}#cuota{
font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:27px;
		width:80px;
}
#calcular{
font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:30px;
	position:relative;
	margin-top:5px;
	}
#borrar{
font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:30px;
	position:relative;
	margin-top:5px;
	}

#barra_calc{
width:199px;
height:15px;
background-color:#84114c;
margin:-2px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
color:#FFFFFF;
}
#barra_calc2{
width:199px;
height:15px;
background-color:#ed8814;
margin:-2px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
color:#FFFFFF;
}
#cuadradillo{
	margin:7px;
	position:relative;
	float:left;
	width:7px;
	height:7px;
	padding:0 0 0 0;
	background-color:#FFFFFF;
	border:#84114c 1px solid;
	font-size:1px;

}
#tipo{
	position:relative;
	float:left;
	margin-top:5px;
	width: 310px;
	vertical-align:middle;
}
#zona2{
	position:relative;
	float:left;
	margin-top:5px;
	width: 270px;


}
#tipo2{
	position:relative;
	float:left;
	margin-top:5px;
	width:310px;
}
#ordena{
	position:relative;
	float:left;
	margin-top:5px;
	width: 270px;

}
#Zona{
margin-left:40px;
}
#Buscar{
float:right;
margin-top:5px;
margin-right:60px;
background-image:url(imagenes/buscar.gif);
width:81px;
height:25px;
border:0;
padding:0;
cursor:pointer;
}
#Buscar:hover{
margin-top:6px;
margin-right:59px;

}
#form-calc-hipoteca{
margin-left:3px;
}

#fotov{
padding-top:25px;
margin-left:15px;
}
/*#consulpeque{

width:230px;
height:100px;
margin-left:15px;
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:text-top;
margin-top:5px;
}
.prein{

position:relative;
float:left;
margin-left:4px;
margin-top:4px;

font-size:11px;
}*/

#consulpeque{

width:220px;
height:110px;
margin-left:15px;
position:relative;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:text-top;
margin-top:5px;
}
.prein{

position:relative;
float:left;
margin-left:3px;
margin-top:3px;
font-size:11px;
}

#casavendida{
width:500px;
height:350px;;

}
#img3{
border:#84114c 1px solid;
position:relative;
float:left;
margin-top:4px;
width:200px;
height:15px;
padding-left:10px;
margin-left:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#84114c;
font-weight:bold;
}
#imsim{

width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#84114c;
font-weight:bold;
margin-left:15px;
}
#cuadradillo3{
	margin-left:5px;
	margin-right:5px;
	margin-top:3px;
	position:relative;
	float:left;
	width:7px;
	height:7px;
	padding:0 0 0 0;
	background-color:#FFFFFF;
	border:#84114c 1px solid;
	font-size:1px;
}
<!--css de las fotos-->










body
{
font-family: arial;
	/*margin: 25px;*/
	font-size: 11px;
	/*width: 70%;*/
}
#border
{
	width: 399px;
	height: 200px;
	background: black;
}
#controls
{
	width: 400px;
	text-align: center;	
}
a:link, a:visited
{
	text-decoration: none;
	color: #000000;	
}
a:hover
{
	color: black;
}
#image_canvas{
position:relative;
}
#fotos{
padding-top:25px;
padding-left:0px;
width:415px;
}
#cuadro2{
width:415px;
height:auto;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px;

}
#borde_cuadro2{
width:395px;
height:auto;
border-bottom:#84114c 1px solid;
border-left:#84114c 1px solid;
position:relative;
float:left;
margin:5px;
padding-left:0px;
}

#cuadradillo2{
float:left;
margin-right:8px;
margin-top:2px;
width:7px;
height:7px;
padding:0 0 0 0;
background-color:#FFFFFF;
border:#84114c 1px solid;
font-size:1px;
z-index:3;
}
.textoMapa{
	font-size:11px;
}
.textoMapa a{
	text-decoration:underline;
}
.textoMapa a:hover, .textoMapa a:active{
	font-weight:bold;
}

#cargaMapa{
	text-decoration:underline;
	cursor:pointer;
}
.textoIcono{
	padding-top:10px;
	padding-bottom:5px;
	float:left;
}
#consultas{
	margin-top:40px;
	float:left;
	width:350px;

}
#datost{
	margin-left:5px;
}
#consult{
	margin:0;
	padding:0;
	margin-left:5px;
}

#fotos2{
margin-left:15px;
}
SUP{
	font-size:xx-small;
	padding-bottom:2px;
	vertical-align:middle;
}
.sub{
margin-top:5px;
font-family: arial;
font-size: 11px;
float:left;
width:180px;
margin-left:8px;
}

.doble{
margin-top:5px;
font-family: arial;
font-size: 11px;
width:360px;
margin-left:8px;
float:left;
}
.sub2{
margin-top:5px;
position:relative;
font-family: arial;
font-size: 11px;
}
.super{
font-family: arial;
font-size: 14px;
font-weight:bold;
margin-left:15px;
text-decoration:underline;
}
#nombre{
margin-left:7px;
}
#correo{
margin-left:7px;
}
#telefono{
margin-left:7px;
}
#comentarios{
margin-left:7px;
}
#enviar{
margin-top:5px;
background-image:url(./imagenes/buscar.gif);
width:81px;
height:25px;
border:0;
padding:0;
cursor:pointer;
margin-left:230px;
}


#fotograf{
float:left;
margin:10px;
}

#pisos,#chalets,#locales,#terrenos{
	margin-bottom:1px;
	margin-right:3px;
	padding:0;
}
#tipos{
	margin-top:3px;

}
.mayuscula{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#84114c;
	padding-left:25px;
}
.mayusculo{
	text-transform:capitalize;
}
#fotos5{
height:310px;
}

#cuadro2 p.texto{
	margin-right:40px;
}
#cuadro2 p.texto a,#cuadro2 p.texto a:active,#cuadro2 p.texto a:visited{
	color:#84114c;
	text-decoration:none;
}
#cuadro2 p.texto a:hover{
	text-decoration:underline;
}
p.sub2 INPUT, p.sub2 TEXTAREA{
	background-color:#FFFFFF;
	border:#84114c 1px solid;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
	margin-right:1px;
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
}
p.sub2{
	width:300px;
	padding:0;
	margin-top:10px;
	margin-bottom:3px;
	margin-left:20px;
}
#mensaje{
	float:right;
	}
.mensaje{
	float:left;
	margin-left:7px;
	width:70px;
	margin-top:3px;
}	

#paginas{	
	text-align:right;
	padding:10px;
	width:450px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:bottom;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:30px;
}
#paginas a{
	color:#84114c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#paginas a:hover{
	text-decoration:underline;
}
#paginas img{
	margin-bottom:-2px;
	padding:0;
	border:0;
	
}
#interes{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:20px;
}
#calculadora_hipotecas{
	padding-left:5px;
	padding-right:5px;
}
#plazo, #interes, #pagar, #cuota{
	width:40px;
}
#pagar, #cuota{
	margin-left:0px;
	}
#calculadora_hipotecas SELECT{
	width: 60px;
}
#creditos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#000000;
	padding:10px;
	font-weight:bold;
	background:inherit;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}
#creditos a{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	background:inherit;
}
#creditos a:hover{
	color: #000000;
	text-decoration:underline;
	font-weight:normal;
	background:inherit;
}
#creditos a:visited{
	color: #000000;
	font-weight:normal;
	background:inherit;
}
#site_map{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:11px;
	color:#333332;
	background:inherit;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}
#site_map a,#site_map a:visited, #site_map a:active{	
	text-decoration:none;
	color:#84114c;
	background:inherit;
}
#site_map a:hover{
	text-decoration:underline;	
}
#iconos,#iconos a, #iconos a:hover, #iconos a:visited, #iconos a:active{
	border:0;
	text-align:center;
	margin:0 0 0 0;
	padding:10px;
	font-size:1px;
}
#mensaje{
	text-align:center;
	float:left;
	margin-bottom:10px;
	margin-left:50px;
	width:300px;
	font-weight:bold;
}
#mensaje .mal{
	color:#FF0000;
}

#tab_calculador{
	width:120px;
	float:left;
}
#calculadora_hipotecas INPUT,#calculadora_hipotecas SELECT{
	float:left;
}
#importe{
	float:left;
	width:100%;
}

#plazo{
	padding:0;
	margin:0;
}
#panel{
	margin-top:15px;
	padding:0;
	width:100%;
	text-align:center;
	margin-bottom:0;
}
#panel #imprimir{
	background:none;
	border:0;
	color:#84114c;
	cursor:pointer;
	margin-bottom:0;
}
#panel #imprimir:hover{
	text-decoration:underline;
}

#Orden, #Zona{
	width:125px;
}

#ref{
	font-size:9px;
	color:#999999;
	bottom:0px;
	position:relative;
	float:right;
	width:200px;
	text-align:right;
	margin-bottom:-10px;
	margin-right:25px;
	height:8px;
	padding-bottom:0;
	font-family:Arial, Helvetica, sans-serif;
}