body {
	margin: 0;
	padding: 0;
	background: #334656;
	font-family: "Trebuchet MS", Times New Roman, serif;
	color: #1B1B1B;
	font-size: 14px;
	text-align:center;
}

ul li{
	list-style:none;
	display:inline;
	}

/* Titulos */
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 100%;
}

h1 { font-size: 300%; }
h2 { font-size: 250%; }
h3 { font-size: 200%; }
h4 { font-size: 175%; }
h5 { font-size: 150%; }
h6 { font-size: 125%; }

/******************************header*************************************************/

#header {
	width: 100%;
	height: 105px;
	background:  url(../img/header/background.png) no-repeat center top;
	text-align: center;
}

#header .container {
	position: relative;
	background:  url(../img/header/header.jpg) no-repeat center top;
	width: 998px;
	height: 105px;
	margin: 0 auto 0 auto;
	text-align: left;
}

#accesos{
	position: absolute;
	width:176px;
	height:159px;
	top: 17px;
	right: -17px;
	z-index: 10;
	display: none;
}


	
p.slogan{
	color:#302c2c;
	font-size:20px;
	font-family:"Trebuchet MS", Times New Roman, serif;
	font-weight:bold;
	margin:0 auto;
	position:absolute;
	top:25px;
	left:404px;
	
	
}

p.usuario{
	color:#e6deca;
	font-size:12px;
	font-family:"Trebuchet MS", Times New Roman, serif;
	font-weight:bold;
	margin:0 auto;
	position:absolute;
	top:30px;
	left:810px;
	}

p.cerrarSesion {
	color:#e6deca;
	font-size:12px;
	font-family:"Trebuchet MS", Times New Roman, serif;
	font-weight:bold;
	margin:0 auto;
	position:absolute;
	top:3px;
	left:890px;
}

p.usuario span{
	font-weight:normal;
	margin-right:5px;
	}
	
ul.sesion {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 1px;
	left: 814px;
}

div.accesosTop {
	float: left;
	background: url(../img/header/accesos-top.png) no-repeat;
	width: 176px;
	height: 5px;
}
div.accesosBottom {
	float: left;
	background: url(../img/header/accesos-bottom.png) no-repeat;
	width: 176px;
	height: 5px;
}
ul.accesos {
	z-index: 200;
	display: block;
	height: 20px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 88px;
	left: 873px;
}

ul.a-rapidos{
	float: left;
	padding:0;
	width:176px;
	background: url(../img/header/accesos-mid.png) repeat-y;
	}
	
ul.a-rapidos li{
	display:block;
	text-align:right;
	width:166px;
	padding: 5px;
}

ul.a-rapidos li:hover{
	background: url(../img/header/accesos-hover.png);
}
	
ul.a-rapidos li a {
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	}
	
ul.principal{
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 72px;
	left: 299px;
	width: 400px;
	}
	


ul.principal li{
	width:100px;
	display:inline;
	padding:0 ;
	}

ul.principal li a {
    display: block;
    float: left;
    width: 96px;
    height: 23px;
	margin: 1px 2px 0px 2px;
	padding-top: 7px;
	text-align: center;
	font-size: 13px;
}
	
a.menusesion{
	color:#e6deca;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	font-family:Helvetica;
	padding:0 5px 0 2px;
	
	
}

a.accesos,a.principal{
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	font-family:Helvetica;
}

a.accesos {
	color:#ffffff;
	}
	
a.principal{
    font-size:14px;
  
}

a.principal:hover{
	background:url(../img/header/selected.png) top left no-repeat;
}
	

/******************************page************************************************/
#buscador{
	height:26px;
	width:598px;
	margin: 0 auto;
	margin-botton:25px;
	
}
.banner-grande{
	 height:115px;
	 background:#dfe9f1;
	 border:1px solid #9da7ae;
	 clear:both;
	 margin:0 auto;
	 width:980px;
	}


#banner{
	 height:150px;
	 background:#dfe9f1;
	 border:1px solid #9da7ae;
	 clear:both;
	 margin:0 auto;
	 width:990px;
	}
	

#destacados{
	text-align: left;
	width: 990px;
	margin: 0 auto;
	display: block;
padding: 25px 3px 25px 5px;
	background: #9AC5E6; 
}

div.link-simulacion:hover{
	cursor: pointer;
}

#dest,#dest-f{
	background: url("../img/page/contenedor-dest.png") top left no-repeat ;
	width: 318px;
	height: 113px;
	float: left;
	margin: 0 17px 25px 0;
	position: relative;
}



#dest-f{
	margin:0px;
	}

#ficha{
	float:left;
	width:592px;
	margin:8px 8px 0px 10px;
	padding:15px 0;
	background: #fdfaf2;
	}

#ficha label{
	text-align:left;
	}
#ficha-l{
	height:640px;
	width:350px;
	float:left;
	margin-left:5px;
	margin-top: 10px;
	}
	

#intro{
	background:url("../img/page/intro.png") top left no-repeat;
	width:934px;
	height:92px;
	margin:25px auto 0 auto;
	position:relative;
}

