

.busc_avanzada_centro {
margin:30px;
position:relative;
width:560px;
}
.clear {
	clear: both;
	background: none;
}
#encabezado {
	width: 975px;
}
#izquierda {
	width: 620px;
	float: left;
	text-align: center;
	margin: 0 auto 0 auto;
}
#derecha {
	width: 330px;
	float: left;
	text-align: center;
}
#minisitios {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	width: 950px;
	float: left;
	margin-top: 20px;
}
#mapa {
	width: 950px;
	float: left;
	margin-top: 20px;
}
#pie {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	float: left;
	margin: 20px 0 ;
	text-align: center;
	width: 950px;

}
/*********************secciones by hora**************************/


#nav {
	width: 100%;
	height: 28px;
	text-align: center;
	clear: both;
	margin-top:0px;
	margin-bottom:10px;
	border-bottom:solid 1px #005BAC;
	
}
#nav img {
	border: 0;
	display: block;
	width: auto;
	float: left;
}




#nav ul{
float:left;
margin:0;
padding:0;
list-style-type:none;
width:auto;
height:36px;
float:right;
padding-left:25px;
margin-bottom:10px;
}

#nav ul li{
display:block;
float:left;
position:relative;
margin:0px 0 0 0;
top:7px;
left:-10px;

}


#nav ul li a {

display:block;
float:left;
color:#005BAC;
font-size:13px;
text-decoration:none;
padding-left:10px;
padding-right:10px;

height:15px;
font-weight:normal;
}


#nav ul li a:hover,#nav ul li a.current{
color:#444444;

}
#nav .inicio  {
float:left;
position:relative;

padding-left: 10px; padding-right: 0px; width: auto; border-right-width: 10px; margin-left: 25px;

}
.inicio  img{
position:relative;
bottom:10px;
float:left;
}

.botonjs{
position:relative;
cursor:pointer;
width: 19px; height: 19px; top: -3px; left: 3px;
}

.label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
	border: solid #AAAAAA 1px;
	background-color: #EEEEEE;
	width: 150px;
	display: block;
	float: left;
	position:relative;
	bottom:4px;
	margin-right: 0px;
}
.buscar {
	border: solid #AAAAAA 1px;
	float: left;
	display: block;
	text-align: center;
	margin-left: -1px;
	position:relative;
	bottom:4px;
	font-size: 14px;
	line-height: 20px;
	height: 20px;
	width: 70px;
}

#superior .info_prof{
background: none repeat scroll 0% 0% rgb(0, 91, 171); color: rgb(255, 255, 255); height: 20px; border-top-width: 0px;  padding: 4px; margin-top: 0px; margin-bottom: 0px;
position:relative;
font-weight:bold;
top:23px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
/*border-radius: 5px;*/
}
/*******************fin de secciones****************************/

#nav label {
background-color: #FFFFFF;
border: 1px solid #005BAC;
bottom: 4px;
color: #005BAC;
display: block;
float: left;
font-family: arial;
font-size: 11px;
font-weight: bold;
height: 18px;
line-height: 19px;
position: relative;
text-align: center;
width: 128px;
}

#nav input{
background: none repeat scroll 0 0 #EEF9FF;
border: 1px solid #005BAC;
bottom: 4px;
display: block;
float: left;
font-size: 14px;
height: 16px;
line-height: 20px;
margin-left: -1px;
position: relative;
text-align: center;
width: 60px;

}

#izquierda img {
	margin-top: 10px;
}	
#sup_destacados {
	width: 560px;
	margin: 25px auto 0;
	background: url(../images/inmuebles-destacados.jpg) no-repeat;
	height: 50px;
}
#sup_buscador {
	
	margin: 14px auto 0;
	background: url(../images/buscador.jpg) no-repeat;
	height: 55px;
	margin-top: 14px; margin-bottom: -8px; margin-left: -1px; width: 316px;
}
#inf_destacados {
	width: 560px;
	height: auto;
	background: #D0D1DC;
	margin: 0 auto;
	border-bottom:3px solid #999999;
	border-top:3px solid #999999;
}
#inf_destacados img {
	margin: 20px;
}
.mini {
	float: left;
	margin: 38px;
	text-align: left;
	vertical-align: top;
	padding: 0;
}

#inf_dest_chico {
	margin: 0px;
}
#inf_dest_chico img {
	margin: 10px 3px;
}
#contenedor {
	width: 975px;
	left: 0px;
	margin: auto;
	background-color: #FFFFFF;
	position: relative;
}

#banners img {
	margin: 5px;
}
#sup_of_destacadas {
	width: 560px;
	margin: 25px auto 0;
	background: url(../images/inmuebles-destacados.jpg) no-repeat;
	height: 50px;
}
#inf_of_destacadas {

	width: 605px;
	height: 462px;
	background-image: url(../images/fdo_destacados.png);
}

.mini img {
	border: 0;
	display: block;
}
#pie a {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
}
#pie p {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
}
.tit_categorias {
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	text-align: left;
	vertical-align: top;
}
.desc_categorias {
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	text-align: left;
}
#busc_avanzada {
	width:597px;
	height: 508px;
	top:417px;
	right:348px;
	position: absolute;
	background:#005BAC no-repeat;
	border-bottom:3px solid #ccc;
	border-top:3px solid #ccc;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	/*border-radius: 15px;*/
}
#logos_particip hr {
	width: 320px;
	height: 3px;
	border-style: solid;
	background-color: #666666;
}
#busca_codigo {
	width: 300px;
	height: 36px;
	float: left;
	display: block;
}
#derecha img {
	border: 0;
	margin-top:10px;
}
#logo {
	width: 100%;
	float: left;
	display: block;
	clear: both;
	height: auto;
	border-bottom: solid 1px #005BAC;
	margin-bottom: 5px;
}
#logo  img{
width:247px;
height:40px;
margin-top:-25px;
margin-bottom:10px;

}

#superior {
	width: 100%;
	float: right;
	text-align: right;
	display: block;
	height: auto;
	margin-top:-8px;
}
#izquierda_result {
	width: 272px;
	float: left;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	position: relative;
}
#sup_result {
	float: left;
	display: block;
	height: 60px;
	width: 277px;
	margin-top: 10px;
	position: relative;
}
#derecha_result {
	float: right;
	
	width: 200px;
	margin-top:27px;
}

.celda_impar {
	background-color: #FFFFFF;
}
.propiedad_seleccionada
{
	color: red;
}
.tabla_result {
	border: 0;
	width: 670px;
	margin-left: 6px;
}




