@charset "utf-8";
@import "reset-min.css";
@import "elementos.css";
@import "modal.css";
@import "listado.css";
@import "ficha.css";
@import "slider.css";
@import "financiamiento.css";
@import "formulario.css";
@import "mapa.css";
@import "utilitarios.css";
@import "banner.css";
@import "pngfix.css";
@import "administracion.css";
@import "print.css";
@import "carousel.css";
/*>>>>> CSS Pabellón<<<<<*/
/*>>>>> Maquetación <<<<<*/

/* para cargar el footer del principio */
html, body, #main {
     min-height: 100%; /* alto minimo FF y Safari */
     width: 100%;
     height: 100%; /* alto minimo para IE Windows */
     margin: 0;
     padding: 0;
}
html {
	overflow-x: hidden;
}
html>body #main{
     height: auto; /* con este hack escondemos el min-height de IE*/
}
/* fin hacks varios */

/*body {
	position: relative;
}*/
#wrapper {
	bottom:0;
	margin:auto;
	overflow:hidden;
	position:relative;
	text-align:left;
	top: 0;
	width:960px;
}
#wrapper-inner {
	float:left;
	margin-right:10px;
	position: relative;
	width:753px;
}
#header {
	height: auto;
	overflow: hidden;
	width:753px;
}
#main {
	display: block;
	margin: 0 auto;
	padding-bottom: 75px;
	/**padding-bottom: 32px ;*/
	height: 100%;
	overflow: hidden;
}	
#login {
	/*display:block;
	height:70px;
	margin-bottom:5px;
	padding-top:20px;*/
	display:block;
	background:#fff;
	overflow:hidden;
	width:100%;
}
#login p {
	text-align:right;
	color:#999;
	/*float:left;
	font-size:96%;
	font-weight:bold;
	margin:0 2px 5px 0;
	width:365px;*/
}
#login p a {
	
}
#login .txt {
	display:block;
	/* height:29px; */
	padding: 5px 0;
	text-align:right;
	/*display:block;
	height:24px;
	text-align:right;*/
}
#login a:link, #login a:visited, .a_sin_link{
	color:#999;/*#c10b21*/
	cursor:pointer;
	font-size:100%;
}
#login a:hover /*, #login ul li a:active*/ {
	color: #666;
}
.cont-slider {
	height:50px;
	display:block;
	overflow:hidden;
}
#barra {
	margin:10px 0 20px;
	height:50px;
	display:block;
	overflow:hidden;
}
#logo {
	position:absolute;
	margin:15px 0 0 20px;
}
#search {
	position:absolute;
	margin:22px 0 0 230px;
}
#search .input-text {
	background:url(../images/bg_input_text.jpg) repeat-x;
	border:medium none;
	padding:3px 10px;
	height:16px;
	width:225px;
	display:block;
	font-size:116.6%;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
}
#search .buscar {
	position:absolute;
	margin-left:255px;
	top:-1px;
}
#help {
	position:absolute;
	bottom:3px;
	right:5px;
}
#menu {
	background:url(../images/bg_menu.jpg) left top;
	height:47px;
	color:#fff;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	overflow:hidden;
}
#menu ul {
	margin:0;
}
#menu li {
	float:left;
}
#menu a {
	height:37px;
	display:-moz-inline-block;
	display:inline-block;
	font-size:138%;
	line-height:1.1;
	padding:7px 9px 0px;
}
#menu a:link, #menu a:visited {
	color:#8F8B88;
	background:url(../images/bg_menu.jpg) repeat-x left top;
}
#menu a:hover, #menu a:active {
	color:#333;
}
#menu a.alt:link, #menu a.alt:visited, #menu a.alt:hover, #menu a.alt:active {
	color:#fff;
	background:url(../images/bg_menu.jpg) repeat-x left bottom;
	cursor:default;
}
#menu li span {
	font-size:58.1%;
	clear:both;
	display:block;
}
#sidebar {
	float:left;
	width:190px;
	/*width:185px;*/
	margin-right:10px;
}
#sidebar, #sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6 {
	font-family: Arial, "MS Trebuchet", sans-serif;
}
	.sidebar .encuesta {
		width: 185px;
	}

		.sidebar .encuestah3 {
			background: url(../images/sprite_index.png) no-repeat -264px -7px;
			color: #333;
			font-size: 15px;
			font-weight: bold;
			height: auto;
			line-height:24px;
			padding: 0 0 0 5px;
		}
#filtros_tipos .filtrarpor {
	color:#333;
	display:block;
	font-size:15px;
	font-weight:bold;
	margin-bottom:-10px;
}
#active-filter {
	/*border: 1px solid #ccc;*/
	margin:0 0 17px;
	display:block;/*background:#eee;*/
	/*border:1px solid #F0F1E3;*/
				}