#intro p{
	position:relative;
	padding: 10px 22px 0;
	line-height: 1.6em;
}

#inmuebles{
	width:990px;
	margin:0 auto;
	display:block;
	padding-top:25px;
	padding-bottom:10px;
	height:230px;
	
	}

#f-result{
	background:url("../img/page/resultado-footer.png") top left no-repeat;
	clear:both;
	height:30px;
	width:990px;
	margin:0 auto;
	}

#content {
	text-align: center;
}
		
#page {
	text-align: center;
	background: #9ac5e6;
	margin: 0px auto;
	width: 998px;
	padding-top: 25px;
	background: url(../img/header/glow.jpg) no-repeat #9ac5e6;
}

.logod-fb-tw{
	width: 20%;
	float:left;	
}
.logod-fb-tw a{
	text-decoration: none;	
}
span.seguinos-noticias{
}	

span.seguinos-index{
	background:transparent url(../img/fondos/bg-seguinos.png) repeat-x;
	color: #000080;
	font: bold 12px arial;
	padding: 5px;
	float: left;
	margin-right: -20px;
	margin-left: 39px;
	margin-top: -1px;	
}

h1.sinicono{
	background:url("../img/iconos/icono-faq.png") top left no-repeat;
	float:left;
	height:40px;
	font-size:21px;
	margin:1px 0;
	padding-left:40px;
	width:290px;
	}

/*para el form de registro*/
.nuevo-usuario{
	float: left;
	margin-left:50px;
}
.label-notwidth{
	width: 60px;	
}


.nuevo-usuario-paso{
 	xfloat:right;
 	margin-right:15px;
	background:url("../img/botones/pasos.png") 50% 50% no-repeat;
 	color: #eee;
 	padding:2px; 	
 	height:28px;
 	width: 74px;
 	margin-left:15px;
 	font: bold 18px arial;
 	text-align: center;
}
.ingrese-datos{
	float: left;
	margin-left:230px;
}
.bg-tr-destacada{
	background:url("../img/fondos/bg_destacada.png") repeat-x !important;
	
}


#page-noti {
	text-align: center;
	background: #9ac5e6;
	margin: 0px auto;
	width: 998px;
	padding-top: 25px;
	background:  #9ac5e6 url(../img/header/glow1.png) repeat-y;
}

#paginador{
	text-align: left;
	background:url("../img/page/paginador.png") top left no-repeat;
	height:53px;
	margin:25px 0px 10px 1px;
	width:996px;

}

#paginador-2{
	width:990px;
	}
	
#propag,#propag-f{
	 float:left;
	 height:113px;
	 background:#dfe9f1;
	 border:1px solid #9da7ae;
	 margin:10px 5px 10px 5px;
	 width:318px;
	 
	}
	
#propag-f{
	margin:10px 0px 0 0;
	}


/*desabilito comentarios de detalle de las propiedades*/
div#detalleConetent div.winContent{
display: none;
}	

#notas-1,#notas-2,#notas-3{
	background:#dfecf7;
	width:328px;
	float:left;
	height:377px;
	xpadding:0 10px;
	position:relative;
	xfont: 14px arial !important;
	}
div.resumen p{
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: normal !important;
}
#notas-1 p.resumen,#notas-2 p.resumen,#notas-3 p.resumen ,#masnotas p.resumen,
#masnotas2 p.resumen ,#masnotas3 p.resumen{
	color:#000000;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	}


#masnotas p.resumen,#masnotas2 p.resumen,#masnotas3 p.resumen{
	margin-left:309px;
	text-align:left;
	}
	
#notas-1 p.resumen,#notas-2 p.resumen,#notas-3 p.resumen {
	width:298px;
	padding-right:10px;
	}
	
#notas-1 a.info,#notas-2 a.info,#notas-3 a.info{
	position:relative;
	top:-5px;
	left:0px;
	padding-left: 10px;
	margin-top: 10px;
	}
	
#notas-2{
	background:#d5e6f4;
	}
	
#notas-3{
	background:#cae0f2;
	}	

#noticias {
	text-align: left;
	height:460px;
	width:990px;
	padding:25px 0px 0px 0px;
}

#noticias p,#masnotas p,#masnotas2 p,#masnotas3 p{
	color:#000000;
	font-style:italic;
	font-weight:bold;
	font-size:20px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:8px;
	
	}

p.title-n a{
	text-decoration:none;
	color:#B64630;
	
	}
p.resumen a{
	text-decoration:none;
	color:#000000;
	}

p.usuario a ,p.cerrarSesion a{
	text-decoration:none;
	color:#ffffff;
	}
a img{
	border:none;
	}
	
#notas-1 p.title-n, #notas-2 p.title-n,
#notas-3 p.title-n{
	color:#b64630;
	font-size:14px;
	padding-right:10px;
	height:35px;
}

a.info{
	font-size:11px;
	font-weight:bold;
	color:#b64630;
	position:relative;
	text-decoration:none;
	top:-7px;
	left:110px;
	}
.bold{
	font-weight:bold;
	}	

.centrado{
	margin-left:10px;
	}
	
.datos{
	float:left;
	margin: 8px 5px;
	width:168px;
	}