#inf_result {
	float: left;
	display: block;

	width: 252px;
	height: 155px;
}
#atencion_ie6_1 p{
width: 200px; 
height: 40px;
margin-left:0px;
margin-right:0px;

}
#inf_result img {
	margin-left: 15px;
	margin-top: 0px;
}
#derecha_result img {
	margin-bottom: 5px;
}
.doble {
	text-align: left;
	margin-left: 5px;
	margin-top: 5px;
}
.derecha {
	text-align: left;
	margin-right: 10px;
	float: left;
	display: block;
	clear: both;
	width: 252px;
	line-height:15px;
	margin-top:-55px;
	margin-left:-15px;
}

.esq_sup {
	position: absolute;
	top: 0px;
	float: right;
	right: 0px;
}
.esq_inf {
	position: absolute;
	float: right;
	right: 0px;
	bottom: 0px;
}
#menu_01 {
	border: 0;
	display: block;
	width: 250px;
	float: left;
	height: 36px;
	text-align: left;
}
#menu_02 {
	border: 0;
	display: block;
	width: 150px;
	float: left;
}
#menu_03 {
	border: 0;
	display: block;
	width: 130px;
	float: left;
}
#menu_04 {
	border: 0;
	display: block;
	width: 100px;
	float: left;
}
#menu_05 {
	border: 0;
	display: block;
	width: 280px;
	float: left;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
	margin-top: 0px;
}
.menu:hover {
	color: #736AAA;
}

#IdDormitorios{
width:99px;
}

#montoHasta {

width: 60px; margin-left: 5px;

}
#montoDesde{

width: 60px; margin-left: -1px;

}
#idMoneda{
width: 60px; margin-left: 5px;
}

.label_buscar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: normal;
	line-height: 10px;
	text-align: left;
	margin-top: 10px;
	width: 70px;
	display: block;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
}/*
.label_buscar_1 {
	width: 70px; position: relative; bottom: 35px; color: rgb(68, 68, 68); left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;

	font-weight: normal;
	line-height: 10px;
	text-align: left;
	margin-top: 10px;
	
	display: block;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
}/*
.label_buscar_2 {
width: 70px; position: relative; bottom: 35px; color: rgb(68, 68, 68); left: 58px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;

	font-weight: normal;
	line-height: 10px;
	text-align: left;
	margin-top: 10px;

	display: block;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
}
/*
.divMontoMinimo_1 {
position:relative;
top:-63px;
left:70px;
right:0px;
bottom:0px;
float:left;
clear:both;
}
.divMontoMaximo_1{
position:relative;
top: -63px;
 left: 90px;
right:0px;
bottom:0px;
float:left;
clear:both;
}*/
/*
.div_moneda{
position: relative; width: 60px; left: 140px; bottom: 45px;
}*/
/* .div_operacion{
position: relative; bottom: 27px; left: 70px; width: 60px;
}*/
.label_buscar_operacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#2366aa;
	font-weight: bold;
	line-height: 10px;
	text-align: left;
	margin-top: 5px;
	width: 70px;
	display: block;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
}

.label_buscar2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	line-height: 22px;
	text-align: center;
	margin-top: 6px;
	width: 10px;
	display: block;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
}
.label_buscar_zona {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	line-height: 22px;
	text-align: center;
	margin-top: 6px;
	width: 40px;
	display: block;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
}
#bucador_form {
	background: #005BAC;
	border-top: 3px solid #ccc;
	border-bottom: 3px solid #ccc;
	width: 285px;
	margin: auto;
	padding: 15px;
	display: block;
	position: relative;
	margin-top: 8px;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	/*border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;*/
}
#bucador_form table {width:285px;}
#bucador_form table tr{  width:285px;}

#buscador select, #direccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	margin-top: 6px;
	width: 180px;
	display: block;
	float: left;
	margin-right: 0px;
	background-repeat: repeat;
	position: relative;
	border: solid #CCCCCC 1px;
	background-color: #F6F6F6;
}
.combo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	width: auto;
	display: block;
	float: left;
	margin-right: 0px;
	background-image: url(../images/fdo_selector.png);
	background-repeat: repeat;
	position: relative;
	border: solid #CCCCCC 1px;
	background-color: #F6F6F6;
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	width: auto;
	display: block;
	float: left;
	margin-right: 0px;
	background-repeat: repeat;
	position: relative;
	border: solid #CCCCCC 1px;
}
.leyenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-left: 0px;
	color: #333333;
	margin-bottom: 0px;
}
.equivalencia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	position:relative;
	display:block;
	position:relative;
	right:3px;
	
}
.labels {

	width: 275px;
	display: block;
	float: left;
	margin:1px auto;
	position: relative;
	height: 25px;
}

.desde_hasta {

	width: 130px;
	display: block;
	float: left;
	margin: 0;
	position: relative;
	height: 25px;
}
.desde_hasta_especiales{
	position: relative;
	
	left: 5px;
	width: 130px;
	display: block;
	float: left;
	margin: 0;
	height: 25px;
}
.domicilio {
	border: solid #AAAAAA 1px;
	float: left;
	display: block;
	margin-top: 0px;
	text-align: center;
	margin-left: 0px;
	font-size: 14px;
	line-height: 20px;
	height: 20px;
	width: 270px;
}
.label_domicilio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-align: left;
	display: block;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#domicilio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	text-align: left;
	display: block;
	float: left;
	margin: 1px auto 10px;
	height: 25px;
}
.avanzada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	display: block;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
}
i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin-left: 30px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.h1-red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #474747;
	
	position:relative;
	top:15px;
	left:285px;
	width:700px;
	z-index:800;

}
.h1-red p{
font-size:15px;
font-weight:bold;
margin-left:0px;
margin-top:5px;
}
.h22 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
	line-height: 12px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}
 
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
	line-height: 12px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #736AAA;
	font-weight: bold;
	line-height: 12px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	line-height: 12px;
	margin-left: 0px;
	margin-bottom: 5px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	line-height: 10px;
	text-align: center;
	margin-top: 10px;
	border-bottom: 1px solid #CCCCCC;
	height: 20px;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 3px;
}
/*
b {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
}
*/
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-left: 15px;
	margin-right: 15px;
}
.p1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
a img {
	border: 0px;
}