#delete-filters {
	/*background-color: #D8D8D8;
	font-size:10px;
	font-weight: bold;
	margin:5px 0;
	text-align:center;*/
	/*background-color: #EEEEEE;*/
	background-color: #999;
	font-size:11px;
	font-weight:bold;
	padding:3px 8px 3px 0;
	text-align:right;
}
#delete-filters a {
}
#delete-filters a:link, #delete-filters a:visited {
	background:url(../images/delete-filters.gif) no-repeat 3px -10px;
	color: #fff;
	display:block;
	padding-left:13px;
	font-weight:bold;
}
#delete-filters a:hover, #delete-filters a:active {
	background-position:3px;
}
#delete-filters, #filtersTP, #filtersHB, #filtersBN, #filtersBN, #filtersMT, #filtersCM, #filtersPR {
	background: #999 url(../images/sprite_listado.png) no-repeat 0 -27px;
	cursor:pointer;
	font-weight:bold;
	margin: 0 auto;
	text-align: center;
}
#filtersTP a, #filtersHB a, #filtersBN a, #filtersBN a, #filtersMT a, #filtersCM a, #filtersPR a, #filtersTP a:hover, #filtersHB a:hover, #filtersBN a:hover, #filtersBN a:hover, #filtersMT a:hover, #filtersCM a:hover, #filtersPR a:hover {
	color: #fff;
	display: block;
	padding: 5px 0;
	text-decoration: underline;
}
#filtersTP a:hover, #filtersHB a:hover, #filtersBN a:hover, #filtersBN a:hover, #filtersMT a:hover, #filtersCM a:hover, #filtersPR a:hover {
	text-decoration: none;
}
#RB {
	/*height:63px;*/
}
#RB span {
	border-left: 1px solid #ccc;
	border-bottom: 5px solid #ccc;
	border-right: 1px solid #ccc;	
	display: block;
	padding: 10px 0 0 10px;
}
#RB input#boxSearchIn {
	/*float:left;
	margin:10px 3px 2px 8px;*/
	width:136px;
}
#RB img {
	position:absolute;
	/*top:5px;*/
	overflow:hidden;
	/* float:left;
	display:block; */
	top: 35px;
	position:absolute;
	right: 12px;
}
#RB small {
	/*bottom:10px;*/
	clear:both;
	color:#C51D1C;
	display:block;
	/* left:7px;
	position:relative;*/
	padding: 5px 0;
}
#filtersTP span {
	display:block;
	padding-left:8px;/*13px*/
	font-weight:bold;
	text-decoration:underline;
}
.agregar-filtro {
	background-color:#EFEFE0;
	border-top:1px solid #FFFFFF;
	color:#555555;
	font-weight:bold;
}
#newfiltersTP #enviarTipoPp {
	margin:6px 69px;
}
#active-filter h1 {
	padding:2px 10px;
	color:#D5241A;
	color:#333;
	/*background-color:#F0F1E3;*/
	background-color:#E0E0E0;
	font-size:100%;
	font-weight:bold;
	text-align:right;
	margin:0;
}
#active-filter ul {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	display:block;
	overflow:hidden;
}
#active-filter ul li {
	font-weight:bold;
}
#active-filter ul li a {
	
}
#active-filter ul li a:link, #active-filter ul li a:visited {
	background:url(../images/delete-filters.gif) no-repeat 155px 0;
	display:block;
	/*padding-left:13px;*/
}
#active-filter ul li a:hover, #active-filter ul li a:active {
	background:url(../images/delete-filters.gif) no-repeat 155px -18px;
	text-decoration:line-through;
	/*background-position:3px;*/
}
.filter2 {
	background:#fff url(../images/bg_filter2.jpg) no-repeat left bottom;
	margin:10px 0;
	position:relative;
	width:185px;
	overflow:hidden;
	height:179px;
}
.filter2 h1 {
	background:url(../images/bg_title_filter.png);
	/*background:url(../images/bg_title_filter.jpg);*/
	text-align:right;
	color:#fff;
	font-size:100%;
	font-weight:bold;
	padding:2px 18px 0 10px;
	height:18px;
	overflow:hidden;
}
.filter2 h2 {
	font-size:12px;
	color:#CC0000;
	width:130px;
	float:left;
	margin-top:14px;
	margin-left:5px;
}
.filter2 p {
	overflow:hidden;
	width:100%;
	display:block;
}
.filter2 img {
	float:left;
	margin-left:6px;
	margin-top:18px;
}
.filter2 select {
	width:131px;
	margin-left:6px;
}
.op-input {
	margin-left:29px;
	display:block;
}
.filter2 span {
	margin-left:8px;
}
.filter .btn-ir {
	display:block;
	margin-top:15px;
}
.filter {
	background:#D6D6BE url(../images/bg_filter.jpg) no-repeat left bottom;
	margin:10px 0;
	position:relative;
	width:185px;
	overflow:hidden;
}
#active-filter h1, .filter h1, .filter-for h1 {
	background: url(../images/sprite_listado.png) no-repeat top left;
	background-color: #E0E0E0;
	color: #A00202;
	font-size:100%;
	font-weight:bold;
	height:18px;
	overflow:hidden;
	padding: 6px 18px 3px 10px;
	position: relative;
	text-align: left;
}
.filter h1 .count, .filter-for h1 .count {
	font-size:100%;
}
.filter .count, .filter-for .count {
	position:absolute;
	right:10px;
	font-size:10px;
}
.filter select, .filter-for select {
	margin-right:5px;
	margin-top:-1px;
	width:159px;
}
.filter .ir {
	height:26px;
	margin:-5px 0 -8px 10px;
	width:26px;
}
.filter-for {
	background-color:#fff;
	/*margin:10px 0;*/
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 10px;
	position:relative;
}
.filter-for ul {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	/*padding-left: 10px;*/
	/*padding-top: 5px;*/
	/*border-top:medium none;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px !important;
	*padding-top: 30px;
	line-height:1;
	width:163px;*/
}
.filter-for ul.hide {
	padding-top:0;
}
.filter-for div.toggler {
	padding-top:0;
	margin-top:-12px;
	text-align:center;
	position:relative;
	top:7px;
}
.filter-for li.alt {
	background:#e9e9e4;
	height:20px;
}
#active-filter ul li, .filter-for li, #active-filter ul li ul li {
	border-bottom: 1px solid #E1E1E1;
	display:block;
	font-size: 11px;
	font-weight: bold;
	height: 100%;
	line-height: 1.6;
	margin-bottom: 0;
	overflow: hidden;
	padding: 4px 0px 4px 10px;
	position: relative;
}
#active-filter ul li {
	padding: 0;
}
#active-filter ul li ul{
	border: none;
	display: inherit;
	font-size: inherit;
	font-weight: inherit;
	height: inherit;
	margin-bottom: 0;
	overflow: inherit;
	padding: 0;
	position: inherit;
}
.filter-for ul a:link, .filter-for ul a:visited {
	background-image:url(../images/btn-pabellon.gif);
	background-repeat:no-repeat;
	padding:0px 14px 6px;
	line-height:0.5;
	display:block;
	color:#666;
	text-decoration:none;
}
.filter-for li a:hover, .filter-for li a:active {
	color:#B20C0C;
	background-position:left -40px;
	background-image:url(../images/btn-pabellon.gif);
}
/*precios*/
#PR ul {
	position: relative;
	padding-bottom:5px;
	padding-right: 5px;
	width:auto;*/
	border-bottom: 1px solid #ccc;
}
#PR ul li {
	border: none;
}
#PR .rango {
	/*display:block;*/
	/*height:34px;*/
	/*margin: 0px 0 8px 0px;*/
}
#PR .rango a {
	cursor:auto;
}
#PR ul img {
	/*overflow:hidden;*/
	cursor:pointer;
	position:absolute;
	right:5px;
	top:28px;
}
#PR .rango input {
	width:47px;
	margin-left: 4px;
}
#PR .rango a {
	background:none;
	margin:0;
}
#PR .convertidor {
	line-height: 15px;
	*line-height: 20px;
	padding: 4px 0 2px 60px;
}
#PR .convertidor p {
	padding:0;
}
#PR .convertidor input {
	float:left;
	margin-right: 4px;
}
#PR .convertidor label {
	display:block;
	float:left;
	margin-right: 10px;
}
#PR #errorPR {
	background-color: #f0f1e3;
	*line-height: normal;
	margin-bottom: 0;
	margin-top: 10px;
	text-align:center;
	color: #C51D1C;
	font-weight: bold;
}
	#PR #errorPR strong {
		/*background-color: #f0f1e3;*/
	}