.datos p{
	margin:7px 0;
	font-size:11px;
	}

img.size{
	width:299px;
	height:193px;
	}
span.det{
	font-family:helvetica;
	font-size:12px;
	float:left;
	position: relative;
	margin-left:20px;
	/*padding-top:3px;*/
	margin-bottom: 3px;
	margin-top: 3px;
	width:300px;
	/*border:1px solid red;*/
	}
	
.foto{
	float:left;
	margin:5px;
	}

.galeria {
	width: 311px;
	height: 286px;
	margin: 0px 0 20px 20px;
	background: url(../img/page/fondo-galeria.png);
	text-align: center;
	color:#ffffff;
	font-weight:bold;
}

.galeria img {
	margin: 10px auto; 
	width: 290px;
	height: 223px;
}
	
input.categ{
	float:left;
	background:url("../img/page/input.png") top left no-repeat;
	border:none;
	width:235px;
	height:26px;
	padding:5px;
	vertical-align:top;
	
	}
	
input.ciudad{
	float:left;
	background:url("../img/page/input-ciudad.png") top left no-repeat;
	border:none;
	width:247px;
	height:26px;
	padding:5px;
	vertical-align:top;
	}

input.pre_txt_input {
	color:#AFAFAF;
	font-style:italic;
}
input.boton {
	float:left;
}
input.boton, input.botonsearch{
	background:url("../img/page/buscar.png") top left no-repeat;
	border:none;
	width:92px;
	height:26px;
	vertical-align:top;
	}

input.bg-boton{
	background:url("../img/page/bg-boton.png") top left no-repeat;
	border:none;
	width: 92px;
	height:26px;
	vertical-align:top;
	font:13px arial;
	}
input.bg-boton-reg{
	background:url("../img/page/bg-boton-reg.png") top left no-repeat;
	border:none;
	width:108px;
	height:26px;
	float: right;
	vertical-align:top;
	font:13px arial;
	}

input.boton:hover{
	cursor: pointer;
	}
	
.icono{
	float:right;
	margin:10px;
	}
			
.inmuebles{
	background: url("../img/page/back-links-categorias-inmuebles.jpg") top left no-repeat;
	width: 335px;
	float: left;
	height: 220px;
	text-align: left;
}		

.noticias-home{
	background: url("../img/page/back-noticias.jpg") top left no-repeat;
	width: 318px;
	float: left;
	height: 220px;
	text-align: left;
}		

.noticias-slide{
  margin: -6px 0 0 -21px;
  margin-top: -10px
}

.noticias-contenido{
  margin: 0 -7px 0 23px;
  width: 300px;
  height: 144px;
}

#container_noticias ul{
 font-size:12px;
}

#container_obrasnuevas_layout{
background: url("../img/page/contenedor-dest.png") top left no-repeat ;
	width: 318px;
	height: 113px;
	float: left;
	margin: 20px 17px 43px -15px;
	position: relative;
}
.container_obrasnuevas_datos{
	float:left;
	margin: 8px 5px;
	width:168px;
	text-align: left !important;
			
}
.container_obrasnuevas_datos p{
	font-size: 11px;	
}

.noticias-slide-links{
  margin-left:110px;
  font-size: 10px;
  margin-top: 12px;
}


.titulos-home{
	margin-left:20px;
  margin-top:-25px;
}
.narrow{
	color:#4c4942;
	font-family:helvetica;
	font-size:12px;
	font-weight:bold;
	margin-left:25px;
	}

.label{
	display:block;
	position: relative;
	float:left;
	text-transform:uppercase;
	text-align:right;
	margin-bottom:5px;
	padding-top:5px;
	clear:both;
	width:170px;
	/*border:1px solid red;*/
	}
	
.obras{
	width:297px;
	float:left;
	height:220px;
	position:relative;
		
	}

.noticias{
	width:318;
	float:left;
	height:220px;
	position:relative;
		
	}
	
.publica{
	background: url("../img/page/back-links-categorias-inmuebles.jpg") top left no-repeat;
  width:333px;
	float:left;
	height:220px;
	}

.publica-on-slide{
  margin: 0px 0 0 5px;
	}

.publica-on-contenido{
  margin: 0 -7px 0 21px;
  width: 300px;
	}

.publica-on-slide-links{
  font-size: 10px;
  margin-top: 33px;
}
.publica a{
	text-decoration:none;
	
	}

.right{
	
	float:right;
	width:960px;
	height:740px;
	}

.separacion{
	margin-top:20px;
	}

	
.sinborde{
	border:none;
	}


.t-ind{
	text-align:center;
	font-style:italic;
	font-size:20px;
	margin-top:0px;
	padding-top:10px;
	}
	
.tipo{
	font-size:14px;
	}

td.vista{
	width:129px;
	padding:0px;
	}

td.cat{
	width:129px;
	xbackground: #dfecf7;
	padding:5px;
	}
	
td.trans{
	width:93px;
	xbackground: #d5e6f4;
	padding:5px;
	}
	
td.precio{
	width:144px;
	xbackground: #dfecf7;
	padding:5px;
	}