#central_result {
	width: 480px;
	float: left;
	text-align: left;
	margin: 0 10px;
	position: relative;
	z-index: 1;
	background: white;
}
#orden {
	width: 120px;
	height: 40px;
	float: left;
	text-align: left;
	font-size: 10px;
	display: block;
}
#orden_01 {
	width: 120px;
	float: left;
	text-align: left;
	font-size: 10px;
}
.rojo {
	margin-top: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.rojoBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}
#orden a {
	font-size: 10px;
}
#central_result_detalle {
	float: left;
	width: 100%;
	/*border: 1px solid #999999;*/
	min-height: 400px;
	margin-top:25px;
}
#central_result_encabezado {
	background: none repeat scroll 0 0 #EAEEF7;
	border:1px solid #CCCCCC;
	color: #000;
	min-height:100px;
	width:460px;
	margin-bottom:16px;
	margin-left: -5px;
	padding:5px;
	margin-top:26px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bolder;
	padding: 5px 8px;
}
#central_result_encabezado h1 b{
font-size:17px;
}
#central_result a {
	color: #0053A3;
	font-weight: bold;
	font-size: 12px;
	font-family:arial;
	
	
}

#central_result a:hover {
	text-decoration: underline;
}
#central_result_detalle_fotos {
	float: left;
	width: 175px;
	margin-top: 0px;
	text-align: center;
	display: block;
}
#central_result_miniaturas {
	float: left;
	width: 175px;
	margin-top: 25px;
	text-align: center;
	margin-bottom: 25px;
}
#central_result_miniaturas a {
	margin: 0 2px 0 3px;
	display: block;
	float: left;
}
#central_result_detalle_datos {
	width: 460px;
	margin: 10px;
	clear:both;
	display: block;
}
#central_result_contacto ul{
list-style:none;
margin-bottom:30px;
font-size:12px;
display:inline;
font-family:arial;
}

.info_propiedad{
color:#000;
font-size:16px;
margin:5px;
font-weight:bold;
border-bottom:solid 1px #cccccc;
line-height:30px;
}
.info_propiedad_1 , #propiedades_info h1{

color:#000;
font-size:16px;
margin:5px;
font-weight:bold;
font-family:arial;
border-bottom:solid 1px #cccccc;
line-height:30px;
}

#propiedades_info {
margin-bottom: 50px;
}
#propiedades_info h1{
text-align:left;
}
#propiedades_info  .h1-blue{
text-align:left;
color:#005bab;
font-weight:bold;
}
#propiedades_info img {
width:60px;
height:60px;
float:left;
}
#propiedades_info table tr td:hover{
background:#d9ffe9;
}
#propiedades_info  .casa-ico{
width: 22px; height: 22px; float: none; margin-bottom: -3px; margin-left: 0px; margin-right: 5px;
}
#propiedades_info .div-especiales img{
}

#propiedades_info .div-especiales{
margin-top:50px;
margin-bottom:70px;
}
#propiedades_info .div-especiales  table tr td:hover{
background:#d9e3ff;
}


#propiedades_info p{	
border: 0;
color: #333333;
font: 12px Arial;
margin: 0;
position:relative;

float:right;
top:30px;
margin-right:20px;

}

.precio-color{
color:red;
font-weight:bold;
}
.prop-color{
color:#0077bf;
font-weight:bold;
text-decoration:underline;
float:left;
margin-left:0px;
width:185px;
}

.borde-color{
border-bottom:solid 1px #ccc;
}
.casa-ico{
margin-top: 0px; margin-bottom: -3px; width: 25px; height: 20px;
}

#banners_propiedades{
width:600px;
height:840px;

}
#face-boton{
border: medium none; overflow: hidden; width: 100px; height: 21px; position:absolute; left:380px;
}


.codigo {
	text-align: left;
	color: Red;
	float:left;
	margin-top:18px;

}
.codigo_01 {
	text-align: right;
	color: Red;
	float:right;
	margin-top:17px;
}
.direccion {
position:relative;
right:20px;
top:20px;
font-size:12px;
}
#central_result_contacto p {
	width: 175px;
	font-size: 10px;
	margin-top: 5px;
	text-align: justify;
	margin-bottom: 5px;
}
#central_result_contacto {
	float: left;
	width: 100%;
	
	min-height:330px;
	margin-top: 10px;

}
#central_result_detalle_datos img {
	margin: 20px 0 0 0;
	float: right;
}

#central_result_caracter {
	
	display:block;
	width:470px;
	float:right;
	position:relative;

	
}
.bold {
	font-weight: bold;
	font-size: 12px;
}
#central_result_mapa img {
	margin: 0px 0px 0px 50px;
	text-align: center;
}
#central_result_mapa{
	float: left;
	background-color: #DAD8E9;
	width: 100%;
	margin-top: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}
#central_result_mapa p {
	text-align: justify;
}
#manda_mail {
	
	width: 240px;
	float: left;
	display: block;
	margin-left: 15px;
	margin-top: 40px;

}
#manda_mail label {
	display: block;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#manda_mail  h1{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
font-weight: bold;
line-height: 12px;
width: 232px; margin-top: -22px; margin-left: 0px; margin-bottom: 17px;
}
#enviar_productos{
display: none;
width: 378px;
height:244px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
/*border-radius: 10px;*/
border:solid 1px #c4c4c4;
position:absolute;
background-image: url(../images/cuadro_seleccionador.png);
bottom:115px;
z-index:800;
}
#tabla_enviar_productos{
margin-left:5px; height: 145px;
margin-top:-5px;
}
#tabla_enviar_productos .td_nombre{
float: left; clear: both;  width: 155px;
}
#tabla_enviar_productos .td_email{
float: right;  width: 155px;
}
#tabla_enviar_productos .td_email_d{
display: block; float: right; margin-left: -180px; width: 155px;
}
#tabla_enviar_productos .td_textarea{
padding-top: 10px;
}
#pregunta_mail{
margin-top: 0px; position: relative; bottom: 15px; margin-left: 40px;
}

#pregunta_mail .btn_enviar{
float:left;
margin-left:85px;
margin-top:20px;
}
#pregunta_mail ul li{
float:left;
display:inline;
}
#pregunta_mail  label {
	display: block;
	font-size: 13px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:19px;
}
#pregunta_mail input {
width:130px;
margin-left:15px;
border:solid 1px #ccc;
margin-top:15px;
}
#pregunta_mail img{
cursor: pointer;
margin-top: 10px;
margin-right: 88px;

}
#banner_superior {
	margin: 10px;
	margin-bottom:25px;
	/*text-align: center;*/
    min-height:330px;
    width: 960px;
}
#banner_superior .menosde100{margin-top:30px; float:left;}
#banner_superior .estilo_cocina{float: right; color: white; margin-top: 10px; width: 188px; height: 209px;}