.overFilter {
	/*background-image:url(../images/btn-pabellon.gif);*/
	background-repeat:no-repeat;
	background-position: left center;
	/*padding-left: 15px;*/
	/**margin-bottom: 10px;
	padding-bottom: 0;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 0;
	display:block;
	color:#666;
	text-decoration:none;*/
}

#sidebar .sucursales , #sidebar .economics, #sidebar .banner_auto {
	width: 186px;
	margin-bottom: 10px;
}
#sidebar #banner_auto {
	overflow: hidden;
	/*height: 210px;
	outline: 1px solid #ccc;*/
}
#sidebar #banner_pabellon {
	height: 138px;
	margin: 10px 0 10px 1px;
	text-align: center;
}
.sucursales h3, .economics h3 {
	background: url(../images/sprite_index.png) no-repeat -264px -7px;
	color: #333;
	font-size: 15px;
	font-weight: bold;
	height: auto;
	line-height:24px;
	padding: 0 0 0 5px;
}
.economics ul {
	display:block;
	border:1px solid #E6E6E6;
	border-top:medium none;
	/*padding: 5px 0;*/
	/* line-height:1.8; *//*margin-top:-9px;*/
}
.economics ul li {
	border-bottom:1px solid #E6E6E6;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	margin: 0;
	padding-left: 4px;
	position: relative;
}
.economics span{
	color: #333;
	font-weight: normal;
	margin-right: 5px;
	position: absolute;
	right: 0;
	top: 0;
}
#content {
	background:#fff;
	margin-left:10px;
	overflow:hidden;
	width:548px;
}
.index_content {
	width: 552px !important;
}
#content-center, #content-ficha {
	background:#fff;
	overflow:hidden;
}
#content-center {
	width:753px;
}
#content-ficha {
	width: 100%;
}
#breadcrumb {
	color:#999;
	height:18px;
	/*margin-top:10px;
	clear:both;*/
	margin-left: 10px;
}
#breadcrumb ul li {
	display:inline;
	margin-right:4px;
}
#breadcrumb a:link, #breadcrumb a:visited {
	color:#999;
}
#breadcrumb a:hover, #breadcrumb a:active {
	color:#CF2C1B;
}
#slider {
	padding:10px 0px;
}
#ordenar-por {
	position:absolute;
}
#content #ordenar-por p {
	float:left;
	padding: 0px 0px;
}
#content #ordenar-por ul, #content #ordenar-por ul li {
	float:left
}
#ordenar-por a.alt:link, #ordenar-por a.alt:visited,  #ordenar-por a.alt:hover, #ordenar-por a.alt:active {
	background-image: url(../images/btt-ordenar.jpg);
	background-position:right 2px;
	background-repeat:no-repeat;
	padding-right:21px;
}
#ordenar-por a:link, #ordenar-por a:visited,  #ordenar-por a:hover, #ordenar-por a:active {
	background-image:url(../images/btt-ordenar.jpg);
	background-position:right -19px;
	background-repeat:no-repeat;
	padding-right:21px;
}
#ordenar-por a:link, #ordenar-por a:visited {
	color:#999;
}
#ordenar-por a.alt:hover, #ordenar-por a.alt:active {
	color:#FF6600;
	text-decoration:underline;
}
#resultado {
	display:block;
	overflow:hidden;
	width:100%;
 * margin-top:-15px!important;
}
#content p.time_result {
	color:#CCCCCC;
	font-size:91.6%;
	text-align:right;
	line-height:1;
}
#verpropi-inner {
	margin-top:10px;
	clear:both;
}
#verpropi-inner h1 {
	border-bottom: 1px solid #f0f1e1;
} 
#verpropi-inner #verpropi-inner {
	
}
#verpropi-inner .itemobi, #verpropi-inner-alt .itemobi {
	overflow:hidden;
	display:block;
	clear:both;
	width:753px;
	padding:0;
	margin:10px 0;
}
#verpropi-inner .itemobi a.more, #verpropi-inner-alt .itemobi a.more {
	background-color:#eee;
	color:#fff;
	padding:1px 8px;
	float:left;
	margin:9px 8px 0px 2px;
	padding:1px 6px;
}
#verpropi-inner .itemobi a:link, #verpropi-inner .itemobi a:visited, #verpropi-inner-alt .itemobi a:link, #verpropi-inner-alt .itemobi a:visited {
	color:#FF9909;
}
#verpropi-inner .itemobi a:hover, #verpropi-inner .itemobi a:active, #verpropi-inner-alt .itemobi a:hover, #verpropi-inner-alt .itemobi a:active {
	color:#999;
	text-decoration:underline;
}
#verpropi-inner .itemobi .img, #verpropi-inner-alt .itemobi .img {
	float:left;
	height:126px;
	width:100px;
	margin:5px 5px 0 5px;
	_margin-left:2px;
	display:block;
}
.ficha-inmobi.itemobi h3 {
	background-color:#F0F1E1;
	color:#CC201E;
	font-size:122%;
	height:24px;
	padding:0px 6px;
}
#verpropi-inner-alt {
	margin:0;
	clear:both;
}
#verpropi-inner .alt, #verpropi-inner-alt .alt {
	background-color:#F0F1E3;
}
#verpropi-inner-alt .item {
	margin-bottom:10px;
	overflow:hidden;
	width:100%;
}
#verpropi-inner .item, #verpropi-inner-alt .item {
	clear:both;
	display:block;
	/*height:228px;*/
	height: auto;
	overflow:hidden;
	padding:0;
	width:753px;
}
#verpropi-inner .item a.more, #verpropi-inner-alt .item a.more {
	/*background-color:#eee;
	color:#fff;*/
	color: #c7181d !important;
	float:left;
	font-weight: bold;
	padding:1px 8px;
	margin:9px 8px 0px 2px;
	padding:1px 6px;
}
#verpropi-inner .alt a.more, #verpropi-inner-alt .alt a.more {
	background-color:#fff;
	color:#fff;
	padding:1px 8px;
	float:left;
	margin:9px 8px 0px 2px;
	padding:1px 6px;
}
#verpropi-inner .item a:link, #verpropi-inner .item a:visited,  #verpropi-inner-alt .item a:link, #verpropi-inner-alt .item a:visited {
	color:#FF9909;
	white-space:nowrap;
	text-decoration:underline;
}
#verpropi-inner .item a:hover, #verpropi-inner .item a:active,  #verpropi-inner-alt .item a:hover, #verpropi-inner-alt .item a:active {
	color:#999;
	text-decoration: none;
}
#verpropi-inner .item .img, #verpropi-inner-alt .item .img {
	float:left;
	height:126px;
	width:100px;
	margin:5px 5px 0 5px;
	_margin-left:2px;
	display:block;
}
#verpropi-inner .valor, #verpropi-inner .tamano, #verpropi-inner .estadopropi, #verpropi-inner .descripcion,  #verpropi-inner-alt.valor, #verpropi-inner-alt .tamano, #verpropi-inner-alt .estadopropi, /*#verpropi-inner-alt .descripcion */{
	display:block;
}
#verpropi-inner .valor, #verpropi-inner-alt .valor {
	font-weight:bold;
}
#verpropi-inner .valor, #verpropi-inner-alt .valor, #verpropi-inner .tamano, #verpropi-inner-alt .tamano, #verpropi-inner .estadopropi, #verpropi-inner-alt .estadopropi {
	clear: both;
	float: left;
	line-height:1.4em;
} 