td.ubic{
	width:146px;
	xbackground: #d5e6f4;
	padding:5px;
	}

td.det{
	width:295px;
	xbackground: #dfecf7;
	padding:5px;
	margin-left:0px;
	}
	
td.visitas{
	width:57px;
	xbackground: #d5e6f4;
	padding:5px;
	text-align:center;
	}

ul.botonera{
	width:280px;
	padding-left:10px ;
	margin:10px 0 10px 10px;
	}

ul.botonera li{
	background:url("../img/page/boton-galeria.png") top left no-repeat;
	width:160px;
	height: 17px;
	padding-bottom: 2px;
	display:block;
	position: relative;
	}
	
ul.botonera li a {
	color:#FFFFFF;
	font-family:helvetica;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	}	
	
ul.paginas{
	float:right;
	font-family: "Trebuchet MS";
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:10px 0 0 0;
	width:350px;
	height:40px;
	
	}

ul.paginas-2{
	font-family: "Trebuchet MS";
	float:right;
	font-weight:bold;
	font-size:14px;
	padding: 0;
	margin:0px;
	height: 20px;
	}
	

	
ul.paginas li.nro, ul.paginas-2 li.nro{
	margin:0px 10px;
	width:30px;
	float:left;
	height:45px;
	margin:-35px 0px 0;
	padding:5px;
	position:relative;
	list-style:none;
	}
	
ul.paginas-2 li.nro {
	height: 35px;
	margin: -10px 0 0;
	/*padding: 5px;*/
	position: relative;
}	
	

ul.paginas li.nro a, ul.paginas-2 li.nro a {
	text-decoration:none;
	display: block;
	width: 25px;
	height: 35px;
	color: #000000;
	position:relative;
	padding-top: 7px;
	top: 10px;
	left: 8px;
}

ul.paginas-2 li.nro a {
	left:0px;
	top:0px;
}
	
ul.paginas li:hover {
	background:url("../img/page/bordepag.png") top left no-repeat;
	color:#ff0000;
}

ul.paginas-2 li a:hover {
	background:url("../img/page/bordepag2.png") top left no-repeat;
}
	
ul.tipo{
	height:167px;
	padding-left:18px;
	padding-top:3px;
	position:relative;
	top:-5px;
	left:0px;
	width:340px;
	}

ul.tipo li.tipo-i {
	background: url(../img/page/cover-rentbuy2.png) no-repeat;
	font-size:12px;	
	float:left;
	padding:3px 6px 0;
	margin:0px;
	width:320px;
	height: 20px;
}
	
ul.tipo a{
	color:#ffffff;
	font-weight:bold;
	float:left;
	text-transform: uppercase;
	font-size: 9px;
	text-decoration:none;
	text-shadow: 0 -1px 1px #47535c;
	padding: 2px 5px 0;
	}


tr.titulos{
	padding:0px;
	margin:0px;
	height:40px;
	}

tr.titulos th {
	font-family: "Trebuchet MS";
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	padding-left:6px;
	text-align:center;
	}
	
ul.titulos li:hover{
	
	}


			
div.xx{
	float:left;
	margin-right:12px;
	width:181px;
	}
	
/******************************footer**********************************************/

#footer{
	background:#9ac5e6;
	margin: 0 auto;
	padding-top:30px;
	padding-bottom:10px;
	width:998px;
	
}

h2.preg{
	background:url("../img/footer/pregunta.png") top left no-repeat;
	height:36px;
	margin: 0px;
	width:402px;
	
}

h2.preg span,a.link-obras span,a.botoniniciar span,div.sesion a span,
div.sesion-register a span,div.sesion-register2 a span{
	display:none;
	}
	
p.resp{
	color:#edf5fb;
	font-size:13px;
	padding-left:40px;
	padding-right:20px;
	}

p.copy{
	color:#ffffff;
	font-size:13px;
	text-align:center;
	}

p.copy a ,div.lista_categoria{
	color:#ffffff;
	}
	
#barra-menu{
	background:url("../img/footer/barra.png") top left no-repeat;
	height:29px;
	width:987px;
	margin:25px 5px ;
}

#barra-menu ul{
	height:24px;
	margin:0px 40px;
	padding:6px 0 0 0 ;
	text-align:center;
	}

ul.menu-f li {
	display: inline;
	padding: 0 10px 0 5px;
}

li a.menu-f{
	margin:0px;
	padding:0px;
	color:#faebc3;
	font-size:13px;
	text-decoration:none;
	text-transform:uppercase;
}

.link-rojo{
	color:#B64630;
	}
/********************************login********************************************/

.blackBox {
	width:326px;
	padding: 20px 0 0;
}
.blackBox .top {
	cursor: default;
	background:url(../img/smokescreen/black-top.png) top left no-repeat;
	width:326px;
	height: 45px;
	padding: 10px 0 0;
	text-align: center;
	font-style: italic;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 24px;
	text-shadow: 0 1px 2px #000000;
	color: #ffffff;
}
.blackBox .mid {
	background:url(../img/smokescreen/black-mid.png);
	width:286px;
	padding:0 20px;
}
.blackBox .bottom {
	clear:both;
	background:url(../img/smokescreen/black-bottom.png) top left no-repeat;
	width:326px;
	height: 15px;
}