#central_result_caracter ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#buscador {
	width: 315px;
	height: auto;
	margin: auto;
}
#busc_avanzada h1 {
	margin: 30px 30px 0;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;

}
#busc_avanzada h6 {
	margin: 30px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	clear: both;
	float: left;
}
.doble {
	width: 500px;
	float: left;
	margin: 0;
	position: relative;
	height: 25px;
	clear: left;
}
.label_busc_av {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	font-weight: normal;
	
	text-align: left;
	margin-top: 2px;
	width: 133px;
	display: block;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	clear: both;

	
	color:#fff;
	
}
#busc_avanzada .labels {
	width: auto;
	display: block;
	float: left;
	margin: 0;
	height: 25px;
}
#busc_avanzada select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	margin-top: 6px;
	width: 150px;
	display: block;
	float: left;
	margin-right: 0px;
	background-image: url(../images/fdo_selector.png);
	background-repeat: repeat;
	position: relative;
	border: solid #CCCCCC 1px;
	background-color: #F6F6F6;
}
#busc_avanzada .labels_der {
	width: auto;
	display: block;
	float: right;
	margin: 0;
	height: 25px;
}
.label_busc_av_der {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 22px;
	text-align: right;
	margin-top: 4px;
	width: auto;
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 0px;
	clear: both;
}

#busc_avanzada input {
	margin-right: 100px;
	margin-top: 3px;
}
#busc_avanzada .labels_solo {
	width: auto;
	display: block;
	float: left;
	margin: 0;
	height: 25px;
	clear: both;
}
#cerrar {
float:right;
z-index:999;
display:inline;
background-image:url(../images/Cruz.png);
background-repeat:no-repeat;
width:20px;
height:20px;
background-position:3px;
margin-right:15px;
margin-top:15px;
cursor:pointer;
}
#ofic_destacados {
	width: 560px;
	height: auto;
	background: #D0D1DC;
	margin: 0 auto;
	border-bottom:3px solid #999999;
	border-top:3px solid #999999;
}
#ofic_destacados img {

	margin: 20px;
}
#ofic_dest_chico {

	margin-top: 10px;
}
#ofic_dest_chico img {

	margin: 10px 3px;
}
#logos_particip {
	height: auto;
	width: 320px;
	text-align: center;
	clear: both;
	display: block;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	border: 0;
	padding-top: 5px;
}
#logos_particip img {
	margin: 0 auto 0 auto;
}
.banner_der {
	height: auto;
	width: 316px;
	position: relative;
	display: block;
	clear: both;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	border: 0;
}
.img_izquierda {
	float: left;
	margin: 0px;
	display: block;
	width: 158px;
	border: 0;
	position: relative;
	height: auto;
}
.img_derecha {
	float: right;
	margin: 0px;
	display: block;
	border: 0;
	width: 158px;
	position: relative;
	height: auto;
}
#vis_fotos {
	background-image:url(../images/visualizador_img.png);
	
	position: absolute;
	top: 15px;
	left: 50%;
	height: 600px;
	width: 600px;
	margin-left: -300px;
	z-index: 1;
}
#vis_fotos .img_grande {
	margin-bottom: 0px;
	margin-top:50px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
}
#vis_fotos .img_chica {
	bottom: 0;
	margin-top:10px;
	position: static;
	text-align: center;
	width: 100%;
	position:absolute;
	top:390px;
}

.img_chica img {
	margin: 3px;
	border: 2px solid #EEEEEE;
}
.img_chica img:hover {
	margin: 3px;
	border: 2px solid #000;
}
#vis_fotos .navegador {

	margin-top: -60px;
	margin-left: 450px;
	position: relative;
}
#vis_fotos p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 14px;
}
#vis_fotos .navegador img {
	border: 0;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: middle;
}
#vis_planos {
	background-image:url(../images/visualizador_planos.png);
	position: absolute;
	top: 15px;
	left: 50%;
	height: 650px;
	width: 600px;
	margin-left: -300px;
	z-index: 1;
}
#vis_planos .img_grande{
margin-top: 70px; margin-left: 55px;
position:absolute;

}

.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
	margin-top: 0px;
}
.navegacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	line-height: 10px;
	text-align: center;
	margin-top: 0px;
}
.datoChico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	line-height: 12px;
}
#derecha hr {
	width: 320px;
	height: 3px;
	border-style: solid;
	background-color: #666666;
}
.izquierda {
	text-align: left;
	margin-left: 5px;
	margin-top: 5px;
}
.negro {
	color: #000000;
}

/* slider */
.divSlide {margin: 0px; padding: 0px; border: 1px solid #5B5B83; background-color: #EEECD8; max-height: 220px;}
.divSlidePopPup {padding: 0px; border: 1px solid #5B5B83; background-color: #EEECD8; max-height: 220px;}

.boxLogo { border: 1px solid #CCCCCC; background-color:#FFFFFF; margin: 0px; padding: 5px;}

.slide { max-height: 220px; max-width: 175px;} 

/* carousel */
#carousel-wrapper {
    width: 175px;
    height: 225px;
    overflow: hidden;
}
#carousel-content 
{
    width: 20000px;
}
#carousel-content .slide 
{
    float: left;
    width: 175px;
    height: 220px;
}

#alinear_abajo 
{
	position: relative;
	bottom: 0px;
}
.label_contacto 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	line-height: 22px;
	text-align: left;
	margin-top: 4px;
	width: 140px;
	margin-right: 0px;
	margin-left: 0px;
	display: inline;
	float: left;
}
.input_contacto 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	line-height: 22px;
	text-align: left;
	margin-top: 4px;
	width: 300px;
	margin-right: 0px;
	margin-left: 0px;
	display: inline;
	float: left;
}
.boton_contacto 
{
	text-align: center;
	margin-top: 25px;
	width: 430px;
	display: inline;
	float: left;
}
.leyenda_contacto 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	line-height: 22px;
	text-align: left;
	margin-top: 4px;
	width: 100%;
	margin-right: 0px;
	margin-left: 0px;
	display: inline;
	float: left;
}
.textarea_contacto 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	line-height: 22px;
	text-align: left;
	margin-top: 0px;
	width: 440px;
	margin-right: 0px;
	margin-left: 0px;
	display: inline;
	float: left;
	height: 150px;
	margin-bottom: 20px;
}
.p_direccion 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	margin-left: 0px;
}
.div_inline 
{
	display: inline;
	width: 325px;
	clear: both;
	position: relative;
	float: left;
}
.div_inline_right 
{
	display: inline;
	width: 150px;
	clear: right;
	position: relative;
	float: right;
	text-align: right;
}
.div_inline_left 
{
	display: inline;
	width: 425px;
	clear: right;
	position: relative;
	float: right;
	text-align: left;
	margin-top: 0px;
}