#verpropi-inner .item a.ver-proyecto:link, #verpropi-inner .item a.ver-proyecto:visited,  #verpropi-inner .item a.ver-proyecto:hover, #verpropi-inner .item a.ver-proyecto:active,  #verpropi-inner-alt .item a.ver-proyecto:link, #verpropi-inner-alt .item a.ver-proyecto:visited,  #verpropi-inner-alt .item a.ver-proyecto:hover, #verpropi-inner-alt .item a.ver-proyecto:active {
	clear:both;
	display:block;
	padding:2px;
	background:url(../images/btt-verproyecto.jpg) no-repeat;
	width:84px;
	height:13px;
	margin:11px -1px auto 0;
	position:relative;
	color:#fff;
	text-align:center;
	font-size:91.6%;
}
.listapubli {
	position:relative;
	margin-top:5px;
	z-index:100;
	float:left;
	width:415px;
}
.teaser .txt-publi {
	display:block;
	width:600px;
}
.teaser {
	position:relative;
	margin-top: /*35px;*/5px;
	z-index:100;
	float:left;
	width:415px; /*agregado 22sept, para lista favoritos*/
	width: 490px;
}
.teaser .opciones {
	position:absolute;
	top:7px;
	right:10px;
	_right:120px;
}
#verpropi-inner .item .opciones a:link, #verpropi-inner .item .opciones a:visited,  #verpropi-inner .item .opciones a:hover, #verpropi-inner .item .opciones a:active  #verpropi-inner-alt .item .opciones a:link, #verpropi-inner-alt .item .opciones a:visited,  #verpropi-inner-alt .item .opciones a:hover, #verpropi-inner-alt .item .opciones a:active {
	width:100%;
	height:100%;
	display:block;
}
.teaser .opciones .alt {
	background-position:left bottom;
}
.teaser .opciones .btt-fotos, .teaser .opciones .btt-videos, .teaser .opciones .btt-cotizar {
	float:left;
	height:24px;
}