.largeblackBox {
	width:650px;
	padding: 20px 0 0;
}
.largeblackBox .top {
	float: left;
	cursor: default;
	xbackground:url(../img/smokescreen/largeblack-top.png) top left no-repeat;
	width:650px;
	height: 33px;
	padding: 10px 0 0;
	text-align: center;
	font-style: italic;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 24px;
	text-shadow: 0 1px 2px #000000;
	color: #ffffff;
}
.largeblackBox .mid {
	float: left;
	xbackground:url(../img/smokescreen/largeblack-mid.png);
	width:610px;
}
.largeblackBox .bottom {
	float: left;
	clear:both;
	background:url(../img/smokescreen/largeblack-bottom.png) top left no-repeat;
	width:650px;
	height: 15px;
}


#recuperoPassword{
	xbackground:url("../img/login/login.png") top left no-repeat;
	/*height:298px;*/
	width:380px;
	height:213px;
	height: auto;
	padding:0 0 0 20px;
	}

#recuperoPassword label{
	width:54px;
	color:#000;
	}

#recuperoPassword label.aclaracion{
	width:290px;
	margin-bottom:15px;
	}
	

#recuperoPassword a.botoniniciar,#frmConsulta a.botoniniciar,#frmEnviarAmigo a.botoniniciar{
	width:92px;
	height:30px;
	margin-left:210px;
	margin-top:4px;
	margin-bottom:10px;
	background:url("../img/login/boton.png") top left no-repeat;
	float:right;
	}

a.botonenviar{
	width:53px;
	height:21px;
	background:url("../img/botones/enviar.png") top left no-repeat;
	float:right;
	margin-top:20px;
	}

a.botoncontinuar{
	width:71px;
	height:21px;
	background:url("../img/botones/continuar.png") top left no-repeat;
	float:right;
	margin-top:20px;
	margin-right: 20px;
	}
	
#frmConsulta a.botoniniciar,#frmEnviarAmigo a.botoniniciar{
	width:90px;
	margin-left:16px;
	margin-top:27px;
	}
.texto-ingreso{
	xpadding: 6px 4px;
	xpadding-left: 20px;
	xwidth: 348px;	
	margin-left: 40px;
	margin-top: 20px;
	xborder:1px solid;
	text-align: left;
	font: italic bold 20px arial;
	height: 50px;
}
.icon-ingreso{
	background:url("../img/iconos/encrypted.png") 0 50% no-repeat;
	padding: 12px 17px;
	margin-right: 20px;	
	margin-left: 30px;	
}

.texto-registro{
	width: 348px;	
	margin-top: 20px;
	text-align: left;
	font: italic bold 20px arial;
	height: 50px;
}
.icon-registro{
	background:url("../img/iconos/access.png") 0 50% no-repeat;
	padding: 30px 44px;
	margin-right: 20px;	
	margin-left: 185px;
	
}

#recuperoPassword input.f-input{
	width:200px;
	}
	
#login label,
#register label,
x#recuperoPassword label,
#frmConsulta label,
#frmEnviarAmigo label,
#register-perfil label,
div.tblSucursales label{
	color:#ffffff;
	float:left;
	font-size:13px;
	text-align:left;
	width:115px;
	
	}


#frmEnviarAmigo label,
#frmConsulta label{
	clear: left;
	margin-right: 10px;

}


#frmConsulta label{
	width:121px;
	}
/*	
#frmConsulta input.f-input	{
	background:transparent url(../img/login/input.png) no-repeat scroll left top;
	border:medium none;
	float:left;
	height:18px;
	width:170px;
	margin:5px 0px 8px 7px;
	}
*/
#frmConsulta textarea.consulta{
          float:left;
          margin:8px 0px 0px 7px;
          width:168px;
		}

#frmConsulta textarea.consulta, 
#frmEnviarAmigo textarea.consulta {
	margin:8px 0px 0px 0px;
	width:155px;
}

#frmEnviarAmigo textarea.consulta{
	width:170px;
	}
	
#frmConsulta label
{
	width:135px;
}

#frmEnviarAmigo label{
	width:119px;
	}
#login a{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	font-family:helvetica;
	float:left;
	text-transform:uppercase;
	text-decoration:none;
	}

#login a.botoniniciar,a.botoniniciar{
	width:92px;
	height:30px;
	margin-left:210px;
	margin-top:4px;
	margin-bottom:10px;
	background:url("../img/login/boton.png") top left no-repeat;
	float:right;
	}

#login div.errores li label{
	display:inline;
	width:191px;
	padding-left:47px;
	margin-top:0px;
	
	}

span#contmsg{
	
	display: block;
	 width:310px ;
	 float:left;
	}

textarea.cont{
	width:168px;
	float:none;
	}
h1.tlogin{
	color:#ffffff;
	font-size:24px;
	text-align:center;
	padding:15px 0px 15px 0px;
	margin:0px;

}

#error-login{
	width:276px;
	margin-top:20px;
	}

