@import url("reset.css");
@import url("flexscroll.css");
@import url("ficha.css");
@import url("textos.css");
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;} .clearfix{display:inline-block;} html[xmlns] .clearfix{display:block;} * html .clearfix{height:1%;}

body {background-image: url("../images/background-body.jpg"); background-repeat: repeat-x; background-position: top center; background-color: #FFF; font-family: Verdana, Geneva, sans-serif; font-size: 12px;}
a {color: #0078BD; text-decoration: none;}
a:hover {color: #B67703;}


#ic-header {width: 1000px; margin: 25px auto 20px; }

#wrapper {width: 1000px; margin: auto;}

#leftColumn {float: left; width: 670px; padding-left: 5px;}

#ic-menu {font-family: Tahoma, Geneva, sans-serif;}
#ic-menu ul{list-style: none;}

#ic-menu ul li{float: left; background-image: url("../images/mt-center.gif"); border-bottom: solid 1px #e1e1e1;margin-right: 1px;}
#ic-menu ul li div.tl, #ic-menu ul li div.tr {float: left; background-image: url("../images/mt-corners.gif"); width: 5px; height: 39px;}
#ic-menu ul li div.tr {background-position: -5px 0px;}

#ic-menu ul li a{display: block; line-height: 39px; padding: 0px 20px; float:left; color: #0078bd; text-decoration: none; font-size: 16px;}

#ic-menu ul li.selected {border-bottom: solid 1px #f6f6f6;}
#ic-menu ul li.selected a{font-size: 17px;}


#ic-buscador {margin-bottom:25px;}

#filtro { width: 399px; position: relative; float:left; border-right: 1px solid #FFF }
#filtro .field-title {color: #0079c1; font-weight: bold; margin: 10px 0px 5px 10px;}
#filtro .field-title .number {display: inline-block; background-color: #0079c1; color: #FFF; width: 18px; text-align: center; line-height: 18px; font-weight: bold; -moz-border-radius: 2px;}

#filtro .field-input {margin-left: 30px; display: inline;}
#filtro .field-input select {width: 150px}

#operacionH, #propiedadH {float: left; width: 175px;}
#localidadH, #provinciaH {float: left; width: 145px;}
#desdeS, #hastaS {display: block; width: 180px; margin-left: 10px; margin-bottom: 10px;}
#desdeS label, #hastaS label {width: 30px; display: inline-block; font-size: 10px;}
#desdeS select, #hastaS select {width: 140px;}
#buscarH {position: absolute; bottom: 20px; right: 45px;}

#busqueda-login {background-color: #c1c1c1; display: inline-block; float: left; width: 229px; padding: 10px 20px; border-left: solid 1px #a1a1a1 }
#busqueda {padding-bottom: 10px;}
#busqueda h2 {height: 33px; width: 228px; margin: auto;text-indent: -9999px; background-image: url('../images/buscador-title.gif'); background-repeat: no-repeat; margin-bottom: 15px;}
#busqueda small {font-size: 10px; font-style: italic; color: #424242}
#busqueda input#q {width: 178px; border: solid 1px #666666; padding: 4px; font-family: Verdana, Geneva, sans-serif;  }
#busqueda input#search-submit2s {vertical-align: middle; margin-left: 10px; }

#login {padding-top: 10px; border-top: solid 1px #a1a1a1; position: relative;}
#login h2{ color: #FFF; }
#login label{ display: block; width: 100px; font-size: 10px; margin: 3px 0px;}
#login input#p, input#u{width: 100px; border: solid 1px #666666; padding: 4px 4px; font-family: Verdana, Geneva, sans-serif; }
#login input#login-submit{position: absolute; top: 40px; right: 3px; }


#rightColumn {width: 300px; float: right;}


/*Estilo de los boxes de la derecha (boletin, propiedades de interes, etc)*/
.overlapped {position: relative; margin-top: 15px; padding-bottom: 10px; }
.overlapped h1 {position: relative; top: -15px; line-height: 34px; font-size: 18px; color: #FFF; text-align: right; margin-right: 5px;}
.overlapped h1 .title{ font-size: 18px; color: #FFF; background-image: url('../images/overlapped-blue-bg.gif'); background-repeat: repeat-x; float: right; padding: 0px 50px 0px 5px;}
.overlapped h1 .corner {width: 10px; height: 34px; background-image: url('../images/overlapped-blue-corner.gif'); float: right;}

.overlapped.grey h1 .title{ font-size: 18px; line-height: 34px; color: #FFF; background-image: url('../images/overlapped-grey-bg.gif'); background-repeat: repeat-x; float: right; padding: 0px 50px 0px 5px;}
.overlapped.grey h1 .corner {width: 10px; height: 34px; background-image: url('../images/overlapped-grey-corner.gif'); float: right;}


.icono-head {width: 36px; height: 36px; margin:0px 5px; right: 0px; background-repeat: no-repeat; position: absolute; top: 11px;}
.content {line-height: 16px; font-size: 12px;}

/*encabezado izquierda azul*/
.overlapped.left > h1 { margin-left:5px; text-align: left; padding-left: 20px ; background-image: url('../images/overlapped-blue-left.gif'); background-repeat: no-repeat; line-height: 34px; font-size: 20px; }
.overlapped.left > h1 > .icono-head {right: auto; top: 5px; left: 11px; width: 26px; height: 26px;}
/*encabezado izquierda dorado*/
.overlapped.left.gold > h1 { background-image: url('../images/overlapped-gold-left.gif'); }
.overlapped.left.gold .icono-head { }

/*content left*/
.overlapped.left > .content {padding: 0px 45px; line-height: 16px; font-size: 12px;}
.overlapped.left.blue > .content {background-image: url('../images/')}
.overlapped.left.gold > .content {padding: 0px 45px; line-height: 16px; font-size: 12px;}


#home360 .content{ height: 135px; border-bottom: solid 1px #000}

#anuncios-index {width: 1000px; margin: 25px auto 0px; position: relative; background-image: url('../images/background-destacadas-home-gold.gif');}

#destacadas-home .icono-head {background-image: url('../images/test-ico-intereses.gif');}

#destacadas-home > .content{position: relative; height: 460px; margin: 0px;}
#destacadas-home #hold-destacadas {width: 560px; float: left; background-image: url('../images/background-destacadas-hold-grey.gif'); background-repeat: repeat-x; margin: 0px 0px 20px 20px; padding: 20px 15px 0px; }
#destacadas-home .rc {background-image: url('../images/rc-destacadas.gif'); background-repeat: no-repeat; width: 20px; height: 20px; bottom: 0px; left: 0px; position: absolute;  }
#destacadas-home .tarjeta {margin: 0px 10px 20px;}

#ultimos-anuncios {}
#ultimos-anuncios.overlapped {margin-top: 0px;}
#announces {float: right; position: relative; /*top: -35px;*/ margin-top: -35px;}


#announces .overlapped .content {background-color: #E6E2BD; padding:20px 15px 6px; margin: 0px 20px 0px 0px}
#announces .tarjeta {float: none; margin-bottom: 10px;}





#boletin-home {background-color:#DEDEDC; background-image:url(../images/noticias.jpg);  background-position:right center; background-repeat:no-repeat;}
#boletin-home .icono-head {background-image: url('../images/test-ico-new.gif');}
#boletin-home .content {padding:5px 10px 0px; font-family: Verdana, Geneva, sans-serif;}
#boletin-home .content input#susc-email {margin: 10px 0px 0px;font-family: Tahoma, Geneva, sans-serif; width: 190px;}
#boletin-home small {display: block; font-size: 10px; margin: 3px 0px 10px; }

#banner-home-top {background-color: #c0c0c0; width: 300px; height: 80px; margin: 10px 0px;}

#intereses {margin-top: 25px; padding-bottom: 0px; background-color:  #dddddb}
#intereses .title {font-size: 18px; letter-spacing: -1px;}
#intereses .icono-head {background-image: url('../images/test-ico-intereses.gif');}
#intereses .print a{border-top: solid 2px #cdcdcb;}
#intereses .print a{display: block;font-size: 25px; color: #605c5b; text-decoration: none; text-transform: uppercase; text-align: left;padding:10px 10px 10px 40px; background-image: url('../images/print-intereses.gif'); background-position: 10px 12px; background-repeat: no-repeat; font-weight: bold;}

#intereses #noWindow .error {border: solid 1px #A5605A; background-color: #972116; color: #FFF; font-weight: bold; padding: 5px; text-align: center;}



#ayuda_home {width: 980px; position: relative; margin: 10px auto; padding: 10px 0px 10px 20px; background-color: #e0e0e0;  background-image: url('../images/bg-faq.gif'); background-repeat: repeat-x;}
#ayuda_home h2 {color: #007cc2; font-size: 22px; margin: 10px 0px}
#ayuda_home #faq {width: 480px; margin-left: 6px; background: #efefef; float: left;}
#ayuda_home #faq .left {float: left; width: 240px; }
#ayuda_home #faq ul {padding: 5px 0px; }
#ayuda_home #faq ul li a {color: #000; text-decoration:none; display: block; font-size: 12px; padding: 5px 0px 5px 28px; background-image: url("../images/bullet-ayuda-home.gif"); background-position: 8px 6px; background-repeat: no-repeat;}
#ayuda_home #faq ul li a:hover {text-decoration:underline;}
#ayuda_home #colorcitos {float: left; width: 24px; background: url('../images/dots-faq.gif') no-repeat; height: 84px; }


#ayuda_home .rcbl {z-index: 3;background-image: url('../images/rc-destacadas.gif'); background-repeat: no-repeat; width: 20px; height: 20px; bottom: 0px; left: 0px; position: absolute;  }
#ayuda_home .rctl {z-index: 3;background-image: url('../images/rctl.gif'); background-repeat: no-repeat; width: 20px; height: 20px; top: 0px; left: 0px; position: absolute;  }

#incorporar_empresa {width: 300px; position: absolute; right: 15px; top: 5px; border: solid 1px #91c2d4}
#incorporar_empresa h1{right: -15px; }
#incorporar_empresa .title{font-size: 18px; }
#incorporar_empresa {background: #f2f2f2;}
#incorporar_empresa .content{padding: 10px; text-align: center;}

/*Google Feeder foot*/
#foot-links {width: 1000px; margin: 10px auto auto; background-image: url("../images/foot-links.jpg"); background-color: #E8E4AE; background-position: 0px 20px; background-repeat: repeat-x; border-top: solid 1px #d9d7d8; }
#foot-links #alquileres, #foot-links #ventas, #foot-links #otros {width: 250px; float: left; padding: 0px 10px 10px 10px; }
#foot-links #alquileres, #foot-links #ventas, #foot-links #otros {margin-left: 47px; }
#foot-links #alquileres a, #foot-links #ventas a, #foot-links #otros a{display: block; color:#666666; text-decoration:none; font-size:8pt;border-top:1px solid #CFCFCF; margin-top:5px; padding:6px 0 3px 2px;}
#foot-links #alquileres a.fltit, #foot-links #ventas a.fltit, #foot-links #otros a.fltit{font-weight: bold; border-top: none;}

/* Propiedades de Interes */
.intProp {padding: 3px 0px; }
.intProp .imgHolder, .intProp .datHolder {float: left;}
.intProp .imgHolder {width: 94px; margin-right:3px; position: relative;}
.intProp .datHolder {width: 148px;position: relative; padding: 3px 0px}
.intProp .imgHolder img { width: 90px; height: 67px; padding: 1px; border:solid 1px #BFBFBF; display: block; }

.intProp .imgHolder a.rmInt {position: absolute; bottom: 3px; right: 4px; display: block; background-position: -30px -20px; background-image: url('../images/icons.png'); background-repeat: no-repeat; text-decoration: none; height: 14px; width: 14px; overflow: hidden; }
.intProp .imgHolder a.rmInt:hover {background-position: -45px -20px; text-decoration: none;}

.intProp .datHolder .precio {}


#hold-printList {border: solid 2px #dddddb; padding: 3px;}

.over {border: dashed 2px #FFA500 !important;}

#intereses .loc {color: #222; padding: 3px 3px; margin: 0px 0px 3px; font-size: 10px; background-repeat: repeat-x;}

.nothingyet {color: #868686; font-style: italic; text-align: center;}
.scroll {position: relative;overflow: auto; height: 178px;}


/*** Tarjeta ***/
.tarjeta {width: 260px; float: left; margin: 0px 4px 5px; position: relative;  background-color: #FFFFFF; }
.tarjeta .title {font-size: 11px;padding: 3px; color: #fff; border-bottom: solid 1px #007DAB; background: #007bc1; overflow: hidden;}

.tarjeta .add-quick-list {position: absolute; bottom: 14px; right: 10px; height: 14px; width: 14px; overflow: hidden;}
.tarjeta .add-quick-list a {display: block; background-position: 0px -20px; height: 14px; width: 14px; background-image: url('../images/icons.png'); background-repeat: no-repeat; text-decoration: none; }
.tarjeta .add-quick-list a:hover {background-position: -15px -20px; text-decoration: none;}


.tarjeta .mas-info {position: absolute; bottom: 5px; right: 5px;}
.tarjeta .imagen { float: left; width: 94px; padding: 9px 5px; position: relative; }
.tarjeta .imagen img { width: 90px; height: 67px; padding: 1px; border:solid 1px #BFBFBF; display:block}
.tarjeta .holder-data { float: right; width: 156px; padding: 2px 0px; font-size: 11px; }
.tarjeta .holder-data .lab {font-weight: bold; margin-top: 3px;}

/*** Tarjeta Gold ***/
.tarjeta.gold {margin: auto;width: 270px;}
.tarjeta.gold .title {background-image: url('../images/tarjeta/bg-title-gold.gif'); color: #000; font-weight: bold;}
.tarjeta.gold .data {padding: 5px 5px; font-size: 11px; }
.tarjeta.gold .scroll {position: relative;overflow: auto; height: 300px;}

.tarjeta.gold .printListHold {padding: 3px 3px; border-bottom: none; margin-top: 3px;}
.tarjeta.gold .printListHold a { text-decoration: none; }


/*
Breadcumb
*/
#breadcumb {font-size: 16px;font-family: Arial, Helvetica, sans-serif; margin-top: 5px;}
#breadcumb .brlink a, #breadcumb .brbtn a {color: #0078bd; text-decoration: none;}
#breadcumb .brhold {float: left; }
#breadcumb .brhold .brlink, #breadcumb .brhold .brbtn {float: left; padding: 3px 5px; position: relative;}

#breadcumb .brhold > div.active {background-color:#F3F3F3;background-image: url(../images/breadMenu-bg.gif); background-repeat: no-repeat;}

/* Bread Menu */
.breadMenuHold {width: 250px; position: absolute; top: 22px; left: 0px; background-color:#F3F3F3; background-image: url(../images/breadMenu-border.gif); background-repeat: no-repeat; border-left: solid 1px #cfcfcf; border-bottom: solid 1px #cfcfcf; border-right: solid 1px #cfcfcf; z-index: 2;}
.breadMenuHold .link a {color: #0078bd !important; text-decoration: none; display: block; padding: 5px 5px; margin: 1px 0px;font-size: 12px;}
.breadMenuHold .link a:hover {background-color:#0078bd; color: #FFF !important; text-decoration: none; }
.breadMenuHold .selected a{background-color:#0078bd; color: #FFF !important; text-decoration: none; }
.breadMenuHold .selected a:hover{background-color:#008CDC; }

#sort-wrap, #fichaHead {background-color:#F3F3F3;margin-bottom:5px; height:20px; padding-top:6px;font-size: 12px;}
#sort-holder {float: right;}
#sort-holder ul {text-align: right;list-style: none; padding: 0px;}
#sort-holder ul li {float: left; margin: 0px 3px;}
#sort-holder ul li.label {font-weight: bold;}
#sort-holder ul li.label2 {font-weight: normal; color: #333333;}
#sort-holder ul li a {display: block; text-decoration: none; }
#sort-holder ul li a:hover {color: #B30000;text-decoration: underline;}

#sort-holder ul li a.selected {color: #666;}

#paginado {margin-top: 5px;padding: 5px 5px 5px 0px; background-color: #F3F3F3; font-size: 12px;}
#paginado ul {float: right;}
#paginado ul li{font-family: Verdana, Geneva, sans-serif;font-size: 10px; line-height: 10px; float: left; padding: 5px 6px; margin: 0px 1px;background-color: #F5F5F5; border: solid 1px #D1D3D2;color: #9A9A9A;}
#paginado ul li a{text-decoration: none;}
#paginado ul li.current {font-weight: bold;color: #000}



/*listados*/
.listados {margin: 5px 0px; padding: 5px;position: relative; border: 1px solid #CFCFCF; -moz-border-radius: 5px;}
.listados .tl, .listados .tr, .listados .bl, .listados .br {background-repeat: no-repeat;position: absolute;width: 10px;height: 19px;}
.listados .tl {top: 0px; left: 0px; background-position: 0px 0px; background-image: url('../images/layout/dataholder-lr-bg.gif');}
.listados .tr {top: 0px; right: 0px; background-position: -10px 0px; background-image: url('../images/layout/dataholder-lr-bg.gif');}
.listados .bl {bottom: 0px; left: 0px; background-image: url('../images/layout/dataholder-blr-bg.gif');}
.listados .br {bottom: 0px; right: 0px; background-image: url('../images/layout/dataholder-blr-bg.gif');}
.listados .hr {border-bottom: 1px solid #969696; height: 1px; line-height: 1px; padding: 1px 0px;}


.resultado {border-top: dashed 1px #d6d6d6; padding: 10px 0px;}
.resultado .leftc{float: left; width: 535px;}
	.resultado .leftc .title{}
	.resultado .leftc .holder-data{float: left; padding-left: 30px; padding-top: 15px;}
		.resultado .leftc .holder-data .lab {color: #333333;}
		.resultado .leftc .holder-data .lab2 {color: #000; font-size: 14px; margin: 3px 0px;}
	.resultado .imagen {float: left; width: 92px; height: 69px; position: relative;padding-top: 15px;}
	.resultado .imagen img{width: 92px; height: 69px; display: block; border: solid 1px #d6d6d6; padding: 1px;}
		.resultado .add-quick-list {position: absolute; bottom: 2px; right: 2px; height: 14px; width: 14px; overflow: hidden;}
		.resultado .add-quick-list a {display: block; background-position: 0px -20px; height: 14px; width: 14px; background-image: url('../images/icons.png'); background-repeat: no-repeat; text-decoration: none; }
		.resultado .add-quick-list a:hover {background-position: -15px -20px; text-decoration: none;}
.resultado .rightc{float: right; width: 120px;}
	.resultado .rightc .title{color: #3f3e3e;}
	.resultado .rightc .publisher{text-align: center; padding: 10px 0px;}


.rss a {
padding-right: 28px;
line-height: 24px;
text-decoration: none;
display: block;
background: transparent url(../images/rss_icon.png) no-repeat right 0;
text-align: right;
}


/*** Add this ***/
div.addthis {
	display:	inline;
}

div.addthis a.sprite {
	float:		left;
	display:	inline;
	width:		24px;
	height:		24px;
	margin:		0 6px 0 0;
	text-indent:-9999px;
	cursor:		pointer;
}

div.addthis a.facebook {
	background: transparent url(../images/share_icons.png) no-repeat 0 0;
}
div.addthis a.twitter {
	background: transparent url(../images/share_icons.png) no-repeat -24px 0;
}
div.addthis a.digg {
	background: transparent url(../images/share_icons.png) no-repeat -48px 0;
}
div.addthis a.delicious {
	background: transparent url(../images/share_icons.png) no-repeat -72px 0;
}
div.addthis a.favorites {
	background: transparent url(../images/share_icons.png) no-repeat -96px 0;
}
div.addthis a.flickr {
	background: transparent url(../images/share_icons.png) no-repeat -120px 0;
}
div.addthis a.google {
	background: transparent url(../images/share_icons.png) no-repeat -144px 0;
}
div.addthis a.myspace {
	background: transparent url(../images/share_icons.png) no-repeat -168px 0;
}
div.addthis a.reddit {
	background: transparent url(../images/share_icons.png) no-repeat -192px 0;
}
div.addthis a.stumbleupon {
	background: transparent url(../images/share_icons.png) no-repeat -216px 0;
}
div.addthis a.technorati {
	background: transparent url(../images/share_icons.png) no-repeat -240px 0;
}
div.addthis a.blogger {
	background: transparent url(../images/share_icons.png) no-repeat -264px 0;
}
div.addthis a.wordpress {
	background: transparent url(../images/share_icons.png) no-repeat -288px 0;
}
div.addthis a.print {
	background: transparent url(../images/share_icons.png) no-repeat -312px 0;
}
div.addthis a.email {
	background: transparent url(../images/share_icons.png) no-repeat -336px 0;
}
div.addthis a.addtoIntrest {
	background: transparent url(../images/share_icons.png) no-repeat -360px 0;
}
div.addthis .separador {background-color:#969696;
display:block;
float:left;
height:24px;
margin:0 10px 0 5px;
width:1px;}