/* ************** Table *************** */

#verpropi-inner table td {
	vertical-align: top;
	padding-bottom: 8px;
}
#verpropi-inner table td #imageFloatContainer {
	border-bottom: 1px dotted gray;
	margin-bottom: 5px;
}
#verpropi-inner table td #orderImg {
	margin-left: 160px;
	height:24px;
	width:60px;
}

.destacados-txt {
	position:relative;
	margin-top:5px;
	z-index:100;
	float:left;
}
.destacados-txt .opciones {
	position:absolute;
	top:7px;
	right:10px;
	_right:120px;
}
#verpropi-inner .cont-destacados .opciones a:link, #verpropi-inner .cont-destacados .opciones a:visited,  #verpropi-inner .cont-destacados .opciones a:hover, #verpropi-inner .cont-destacados .opciones a:active  #verpropi-inner-alt .cont-destacados .opciones a:link, #verpropi-inner-alt .cont-destacados .opciones a:visited,  #verpropi-inner-alt .cont-destacados .opciones a:hover, #verpropi-inner-alt .cont-destacados .opciones a:active {
	width:100%;
	height:100%;
	display:block;
}
.destacados-txt .opciones .alt {
	background-position:left bottom;
}
.destacados-txt .opciones .btt-fotos, .destacados-txt .opciones .btt-videos, .destacados-txt .opciones .btt-cotizar {
	float:left;
	height:24px;
}
.imgCotiza {
	cursor: pointer;
}
.cont-destacados {
	background-color:#f0f1e3;
	padding:2px;
	margin-bottom:20px;
	clear:both;
	overflow:hidden;
	width:755px;
}
.cont-destacados h2 {
	font-size:14px;
}
.destaca-img {
	display:block;
	float:left;
	height:200px;
	margin:5px;
	overflow:hidden;
	width:251px;
}
.destaca-img a {
	background-color:#FFFFFF;
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	height:200px;
	width:251px;
}
.destaca-img a img {
	filter:alpha (opacity=0);
	left:-9999px;
	opacity:0;
	position:absolute;
}
.destacadostxt {
	width:273px;
	height:150px;
	margin:5px;
	display:block;
	float:left;
}
#verpropi-inner .destacadostxt a:link, #verpropi-inner .destacadostxt a:visited {
	color:#C51D1C;
}
#verpropi-inner .destacadostxt a:hover, #verpropi-inner .destacadostxt a:active {
	color:#DF5318;
	text-decoration:underline;
}
#verpropi-inner .cont-destacados a.more, #verpropi-inner-alt .cont-destacados a.more {
	background-color:#eee;
	color:#fff;
	padding:1px 8px;
	float:left;
	margin:9px 8px 0px 2px;
	padding:1px 6px;
}
#verpropi-inner .cont-destacados a.more, #verpropi-inner-alt .cont-destacados a.more {
	background-color:#999;
	color:#fff;
	padding:1px 8px;
	float:left;
	margin:9px 8px 0px 2px;
	padding:1px 6px;
}
#verpropi-inner .img {
	float:left;
	width:100px;
}
#verpropi-inner .destacadostxt span {
	clear:both;
	display:block;
	margin-top:5px;
	width:477px;
}
.mensaje {
	display:block;
	margin:87px 187px auto;
	padding-top:29px;
	position:relative;
	width:400px;
}

