.Promocion {
    /*width:678px;
     
     height:110px;*/
    margin: 0 5px 0 5px;
    cursor: pointer;
    background-color: #FFF9F9;
}

.Promocion .Cabecera {
    float: left;
    width: 678px;
    height: 26px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-image: url(../img/busqueda/BkgCab.jpg);
}

.Promocion .Izq {
    float: left;
    width: 17px;
    height: 26px;
    background-image: url(../img/busqueda/Esq_Izq.jpg);
}

.Promocion .Cabecera .Titulo {
    float: left;
    /*width:288px;*/
    height: 26px;
    padding-top: 8px;
    background-position: left;
    background-repeat: no-repeat;
    text-align: left;
    color: #000000;
}

.Promocion .Cabecera .Iconos {
    float: left;
    width: 148px;
    height: 26px;
    padding-top: 2px;
    color: #000000;
    text-align: center;
}

.Promocion .Cabecera .Icono {
    float: left;
    width: 20px;
    height: 21px;
    padding: 0 2px 0 2px;
    /*border: 1px solid black;*/
}

.Promocion .Cabecera .Poblacion {
    float: right;
    width: 204px;
    height: 26px;
    padding-top: 8px;
    background-position: left;
    background-repeat: no-repeat;
    text-align: right;
    color: #000000;
}
.Promocion .Cabecera .Poblacion1 {
    float: right;
    width: 124px;
    height: 26px;
    margin: 8px 0 -8px 0;
    background-repeat: no-repeat;
    text-align: right;
}

.Promocion .Der {
    float: right;
    width: 21px;
    height: 26px;
    background-position: right;
    background-image: url(../img/busqueda/Esq_Der.jpg);
}

.Promocion .Contenido {
    width: 678px;
    height: 120px;
    margin: -1px 0 0 1px;
    background-color: #FFF9F9;
}

.Promocion .ContIzq {
    width: 16px;
    height: 105px;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-image: url(../img/busqueda/left.jpg);
    background-repeat: repeat-y;
    border: 0px solid #FFFF00;
}

.Promocion .ContCent {
    width: 640px;
    float: left;
    height: 95px;
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
    border: 0px solid #00CC00;
}

.Promocion .Logo {
    float: left;
    width: 95px;
    height: 60px;
    padding: 2px 0 2px 2px;
    background-color: #FFF9F9;
}

.Promocion .Texto {
    float: left;
    width: 422px;
    height: 60px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 8px 2px 0 6px;
    background-color: #FFF9F9;
}

.Promocion .Textoinm {
    float: left;
    width: 520px;
    height: 60px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 8px 2px 0 6px;
    background-color: #FFF9F9;
}

.Promocion .datos {
    float: left;
    width: 500px;
    clear: none;
    /*border-right:1px groove  #203F5C;*/
    padding: 0 10px 0 10px;
    background-color: #FFF9F9;
}

.Promocion .descripcion1 {
    float: left;
    width: 500px;
    height: 20px;
    padding: 0 0 0 5px;
    background-color: #FFF9F9;
}

.Promocion .Textoprom {
    float: left;
    width: 430px;
    height: 60px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 8px 2px 0 6px;
    background-color: #FFF9F9;
}

.Promocion .datosprom {
    float: left;
    width: 420px;
    clear: none;
    /*border-right:1px groove  #203F5C;*/
    padding: 0 10px 0 10px;
    background-color: #FFF9F9;
}

.Promocion .descripcionprom {
    float: left;
    width: 420px;
    height: 20px;
    padding: 0 0 0 5px;
    background-color: #FFF9F9;
}

.Promocion .Situacion {
    float: left;
    width: 32px;
    height: 22px;
    background-image: url(../img/busqueda/Situacion.jpg);
    background-position: left;
    background-repeat: no-repeat;
    margin-top: 2px;
    background-color: #FFF9F9;
}

.Promocion .Vista {
    float: left;
    width: 81px;
    height: 60px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #FFF9F9;
}

.Promocion .ContDer {
    width: 21px;
    height: 105px;
    float: left;
    background-image: url(../img/busqueda/right.jpg);
    background-repeat: repeat-y;
    background-position: right;
    border: 0px solid red;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 0px;
}


.Promocion .Encontrado {
  	float:left;
	clear:both;
	width:200px;
	margin:25px 0 0 90px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;

}