/* IMPRESION */
#impresion_plano 
{
	width: 790px;
	float: left;
	text-align: center;
	margin-top: 0px;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	border-bottom: solid #000000 1px;
}
#impresion_pie 
{
	width: 790px;
	float: left;
	text-align: center;
	margin-top: 0px;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}
#impresion_plano img 
{
	margin-top: 10px;
	margin-bottom: 10px;
}
#impresion_mapa img 
{
	margin-top: 10px;
	margin-bottom: 10px;
}
#impresion_detalles 
{
	width: 600px;
	float: left;
	text-align: left;
	margin-top: 0px;
	position: relative;
	margin-left: 200px;
	margin-right: 10px;
	margin-bottom: 20px;
	border-bottom: solid #000000 1px;
}
#impresion_result table 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}
#impresion_mapa 
{
	width: 800px;
	float: left;
	text-align: left;
	margin-top: 0px;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	border-bottom: solid #000000 1px;
}
.p_impresion 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-left: 0px;
}
#impresion_logo 
{
	width: 200px;
	float: right;
	text-align: right;
	position: relative;
	display: inline;
	margin-top: 25px;
	clear: right;
	margin-right: 25px;
}
#impresion_result 
{
	width: 800px;
	float: left;
	text-align: right;
	margin-top: 5px;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}
#impresion_foto 
{
	width: 175px;
	float: left;
	text-align: left;
	margin-top: 15px;
	position: relative;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	display: inline;
}
#impresion_inmobiliaria 
{
	width: 600px;
	float: right;
	text-align: left;
	margin-top: 10px;
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	display: inline;
	border-top: solid #000000 1px;
	border-bottom: solid #000000 1px;
}
#impresion_direccion 
{
	width: 600px;
	float: right;
	text-align: left;
	margin-top: 0px;
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	display: inline;
	border-bottom: solid #000000 1px;
}
.nuevo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	line-height: 12px;
}
.novedad {
border-bottom:1px solid #CCCCCC;
font-family:Arial;
font-size:12px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom: 5px;
width: 940px; 
margin-left: 15px;
text-align:center;
color:#666;
float:left;
}
.novedad p{ margin:0px;}
.social {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
font-family:Arial;
font-size:12px;
margin-top:10px;
padding:5px;
text-align:center;
color:#666;
}
.botones_redes{
float:right;
margin:10px;

}
.nuevo_amarillo {
background:none repeat scroll 0 0 Yellow;
display:inline;
margin:0 3px;
color:#333;
text-decoration:blink;
}
.nuevo_texto {
display:inline;
margin:0 15px 0 0;
}
.blog {
color:red;
font-weight:bold;
margin:0 10px;
}
.facebook {
color:#3B5998;
font-weight:bold;
margin:0 10px;
}
.twitter{
color:highlight;
font-weight:bold;
margin:0 10px;
}
#busquedas_rapidas_contenedor {
float:left;
padding:0px 0px 25px 0;
}
#busquedas_rapidas_contenedor  h2{
font-weight:normal;
font-size:15px;
color:#007246;
font-family:Arial,sans-serif;
margin:10px auto;
text-align:left;
padding-bottom: 10px;
border-bottom:solid 1px #ccc;
font-weight:bold;

}

#busquedas_rapidas {
border-bottom:2px solid #999999;
border-top:2px solid #999999;
font-family:Arial,sans-serif;
color:black;
height:114px;
width: 600px; margin-top: 30px; padding-top: 0px;
}


#busquedas_frecuentes_contenedor {
color:#736AAA;
font-family:Arial,sans-serif;
margin:5px auto;
text-align:left;
width:560px;

}
#busquedas_frecuentes {
border-bottom:2px solid #999999;
border-top:2px solid #999999;
font-family:Arial,sans-serif;
color:black;
width:560px;
height:62px;
}
.columna_busquedas_contenedor{
display:inline-block;
font-size:10px;
list-style:none;
margin:0 0 0 50px;
padding:0;
float:left;
}
.columna_busquedas{
display:inline;
float:left;
font-size:10px;
list-style:none outside none;
margin:0;
padding:5px;
text-align:left;
width:20px;

}
.columna_busquedas a{
font-size:10px;
}
.columna_busquedas_gris a{
font-size:10px;
}
.columna_busquedas a:hover{
font-size:10px;
color:red;
}
.columna_busquedas_gris a:hover{
font-size:10px;
color:red;
}
.columna_busquedas_gris{
background:#DDD;
display:inline;
float:left;
font-size:10px;
list-style:none outside none;
margin:0;
padding:5px;
text-align:center;
width:100px;
margin-left:5px;
margin-right:5px;
}
#banners_01{
width: 950px;
float: left;
height:140px;
margin-top: 20px;
}



#bannerInmobiliarias{
position:relative;
display:inline;


}
#bannerInmobiliarias img{ 
padding-left:8px;
margin-top:10px;
margin-bottom:10px;

}

.banner_a{
float:left;
width: 200px;
position:static;
margin-top:20px;
margin-left:20px;
z-index:-1000;

}

.reporte{
float:left;
position:relative;
top:25px;

left:20px;


}


.banner_b{
float:left;
position:relative;
width: 200px;
height:40px;
left: 57px;
top: -25px;
margin-top:5px;
}
.banner_b img{
width: 200px;
height:40px;

}



#banners {
padding:5px 0;
border:1px solid #CCCCCC;
margin:15px auto 6px;
width:315px;
}
.top_footer {
	margin: 30px;
	float: left;
	width:201px;
	height:35px;
}
#vinculos_footer {
	text-align:left;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:5px;
	margin-bottom:5px;
}
#vinculos_footer ul{
float:left;
margin:0;
padding:0;
list-style-type:none;
width:auto;
padding-top:1px;

}