#homedestacado-inner, #mapa-inner, #sucursales {
	clear:both;
	background-color:#fff;
	border:1px solid #e6e6e6;
	margin-bottom:10px;
	overflow:hidden;
}
#homedestacado-inner {
	border: none;
}
#homedestacado-inner h1, #sucursales h1, #homedestacado-inner h2, #sucursales h2 {
	font-family:"Arial", Helvetica, sans-serif;
	color:#999;
	height:27px;
	font-size:149%;
	padding:2px 7px;
}
#homedestacado-inner h1, #homedestacado-inner h2 {
	background: url(../images/sprite_index.png) no-repeat -4px -349px;
	color: #333;
	font-size: 15px;
	font-weight: bold;
	height: auto;
	line-height:24px;
	padding: 0 0 0 5px;
}
#homedestacado-inner .lista_destacados {
	border:1px solid #e6e6e6;
	height: 100%;
	overflow: hidden;
	padding: 5px 15px;
}
/*orig..>
.homedesta {
	display:block;
	float:left;
	height:260px;
	overflow:hidden;
	padding:5px 12px;
	width:250px;
}*/
.homedesta {
	display: block;
	float: left;
	height: 240px;
	margin: 5px;
	overflow: hidden;
	width: 160px;
}
.foto-destaca {
	background-color:#FFFFFF;
	clear: both;
	display: block;
	height: 160px;
	margin:auto;
	overflow: hidden;
	width: 160px;
}
.foto-destaca a {
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	height:160px;
	width:160px;
}
.foto-destaca a img {
	left:-9999px;
	opacity:0;
	position:absolute;
}
.title {
	background-color:#F0F1E1;
	clear:both;
	display:block;
	margin: 7px -5px 0px;
	padding:3px 3px;
	font-size:12px;
	color:#CA2819;
}
.city {
	clear:both;
	display:block;
}
.txt-destaca {
	margin-top: 5px;
	text-align: center;
}
.txt-destaca a:link, .txt-destaca a:visited {
	color:#333;
}
.txt-destaca a:hover, .txt-destaca a:active {
	color:#CA2819;
	text-decoration:underline;
}
.txt-destaca strong {
	display: block;
}
/***********************************
Sucursales (el elemento padre esta en linea 864, #homedestacado-inner, #mapa-inner, #sucursales)
*****************************************/					
#sucursales .galeria_sucursales {
	display:block;
	margin:auto;
	position:relative;
	width:95%;
}
#sucursales .galeria_sucursales .contSucursal {
	height:185px;
	padding:28px 41px 0;
}
#sucursales .galeria_sucursales .contSucursal img {
	float:left;
	border:1px solid #e6e6e6;
	padding:5px;
}
#sucursales .galeria_sucursales .contSucursal p {
	display:block;
	float:left;
	margin-bottom:10px;
	margin-left:20px;
	overflow:hidden;
	width:374px;
}
#sucursales .galeria_sucursales .contSucursal ul {
	float:left;
	margin-left:20px;
	font-weight:bold;
}
#sucursales .galeria_sucursales .contSucursal li {
	list-style-position:inside;
	list-style-type:disc;
}
/**************************			NOTICIAS HOME		**************************************************/
#verpropi-inner .itemnoticias {
	clear:both;
	display:block;
	overflow:hidden;
	padding:0pt;
	width:753px;
}
#homenoticias-inner {
	background-color: #fff;
	margin-top: 10px;
	overflow: hidden;
	width: 552px;
}
#homenoticias-inner h2 {
	background: url(../images/sprite_index.png) no-repeat -4px -347px;
	color: #333;
	font-size: 15px;
	font-weight: bold;
	height: 26px;
	line-height: 25px;
	padding: 0 0 0 5px;
	position: relative;
}
#homenoticias-inner h2 a.ver {
	font-size: 11px;
	position: absolute;
	right: 5px;
	top: 1px;
}
/*html > body a.ver {
	position:relative;
	right:-468px;
	top:-28px;
	_right:-468px;
	_top:-28px;
}*/
a.ver:link, a.ver:visited {
	color: #333;
}
a.ver:hover, a.ver:active {
	text-decoration:underline;
}
a.ver img {
	margin:0 5px -3px 0;
}
.listado_noticias {
	border:1px solid #e6e6e6;
	height: 100%;
	overflow: hidden;
}
.notas-noticias {
	display:block;
	border-bottom: 1px solid #E6E6E6;
	float:left;
	margin-top:20px;
	padding:7px;
	width: 536px;
}
.notas-noticias .img, .notas-noticias .teaser {}
.notas-noticias .img {
	display: block;
	float: left;
	height: 70px; 
	margin-right: 5px;
	width: 90px;
}
.notas-noticias .teaser {
	float:left;
	margin-top:-7px;
	text-align:justify;
	width:426px;
}
.notas-noticias h3 {
	font-size:14px;
	margin-left:10px;
}
#verpropi-inner .item h2, #verpropi-inner-alt .item h2 {
	font-size:14px;/*margin-left:10px;*/
				}
#verpropi-inner .itemnoticias h2, #verpropi-inner-alt .itemnoticias h2 {
	font-size:14px;/*margin-left:10px;*/
				}
#content .notas-noticias p {
	padding-top:0;
}
.notas-noticias a.more {
	margin-left:10px;
}
.notas-noticias a {
	font-weight: bold;
}
.notas-noticias a:link, .notas-noticias a:visited {
	color: #333;
}
.notas-noticias a:hover, .notas-noticias a:active {
	text-decoration:underline;
}
.box-noticias {
	height:83px;
	margin-right:20px;
	padding:7px 43px 0;
	width:90px;
	clear:both;
}
.box-noticias a {
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	height:82px;
	width:87px;
}
.box-noticias a img {
	left:-9999px;
	opacity:0;
	position:absolute;
}

/* PAGINACION NUEVA */
/*ul#pagination-down {
	border:0;
	margin:0;
	padding:0;
}

	#pagination-down li {
		border:0;
		margin:0;
		padding:0;
		font-size:13px;
		list-style:none;
	}
		#pagination-down a {
			background: url(../images/sprite_listado.png) no-repeat -123px -85px;
			border-top:solid 1px #DBDBDB;
			border-right:solid 1px #DBDBDB;
			border-bottom:solid 1px #DBDBDB;
			color: #000;
		}
			#pagination-down .previous-off, #pagination-down .next-off {
				display:block;
				float:left;
				padding:3px 4px;
			}
				#pagination-down .previous a, #pagination-down .next a {
					width: 62px;
				}
				#pagination-down .previous-off, #pagination-down .previous a {
					background: url(../images/sprite_listado.png) no-repeat 0 -85px;
				}
				#pagination-down .previous-off, #pagination-down .previous a, #pagination-down .next {
					display: block;
					float: left;
				}
				#pagination-down .previous-off, #pagination-down .previous {
					border-right:solid 1px #DBDBDB;
					cursor: default;
					height: 21px;
					padding: 3px 4px 3px 18px;
					width: 74px;
				}
				#pagination-down .next a {
					background: url(../images/sprite_listado.png) no-repeat -150px -85px;
					border: none;
					height: 19px;
					padding: 3px 8px 3px 26px !important;
				}
					#pagination-down .active a{
						background: url(../images/sprite_listado.png) no-repeat -96px -85px;
						border-top: 1px solid #666;
						border-bottom: 1px solid #9A9A9A;
						border-left: none !important;
						border-right: none !important;
						color:#FFFFFF;
						display:block;
						float:left;
						font-weight:bold;
						padding: 4px 10px;
						text-decoration: underline;
					}
					#pagination-down a:link, #pagination-down a:visited {
						display:block;
						float:left;
						height: 21px;
						text-decoration:none;
						padding: 2px 10px;
					}
					#pagination-down a:hover {
						text-decoration: underline;
					}*/