.Promocion .Favorito {
  	float:right;
	clear:none;
	width:200px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	margin:25px auto;
}
.Paginacion {
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.Promocion .Pie {
    width: 678px;
    height: 24px;
    margin: 0 0 0 0;
}

.Promocion .PieIzq {
    width: 17px;
    height: 24px;
    float: left;
    margin: 0 0 0 0;
    background-image: url(../img/busqueda/leftDn.jpg);
}

.Promocion .PieCent {
    width: 640px;
    float: left;
    height: 24px;
    margin: 0 0 0 0;
    background-image: url(../img/busqueda/Dn.jpg);
}

.Promocion .PieDer {
    width: 21px;
    height: 24px;
    float: left;
    background-image: url(../img/busqueda/rightDn.jpg);
    background-position: right;
    margin: 0 0 0 0;
}
/*-- CAPA LISTA INMUEBLES --*/
#listinmuebles table {
    border-collapse: collapse;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

#listinmuebles td {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

#listinmuebles .cabecera {
    color: #FFFFFF;
    cursor: default;
    background-color: #000000;
}
/*-- FIN CAPA LISTA INMUEBLES --*/
<!--

estilos sorteo-- > .Estilo5 {
    font-size: 36px;
    font-weight: bold;
    color: #000066;
    font-family: Arial, Helvetica, sans-serif;
}

.Estilo6 {
    font-size: 36px;
    font-weight: bold;
    color: #000066;
    font-family: Arial, Helvetica, sans-serif;
}

.Estilo2 {
    font-size: 28px;
    font-weight: bold;
    color: #000066;
    font-family: Arial, Helvetica, sans-serif;
}

.Estilo7 {
    font-family: Arial, Helvetica, sans-serif
}

.Estilo11 {
    font-size: 46px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

.Estilo13 {
    font-size: 18px
}

.Estilo14 {
    font-size: 24px;
    font-weight: bold;
}

.Estilo15 {
    font-family: Arial, Helvetica, sans-serif;
    color: #000099;
    font-size: 20px;
}

.Estilo16 {
    font-size: 16px
}

.Estilo17 {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}

.Estilo17 a {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}

#scroll {
    width: 110px;
    height: 281px;
    background-color: #FFF9F9;
    overflow: auto;
    SCROLLBAR-FACE-COLOR: #FFF9F9;
    SCROLLBAR-HIGHLIGHT-COLOR: #FFF9F9;
    SCROLLBAR-SHADOW-COLOR: #FFF9F9;
    SCROLLBAR-3DLIGHT-COLOR: #FFF9F9;
    SCROLLBAR-ARROW-COLOR: #920A0A;
    SCROLLBAR-TRACK-COLOR: #FFF9F9;
    SCROLLBAR-DARKSHADOW-COLOR: #FFF9F9;
}

td.scroll {
    width: 461px;
    height: 400px;
    font-family: verdana;
    font-size: 9px;
    color: #000000;
    scrollbar-base-color: #cccccc;
    scrollbar-3d-light-color: #cccccc;
    scrollbar-arrow-color: #c0c0c0;
    scrollbar-darkshadow-color: #CECECE;
    scrollbar-face-color: #D2D2D2;
    scrollbar-highlight-color: #B0B0B0;
    scrollbar-shadow-color: #B0B0B0;
    scrollbar-track-color: #DADADA;
}

#scroll0 {
    width: 110px;
    height: 205px;
    background-color: #FFF9F9;
    overflow: auto;
    SCROLLBAR-FACE-COLOR: #FFF9F9;
    SCROLLBAR-HIGHLIGHT-COLOR: #FFF9F9;
    SCROLLBAR-SHADOW-COLOR: #FFF9F9;
    SCROLLBAR-3DLIGHT-COLOR: #FFF9F9;
    SCROLLBAR-ARROW-COLOR: #920A0A;
    SCROLLBAR-TRACK-COLOR: #FFF9F9;
    SCROLLBAR-DARKSHADOW-COLOR: #FFF9F9;
}

td.scroll0 {
    width: 461px;
    height: 400px;
    font-family: verdana;
    font-size: 9px;
    color: #000000;
    scrollbar-base-color: #cccccc;
    scrollbar-3d-light-color: #cccccc;
    scrollbar-arrow-color: #c0c0c0;
    scrollbar-darkshadow-color: #CECECE;
    scrollbar-face-color: #D2D2D2;
    scrollbar-highlight-color: #B0B0B0;
    scrollbar-shadow-color: #B0B0B0;
    scrollbar-track-color: #DADADA;
}
/*
 #descripcionscroll {
 width:630px;
 height:80px;
 background-color:#FFF9F9;
 overflow: auto;
 SCROLLBAR-FACE-COLOR:#FFF9F9;
 SCROLLBAR-HIGHLIGHT-COLOR: #FFF9F9;
 SCROLLBAR-SHADOW-COLOR: #FFF9F9;
 SCROLLBAR-3DLIGHT-COLOR: #FFF9F9;
 SCROLLBAR-ARROW-COLOR: #920A0A;
 SCROLLBAR-TRACK-COLOR: #FFF9F9;
 SCROLLBAR-DARKSHADOW-COLOR: #FFF9F9;
 
 
 }
 
 */