.errores{
	background:#000000 url("../img/login/admiracion.png") 10px 5px no-repeat;
	float:left;
	height:80px;
	width:300px;
	margin-left:-20px;
	margin-top:30px;
	margin-bottom:10px;
	padding-left:50px;

}

.contiene-error{
	xborder: 1px solid #000;	
}

.errores-log-reg{
	background: #CDE2F3 ;
	xborder:1px solid #264409;
	color: black;
	display: none;
	padding: 6px 0;
	xfloat: left;
	width: 361px;
	margin-left: 0px;
	margin-bottom: 10px;
}	
.errores-log-reg li{
	display:block;
	list-style:none;
	text-align:left;
	margin-bottom: 5px;
	margin-left:-10px;
	height: 20px;
	padding-left: 20px;
	color: #333;
	font: 14px arial;
	background: url("../img/iconos/important.png")  0 50% no-repeat;
	}

.errores-reg-reg{
	background: #CDE2F3;
	xborder:1px solid #264409;
	float: right;
	color: black;
	display: none;
	padding: 6px 4px;
	width: 361px;
	margin: 0px 40px 10px 0;
	
}	
.errores-reg-reg li{
display:block;
	list-style:none;
	text-align:left;
	margin-bottom: 5px;
	height: 20px;
	padding-left: 20px;
	margin-left: -25px;
	color: #333;
	font: 14px arial;
	background: url("../img/iconos/important.png")  0 50% no-repeat;
}

#register div.errores-log-reg li label{
	display:inline;
	width:191px;
	padding-left:57px;
	margin-top:0px;
	}

input.iniciar{
	background:url("../img/login/boton.png") top left;
	width:87px;
	height:21px;
}

ul.detalle{
	color:#ffffff;
	font-family:helvetica;
	font-weight:bold;
	font-size:11px;
	float:left;
	height:40px;
	margin:35px 10px 0px 100px;
	padding:0px;
	position:absolute;
	top:170px;
	width:200px;

}

ul.detalle li{
	display:block;
}

.sesion {
	clear:both;
	width:290px;
	margin-top:10px;
}

.sesion a {
	margin: 20px 0;
}

#frmEnviarAmigo .sesion,#frmConsulta .sesion{
	width:310px;
}	
	
.sesion-register{
	clear:both;
	width:310px;
	margin-top:10px;
	}	

.sesion-register2{
	clear:both;
	width:570px;
	height:85px;
	margin-top:10px;
	}
	
.sesion-register2 a{
	margin-top:30px;
	}	
/*******************************register*****************************************/

#register { /*#frmConsulta, #frmEnviarAmigo */
	/*height:350px;*/
	padding: 8px 30px 0 20px;
	width:300px;
}


#register{
padding:0 30px 0 20px;
text-align: left;
}


#register label{
	float: none;
	margin-top:5px;
	/*margin-right:13px;
	text-align:left;*/
	width:115px;
	display: block;
}
	

#register input.f-input,
#login input.f-input,
#recuperoPassword input.f-input,
#frmEnviarAmigo input.f-input,
#frmPerfil input.f-input,#register-propietario input.f-input,
#register-inmo input.f-input

{
	
	border:none;
	float:left;
	height:18px;
	width:170px;
	margin:5px 0 8px 0;
}

  #frmEnviarAmigo input,
  #frmConsulta input
{
	
	border:none;
	float:left;
	height:18px;
	width: 155px;
	margin: 5px 0 8px 0;
}




#register input.antispam,
#login input.antispam,
#recuperoPassword input.antispam,
#frmEnviarAmigo input.antispam,
#frmConsulta input.antispam,
#frmPerfil input.antispam {
		float: left;
		width: 81px;
		margin-right: 10px;
}



#register div.tblSucursales input.check{
	width: auto;
	float: right;
	margin-left: 10px;
	margin-top:8px;
	clear:left; 
    border: none;
}
	

.blackBox input.check {
	width: auto;
	float: left;
	margin-top:8px;
}
	
#register a{
	color:#ffffff;
	}
		
#tusuario{
	float:left;
	height:30px;
	margin: 0px ;
	padding-left:10px;
	margin: 10px 0; 

}	
#tusuario span{
	display: inline-block;
	width: 120px;
}


input.radio{
	float: left;
	margin :8px 10px 0px 0px;
	}

#tusuario label.size{
	margin-right:0px;
}
	
#search form .dest{
	width:177px;	
}
		
.i-corto{
	background:url("../img/login/input.png") top left no-repeat;
	border:none;
	float:left;
	height:19px;
	width:170px;
	margin:5px 2px 12px 0;
}

#register label.cod{
	width:120px;
	margin-right:8px;
}

label.radio-prop{
	margin-right:45px;
}

label.margenes{
	margin:0 0px 0 70px;
}

label.nyap{
	clear:both;
	float:left;
	/*margin-left: 10px;para ie7*/
}
	
#register label.tipousuario{
	width:100px;
	margin-right:20px;
}

#register label.terminos{
	width: auto;
	margin-left:3px;
	padding-top: 2px;
 	float: left;
  	font-size: 11px;
}