/* pagination */
#paginavegacion {
	
}
#pagination {
	float:right;
	margin: 5px 1px 0;
}
#pagination li {
  display: inline;
  float: left;
}

#pagination li span {
  text-decoration: none;
  cursor: default;
}
#pagination li span a {
	border: none;
	padding: 0;
	margin: 0;
}

#pagination li a, #pagination li span {
	border-left: 1px solid #DBDBDB;
	color: #000 !important;
	display: block;
	min-height: 27px;
	line-height: 27px;
	vertical-align: middle;
	float: left;
	text-align: center;
	/*border: 1px solid #79A3BA;*/
	/*margin-right: 5px;*/
	margin-right: -1px;
  	padding: 0 8px;
  /*background: url(../images/w_pagination_bg.gif) repeat-x 0 -160px;*/
  background: url(../images/sprite_pagination_down.png) repeat-x 0 -80px;
}

.prev-site, .next-site {
  width: 73px;
}
/*#pagination li a:hover {
	text-decoration: underline;
}*/
#pagination li a:hover, #pagination li a:active, #pagination li a:focus {
	/*background: url(../images/w_pagination_bg.gif) repeat-x 0 -200px; text-decoration: none;*/
	background: url(../images/sprite_pagination_down.png) repeat-x 0 -80px; text-decoration: none;
	text-decoration: underline;
}

#pagination li a.prev-site, #pagination li a.next-site, #pagination li span.prev-site, #pagination li span.next-site {
	border: none;
	/*background: url(../images/w_pagination_bg.gif) 0 0 no-repeat;*/
	background: url(../images/sprite_pagination_down.png) 0 0 no-repeat;
	height: 27px;
	/*padding: 0;
	width: 96px;*/
	padding: 0 10px 0 30px;
	width: 56px;
}

#pagination li span.prev-site.disabled {
	/*background: url(../images/w_pagination_bg.gif) 0 -240px no-repeat; color: #BBB;*/
	background: url(../images/sprite_pagination_down.png) 0 -160px no-repeat; color: #BBB;
	border-right: 1px solid #DBDBDB;
	padding: 0 25px 0 15px;
	width: 56px;
}

#pagination li span.next-site.disabled {
	/*background: url(../images/w_pagination_bg.gif) 0 -280px no-repeat;  color: #BBB;*/
	background: url(../images/sprite_pagination_down.png) 0 -200px no-repeat;  color: #BBB;
}
#pagination li a.next-site:hover {
	text-decoration: underline !important;
}
#pagination li a.next-site, #pagination li span.next-site {
	/*background: url(../images/w_pagination_bg.gif) 0 -80px no-repeat;*/
	background: url(../images/sprite_pagination_down.png) 0 -40px no-repeat;
	border-left: 1px solid #DBDBDB;
	margin-left: 1px;
}

#pagination li a:hover.prev-site, #pagination li a:active.prev-site, #pagination li a:focus.prev-site {
	/*background: url(../images/w_pagination_bg.gif) 0 -40px no-repeat; text-decoration: none;*/
	background: url(../images/sprite_pagination_down.png) 0 -40px no-repeat; text-decoration: none;
}
#pagination li a:hover.next-site, #pagination li a:active.next-site, #pagination li a:focus.next-site {
	/*background: url(../images/w_pagination_bg.gif) 0 -120px no-repeat; text-decoration: none;*/
	background: url(../images/sprite_pagination_down.png) 0 -200px no-repeat; text-decoration: none;
}