#vinculos_footer ul li{
display:block;
float:left;
margin:0 1px 0 0 ;
position:relative;

}

#vinculos_footer p{
position:absolute;
left:245px;
margin-top:20px;
margin-bottom:10px;

}

#sistemas_footer {
margin:5px 0;
text-align:left;
height: 35px;
}



#sistemas_footer ul{
float:left;
margin:0;
padding:0;
list-style-type:none;
width:auto;
}

#sistemas_footer ul li{
display:block;
float:left;
margin:0 1px 0 0 ;
position:relative;


}
.sistemas_footer {
	height: 35px;
	width: 40px;
}

.sistemas_logos{
	height: 45px;
	width: 55px;
	margin:0px;
	padding:0px;
}
.sistemas_footer:hover {
	/*opacity:0.5;*/
}
.participantes_footer {
	width:200px;
}
.ultimas_novedades {
	margin-top:20px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-family:Arial;
	font-size:12px;
	padding:5px;
	text-align:left;
	color:#666;
	float:left;
	width:940px;
}
.ultimas_novedades  a:hover {
	color: red;
}
.listado_resultados {
	height: 450px;
	overflow: auto;
	width: 277px;
	border: 1px solid #CCCCCC;
}
.ordenar_por {
	color:#000000;
	display:inline;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	display:block;
	float:left;
	clear:both;
	margin-top:-40px;
	
}
#ordenar_litado{
display:block;
float:left;
clear:both;
margin-top:-44px;
margin-left:70px;
margin-bottom:20px;
}
.titulo_listado_resultados {
	background:#AAAACC;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	height:30px;
	padding:5px 30px;
	text-align:center;
	display:none;
}
#filtro_busquedas_formulario {
	padding: 0 10px;
	display: block;
	position: relative;
}
#filtro_busquedas_formulario h1{
font-size:13px;
font-family:arial;
color:#fff;
position:relative;
font-weight:normal;
left:15px;
top:15px;
display:inline;

}
.label_area{
float:left;
margin-left:-66px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
color:#2366aa;
font-weight:bold;
font-size:13px;
}
.label_producto{
color:#2366aa;
font-weight:bold;
font-size:13px;
margin-left:11px;
}
#filtro_busquedas_formulario select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	 width: 120px;
	display: block;
	background-repeat: repeat;
	position: relative;
	border: solid #CCCCCC 1px;
	background-color: #F6F6F6;
}

.filtro_labels1 {
	width: 180px;
	display: block;
	float: left;
	margin:1px auto;
	position: relative;
	height: 25px;
}
.filtro_labels2 {
	width: 160px;
	display: block;
	float: left;
	margin:1px auto;
	position: relative;
	height: 25px;
}
.filtro_labels3 {
	width: 130px;
	display: block;
	float: left;
	margin:1px auto;
	position: relative;
	height: 25px;
}
#producto  ul{
list-style:none;	
float:left;
margin-top: 5px;
margin-left: 15px;
padding-left: 0px;
margin-bottom: 13px;
width: 490px;
	
}
#producto  ul li{
float:left;
display:inline;
font-size:13px;
font-family:arial;
margin-right:8px;
color:#666666;

}
#ubicacion  ul{
list-style:none;
float:left;
font-size:14px;
font-family:arial;
margin-right:0px;
margin-left:50px;
margin-top:0px;

}
#ubicacion  ul li{
display:block;
font-size:13px;
font-family:arial;
color:#666666;
margin-top:5px;

}
#operacion table {
	float:left;

}

.mapas {
	width: 450px;
	height: 300px;
	float: left;
	margin:10px;
	
}
#ver_mas_descripcion, #ocultar_descripcion {
	color: #006935;

	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	
	text-align: right;
	width: 75px;
	cursor: pointer;
	display: none;
	margin-left:380px;
	margin-right:65px;
	
}

#ver_mas_detalles, #ocultar_detalles {
color: #006935;

	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	height:auto;
	text-align: right;
	width: 75px;
	cursor: pointer;
	display: none;
    clear:both;
}
#ver_mas_detalles, #ocultar_detalles {
	margin: -5px 10px 5px;
}
#descripcion, #detalles {
	overflow: hidden;
}

#google_ads_frame1_anchor {
	top: 10px;
	left: 10px;
}
#central_result_escuela {
	float: left;
	position:relative;
	right:0px;
	width: 470px;
	margin: 30px 0;
	
	font-family: arial,sans-serif;
	font-size: 12px;
	display: none;
}
#top_escuela {
	background: white;
	font-family: arial,sans-serif;
	font-size: 15px;
	padding: 10px;
	border-bottom:solid 1px #ccc;
	color:#006935;
	width:470px;
	font-weight:bold;

}
#left_escuela {
	float: left;
	margin: 20px 50px;
	width: 120px;
}
#right_escuela {
	float: right;
	display:none;
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left:0px;
	margin-right:20px;
	text-align: center;
	padding: 5px;
	width: 310px;
}
#escuelas_destacadas .escuelas_title {border-width: 0px 0px 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; border-color: rgb(204, 204, 204); width: 315px; float: right;    }
#escuelas_destacadas {float: right; width: 315px; border-right-width: 0px; margin-right: 0px;    }
#escuelas_destacadas h4{text-align: right; font-size: 10px; color:Gray; margin-top:0px;}
.divhover{height: 45px; clear: both; text-align: right; margin: 0px; position:relative; top:3px;}
.divhover:hover{background:#EBEFFD; }



#atencion {
	background: f4f4f4;
	border: 2px solid Orange;
	float: right;
	font-family: arial,sans-serif;
	font-size: 10px;
	margin: 5px;
	padding: 10px;
	width: 170px;
	display: none;
}
.atencion_titulo {
	color: orange;
	display: block;
	font-size: 20px;
	margin: 10px 40px;
}
.atencion_icono {
	float: left;
	height: 36px;
	width: 36px;
}
.descuentos {
	background: #F2F2F2;
	border-top: 1px solid #E2E2E2;
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 3px;
	margin-bottom: 5px;
}
#ver_todos {
	color: #3B5998;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	float: right;
	font-weight: normal;
}
#ver_todos:hover {
	text-decoration: underline;
}
#random div {
	display: none;
	border-bottom: 1px solid #CCCCCC;
}
#random div:hover {
	background-color: #DDDDDD;
	border-bottom: 1px solid #CCCCCC;
}
.random_descuento {
	display: block;
	font-family: arial,sans-serif;
	font-size: 12px;
}
.random_empresa {
	color: #2200C1;
	display: block;
	font-family: arial,sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
#caja_anuncios {
	margin: 24px 0 12px 0;
}
.titulo_blog {
	background: white;
	font-family: verdana,sans-serif;
	font-size: 15px;
	padding: 10px;
	margin-bottom: -30px;
	margin-top: 10px;
	width: 500px;
}
#blog_top {
	height: 160px;
	width: 500px;
	margin: 0 30px;
}
#blog_europ {
	height: 230px;
	width: 500px;
	margin: 0 10px;
	position:relative;
	right:0px;
	
}
.navegadores {

color:#4485e6;
}

