@import url("reset.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%;}

a {text-decoration: none;color: #cc0000; text-decoration: none;}
body {background-color: transparent; font-family: Arial,Helvetica,sans-serif; font-size:14px; }
#body-wrapper {margin:auto; width:960px;}


#holderHead {position:relative; background-image:url(../images/bg-head.png); background-repeat:repeat-x;  padding:16px 0 5px 25px;}

#head-phone {height:16px; padding:9px 0px 10px 0px; line-height:16px; font-size:12px; font-weight:bold;color:#FFF; margin:auto;text-align:right;}
.homeBtn,
.contactBtn,
.favBtn{ padding:0px 10px 0px 28px; display:inline-block; background-repeat:no-repeat; background-position:8px 0px; height:16px; color:#fff; }
.homeBtn {background-image:url(../images/ico-home.png);}
.contactBtn {background-image:url(../images/ico-envelope.png);}
.favBtn {background-image:url(../images/ico-star_1.png);}

#head-logo {padding: 0px 0px 0px ; margin:auto; position: relative;  }
#head-logo #const-logo {position: absolute; left:10px; top:10px;}
#head-logo #inmo-logo {position: absolute; right:10px;}

#menuHolder {position:absolute; top:40px; right:10px;}
#menu {width:600px; margin: 0 auto;}
#menu ul {height:38px; margin: 0 auto; padding:0 10px; text-align:center;}

#menu ul li { display:inline-block;  }
#menu ul li.last { border-right: solid 0px #FFF; }
#menu ul li a{background-color:#000000; padding: 5px 10px 7px; border-right: solid 1px #FFF; font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif; vertical-align:top; text-shadow: #000 1px 2px 2px; text-decoration: none; color: #fff; font-size: 14px; }
#menu ul li a:hover{text-decoration:underline;}

#menu ul li.last a{}
#menu ul li.last{ border: none; margin: 0px; }

#flash {float:left; width:577px;}

/*
	#menu .empresa {margin-right: 45px;}
	#menu .asesora {margin-right: 45px;}
	#menu .oportun {margin-right: 60px;}
	#menu .servici {margin-right: 5px;}
*/

#leftMenu ul {width:155px;}
#leftMenu ul.alquileres, #leftMenu ul.venta {margin-top:20px;}
#leftMenu ul li.menuHead {width:155px; padding-left:20px; padding-bottom:15px; background-image:url("/images/menu-list.gif"); background-repeat:no-repeat;font-size:11px;font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
#leftMenu ul li.menuItem {}
#leftMenu ul li.menuItem a{line-height:12px;color:#666666; border-bottom:dashed 1px #005fa9; margin-left:20px; padding:4px 2px; display: block;font-size:10px;}
#leftMenu ul li.menuItem.highlited a{background-color:#FFFFCC; font-weight:bold;}
#leftMenu ul li.menuItem a:hover{background-color:#CCC;font-weight:bold;color:#000;}


#foot .logoInmogestor {display: block; text-indent: -999999px; overflow: hidden; position: absolute; top:30px; right: 10px; width: 102px; height: 36px; background-image: url("/images/logo-inmogestor.jpg"); background-repeat: no-repeat;}
#foot .textoFoot {display: block; text-align:left; font-size:12px; font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif;color:#fff;}

#footBg {width:960px; margin:auto;	background-color:#484848;}

#foot {margin:auto; width:960px;position:relative;font-weight:bold; }
#foot #menupie {float:left; width:550px; padding:10px; text-align:center;line-height:16px;}
#foot #menupie ul{list-style: none; margin:0px; padding:0px 0px 20px;}
#foot #menupie ul li {display:inline; margin:0px; padding:0px;}
#foot #menupie ul li a{color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; margin-top:2px; margin-bottom:2px; padding:0px 7px 0px 5px; border-right:#b82907 2px solid;}
#foot #menupie ul li a.primero{border-left:#b82907 2px solid;}
#foot #menupie ul li a:hover{text-decoration:underline;}
#foot #direccion {width:550px; color:#fff; float:right; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; text-align:center; padding-top:10px;}
#foot #images {position:absolute; right:10px; bottom:25px;top:15px; right: 10px;}
#foot .ig {color:#B22121; font-weight:bold; background-image:url('/images/logo-inmogestor.jpg'); background-repeat:no-repeat;text-indent:-99999px;overflow:hidden; width:102px; height:37px;display:block;}






#main-wrapper {width: 960px; margin: 0px auto;  }
#main-wrapper #index-left-column{width: 590px; padding: 0px; float: left; padding-top:10px; margin-right:20px;}
#main-wrapper #index-left-column h2{font-family: 'Trebuchet MS', Helvetica, sans-serif; margin: 10px 0px 10px; font-size: 16px; padding: 0px 0px 15px 20px;  color: #333; text-shadow: #fff 1px 2px 2px;}
#main-wrapper #index-left-column #imageMap {padding: 4px; border: solid 1px #bfbfbf; background-color:#fff;text-align:center; margin:auto;}

#main-wrapper #index-right-column .destacada {width: 320px; padding: 0px; margin: 5px 0; background-color: #FFF; font-family: 'Trebuchet MS',Verdana, Helvetica, sans-serif; position:relative;}
#main-wrapper #index-right-column .destacada h4 { color: #000; font-weight: bold; font-size: 11px; line-height: 20px; }
#main-wrapper #index-right-column .destacada h4 a { font-size: 11px; color: #000; display:block;}
#main-wrapper #index-right-column .destacada .lft{padding: 5px 5px 0 0; float:left;width:164px;}
#main-wrapper #index-right-column .destacada .lft img{width: 160px; height: 120px; padding: 1px; border: solid 1px #bfbfbf;display:block;}
#main-wrapper #index-right-column .destacada .rgt {float:left; padding: 8px 0 0 5px; color: #534836;  width:145px;font-size: 11px; }
#main-wrapper #index-right-column .destacada .rgt .label {font-weight: bold; line-height: 16px;}
#main-wrapper #index-right-column .destacada .rgt .precio { color: #b22121; font-weight: bold;}
#main-wrapper #index-right-column .destacada .visitas,
#main-wrapper #index-right-column .destacada a.masinfo {color: #b22121; line-height: 11px; font-size: 11px; position: absolute; bottom: 6px; right: 5px; background-image:url(/images/mas_info.jpg); background-repeat:no-repeat; width:37px; height:11px; text-indent:-9999px; overflow:hidden;}
#main-wrapper #index-right-column .destacada .visitMoreInfo {position:absolute; bottom:5px; line-height:11px;}
#main-wrapper #index-right-column .destacada a:hover.masinfo {text-decoration: underline;}


#main-wrapper #index-right-column {width: 350px; padding: 0px 0px 10px; float: left;background-color:#FFF;}
#main-wrapper #index-right-column h2 {color:#C00; font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:2.4em;margin:10px 0;padding:10px 0;text-shadow:1px 2px 2px #999;}
#main-wrapper #index-right-column .flashHolder{width: 550px; margin: auto;}
#main-wrapper #index-right-column .captador { width: 263px; padding: 0px; float:left;}


#buscador {margin: 0 auto;}
#buscador .brcolumn {padding:5px 20px;}
#buscador .brcolumn label{ font-size: 12px; color: #004080; font-weight:bold; font-family:Verdana;  }
#buscador .brcolumn select.fullWidth {width: 180px; margin: 2px 0px; font-size: 10px;}
#buscador .brcolumn select {width: 85px; margin: 2px 0px; font-size: 9px; border: solid 1px #777777; padding: 2px 4px;}
#desdeS {float: left; padding-right:9px;}
#hastaS {float: left;}
#buscador #submitH {margin:auto; width:79px;padding-top:10px;}

#buscador-holder {width: 126px; height: 210px; float: left;  padding: 8px 17px 0px 17px; background-image: url('../images/bg-buscador.png'); background-repeat: no-repeat; position: relative;}
#buscador-holder h3{font-size: 14px; color: #666561; margin: 5px 0px 5px; }

#destacadasCenter {margin: auto;}

#captadoresHolder {width:200px; margin:auto;;}
.captador { width: 200px; margin:0px; padding: 0px; text-align:center; padding:5px 0px}
.captador.contacto {background-image: url("/images/contacto-bg.png"); background-position: 225px 55px; background-repeat: no-repeat;}
#captadoresHolder .captador h3 {font-family: 'Trebuchet MS', Helvetica, sans-serif; margin: 0px; padding:0px; font-size: 14px; color: #FFF; text-shadow: #000 1px 2px 2px;}
#captadoresHolder .captador h3 a{color: #FFF; text-transform: uppercase;  text-shadow: #000 1px 2px 2px; text-decoration:none;}
.captador p a{color: #FFF; text-decoration: underline;}
.captador p {font-size: 12px; line-height: 16px; color: #000;}
.v h3 a, .b  h3 a{background-repeat:no-repeat; width:185px;height:62px; text-indent:-9999px; overflow:hidden; display:block; margin:auto;}
.v h3 a{background-image:url(/images/captacion_v.jpg);}
.b h3 a{background-image:url(/images/captacion_b.jpg);}



#captadores {padding: 0px 0px; margin: 10px 0;}
#captadorMartilleros, #captadorDeseaVender, #captadorBuscamosI {
display: block;
width: 310px;
height: 98px;
text-indent: -99999px;
overflow: hidden;
}

#captadorMartilleros{background-image:url("../images/martilleros.png");}
#captadorDeseaVender{background-image:url("../images/desea-vender.png");}
#captadorBuscamosI{background-image:url("../images/buscamos.png");}



#sort-wrap {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;padding:5px;}
#sort-holder ul li.label2 {font-weight: normal; color: #333333;}
#sort-holder ul li a {display: block; text-decoration: none; color:#cc0000; padding:5px;}
#sort-holder ul li a:hover {color: #FFF; background-color:#cc0000;}

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

#paginado {margin-top: 5px;padding: 5px 5px 5px 0px; 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; color: #9A9A9A;}
#paginado ul li a{text-decoration: none;}
#paginado ul li a:hover{text-decoration: underline;}
#paginado ul li.current {font-weight: bold;background-color: #cc0000; color:#FFF;}


#listado{width:580px; margin: 5px auto;}

/*listados*/
.listados {margin: 5px 15px; padding: 5px; position: relative; -moz-border-radius: 5px; background-color:#FFF;}
.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 {padding: 5px 0px;font-size:12px;}
.resultado .leftc{}
	.resultado .leftc .title{background-color:#cc0000;padding:5px;color:#FFF;}
	.resultado .leftc .holder-data{float: left; padding-left: 15px; padding-top: 15px;position:relative; width:370px;}
		.resultado .leftc .holder-data .lab {color: #333333;}
		.resultado .leftc .holder-data .lab2 {color: #000; font-size: 12px; margin: 3px 0px;}
		.resultado .leftc .holder-data .mas-info a{color: #686868;position:absolute;right:-70px;top:15px;display: block; padding: 8px 0 7px 25px; background-image:url(/images/ver_info.gif); background-repeat:no-repeat;;}
	.resultado .imagen {float: left; width: 96px; height: 73px; position: relative; padding-top: 15px; margin-left: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;}


.noResults {text-align:center; padding: 5px; font-weight: bold; color: #A40808; font-size: 16px;}


#main-wrapper #contact-left-column{width: 210px; padding: 15px 7px; float: left;margin-left:50px;}
#main-wrapper .contacto h1{font-size: 30px; font-family: Arial, Helvetica, sans-serif; color: #A11313; margin: 5px 0px;}
#main-wrapper h1{color:#C00; font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:2.4em;margin:10px 0;padding:10px 0;text-shadow:1px 2px 2px #999;}

#main-wrapper #contact-right-column{width: 257px; height: 346px; padding: 10px 10px; float: left;  }
#main-wrapper #contact-right-column form label { color: #7E7E7E; font-weight:bold; text-align: left; margin: 5px 0px 5px; display: block;}
#main-wrapper #contact-right-column form select,
#main-wrapper #contact-right-column form input[type=text],
#main-wrapper #contact-right-column form input[type=password],
#main-wrapper #contact-right-column form textarea { width: 250px; font-size: 12px; border: solid 1px #7E7E7E; background-color: #FFF; padding: 2px 4px; font-family: Verdana, Geneva, sans-serif; }

#vendemos, #buscamos {background-color: #FFF; padding: 10px;}
#vendemos h1, #buscamos h1{font-size: 16px; margin: 10px 0px;}
#vendemos h2, #buscamos h2{font-size: 13px; margin: 14px 0px;}
#vendemos label, #buscamos label {display: block; margin: 2px 0px;}
#vendemos input.field, #vendemos textarea.field, #buscamos input.field, #buscamos textarea.field {width: 192px; border: solid 1px #000; font-family: Verdana, Geneva, sans-serif; padding: 4px; font-size: 11px;}
#vendemos select.pr, #buscamos select.pr {width: 50px; border: solid 1px #000; font-family: Verdana, Geneva, sans-serif; padding: 3px;}
#vendemos select.op, #buscamos select.op {width: 200px; border: solid 1px #000; font-family: Verdana, Geneva, sans-serif; padding: 4px;}
#_izq {float: left; margin-right: 30px;}
#_der {float: left;}

.contacto {width:647px !important; margin:5px 4px;}
.contacto p{margin:10px 0px 0px 5px;color:#000; line-height:150%;}
.contacto h3{text-decoration:none !important; text-align:left !important;}


.email_sent{padding: 10px; text-align: center; border: solid 1px #900; background-color: #FFF; color: #900;margin:0px 110px; display:block;font-weight:bold}
.email_error{}


.ccisj {text-align:center;margin:20px 0px;}
.ccisj div a{display:block;margin:20px 0px;font-weight:bold;color:#737373;}

#main-wrapper #emp-right-column{width: 735px; padding: 0px; float: left;}
.emprendimientos {border: 1px solid #CFCFCF; -moz-border-radius: 5px;width:718px  !important; margin-bottom:10px;}
.emprendimientos .shareEmp{padding:0 10px 10px;}
.emprendimientos .shareEmp .separador {margin:0px 0px 5px;}
.emprendimientos h2 {text-align:left !important; padding:0px !important; margin:10px;color:#602017; font-size:20px;}
.emprendimientos h3 {text-align:left !important; margin:10px; padding:5px 0px;	font-size:18px; font-weight:normal;color:#602017; border-bottom:solid 1px #666666;}
.emprendimientos h4 {text-align:left !important; font-size:18px; font-weight:normal;color:#602017;}
.emprendimientos .padder {padding: 0px 10px 10px;}
.emprendimientos p.descripcion {margin: 15px 10px; line-height:16px;}
.emprendimientos #googleMapHolder {border: solid 4px #666; width:665px; height:210px;margin:0px auto;}
.emprendimientos ul {display:block; margin:20px auto; text-align:center;}
.emprendimientos ul li{display:inline-block;}
.emprendimientos ul li a{display:block; padding:5px 5px;text-decoration:underline;}
.emprendimientos ul li a:hover{background-color:#602017; color:#FFF;text-decoration:none;}
.emprendimientos ol {list-style: decimal inside;}

.emprendimientos #dptos a.title {display:block; margin:10px; padding:5px 0px; background-image:url(/images/unidades_ver_mas.png); background-repeat:no-repeat; background-position:right 0;	font-size:18px; font-weight:normal;color:#602017; border-bottom:solid 1px #666666;text-decoration:none;}
.emprendimientos #dptos a.title.expanded {background-position:right -28px;}

.imagenesTop{width:593px;height:262px; padding: 31px 15px 11px 12px; background-image:url("/images/bg-planos.png"); margin:auto;}
.imagenesTop .plano{width:300px;float: left;border: solid 5px #cec7c1; }
.imagenesTop .plano img{width:300px;}
.imagenesTop .otrasImg {width:278px;float: left;padding-left: 4px}
.imagenesTop .otrasImg img {width:115px;border: solid 5px #cec7c1; float: left;margin: 0px 7px 28px;}

.infoDpto p {padding: 10px;}
.infoDpto ol {padding: 10px;}

#imageTransition  {width:500px;margin: auto;}
#imageTransition div {font-family:Tahoma;}
#imageTransition p {padding:2px 4px 4px 6px; margin:0;}
#imageTransition a#titleLACSM {font-size: 18px !important;color:#ffffff !important;padding:2px 4px !important;text-decoration:none !important; position:relative;top:3px;}
#imageTransition p.tekst {font-size:1px;color:#ffffff;}

.card {border: none !important; position:absolute;width:100% !important;top:15px}

#formSearchByRef {padding: 0px 10px 0px;}
#formSearchByRef h2{line-height:130%;margin:0 0 5px;}
#formSearchByRef .help{font-size:12px;line-height:15px;}
#formSearchByRef input.text{width: 100px;}

.widget {width:262px; height:74px; padding:7px; float:left; background-image:url(../images/bg-captadores.png); background-repeat:no-repeat; margin:5px 20px 5px 5px;}

#buscador-habitar h2{color:#989898; font-family:'Trebuchet MS',Helvetica,sans-serif; font-size:24px; margin:10px 0;}
#buscador-habitar ul#ultipos {margin:20px 0;width:660px;}
#buscador-habitar ul#ultipos li{float:left; width:220px;}
#buscador-habitar ul#ultipos li label{color:#FF6600; font-size:14px; font-weight:bold;}
#buscador-habitar #wrapperBuscador {background-color:#F3F3F3; padding:10px; position:relative;}

#buscador-habitar ul li label{font-weight: normal; line-height:23px; margin:3px 0;}
#buscador-habitar #wrapperBuscador {position: relative; padding: 10px; background-color: #F3F3F3}
#buscador-habitar #floatLeft {float: left; width: 210px;}
#buscador-habitar #floatRight{float: left; width: 400px;}
#buscador-habitar #floatRight label {width: 80px; 	float: left; line-height:23px;}
#buscador-habitar #floatRight .brcolumn  {line-height:23px; margin:3px 0;}
#buscador-habitar #floatRight select {width: 150px;	float: left; }

#buscador-habitar #rangos {padding-top: 10px; clear: both; text-align: center;}

.tasaciones hr{ border:solid 1px #C00; border-width:0 0 1px 0;	}
.tasaciones label{font-weight:bold;}
.tasaciones p{float: left;width:150px;margin-right:150px;margin-left:50px; line-height:1.5;padding-top:10px;}
.tasaciones form{float: left;width:550px;}
.tasaciones form label{font-weight:bold;width:100px;display:block; float: left; line-height:25px;}
.tasaciones form input.text{width:250px;}
.tasaciones form textarea{width:250px;}