#scroll2 {
    width: 500px;
    height: 90px;
    background-color: #FFF9F9;
    overflow: auto;
    SCROLLBAR-FACE-COLOR: #FFF9F9;
    SCROLLBAR-HIGHLIGHT-COLOR: #FFF9F9;
    SCROLLBAR-SHADOW-COLOR: #FFF9F9;
    SCROLLBAR-3DLIGHT-COLOR: #FFF9F9;
    SCROLLBAR-ARROW-COLOR: #920A0A;
    SCROLLBAR-TRACK-COLOR: #FFF9F9;
    SCROLLBAR-DARKSHADOW-COLOR: #FFF9F9;
}

td.scroll2 {
    width: 461px;
    height: 100px;
    font-family: verdana;
    font-size: 9px;
    color: #000000;
    scrollbar-base-color: #cccccc;
    scrollbar-3d-light-color: #cccccc;
    scrollbar-arrow-color: #c0c0c0;
    scrollbar-darkshadow-color: #CECECE;
    scrollbar-face-color: #D2D2D2;
    scrollbar-highlight-color: #B0B0B0;
    scrollbar-shadow-color: #B0B0B0;
    scrollbar-track-color: #DADADA;
}

.area {
    width: 48%;
    float: left;
    padding: 10px 0 10px 0;
}

.area2 {
    width: 80%;
    float: right;
}

.area1 {
    width: 10%;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
}

#header {
    float: left;
    width: 100%;
    margin-bottom: -1px;
    line-height: normal;
}

#header ul {
    margin: 0;
    padding: 10px 10px 0;
    list-style: none;
}

#header li {
    float: left;
    background: url("../../../images/norm_left.gif") no-repeat left top;
    margin: 0;
    padding: 0 0 0 9px;
}

#header a {
    float: left;
    display: block;
    background: url("../../../images/norm_right.gif") no-repeat right top;
    padding: 5px 5px 4px 0px;
    text-decoration: none;
    color: #765;
}
/* Commented Backslash Hack
 hides rule from IE5-Mac \*/
#header a {
    float: none;
}
/* End IE5-Mac hack */
#header a:hover {
    color: #333;
}

#header #current {
    background-image: url("../../../images/norm_left_on.gif");
}

#header #current a {
    background-image: url("../../../images/norm_right_on.gif");
    color: #333;
    padding-bottom: 5px;
}
/*Estilos de Qujas*/
.tabladinamica {
    width: 95%;
    border: solid 1px #000000;
    margin: 10px 10px 10px 10px;
}

.Over td {
    background-color: #B40505;
    color: #FFFFFF;
    cursor: pointer;
}

.tabladinamica .cabecera {
    background: #707070;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}



.datos_flotante {
    z-index: 2;
    position: absolute;
	margin:90px 0 0 217px;
	padding:10px 10px 10px 10px;
	text-align:justify;
    width: 350px;
    height: 160px;
    background-color: #cccccc;
	border:solid 1px;
	display:none;
	
}

.ficha{
	width:660px;
}

.ficha .datos{
	width:120px;
	height:20px;
}
.precio{
	color:#FF0000; 
	font-size:12px;
	font-weight:bold;
}

.registro{
	margin: 10px auto;
	width:550px;
}

.registro .texto{
	text-align:left;
	height:25px;
	width:225px;
	font-size:12px;
}

.registro .input{
	text-align:right;
	height:25px;
	width:325px;
	font-size:12px;
}

.registro .input input{
	float:right;
}

.requerido{
	text-align:left;
	font-size:10px;
	font-weight:bold;
	width:70px;
	float:right;
	padding-left:3px;
}
.registro .centrado{
	text-align:center;
	height:10px;
	padding:0 auto !important;
	
}
.registro .elegir{
	text-align:justify;
	font-size:12px;	
	padding:0px auto !important;
	
}

.mensajes{
	font-weight:bold;
	font-size:12px;
	text-align:center;
}

.ventajas{
	font-size:12px;
	text-align:left;
	margin:20px 0 0 50px;
	line-height:28px;
	padding-left:80px;
}

.textos{
	font-size:12px;
	margin: 20px 50px auto;
	text-align:justify;
	line-height:150%;
}

.noticias{
	margin:10px 10px 10px 10px;
}
.noticias a:hover{
	text-decoration:none;
	color:#000000;
}

.registrousuarios{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:34px;
}

.registrobotones{
 background-image: url(../../../images/registro.jpg);
 cursor:pointer;
 width:169px;
 height:30px;
 font-weight:bold;
 text-decoration:none;

}

.registrobotones a{
font-size:11px !important;
 color:#FFFFFF !important;
} 

.mensajesInsercion{
	font-size:12px;
	margin: 20px 50px auto;
	text-align:justify;
	line-height:150%;
	font-weight:bold;
	
}


#titfoto{
float:left;
position:absolute;
text-align:center;
top:510px;
width:487px;
z-index:1;
}

.condiciones{
	width:500px;
	height:200px;
	overflow-y:auto;
	text-align:justify;
	font-weight:normal;
	font-size:11px;
	border:1px solid #000000;
	background:#ffffff;
}