ul.detalle-2{
	color:#ffffff;
	font-family:helvetica;
	font-weight:bold;
	font-size:11px;
	float:left;
	height:40px;
	margin:45px 10px 0px 90px;
	padding:0px;
	position:absolute;
	top:350px;
	width:216px;
}

ul.detalle-2 li{
	display:block;
}

#register a.botoniniciar{
	width:100px;
	height:30px;
	background:url("../img/login/boton.png") top left no-repeat;
	float:right;
	margin-top:10px;
	}

input.antispam{
		float: left;
		width: 50px;
}

#frmConsulta input.antispam{
	/*margin-left:7px;*/
	width:65px;
	}
	
#register input.mofif{
	margin-left:5px;
	width:165px;
	}
	
img.antispam{
	float:left;
	height:25px;
	width:80px;
	xmargin: 0 0 20px;
}

#frmConsulta img.antispam{
	width:80px;
	}

#register .errores{
	width:275px;
	}
	
.errores li{
	display:block;
	list-style:none;
	text-align:left;
	}

#register div.errores li label{
	display:inline;
	width:191px;
	padding-left:57px;
	margin-top:0px;
	}

#frmPerfil{
	background:#000000;
	max-height: 500px;
	}
	
#register-perfil {
	padding:15px 30px 0 20px;
	width: 600px;
	height: 260px;
	height: 321px;
	/*overflow: auto;
	overflow-x: hidden;*/
	overflow: hidden;
	}
	
#register-perfil label,div.tblSucursales label{
	width:250px;
	}
		
#register-perfil select,div.tblSucursales select{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:154px;
	}	

#frmPerfil input.f-input,#register-propietario input.f-input,#register-inmo input.f-input{
	width:154px;
	margin:1px 0 8px;
	}

input.numero{
	height:18px;
	width:60px;
	float:left;
	margin-top:1px;
	margin-left:10px;
	margin-right:10px;
	}
	
input.piso{
	height:18px;
	width:38px;
	float:left;
	margin-right:8px;
	margin-top:1px;
	}

div.tprop{
	float:left;
	width:200px;
	}
	
	
/**************************************faq*****************************************************/

#faq{	
	width:990px;
	height:532px;
	padding:20px 0 ;
	margin:0px  auto;
	}
#news{	
	width:990px;
	padding:20px 0 ;
	margin:0px  auto;
}	
	
.left{
	background:url("../img/fondos/fondo-faq-left.png") top left no-repeat;
	float:left;
	height:520px;
	margin:8px  0 0 7px;
	padding:10px ;
	width:290px;
	
	}

.respuesta{
	width:610px;
	background:#fdfaf2;
	font-size:12px;
	text-align:left;
	padding:15px ;
	overflow:auto;
	max-height: 380px;
	}
	
#faq div.right {
	background:url("../img/fondos/fondo-faq-right.png") top left no-repeat;
	height:540px;
	float:left;
	width:640px;
	margin: 0px;
	padding:10px 15px;
	
	}
	
h1.titulo{
	font-family:trebuchet;
	font-weight:bold;
	font-size:24px;
	text-align:left;
	}

h1.icono{
	background:url("../img/iconos/icono-faq.png") top left no-repeat;
	float:left;
	height:40px;
	margin:10px 0px;
	padding-left:40px;
	width:290px;
	}

ul#preg{
	padding:0px 0px 0px 20px;
	margin:0px;
	text-align:left;

	
	
		}	
		
ul#preg li{
	display:list-item;
	list-style:disc;
	
		
	}
	
/************************************noticias*******************************************/

#otrasnoticias{
	background:transparent url(../img/page/otrasnoticias-title.png) no-repeat scroll left top;
	margin: 20px  auto 0px;
	width:990px;
	padding-top:31px;
		}

#news .datos{
	float:left;
	margin:-2px 5px;
	text-align:left;
	width:140px;
	}
	
#dest-news{
	float:left;
	height:113px;
	width:298px;
	margin:0px;
	}

#news a.info{
	color:#B64630;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	top:-2px;
	left:0px;
	}
	
	
.total{
	float: left;
	color: #000000;
	font-family: trebuchet;
	font-weight: bold;
	margin-left: 10px;
	width: 200px;
	margin-top: 3px;
	text-align:left;
}

#masnotas,#masnotas3{
	background:#DFECF7 none repeat scroll 0 0;
	/*float:left;
	margin-top:42px;*/
	width:990px;
	text-align:left;
	padding-bottom:20px;
	
	} 

#masnotas2{
	background:#f0f6fb none repeat scroll 0 0;
	float:left;
	padding-bottom:20px;
	width:990px;
	}  
	
#masnotas p.title-n,#masnotas2 p.title-n ,#masnotas3 p.title-n ,div.right p.title-n{
	 color:#b64630;
	font-size:14px;
	float:left;
	text-align:left;
	width:650px;
	}
	
div.right p.title-n{
	width:630px;
	}
		
#news div.left{
	background:transparent url(../img/fondos/fondo-faq-left.png) no-repeat scroll left top;
	float:left;
	height:520px;
	margin:8px 0 0 -7px;
	padding:10px;
	width:290px;
	}
	