/**********listado de resultado**************/

#centro_result {
	float: left;
	display: block;
	width: 252px;
	position: relative;
	margin-top:-40px;
	
}





#centro_result ul{
list-style:none;
padding-left:5px;
padding-right:5px;
height:100%;
}
#centro_result ul  li{
border-bottom-color:#cccccc;
border-bottom-style:solid;
border-top-color:#cccccc;
border-top-style:solid;
border-top-width:1px;
border-bottom-width:0px;
}

#centro_result ul  li :hover{
/*opacity:0.9;*/
}
#centro_result ul  li a{
color:gray;
font-weight:bold;
font-size:11px;
}


#box  .celda_precio {
	width: 70px;
	color: #ff0000;
	text-align: right;
	
}

#box .celda_precioChico {
	color: #ff0000;
	font-size: 10px;
	float:left;
	clear:both;
	margin-top:2px;
}



#box{
min-height:80px;
}
/*
#box:hover{
background:#ebeffd;
}
*/
#box  span{
font-weight:normal;
font-size:15px;
}

#box .ambientes{
font-size:12px;
color:gray;
font-family:arial;
font-weight:bold;
float:left;
margin-top:-5px;

}


#box img{
height:48px;
width:48px;
margin-bottom:10px;
margin-right:5px;
margin-top:-5px;
float:left;


}

.celda_dir a {
font-size:11px;
color:#ff0000;
font-weight:bold;

}
.celda_dir  {
margin-top:10px;
margin-left:0px;
margin-right:0px;
}

#formResultados{
width:252px;
height:760px;
margin-top:22px;
}



#box .precio{

display:block;
text-align:right;

}


#contacto_inmobiliaria{
display:inline;
float:right;
width:240px;

}
#contacto_inmobiliaria ul{
margin-top:27px;
}
#contacto_inmobiliaria .mensaje_inmo p {
color:#606060;
font-family:arial;
font-size:10px;
}
#contacto_inmobiliaria .ver_contacto{
margin-left:55px;
margin-bottom:30px;
}


#contacto_inmobiliaria .som_img img{
float:right;
margin:10px;
}
#contacto_inmobiliaria .inmo_logo{
margin-left:20px;
}

#nuevos_banners{
width:750px;
height:100px;
float:right;
margin-top:15px;
display:none;
}
.info_mas_abajo{
color:#337fd7;
font-size:9px;
font-family:arial;
float:left;
display:none;
}

.informacion_social{
color:#337fd7;
font-size:11px;
font-family:arial;
margin-top:10px;
margin-bottom:10px;
float:left;
}

.info_mas_abajo img{ 
padding-left:5px;
}


#detalles{
float:left;
width:auto;
clear:both;
padding-left: 0px;
margin-right: 0px;
background:#f4f4f4;
max-width:200px;

}
#descripcion{
float:right;
width:255px;
margin-right:0px;
}
#ie6 {
	/*position:relative;
	right:260px;
	height:auto;
	float:left;*/
	float:right;
}

#ul_items {
width:200px;
float:left;
padding-left:10px;
}

#ul_propiedades{
width:auto;


}
#filtro_busquedas{

height:60px;
}

#refinar_busqueda{
position:relative;
z-index:999;
top:25px;

}

#modal_busqueda{
width:540px;
background-image:url(../images/fondo_caja.png);
height:330px;
background-repeat:no-repeat;
z-index:999;
margin-left:245px;
margin-top:-180px;
position:absolute;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
/*border-radius: 10px;*/
display:none;


}
#cerrar_modal
{
float:right;
margin:20px;
z-index:999;
display:inline;
background-image:url(../images/Cruz.png);
background-repeat:no-repeat;
width:20px;
height:20px;
background-position:3px;

}
#cerrar_modal_1
{
float:right;
z-index:999;
display:inline;
background-image:url(../images/Cruz.png);
background-repeat:no-repeat;
width:20px;
height:20px;
margin:10px;
background-position:3px;
}
#cerrar_envio_productos{
float:right;
z-index:999;
display:inline;
background-image:url(../images/Cruz.png);
background-repeat:no-repeat;
width:20px;
height:20px;
background-position:3px;
margin-right:10px;
margin-top:10px;

}

.desde_hasta_ul{
float:right;
margin-top:5px;
margin-left:0px;
margin-right:85px;
}


#error{
display:none;
color:red;
margin:1px;
}


#pregunta_inmo{
float:left;
clear:both;
display:block;

margin-bottom:10px;
margin-top:10px;

}
#pregunta_inmo span{
color:red;
font-size:11px;
font-family:arial;
padding-left:5px;
font-size:13px;
display:block;
margin-bottom:10px;
font-weight:bold;
}
#pregunta_inmo textarea{
width:350px;
border:solid 1px #B4BBCD;
color:#666666;
font-family:arial;
font-size:12px;
margin-left:10px;
min-height:50px;
height:70px;
}

#pregunta_inmo a img{
margin-bottom:14px;
}

#enviar_pregunta{
display:none;
width: 290px;
height:225px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
/*border-radius: 10px;*/
border:solid 1px #c4c4c4;
position:relative;
background-image:url(../images/fondo_caja_pregunta.png);
margin-left:85px;
margin-top:-120px;
}
#div_medalla{
display:none;
background:#fff;
width:190px;
height:245px;
margin-top:-10px;
padding:10px;
float:right;
position:absolute;
margin-left:245px;
border:solid 3px #ccc;
}
.pico_img{
position:relative;
right:187px;
}

#medalla_header{
float:left;
margin-top:-25px;
}
.medalla{
position:absolute;
top:2px;
left:0px;
}
.miembro{
position:absolute;
left:80px;
font-size:13px;
top:25px;
}
.miembro img{
position:relative;
bottom:30px;
float:left;
left:5px;
}
#cuerpo_info{
float:left;
margin-top:10px;
}