#pagination li span.break, #pagination li span.current {
	color: #fff !important;
	font-weight: bold;
}
#pagination li span.break {
	background: url(../images/sprite_pagination_down.png) 0 -240px no-repeat;
}
#pagination li span.current {
	background: url(../images/sprite_pagination_down.png) 0 -120px no-repeat;
	text-decoration: underline;
}
/* FIN PAGINACION NUEVA */
#footer {
	bottom:0;
	/*clear:both;*/
	display:block;
	position:absolute;
	/*top:15px;*/
	width:753px;
}
#menu-footer {
	background-color:#F0F1E1;
	height:21px;
}
#menu-footer a:link, #menu-footer a:visited {
	color:#928C8C;
}
#menu-footer a:hover, #menu-footer a:active {
	color:#CB221D;
}
#menu-footer ul {
	float:right;
	padding: 2px;
}
#menu-footer li {
	float: left;
	display: inline;
	margin-right: 4px;
	border-right: 1px solid #ccc;
}
#menu-footer ul li {
	float:left;
	padding:0px 6px;
}
#cont-footer {
	background-image:url(../images/bg_footer.jpg);
	height:46px;
}
#cont-footer p {
	clear:both;
	color:#FFFFFF;
	float:right;
	margin:2px 6px 0px;
	text-align:right;
	width:515px;
}
#cont-footer a:link, #cont-footer a:visited {
	color:#FF6600
}
#cont-footer a:hover, #cont-footer a:active {
	color:#fff;
	text-decoration:underline;
}
#ads-column {
	float:left;
	width:183px;
	margin-left:10px;
	overflow:hidden;
}
/******************tips******************************/
.filter.tips {
	background-color:#D6D6BE;
}
.filter.tips h4 {
	color:#CF301B;
	font-size:12px;
	font-weight:bold;
	margin:7px 9px 0px;
}
.filter.tips li, .filter.tips span {
	font-size:96%;
	margin:2px 10px 3px;
	line-height:2;
}
.filter.tips li a:hover, .filter.tips li a:active {
	text-decoration:line-through;
}
.filter.tips p {
	line-height:1.5;
}
.filter.tips img {
	margin:15px 35px 1px;
	text-align: center;
}
/******************noticias****************************/		
#verpropi-inner .noticias, #verpropi-inner-alt .noticias {
	display:block;
	float:left;
	width:280px;
	margin-top:-19px;
}
.noticias h2 {
	color:#C51D1D;
	font-weight:bold;
	margin-left:10px;
}
.btn_noti {
	display:block;
	overflow:hidden;
	position:relative;
	right:261px;
	top:200px;
	width:250px;
}
.btn_noti a img {
	float:left;
	margin-left:6px;
}
.img-noticias {
	float:left;
	height:187px;
	padding:5px;
	width:251px;
}
.img-noticias a {
	height:187px;
	width:251px;
	display:block;
	background-position:center;
	background-repeat:no-repeat;
}
.img-noticias a img {
	opacity:0;
	filter:alpha (opacity=0);
	position:absolute;
	left:-9999px;
}
.item .img-noticias span {
	float:left;
	padding:8px 0px;
	margin-right:2px;
}
.noticias small {
	margin-left:10px;
}
/******************inmobiliarias****************************/
/*pagina 1*/
.cont-inmobi .item {
	border:none;
}
.contenido-inmobi {
	display:block;
	margin:13px auto;
	position:relative;
	width:756px;
}
.lista-inmobi {
	height:100px;
	border:1px solid #eee;
	margin-bottom:10px;
	margin-top:31px;
}
.lista-inmobi li {
	float:left;
	padding:4px 13px;
}
.img-inmobi {
	background-color:#FFFFFF;
	float:left;
	height:148px;
	padding:5px;
	width:251px;
}
.img-inmobi a {
	width:251px;
	height:140px;
	display:block;
	background-position:center;
	background-repeat:no-repeat;
}
.img-inmobi a img {
	opacity:0;
	filter:alpha (opacity=0);
	position:absolute;
	left:-9999px;
}
.inmobi img {
	width:101px;
}
.teaser.inmobi {
	margin-bottom:-7px;
	padding:9px 0px 23px;
}
.inmobi-logos {
	border:1px solid #EEEEEE;
	float:left;
	margin:7px;
	width:107px;
	height:99px;
	overflow:hidden;
}
.inmobi-logos a {
	width:107px;
	height:99px;
	display:block;
	background-position:center;
	background-repeat:no-repeat;
}
.inmobi-logos a img {
	opacity:0;
	filter:alpha (opacity=0);
	position:absolute;
	left:-9999px;
}
.teaser.inmobi .info-dire, .teaser.inmobi .info-comuna-ciudad, .teaser.inmobi .info-fono-fax, .teaser.inmobi .info-email, .teaser.inmobi .info-web {
	display:block;
	clear:both;
}
.teaser.inmobi .info-web {
	font-weight:bold;
}
.ficha-inmobi ul {
	line-height:1;
	margin-top:10px;
}
/*pagina 2*/
.teaser.ficha-inmobi {
	padding:0px 16px;
}
.ficha-inmobi.item {
	overflow:hidden;
	float:none;
	border-bottom:none;
}
.ficha-inmobi.teaser h2 {
	color:#CC201E;
}
.ficha-inmobi.item h3 {
	background-color:#F0F1E1;
	color:#CC201E;
	font-size:122%;
	height:24px;
	padding:0px 6px;
}
.list-inmobi {
	border:1px solid #EEEEEE;
	display:block;
	float:left;
	height:260px;
	margin:10px 12px 10px 14px;
	overflow:hidden;
	padding:15px;
	width:180px;
}
/*-----------Ayuda-------------------*/
.ayuda {
	display:block;
	margin:20px auto;
	position:relative;
}
.ayuda ul li {
	list-style-position:inside;
	line-height:1.5;
	padding:0 5px;
}
.ayuda li a {
	font-weight:bold;
}
li span.title {
	background-color:#F0F1E1;
	color:#C81B1D;
	display:block;
	padding: 4px;
	font-weight:bold;
}
ol li.puntos {
	list-style-type:disc;
	list-style-position:inside;
	color:#C8191E;
	margin-bottom:5px;
}
.ayuda h3 {
	margin-top:48px;
	color:#999;
}
.ayuda p {
	line-height:1.5;
	text-align:justify;
	display:block;
	margin-bottom:16px;
}
li {
	margin-bottom:5px;
}
a.subir {
	padding-right:10px;
	position: absolute;
	right: 0;
}
.buscarpropiedades {
	margin:10px auto;
	display:block;
	position:relative;
}
/* Titulos listado*/
#titleResult {
	/*height:20px;*/
	display:block;
	/*margin:-19px 0 7px;*/
	margin: 0;
	overflow: hidden;
	height: 100%;
	padding: 5px 0;
}
#titleResult #title, #titleResult #result {
	font-size:18px;
	font-weight:bold;
	float: left;
}
#titleResult #title {
	color:#000;
}
#titleResult #result {
	color:#A00202;
}
/*banners en fichas*/
.banners {
	display:block;
	height:60px;
	margin:27px 0;
	width:100%;
	display:none;
}
.fichasInmobi {
	background-color:#FFFFFF;
	float:left;
	padding:5px;
	margin:14px 28px;
}
.metadata {
	float:left;
	position:relative;
	width:415px;
	z-index:100;
}
.metadata h2 {
	color:#CC201E;
}
/* Sin resultados*/
#container-mapa #new_listado .sin_resultados{
	background-color: #FFFFE0;
	border: 1px solid #E1EDC6;
	font-weight:bold;
	line-height:100px;
	overflow:hidden;
	margin: 100px 40px;
	text-align:center;
}