#news div.left-noti{
	background:transparent url(../img/fondos/fondo-faq-left1.png) repeat-y;
	float:left;
	margin:8px 0 0 -7px;
	padding:10px;
	width:290px;
	}
	

#news div.right{
	background:transparent url(../img/fondos/fondo-faq-right.png) no-repeat scroll left top;
	float:left;
	height:540px;
	margin:0 0 0 8px;
	padding:10px 15px;
	width:640px;
	}


#news div.right-noti{
	background:transparent url(../img/fondos/fondo-faq-right1.png) repeat-y;
	float:left;
	margin:0 0 0 8px;
	padding:10px 15px;
	width:640px;
	}

	
img.centrado2{
	
	margin:10px 0 10px 10px;
	}

.respuesta-news{
	width:610px;
	background:#fdfaf2;
	font-size:12px;
	text-align:left;
	padding:15px ;
	overflow:auto;
	max-height: 350px;
	}
	
span.fecha{
	color:#000000;
	}

span.fecha-r{
	color:#000000;
	float:right;
	font-style:italic;
	}
	
#f-resultNot{
	background:transparent url(../img/page/resultado-footer.png) no-repeat scroll left top;
 	float:left;
	height:30px;
	margin:0 auto;
	padding-bottom:20px;
	width:990px;
	}

h1.sinicono{
	float:left;
	height:40px;
	margin:1px 0;
	padding-left:40px;
	width:290px;
	}

img.fotogrande{
	width:299px;
	height:195px;
	margin:10px;
}

p.fuente ,p.fuente span ,p.fuente a{
	color:#606060;
	font-size:12px;
	text-align:left;
	font-style:normal;
	font-weight:normal;
	}

p.fuente a{
	text-decoration:none;
	
	}
/*******************************sucursales********************************************/

div.tblSucursales{
	padding:20px 30px 20px 20px;
	width:580px;
	clear:both;
	}
	
div.tblSucursales input.check{
	float:left;
	clear:right;
	margin:left:0px;
	}	
	
div.sesion-sucursal{
	clear:both;
	float:right;
	height:85px;
	margin-top:20px;
	width:155px;
	}
	
.line{
	
	margin:10px 0px 20px;
	
	}
	
.smtButton{
	
	float:right;
	clear:both;
	width:153px;
	margin:10px 10px 0px 0px;
	}

.smtButton2{
	
	float:right;
	clear:both;
	width:103px;
	margin:10px 10px 0px 0px;
	}
	
	
div.errores ul {
	width: 235px;
	padding: 0;
	padding-left: 10px;
	margin: 10px 0 10px 45px;
	color: #ffffff;
}

#errores_frmConsulta ul{
	padding:0 0 0 68px;
	}

#frdErrores ul{
	padding: 0 0 0 48px;
		}
	
div.errores  li{
	background: none;
	width: 235px;
	height: auto;
	display: block;
}


div.popUpContentColse {
	position: relative;
}

div.popUpClose {
	position: absolute;
	bottom: -22px;
	right: 10px;
	color: #ffffff;
	cursor: pointer;
	z-index: 3;
	
}

div.successMsg {
	padding: 0;
	margin: 20px 0 ;
	color: #ffffff;
}

div.sugerenciaDiv {
	color: #ffffff;
}



.registerError {
	color:red;
}

/*estilos ranking publicaciones,ranking busqueda, ranking consultas*/

#listadoRanking table{
	background-color: #dfecf7;
	padding: 5px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #FFFFFF;
	font-size: 12px;
}

div#listadoRanking  table {
	padding-left:22px;
	padding-top:20px;
	text-align:left;
}

div.texto_frm{
	text-align:left;
	}
	
div.texto_frm p{
	margin-left:20px;
	}
		
div#listadoRanking table{
	padding-left:22px;
	padding-top:20px;
	text-align:left;
	float:left;
}

/*CLASSES DEL FEDE*/
.loading{
	background: #333;
	padding: 30px 0;
	font: bold 22px arial;
	color: #fff;
	/**/
	display: none;
	-moz-border-radius:6px;
	width:70%;
	position: absolute;
	left: 16%;
	top: 25%;
	opacity:0.9;
	z-index:9999;
	
}















#page_productos {
	text-align: center;
	background: #9ac5e6;
	margin: 0px auto;
	width: 998px;
	height: 1139px;
	padding-top: 25px;
	background: url(../img/header/glow.jpg) no-repeat #9ac5e6;
}

#left_productos{
	background:#D4E4F1;
	float:left;
	margin:8px  0 0 7px;
	padding:10px ;
	width:290px;
	}

#contenido_productos{
	width:610px;
	font-size:12px;
	text-align:left;
	padding:15px ;
	overflow:auto;
}

#contenedor_productos{	
	width:990px;
	height:532px;
	padding:20px 0 ;
	margin:0px  auto;
}

	
#right_productos {
	background:#FBF5E4 none repeat scroll 0 0;
	height:540px;
	float:left;
	width:640px;
	height:1092px;
	margin: 0px;
	padding:10px 15px;
}