#cuerpo_info p {
float:left;
margin-left:0px;

}
#cuerpo_info p a{
color:#006935;
}
#cuerpo_info ul{
position:relative;
right:15px;
bottom:20px;
float:left;
list-style-type:square;
}
#cuerpo_info ul li {
width:160px;
}
.informe{
position:relative;
bottom:45px
}
.images_td{
padding-right:25px;
}

#banner_publicitaro{

float: left; width: 200px; 
margin-top: 2px; 
height: 135px;
}

.serviciostop{width: 200px; position: relative; top: -15px;}

    

#banner_publicitaro h1{
text-align: center; 
margin-top: 85px;
}

#right_escuela p{
color:#0053A3;
font-size:11px;
margin-top:10px;
position:relative;
bottom:3px;

}
#right_escuela h3{
color:#0053A3;
font-size:11px;
margin-top:10px;
position:relative;
margin: 0px 0px 0px 16px;
float:left;
left:0px;
right:0px;
bottom:0px;
top:0px;

}
#right_escuela span{
color:gray;
font-size:11px;
float:right;
width:210px;
margin-top:-5px;


}
#right_escuela div{
border-bottom:solid 1px #ccc;
height:25px;

}
#right_escuela h1{
border-bottom:solid 1px #ccc;
font-weight:bold;
font-size:11px;
text-align: right;
}
#divDorm{
display:block;
float:left;
width: 115px;

}
#divDorm select{
width: 80px; float: left; margin-left: -100px; margin-top: 1px;
}

#divDorm2{
display:none;
float:left;
margin:5px;
margin-left:0px;
}
#divDorm2 select{
width: 80px; float: left; margin-left: -63px; margin-right:70px; margin-top: 1px;
}

.clasecss{
   background-color: #ebeffd;
 
}

#ul_resultado li{
margin-top:2px;
margin-bottom:2px;
}

#ul_resultado li:hover{
background:#ebeffd;
}

/*#mensaje_refinar{ width: auto; z-index: 888; position: absolute; left: 140px; color: red;  font-size: 12px; margin-top: 7px;}*/
.refinar_boton{position: absolute; left: 350px; top: 174px;}
.refinar_boton img{float: right; margin-top: 10px; margin-right: 135px;}

.ul-clave 
{
   clear: both;
    margin: 15px auto;
    overflow: hidden;
    list-style:none;
    min-width:800px;
    padding-left: 0px;

}

.ul-clave li 
{
 float: left;
 width: 260px;
}

.ul-clave li a 
{
   border-bottom: 1px solid #EEEEEE;
    display: block;
    line-height: 20px;
    color: #006699;
    cursor: pointer;
    text-decoration: none;
    text-align:left;
}

.ul-clave li a:hover {
   background:#f4f4f4;
   color:Orange;
}

.ul-clave2
{
   clear: both;
    margin: 15px auto;
    overflow: hidden;
    list-style:none;
    min-width:800px;
    padding-left: 0px;

}

.ul-clave2 li 
{
 float: left;
 width: 130px;
 margin-left:10px;
}

.ul-clave2 li a 
{
   border-bottom: 1px solid #EEEEEE;
    display: block;
    line-height: 20px;
    color: #006699;
    cursor: pointer;
    text-decoration: none;
    text-align:left;
}

.ul-clave2 li a:hover {
   background:#f4f4f4;
   color:Orange;
}

.ul-clave2 li ul { padding:0px;}
    
#h1-sub
{
color: #000;
font-size: 14px;
font-weight: normal;
margin-bottom: 5px;    
border:none;
text-align:left;
}
#h2-sub
{
color: #999999;
font-size: 14px;
font-weight: normal;
margin-bottom: 5px;    
border:none;
}

#h2-sub a
{
color: #999999;
font-size: 14px;
font-weight: normal;
text-align:left;

}
ul , ol
{
list-style: none outside none;    
}
#h1-sub2
{
color: #000;
font-size: 14px;
font-weight: normal;
margin-bottom: 5px;    
padding-left: 40px; padding-right: 0px; width: 260px;

border:none;
text-align:left;
}
#h2-sub2
{
color: #999999;
font-size: 14px;
font-weight: normal;
margin-bottom: 5px;    
padding-left: 35px; padding-right: 0px; width: 260px;

border:none;
}

#h2-sub2 a
{
color: #999999;
font-size: 14px;
font-weight: normal;
text-align:left;
margin-left:6px;


}

.ul-media 
{
 padding-left:20px;   
 margin-top: 30px; 

}

.title
{
    width:590px;
    
 }
.title h1  
{
     text-align:left; font-size:17px; font-weight:bold;
 }

.ul-medias 
{
margin-top: 33px;
}
#aestrenar{min-height:450px; height:450px;}
#departamento1amb{float:left;margin-bottom: 0px;  width:260px;height:auto;margin-left:60px; margin-right:15px;}
#departamento1amb img{margin-top:10px;  margin-right:10px;}
#departamento2amb{  float:left; margin-bottom: 0px; width:260px;height:auto;margin-left:15px; margin-right:15px; }
#departamento2amb img{margin-top:10px;  margin-right:10px;}
#departamento3amb{  float:left; margin-bottom: 0px;  width:260px;height:auto; margin-left:15px; margin-right:60px;}
#departamento3amb img{margin-top:10px; margin-right:10px;}

#contenido {margin-top:40px;}
#box_inmobiliaria{float:left; margin: 0 auto; width:900px;}

#texthidden{

background: none repeat scroll 0 0 white;
border: 10px solid #00519E;
bottom: auto;
font-family: helvetica;
font-size: 11px;
height: auto;
left: -43px;
line-height: 20px;
overflow : hidden; 
overflow : -moz-scrollbars-vertical;
overflow : hidden; 
overflow-y : scroll;
position: absolute;

width: 550px;
z-index: 1;
padding:25px 50px;
max-height:550px;
}
.cerrar
{
 border: 1px solid;
    float: right;
     left: 584px;
    margin-top: -24px;
    padding: 5px;
    position: absolute;
    z-index: 20;
}
.H2Sistemas {
color: #000000;
    font-family: helvetica;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    top: 18px;
}

.h1sistemas {
float: left;
font-size: 9px;
line-height: 30px;
text-align: right; 
left: auto;
position: relative;
top: auto;
width: 60px;
}

/*#EspacioFuncional
{
 display:none;
    
}*/
