/* GLOBAL */
body {margin:0px; background-color:#fff; color:#4f4f4f; font-size:12px; font-family: Arial, Helvetica, sans-serif;}
.allBlock {position:relative; float:left; display:inline-block; width:1030px;}
.rounded3 {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
img {border:0px;}
.gradientGrey {background: #727071; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyNzA3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MDVlNWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #727071 0%, #605e5f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#727071), color-stop(100%,#605e5f)); background: -webkit-linear-gradient(top, #727071 0%,#605e5f 100%); background: -o-linear-gradient(top, #727071 0%,#605e5f 100%); background: -ms-linear-gradient(top, #727071 0%,#605e5f 100%); background: linear-gradient(top, #727071 0%,#605e5f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#727071', endColorstr='#605e5f',GradientType=0 );}
.gradientGreyLight {background: #fafffe; background: -moz-linear-gradient(top,  #fafffe 0%, #e5e7e4 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafffe), color-stop(100%,#e5e7e4)); background: -webkit-linear-gradient(top,  #fafffe 0%,#e5e7e4 100%); background: -o-linear-gradient(top,  #fafffe 0%,#e5e7e4 100%); background: -ms-linear-gradient(top,  #fafffe 0%,#e5e7e4 100%); background: linear-gradient(top,  #fafffe 0%,#e5e7e4 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafffe', endColorstr='#e5e7e4',GradientType=0 );}
.btn_2_big {position:relative; float:left; display:inline; color:#383838; border:1px solid #9b9693; margin:0px; padding:10px; width:auto; background-color:#efefed; font-size:18px; cursor:pointer; font-weight:bolder;}
.brdrRed {position:relative; float:left; display:inline; border:4px solid #e3291a;}
.titleh1{font-size: 16px;width: 100%;margin-bottom: 10px;color:#000000;font-weight:bold;}

/* LINKS */
a {color:#0066cc; text-decoration:underline;}
a:visited {color:#003c79;}
a:hover {color:#2479ce;}
#blckads #aList .showList li .pic a {color:#fff; text-decoration:none; font-weight:bold;}
#menu a{text-decoration:none; color:#0066cc; font-weight:normal;}
#menu a:hover{text-decoration:none; color:#003c7a;}
#access a {text-decoration:none; font-weight:normal;}
#btn_publicarAnuncio a{position:relative; color:#fff; text-decoration:none;}
.linkNoLine {text-decoration: none}

/* BUTTONS */
.sbtn_contactar_red {position:relative; float:left; display:inline-block; margin-top:15px; width:100%; text-align:center; border:1px solid #a81b21; color:#fff; font-size:12px; font-weight:bolder; background: #d3222a; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzMjIyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZTIxMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #d3222a 0%, #be2128 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3222a), color-stop(100%,#be2128)); background: -webkit-linear-gradient(top, #d3222a 0%,#be2128 100%); background: -o-linear-gradient(top, #d3222a 0%,#be2128 100%); background: -ms-linear-gradient(top, #d3222a 0%,#be2128 100%);/ background: linear-gradient(top, #d3222a 0%,#be2128 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3222a', endColorstr='#be2128',GradientType=0 );}
.sbtn_contactar_red a {display:block; padding:6px 3px; color:#fff; text-decoration:none;}
.sbtn_grey {position:relative; float:left; display:inline-block; margin-top:15px; width:100%; text-align:center; color:#fff; font-size:12px; font-weight:bolder;}
.sbtn_grey a {display:block; padding:6px 3px; color:#fff; text-decoration:none;}

/* TXT */
.txtGreenBold {position:relative;float:left;display:inline-block;font-weight:bolder;padding-top:10px;color:#007a0e}

/* ICONS */
.ico_messageSent {width:22px;height:17px;background:url(/_img/sprite.gif) no-repeat -310px -99px;}

/* TOP */
#top {z-index:10; height:105px;}
#top p{margin:0px;}
#top #logo {position:absolute; top:10px; left:3px; width:308px; height:40px; background:url(/_img/sprite.gif) no-repeat 0px 0px; cursor:pointer;}
#top #access {position:absolute; top:10px; right:0px;height:60px; text-align:right; color:#000;}
#top #access .publicarAnuncio {position:relative; float:right; display:block; width:16px; height:16px; margin-left:5px; background:url(/_img/sprite.gif) no-repeat -92px -43px; cursor:pointer;}
#top #menu {position:absolute; bottom:0px; right:0px; width:900px; font-size:15px; color:#003c7a; z-index:400;}
#top #menu ul {position:relative; float:right; margin:0px; padding:0px; list-style:none; width:1030px; text-align:right;}
#top #menu li {margin-right:-1px; position:relative; display:inline; padding:3px 19px; border-left:1px solid #ccc; border-right:1px solid #ccc; cursor:pointer;color:#0066cc;}
#top #menu li:hover {color:#003c7a;}
#top #menu .noleft {border-left:1px solid #fff;}
#top #menu ul div {position:absolute; top:22px; left:-1px; padding:10px 15px; background-color:#fff; display:none; border:1px solid #ccc; border-top:none; z-index:500; text-align:left; -webkit-border-radius: 3px; -webkit-border-top-left-radius: 0; -moz-border-radius: 3px; -moz-border-radius-topleft: 0; border-radius: 3px; border-top-left-radius: 0;  box-shadow: 0px 5px 9px rgba(0, 0, 0, 0.43); -moz-box-shadow: 0px 5px 9px rgba(0, 0, 0, 0.43); -webkit-box-shadow: 0px 5px 9px rgba(0, 0, 0, 0.43);}
#top #menu ul div p {padding:3px 0px;}
#top #menu .selected {color:#003c7a;}
#sepMenu {margin-top:10px; height:8px; background-color:#e42419;}

/* SEARCHER */
#searcher, #searcherBy {z-index:5; background:url(/_img/searcher_bg.gif) no-repeat; width:1030px; height:210px; margin-top:5px;}
#searcher #inputsZone, #searcherBy #inputsZone {position:absolute; top:82px; left:16px;}
#searcher #inputsZone .select_hide, #searcherBy .select_hide {position:relative; float:left; display:inline-block; width:260px; background-color:#fff; font-size:26px; color:#474747; letter-spacing:-1px; width:300px; height:37px; padding: 13px 15px 7px 15px; border:0px; outline: none; cursor: pointer; font-weight:normal;}
#searcher #inputsZone .select_hide .arrow, #searcherBy .select_hide .arrow {position:absolute; top:25px; right:22px; width:10px; height:8px; background:url(/_img/sprite.gif) no-repeat 0px -49px;}
#searcher #inputsZone .ul_hide, #searcherBy .ul_hide {position:absolute; top:60px; left:0px; font-size:18px; background-color:#fff; width:328px; z-index:300; border:1px solid #ccc; display:none; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.33); -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.33); -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.33);}
#searcher #inputsZone .ul_hide ul, #searcherBy .ul_hide ul {position:relative; margin:5px 0px; padding:0px; list-style:none;}
#searcher #inputsZone .ul_hide li, #searcherBy .ul_hide li {position:relative; padding:0px 15px;}
#searcher #inputsZone .ul_hide li:hover, #searcherBy .ul_hide li:hover {background-color:#eaeaea}
#searcher #inputsZone .search_input, #searcherBy .search_input {position:relative; float:left; display:inline-block; margin-left:10px;}
#searcher #inputsZone .search_input .btn_search, #searcherBy .search_input .btn_search {position:absolute; top:7px; right:5px; width:100px; height:45px; background:url(/_img/sprite.gif) no-repeat 0px -61px; cursor:pointer;}
#searcher #inputsZone .search_input .ej {position: absolute; bottom:-20px; left:10px; color:#fff; font-size:12px;} 
#searcher #inputsZone .search_input .ej u {padding-right:5px; cursor: pointer;}
#searcher #inputsZone select, #searcherBy select, input {font-size:26px; color:#474747; letter-spacing:-1px; width:300px; height:57px; padding:10px 15px; border:0px; outline: none; cursor: pointer; font-weight:normal;}
#searcher #inputsZone input, #searcherBy input { width:470px; padding:11px 115px 11px 15px; height:35px; cursor: text;}
#searcher #inputsZone .search_tab {position:absolute; top:-60px; width:120px; height:36px; text-align:center; padding-top:7px; color:#fff; font-size:18px; text-shadow: 0px 1px 2px rgba(50, 50, 50, 1); cursor:pointer;}
#searcher #inputsZone .search_tab.selected { background:url(/_img/sprite.gif) no-repeat;}
#searcher #inputsZone #btn_venta {left:3px; background-position:-103px -60px;}
#searcher #inputsZone #btn_alquiler {left:150px; background-position:-103px -60px;}
.allBlock .searcher_btns div {padding:5px 15px;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.allBlock .searcher_btns div.selected {background-color:#9E0000;}
.allBlock #btn_publicarAnuncio {position:absolute; bottom:15px; left:23px; color:#fff; font-size:16px; font-weight:bold; z-index:6;}
.allBlock #btn_buscarZona {position:absolute; bottom:10px; right:14px; color:#fff; font-weight:bold; cursor:pointer; z-index:6;}
.allBlock #btn_buscador {position:absolute; bottom:10px; right:256px; color:#fff; font-weight:bold; cursor:pointer;}
.allBlock #btn_buscarBy {position:absolute; bottom:10px; right:135px; color:#fff; font-weight:bold; cursor:pointer; z-index:6;}

/* SEARCHER LIST */
#searcherList {margin-top:5px; background-color:#e42419; padding:15px 0px 50px 0px; display:none;}
#searcherList ul {position:relative; float:left; display:inline-block; width:100%; margin:0px; padding:0px; list-style:none;}
#searcherList li {position:relative; float:left; width:100%; display:inline; color:#fff; font-size:13px; margin:5px 0px; cursor:pointer;}
#searcherList li .plus {position:relative; float:left; display:inline-block; width:11px; height:11px; background:url(/_img/sprite.gif) no-repeat -35px -46px; margin: 3px 5px 0px 25px;}
#searcherList li .minus {background-position:-48px -46px;}
#searcherList li a {color:#fff; font-size:11px; text-decoration:none;}
#searcherList .submenu {position:relative; float:left; display:inline; margin-left:40px; width:300px; margin-top:5px; display:none;}
#searcherList .submenu li {position:relative; float:left; display:inline; width:200px; margin:3px; font-size:11px;}
#searcherList .submenu .arrow {position:relative; float:left; display:inline-block; width:3px; height:5px; background:url(/_img/sprite.gif) no-repeat -64px -49px; margin: 5px 5px 0px 0px;}
#searcherList .close {position:absolute; top:5px; right:5px; width:32px; height:32px; background:url(/_img/sprite.gif) no-repeat -1px -232px; cursor: pointer}

/* SEARCHER BY */
#searcherBy {display:none;}
#searcherBy .close {position:absolute; top:5px; right:5px; width:32px; height:32px; background:url(/_img/sprite.gif) no-repeat -1px -232px; cursor: pointer}

/* AUTOSUGGEST */
#inputsZone .suggest {position:absolute; top:60px; left:0px; font-size:18px; background-color:#fff; width:493px; z-index:300; border:1px solid #ccc; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.33); -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.33); -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.33); display:none;}
#inputsZone .suggest ul {position:relative; margin:5px 0px; padding:0px; list-style:none; cursor: pointer;}
#inputsZone .suggest li {position:relative; padding:0px 15px;}
#inputsZone .suggest li:hover {background-color:#eee;}
#inputsZone .suggest li.selected, .select_hide .ul_hide li.selected {background-color:#eee;}
#inputsZone .suggest .count {position:absolute; top:3px;right:5px; width:25px; height:25px; font-size:12px; z-index:999;}

/* HOME */
#container {position:relative; margin:0px auto; width:1030px;}
#line1 {padding: 0 0 17px; border-bottom:#dfdfdf solid 1px;}
#options h1{font-size: 16px;}


/* OPTIONS AFTER SEARCHER HOME */
#options {margin-top:20px; border-bottom:#dfdfdf solid 1px;}
/* 22/05/2013 - #options .left{position:relative; float:left; display:inline-block; width:514px; border-right:#dfdfdf solid 1px; height:170px;}*/
#options .left{position:relative; display:inline-block;border-right:#dfdfdf solid 1px; height:150px;width:400px;border-left:#dfdfdf solid 1px;margin-left:13px;float:left;}
/* 22/05/2013 - #options .right{position:relative; float:left; display:inline-block; width:514px; height:170px;}*/
#options .right{position:relative; float:left; display:inline-block; border-right:#dfdfdf solid 1px; height:150px;width:400px;border-left:#dfdfdf solid 1px;margin-left:13px;}
#options .img_verificados {position:absolute; top:20px; left:10px; width:117px; height:85px; background:url(/_img/sprite.gif) no-repeat -312px 0px;}
#options .img_buscar {position:absolute; top:20px; left:10px; width:100px; height:85px; background:url(/_img/sprite.gif) no-repeat -81px -115px;}
#options .verificados {position:absolute; top:20px; left:150px; width:250px; height:100px;}
#options .buscar {position:absolute; top:20px; left:150px; width:250px; height:100px;}
#options .roba {position:relative; float:right;text-align:center;overflow: auto; margin-top:20px;width:300px;overflow:hidden;} /* 22/05/2013 */
#options .roba-left {position:relative; float:left; width:300px; text-align:center;overflow:hidden; margin-top:20px;height:250px;} /* 11/01/2017 */

/* BANKS (IMAGES) */
#banks {padding:15px 0px 30px 0px; border-bottom:#dfdfdf solid 1px;}
#banks .list {position:relative; float:left; display:inline-block; width:257px; margin-top:15px; text-align:center;}

/* BLOCK ANUNCIOS */
#blckads {margin-top:25px; padding-bottom:15px; border-bottom:#dfdfdf solid 1px;}
#blckads ul {position:relative; float:left; display:inline; width:100%; margin:0px; padding:0px;}
#blckads li {position:relative; float:left; display:inline; padding:0px 25px; border-left:1px solid #707070; cursor:pointer; font-size:14px; font-weight:bold; color:#0066cc;}
#blckads li.selected {color:#4f4f4f; cursor: text;}
#blckads .noleft {border-left:1px solid #fff; padding-left:0px;}
#blckads #aList {position:relative; float:left; width: 1030px; margin-top:15px;}
#blckads #aList .roba {position:relative; float:right; width:340px; text-align:right;} /* 22/05/2013 - HOME NO SE USA*/
#blckads #aList .showList {position:relative; float:left; width:689px; /*height:275px*/}
#blckads #aList .showList ul {position:relative; float:left; display:inline-block; width:100%; margin:0px; padding:0px;}
#blckads #aList .showList li {position:relative; float:left; display:inline; margin:0px 20px 25px 0px; padding:0px; border:0px; cursor:text; color:#4f4f4f; font-weight:normal;}
#blckads #aList .showList li .pic {position:relative; float:left; display:inline; width:82px; height:72px; border:1px solid #dedede;overflow:hidden;}
#blckads #aList .showList li .pic img {border:1px solid #fff; max-width:80px; overflow:hidden;}
#blckads #aList .showList li .pic .nPhotos {position:absolute; bottom:1px; left:1px; padding:3px 20px 2px 3px; color:#fff; font-size:12px; background-color:#e9271d; z-index:15; border-top:1px solid #fff; border-right:1px solid #fff; min-width:10px;}
#blckads #aList .showList li .pic .nPhotos .arrow {position:absolute; bottom:4px; right:3px; width:14px; height:11px; background:url(/_img/sprite.gif) no-repeat -114px -46px;}
#blckads #aList .showList li .info {position:relative; float:left; display:inline; padding-left:10px; width:230px; font-size:11px;}
#blckads #aList .showList li .info span {position:relative; float:left; display:inline; width:230px; margin-top:7px; font-size:10px; color:#838383;}
#blckads #aList .showList li .info .views {position:relative; float:left; display:inline; margin:-2px 5px 0px 5px; width:14px; height:13px; background:url(/_img/sprite.gif) no-repeat -15px -45px;}
#blckads #aList .showList li .info .prfl {position:relative; float:left; display:inline;}
#blckads #aList #showList_obranueva, #blckads #aList #showList_destacados {display:none;}

/* SERVICES */
#services {margin-top:25px; color:#b6b6b6; font-weight:bold;}
#services p {margin:4px 0px;}
#services a {color:#0066cc; padding:0px 4px; text-decoration:none; font-weight:normal;}

/* SOCIAL */
#social {margin-top:45px; text-align:center;}

/* ARIADNA */
#ariadna {margin-top:15px;}
#ariadna a {position:relative; float:left; display:inline; font-size:12px; color:#0065cd; font-weight:bold; text-decoration:none;}
#ariadna a.selected {color:#5d5d5d;}
#ariadna .arrow {position:relative; float:left; display:inline; width:3px; height:5px; background:url(/_img/sprite.gif) no-repeat -134px -49px; margin:5px 10px;}
#ariadna span {position:relative; float:left; display:inline; margin:0px 10px;}
#ariadna .right {position:relative; float:right; display:inline; margin-top:-4px;}
#ariadna .right ul {position: relative; float: left; display:inline-block; width:100%; margin:0px; padding:0px; list-style: none;}
#ariadna .right li {position: relative; float: right; display:inline-block; margin-left:5px;}
#ariadna .btnGrey, .btnGrey {position:relative; float:left; display:inline-block; padding:4px 8px; border:1px solid #cccccc; color:#555754; background-color:#e1e1e1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-decoration:none; font-weight:bolder; font-size:11px;}
#ariadna .btnGrey:hover, .btnGrey:hover {background-color:#f0f0f0;}
#ariadna .btnGrey.selected, .btnGrey.selected {background-color:#fff;}

/* LIST */
#listAll {margin-top:15px;}
#listAll #left {position:relative; float:left; display:inline-block; width:300px; margin-right:10px;}
#listAll #right {position:relative; float:left; display:inline-block; width:720px;}
#listAll #left #filter {position:relative; float:left; display:inline-block; margin-bottom:15px; width:280px; padding:10px; background-color:#f4f4f4;}
#listAll #left #filter #alert {position:relative; float:left; display:inline; margin-bottom:15px; width:260px; padding:5px 10px; background-color:#8ec550; color:#fff; font-size:13px; font-weight:bolder;}
#listAll #left #filter #alert .input {position:relative; float:left; display:inline; width:163px; padding:5px; font-style: italic; color:#9b999a; font-size:14px; cursor: text; height:auto; border:1px solid #9b9b9b;}
#listAll #left #filter #alert .btn_grabar {position:relative; float:left; display:inline; width:75px; height:26px; background:url(/_img/sprite.gif) no-repeat -185px -114px; margin:3px 0px 0px 10px; cursor:pointer;}
#listAll #left #filter .txt {position:relative; float:left; display:inline; margin-bottom:5px; width:76px; font-weight:bolder; padding:5px 0px 0px 10px;}
#listAll #left #filter .slc {position:relative; float:left; display:inline; margin-bottom:5px;}
#listAll #left #filter .slc select {width:185px; padding:2px 5px 2px 10px; outline: none; font-size:12px; color:#5e5e5e;}
#listAll #left #filter .chkbx {position:relative; float:left; display:inline; width:150px; padding:2px; margin-left:82px;}
#listAll #left #filter .chkbx input {position:relative; float:left; display:inline; width:auto; padding:0px; margin:2px 10px 0px 0px; height:auto;}
#listAll #left #filter hr {position:relative; float:left; width:269px; padding:0px; margin:5px 0px 15px 0px; height:1px; background-color:#d7d7d7; border:none; border-top:1px solid #fff;} 
#listAll #left #roba {position:relative; float:left; display:inline-block; margin-bottom:15px; width:300px;}
#listAll #left #zoneRoba {position:relative; float:left; display:inline-block; margin-bottom:15px; width:300px; height:600px; display:none;}
#listAll #left #near {position:relative; float:left; display:inline-block; margin-bottom:15px; width:298px; border:1px solid #eeeeee; padding-bottom:10px;}
#listAll #left #near .title {background-color:#f5f5f5; color:#000; padding:5px 5px 5px 15px; width:278px; font-size:14px; font-weight:bolder; margin-bottom:10px;}
#listAll #left #near .arrow {position:relative; float:left; display:inline; width:5px; height:8px; background:url(/_img/sprite.gif) no-repeat -180px -47px; margin:8px 0px 2px 15px;}
#listAll #left #near .txt {position:relative; float:left; display:inline; width:263px; margin:5px 0px 5px 5px; overflow:hidden;}
#listAll #left #near a {text-decoration:none;}
#listAll #right #info {position:relative; float:left; display:inline; width:720px; color:#999997;}
#listAll #right #info h1 {margin:0px 0px 5px 0px; padding:0px; color:#000; letter-spacing:-1px;}
#listAll #right #listIcons {position:relative; float:left; display:inline; width:720px; height:40px; margin-top:15px; border-bottom:1px solid #c0c0c0;}
#listAll #right #listIcons #listMap {position:absolute; top:5px; right:185px; width:92px; border:1px solid #989898; font-size:11px; color:#616161; cursor:pointer;}
#listAll #right #listIcons #listMap .listMap {position:relative; float:left; display:inline; width:46px; text-align:center; font-weight:bolder; padding:5px 0px; background: #ffffff; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #ffffff 0%, #e1e1e1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e1e1e1)); background: -webkit-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); background: -o-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); background: linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 );}
#listAll #right #listIcons #listMap .listMap a {color:#616161;text-decoration:none;}
#listAll #right #listIcons #listMap .selected {width:44px; border:1px solid #cecece; color:#2e2e2e; padding:4px 0px; background: #f2f2f2; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2MxYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #f2f2f2 0%, #c3c1c2 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#c3c1c2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #f2f2f2 0%,#c3c1c2 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #f2f2f2 0%,#c3c1c2 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #f2f2f2 0%,#c3c1c2 100%); /* IE10+ */ background: linear-gradient(top,  #f2f2f2 0%,#c3c1c2 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#c3c1c2',GradientType=0 ); /* IE6-8 */ }
#listAll #right #listIcons .favs {position:absolute; top:10px; right:25px; font-size:13px; color:#616161;; cursor:pointer;}
#listAll #right #listIcons .favs .heart {position:relative; float:left; display:inline; width:14px; height:11px; background:url(/_img/sprite.gif) no-repeat -145px -46px; margin:3px 3px 0px 0px; }
#listAll #right #listIcons .favs a {color:#456b78;}
#listAll #right #listIcons #listTabs {position:absolute; bottom:-1px; left:25px; width:400px;}
#listAll #right #listIcons #listTabs ul {position:relative; float:left; display:inline; width:400px; margin:0px; padding:0px; list-style:none;}
#listAll #right #listIcons #listTabs li {position:relative; float:left; display:inline; padding:5px 15px; margin-right:6px; border:1px solid #c0c0c0; background: #ffffff; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #ffffff 0%, #e1e1e1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e1e1e1)); background: -webkit-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); background: -o-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); background: linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0) }
#listAll #right #listIcons #listTabs a {text-decoration:none; color:#626262; font-weight:bolder;}
#listAll #right #listIcons #listTabs .selected {background:#fff; background-color:#fff; border-bottom:1px solid #fff; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0) }
#listAll #right #blkGlobal {position:relative; float:left; display:inline; width:720px; font-weight:bolder;}
#listAll #right #blkGlobal #orderBy {position:relative; float:left; display:inline; width:700px; margin-top:10px; padding:0px 10px; font-weight:bolder;}
#listAll #right #blkGlobal #orderBy select {width:160px; padding:2px 2px; outline: none; font-size:12px; color:#5e5e5e; margin-left:15px; color:#000;}
#listAll #right #blkGlobal .blckPub {position:relative; float:left; display:inline; width:720px; margin-top:5px; padding:15px 0px 0px 0px;}
#listAll #right #blkGlobal .blck, .blckIL {position:relative; float:left; display:inline; width:720px; margin-top:5px; padding:15px 0px 0px 0px; cursor:pointer;}
#listAll #right #blkGlobal .blck .pic, .blckIL .pic {position:relative; float:left; display:inline; width:149px; padding-bottom:5px;}
#listAll #right #blkGlobal .blck .pic span, .blckIL .pic span {position:relative; float:left; display:inline; width:149px; text-align:center; margin-top:2px; font-size:10px; color:#aaa496; font-weight:normal;}
#listAll #right #blkGlobal .blck .pic .img, .blckIL .pic .img {position:relative; float:left; display:inline; width:149px; height:112px; }
#listAll #right #blkGlobal .blck .pic .img img, .blckIL .pic .img img {width:149px; height:112px;}
#listAll #right #blkGlobal .blck .pic .img .nPhotos, .blckIL .pic .img .nPhotos {position:absolute; bottom:0px; left:0px; padding:3px 20px 2px 3px; color:#fff; font-size:12px; background-color:#e9271d; z-index:15; border-top:1px solid #fff; border-right:1px solid #fff; min-width:10px;}
#listAll #right #blkGlobal .blck .pic .img .nPhotos .arrow, .blckIL .pic .img .nPhotos .arrow {position:absolute; bottom:4px; right:3px; width:14px; height:11px; background:url(/_img/sprite.gif) no-repeat -114px -46px;}
#listAll #right #blkGlobal .blck .pic .img a, .blckIL .pic .img a {color:#fff; text-decoration:none;}
#listAll #right #blkGlobal .blck .pic .img .priceDown, .blckIL .pic .img .priceDown {position:absolute; top:0px; right:0px; width:40px; height:40px; background:url(/_img/sprite.gif) no-repeat -227px -43px;}
#listAll #right #blkGlobal .blck .info, .blckIL .info {position:relative; float:left; display:inline; width:446px; padding-left:10px; font-weight:normal;}
#listAll #right #blkGlobal .blck .info .gInfo, .blckIL .info .gInfo {position:relative;float:left;display:inline-block;min-height:92px;}
#listAll #right #blkGlobal .blck .info .title, .blckIL .info .title {position:relative; float:left; display:inline; width:436px; font-size:14px; letter-spacing:0px; font-weight:bold;}
#listAll #right #blkGlobal .blck .info .title a, .blckIL .info .title a {text-decoration:none; position:relative; float:left; display:inline; margin-right:5px;}
#listAll #right #blkGlobal .blck .info .title .anuncianteVerificado, .blckIL .info .title .anuncianteVerificado {position:relative; float:left; display:inline; width:20px; height:21px; background:url(/_img/sprite.gif) no-repeat -226px -89px; margin:-5px 0px 0px 5px; cursor:pointer;}
#listAll #right #blkGlobal .blck .info .title .obaNueva, .blckIL .info .title .obaNueva {position:relative; float:left; display:inline; width:24px; height:22px; background:url(/_img/sprite.gif) no-repeat -248px -90px; margin:-6px 0px 0px 5px; cursor:pointer;}
#listAll #right #blkGlobal .blck .info .title .video, .blckIL .info .title .video {position:relative; float:left; display:inline; width:24px; height:20px; background:url(/_img/sprite.gif) no-repeat -273px -90px; margin:-5px 0px 0px 5px; cursor:pointer;}
#listAll #right #blkGlobal .blck .info .title .tasacion, .blckIL .info .title .tasacion {position:relative; float:left; display:inline; width:23px; height:20px; background:url(/_img/sprite.gif) no-repeat -273px -116px; margin:-4px 0px 0px 5px; cursor:pointer;}
#listAll #right #blkGlobal .blck .info .location, .blckIL .info .location {position:relative; float:left; display:inline; width:436px; margin:10px 0px; color:#000;}
#listAll #right #blkGlobal .blck .info .desc, .blckIL .info .desc {position:relative; float:left; display:inline; width:436px;}
#listAll #right #blkGlobal .blck .info .links, .blckIL .info .links {position:relative; float:left; display:inline; width:436px; margin:15px 0px 10px 0px; color:#dad4c8;}
#listAll #right #blkGlobal .blck .info .links a, .blckIL .info .links a {margin:0px 5px; color:#0073d0; text-decoration:none;}
#listAll #right #blkGlobal .blck .contact, .blckIL .contact {position:relative; float:left; display:inline; width:110px; text-align:right; color:#000; font-weight:normal; padding-right:5px;}
#listAll #right #blkGlobal .blck .contact strong, .blckIL .contact strong {font-size:18px; font-weight:bolder;}
#listAll #right #blkGlobal .blck .contact .priceObraNueva, .blckIL .contact .priceObraNueva {position:relative; float:left; display:inline-block; margin-bottom:15px; width:100%; font-size: 12px;}
#listAll #right #blkGlobal .blck .contact .priceObraNueva strong, .blckIL .contact .priceObraNueva strong {font-size:14px; font-weight:bolder;} 
#listAll #right #blkGlobal .blck .contact span, .blckIL .contact span {position:relative; float:left; display:inline-block; font-size:10px; color:#555555; width:100%; margin:-2px 0px 5px 0px;}
#listAll #right #blkGlobal .blck .contact .btn_contactar, #listAll #right #blkGlobal .blck .contact .btn_verDetalles, .blckIL .contact .btn_contactar, .blckIL .contact .btn_verDetalles {position:relative; float:right; display:inline; margin-top:15px; width:80px; text-align:center; border:1px solid #a81b21; color:#fff; font-size:12px; font-weight:bolder; background: #d3222a; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzMjIyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZTIxMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #d3222a 0%, #be2128 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3222a), color-stop(100%,#be2128)); background: -webkit-linear-gradient(top, #d3222a 0%,#be2128 100%); background: -o-linear-gradient(top, #d3222a 0%,#be2128 100%); background: -ms-linear-gradient(top, #d3222a 0%,#be2128 100%);/ background: linear-gradient(top, #d3222a 0%,#be2128 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3222a', endColorstr='#be2128',GradientType=0 );}
#listAll #right #blkGlobal .blck .contact .btn_contactar a, #listAll #right #blkGlobal .blck .contact .btn_verDetalles a, .blckIL .contact .btn_contactar a, .blckIL .contact .btn_verDetalles a {display:block; padding:6px 0px; color:#fff; text-decoration:none;}
#popUp {position:absolute; top:-115px; left:-20px; width:280px; height:100px; background-color:#fff; cursor: auto; border:1px solid #000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; z-index:50; -webkit-box-shadow: 0px 3px 7px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 3px 7px rgba(50, 50, 50, 0.75); box-shadow: 0px 3px 7px rgba(50, 50, 50, 0.75);}
#popUp .titlePopUp {position:relative; float:left; display:inline; width:250px; padding:10px 15px; border-bottom:1px solid #eeeeee; background-color:#f5f5f5; color:#be0c02; font-size:16px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;} 
#popUp p {position:relative; float:left; display:inline; margin:0px; padding:10px; color:#7f7f7f; font-size:12px;}
#popUp .arrow {position:absolute; width:19px; height:10px; left:20px; bottom:-10px; z-index:52; background:url(/_img/arrow4.png) no-repeat 0 0;}
#listAll #right #blkGlobal .blck span.addFav, .blckIL span.addFav {color:#0066cc;}
#listAll #right #blkGlobal .blck .favoritosOK, .blckIL .favoritosOK {position:relative; display:inline-block; width:14px; height:11px; background:url(/_img/sprite.gif) no-repeat -160px -46px; margin:3px 3px 0px 0px;}
#listAll #right #blkGlobal .blck:hover, .blckIL:hover {background-color:#ececec;}
.blckIL {cursor:default;}
#listAll #right #blkGlobal .hideAlertPrice {position:relative; float:left; display:inline; width:571px; height:125px; display:none; overflow:hidden;}
#listAll #right #blkGlobal .alertPrice, #listAll #right #blkGlobal .alertContact {position:relative; float:left; display:inline; width:531px; padding:15px 15px 0px 15px; height:95px; border-top:1px solid #000; margin:15px 0px 0px 0px; background-color:#f4f4f4; color:#5e5e5e; font-size:12px; cursor:default;}
#listAll #right #blkGlobal .destacado .alertPrice, #listAll #right #blkGlobal .destacado .alertContact {background-color:#f7f1aa;}
#listAll #right #blkGlobal .alertPrice .cbx, #listAll #right #blkGlobal .alertContact .cbx {position:relative; float:left; display:inline-block; height:15px; width:auto; margin:3px 5px 0px 0px; padding:0px}
#listAll #right #blkGlobal .alertContact {height:150px;}
#listAll #right #blkGlobal .alertContact .large {position:relative; float:left; display:inline-block; height:15px; width:515px; }
#listAll #right #blkGlobal .alertPrice .arrow {position:absolute; width:19px; height:10px; left:40px; top:-10px; z-index:52; background:url(/_img/arrow2.png) no-repeat 0 0; z-index:65;}
#listAll #right #blkGlobal .alertContact .arrow {position:absolute; width:19px; height:10px; left:220px; top:-10px; z-index:52; background:url(/_img/arrow2.png) no-repeat 0 0; z-index:65;}
#listAll #right #blkGlobal .destacado {background-color:#fffac1; border:1px solid #ffea00;}
#listAll #right #blkGlobal .destacado:hover {background-color:#fff693;}
#listAll #right #blkGlobal .destacado .alertPrice .arrow , #listAll #right #blkGlobal .destacado .alertContact .arrow {background:url(/_img/arrow3.png) no-repeat 0 0} 
#listAll #right #blkGlobal .alertPrice .alertPrice_title {font-family: Arial, Helvetica, sans-serif; font-weight:bolder; font-size:12px; }
#listAll #right #blkGlobal .alertContact .alertPrice_title {position:relative; float:left; display:inline-block; padding:11px 11px 11px 0px; font-family: Arial, Helvetica, sans-serif; font-weight:bolder; font-size:12px; }
#listAll #right #blkGlobal .alertPrice .tbox {width:395px; height:auto; padding:5px 10px; margin:5px 10px 5px 0px; border:1px solid #ccc; outline:none; font-size:14px; cursor:auto; letter-spacing:0px;}
#listAll #right #blkGlobal .alertContact .tbox2 {position:relative; float:left; display:inline-block; width:143px; height:auto; padding:5px 10px; margin:5px 10px 5px 0px; border:1px solid #ccc; outline:none; font-size:14px; cursor:auto; letter-spacing:0px;}
#listAll #right #blkGlobal .alertContact .tbox2Large {position:relative; display:inline-block; width:395px; height:auto; padding:5px 10px; margin:5px 10px 5px 0px; border:1px solid #ccc; outline:none; font-size:14px; cursor:auto; letter-spacing:0px;}
#listAll #right #blkGlobal .alertPrice .btn_submit, #listAll #right #blkGlobal .alertContact .btn_submit {padding:5px 10px; height:auto; width:89px; margin:5px 0px; outline:none; font-size:12px; letter-spacing:0px; color:#fff; cursor:pointer; font-weight:bolder;}
#listAll #right #blkGlobal .alertPrice small, #listAll #right #blkGlobal .alertContact small { font-family: Arial, Helvetica, sans-serif;font-size:11px; color:#000; margin-top:3px; position:relative; float:left; display:inline-block; font-weight:normal;}
#listAll #right #paginator {position:relative; float:left; display:inline; width:720px; margin:15px 0px 45px 0px; text-align:center;}
#listAll #right #paginator a {position:relative; display:inline-block; padding:4px 8px; border:1px solid #cccccc; color:#555754; margin-right:5px; background-color:#e1e1e1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-decoration:none; font-weight:bolder; font-size:11px;}
#listAll #right #paginator a:hover {background-color:#f0f0f0;}
#listAll #right #paginator a.selected {background-color:#fff;}
#listAft {position:relative; float:left; display:inline; width:1030px; margin-top:15px;}
#listAft #left {position:relative; float:left; display:inline; width:570px; margin-top:15px;}
#listAft #left .social {position:relative; float:left; display:inline; width:470px; padding-left:100px; margin-bottom:25px;}
#listAft #left .block {position:relative; float:left; display:inline; width:510px; padding-left:60px; margin-bottom:10px;}
#listAft #left .block .pic {position:relative; float:left; display:inline; width:40px;}
#listAft #left .block .pic .ico1 {position:relative; float:left; display:inline; width:23px; height:22px; background:url(/_img/sprite.gif) no-repeat -235px -143px;}
#listAft #left .block .pic .ico2 {position:relative; float:left; display:inline; width:25px; height:17px; background:url(/_img/sprite.gif) no-repeat -259px -143px;}
#listAft #left .block .pic .ico3 {position:relative; float:left; display:inline; width:21px; height:20px; background:url(/_img/sprite.gif) no-repeat -186px -143px;}
#listAft #left .block .pic .ico4 {position:relative; float:left; display:inline; width:26px; height:26px; background:url(/_img/sprite.gif) no-repeat -208px -143px;}
#listAft #left .block .txt {position:relative; float:left; display:inline; width:470px; color:#828282;}
#listAft #left .block .txt a {font-size:14px; text-decoration:none; font-weight:bolder;}
#listAft #right {position:relative; float:left; display:inline; width:420px; padding-right:40px; text-align:right;}
.alertGreen {position:relative;float:left;display:inline-block;padding:10px 10px;background-color:#8EC550;color:white;font-size:13px;font-weight:bolder;margin:0px 0px 15px 60px;width:490px;}
.alertGreen .input {position: relative; float: left; display: inline; width: 383px; padding: 5px; font-style: italic; color: #9B999A; font-size: 14px; cursor: text; height: auto; border: 1px solid #9B9B9B;}
.alertGreen .btn_grabar {position: relative; float: left; display: inline; width: 75px; height: 26px; background: url(/_img/sprite.gif) no-repeat -185px -114px; margin: 3px 0px 0px 10px; cursor: pointer;}
#listAll #left #roba.abs {position:absolute;float:none;bottom:0px;left:0px;display:block;}
#listAll #left #roba.fxd {position:fixed;float:none;top:15px;display:block;}

/* LIST OBRA NUEVA */
#listAll #right #blkGlobal #blckObraNueva .info {width:416px;}
#listAll #right #blkGlobal #blckObraNueva .contact {width:140px;}
#listAll #right #blkGlobal #blckObraNueva .contact strong {font-size: 16px;}
#listAll #right #blkGlobal #blckObraNueva .contact small {font-size:14px;}
#listAll #right #blkGlobal #blckObraNueva .contact .btn_contactar {margin:15px 0px 10px 0px;}
#listAll #right #blkGlobal #blckObraNueva .title, #listAll #right #blkGlobal #blckObraNueva .location, #listAll #right #blkGlobal #blckObraNueva .desc, #listAll #right #blkGlobal #blckObraNueva .links {width:416px}
#listAll #right #blkGlobal #blckObraNueva .oNpic {position:relative; float:left; display:inline-block; width:130px; margin:0px 0px 15px 10px;}
#listAll #right #blkGlobal #blckObraNueva .oNpic img {max-width: 130px; max-height: 130px;}
#listAll #right #blkGlobal #blckObraNueva .disponibilidad {position:relative; float:left; display:inline-block; width:416px; margin-top:10px; color:#000;}
#listAll #right #blkGlobal #blckObraNueva .review {position:relative; float:left; display:inline-block; width:416px; margin-top:10px; font-style:italic;}
#listAll #right #blkGlobal #blckObraNueva .review a {text-decoration: none;}

#otherAds {position:relative; float:left; width:1030px; display:inline; height:255px;}
#otherAds .otherAdsAll {position:absolute; top:0px; left:0px;  width:1030px; background-color:#f4f4f4; border:1px solid #e5e5e5;}
#otherAds .otherAdsAll .top, #otherAds .otherAdsAll .bottom {position:relative; float:left; display:inline; width:990px; margin:15px 20px 5px 20px;}
#otherAds .otherAdsAll .top .logo {position:relative; float:left; display:inline-block; width:165px; height:25px; background:url(/_img/sprite.gif) no-repeat 0px -203px; margin:0px 800px 5px 0px;}
#otherAds .otherAdsAll .top .options {position:relative; float:left; display:inline-block; width:800px; color:#494949; font-size:12px;}
#otherAds .otherAdsAll .top .historial {position:absolute; top:0px; right:0px; width:150px;}
#otherAds .otherAdsAll .top .historial a, #otherAds .otherAdsAll .top .historial .ico {position:relative; float:right; display:inline-block;} 
#otherAds .otherAdsAll .top .historial .ico {width:9px; height:10px; background:url(/_img/sprite.gif) no-repeat -280px -203px; margin:2px 5px 0px 0px;}
#otherAds .otherAdsAll .bottom {padding-bottom:15px;}
#otherAds .otherAdsAll .bottom .aN {position:relative; float:left; display:inline-block; width:79px; margin-right:31px;}
#otherAds .otherAdsAll .bottom .aN .pic, #otherAds .otherAdsAll .bottom .aN .desc {position:relative; float:left; display:inline-block; width:79px; text-align:center;}
#otherAds .otherAdsAll .bottom .aN img {border:4px solid #fff; margin-bottom: 5px; width:71px; height:54px;}
#otherAds .otherAdsAll .bottom .aN:hover img {border:4px solid #201f1a;}
#otherAds .otherAdsAll .bottom .aN a {text-decoration: none}
#otherAds .otherAdsAll .bottom .aN .price {font-size:14px; font-weight:bolder;}

#otherAds .historyFavs {position:relative; float:left; display:inline-block; width:79px; margin-top:5px;}
#otherAds .historyFavs .heart {position:relative; float:left; display:inline-block; width:14px; height:11px; background:url(/_img/sprite.gif) no-repeat -145px -46px; margin:3px 3px 0px 0px; }
#otherAds .historyFavs a {position:relative; float:left; display:inline; margin:0px 0px 0px 5px; text-decoration:none; cursor:pointer;}
#otherAds .historyFavs .favoritosOK {position:relative; float:left; display:inline-block; width:14px; height:11px; background:url(/_img/sprite.gif) no-repeat -160px -46px; margin:3px 3px 0px 0px;}
#otherAds .historyFavs span {position:relative; float:left; display:inline-block; color:#4f4f4f; margin:0px 0px 0px 5px;}

/* LIST ALQUILER */
#listAll #left #filter .rdbtn {position:relative; float:left; display:inline; width:190px; padding:2px; margin-left:82px;}
#listAll #left #filter .sub{ margin-left:102px;}
#listAll #left #filter .rdbtn .radioButton {padding:0px; height:auto; width:auto; margin:0px 2px 0px 0px;}

/* LIST DEALERS */
#listAll #total a {text-decoration: none; cursor: pointer}
#listAll #total {background-color:#f4f4f4; margin:10px 0px 25px 0px; padding:20px 0px;}
#listAll #total p {margin:0px;}
#listAll #total .title {position:relative; float:left; display:inline-block; width:990px; padding:0px 20px 10px 20px;}
#listAll #total .title h1 {margin:0px; font-size:22px; color:#000;}	
#listAll #total .left {position:relative; float:left; display:inline-block; width:450px; margin-left:20px; border-right: 1px solid #ccc; padding-right:15px;}
#listAll #total .left .pic {position:relative; float:left; display:inline-block; width:150px}
#listAll #total .left .pic img {border:0px; max-width:150px;}
#listAll #total .left .info {position:relative; float:left; display:inline-block; width:280px; margin-left:20px; font-size:12px;}
#listAll #total .right {position:relative; float:left; display:inline-block; width:488px; padding:0px 20px 0px 35px; border-left:1px solid #fff; height:80px;}
#listAll .ulLeftLinks {position:relative; float:left; display:inline-block; width:100%; margin:0px; padding:0px;}
#listAll .ulLeftLinks li {position:relative; float:left; display:inline-block; width:100%; margin:0px; padding:5px 15px;}
#listAll .ulLeftLinks li a{text-decoration: none; cursor: pointer}
#listAll .ulLeftLinks li.selected a {color:#4f4f4f;}

/* LIST ACTION SEARCH / FILTER */
#searchDivHiddenList {position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:#ccc; z-index:99999; display: none}
#searchDivHiddenList_ico {position:fixed; width:250px; height:150px; background:url(/_img/loadingList.gif) no-repeat 0 0; z-index:999999; display: none}

/* OTHER PAGES */
#other {font-size:14px; color:#707070; text-align:justify;}
#other p {margin:15px;}
#other h2 {font-size:18px; font-weight:normal;}
#other hr {{position:relative; float:left; width:269px; padding:0px; margin:5px 0px 15px 0px; height:1px; background-color:#d7d7d7; border:none; border-top:1px solid #fff;} }
#other .left {position:relative; float:left; display:inline; width:340px; background-color:#f4f4f4; padding:15px;}
#other .left h2 {margin-top:0;}
#other .right {position:relative; float:left; display:inline; width:645px; margin:0px 0px 0px 15px;}
#other .ldrbrd {position:relative; float:right; display:inline-block; width:100%; height:90px; margin:15px 0px; text-align:center; cursor:pointer;}
#other .roba {position:relative; float:right; display:inline-block; width:336px; height:280px; margin:15px; cursor:pointer;}

/* DETAIL */
#detail {margin-top:15px;}
#detail #right {position:relative; float:left; display:inline; width:277px; margin-left:20px;}
#detail #right .blck {position:relative; float:left; display:inline; width:273px; margin-bottom:15px; padding:0px 2px;}
#detail #right form {position:relative; float:left; display:inline; margin-bottom:25px; }
#detail #right #contact {background-color:#f4f4f4;}
#detail #right #contact a {text-decoration: none}
#detail #right #contact .title {position:relative; float:left; display:inline; width:229px; margin:4px 2px 10px 2px; background-color:#dedede; padding:10px 20px; color:#3a3a3a; font-size:18px;}
#detail #right #contact .subtitle {font-weight:bolder;}
#detail #right #contact .large {position:relative; float:left; display:inline; width:229px; margin:5px 20px;}
#detail #right #contact .inputLarge, #detail #right #contact .inputComment, #detail #right #contact .ckbx, #detail #right #contact .btn_submit, #addInmobiliaria .inputLarge, #addInmobiliaria .ckbx {position:relative; float:left; display:inline; width:217px; padding:5px; border:1px solid #9f9f9f; background-color:#fefefe; height:auto; font-size:14px; cursor:auto; color:#909090; letter-spacing:0px; margin:3px 0px;}
#detail #right #contact .inputComment {height:75px; padding:5px; outline:none; resize: none; }
#detail #right #contact .ckbx, #addInmobiliaria .ckbx {height:auto; width:auto; margin:1px 5px 0px 0px;}
#detail #right #inmobiliariaZone {text-align:center;}
#detail #right #inmobiliariaZone img {border:1px solid #9d9da9; margin-bottom:15px; max-width:215px; max-height:215px;}
#detail #right #inmobiliariaZone p {margin:0px 0px 5px 0px;}
#detail #right #gestionAnuncio a {text-decoration: none}
#detail #right #gestionAnuncio ul {position:relative; float:left; display:inline; width:273px; margin:0px; padding:0px; list-style:none;}
#detail #right #gestionAnuncio li {position:relative; float:left; display:inline; width:243px; padding:0px 10px 10px 20px;}
#detail #right #gestionAnuncio li .arrow, #detail #right #gestionAnuncio li a {position:relative; float:left; display:inline; margin-left:5px; font-size:14px;} 
#detail #right #gestionAnuncio li .arrow {width:5px; height:8px; background:url(/_img/sprite.gif) no-repeat -295px -203px; margin:4px 4px 0px 0px;}
#detail #right #contact .btn_submit {color:#383838; border:1px solid #9b9693; margin:0px; padding:10px; background-color:#efefed; font-size:18px; cursor:pointer; font-weight:bolder;}
#detail #left {position:relative; float:left; display:inline; width:733px;}
#detail #left .blck {position:relative; float:left; display:inline; width:733px;}
#detail #left .left {position:relative; float:left; display:inline; width:495px;}
#detail #left .right {position:relative; float:left; display:inline; width:228px; margin-left:10px;}
#detail #left #title {border-bottom:1px solid #c2c2c2; padding-bottom:10px;}
#detail #left #title .left .large {position:relative; float:left; display:inline-block; width:495px;}
#detail #left #title .left .large h1 {position:relative; float:left; display:inline; margin:0px 5px 0px 0px; padding:0px; font-size:22px; color:#212121;}
#detail #left #title .left .large .anuncianteVerificado {position:relative; float:left; display:inline; width:20px; height:21px; background:url(/_img/sprite.gif) no-repeat -226px -89px; margin:0px 0px 0px 5px; cursor:pointer;}
#detail #left #title .left .large .obaNueva {position:relative; float:left; display:inline; width:24px; height:22px; background:url(/_img/sprite.gif) no-repeat -248px -90px; margin:0px 0px 0px 5px; cursor:pointer;}
#detail #left #title .left .large .video {position:relative; float:left; display:inline; width:24px; height:20px; background:url(/_img/sprite.gif) no-repeat -273px -90px; margin:0px 0px 0px 5px; cursor:pointer;}
#detail #left #title .left .large .tasacion {position:relative; float:left; display:inline; width:23px; height:20px; background:url(/_img/sprite.gif) no-repeat -273px -116px; margin:0px 0px 0px 5px; cursor:pointer;}
#detail #left #title .left .large .subtitle, #addInmobiliaria .subtitle {font-size:16px; color:#4c4c4c;}
#detail #left #title .left #favs {margin-top:10px;}
#detail #left #title .left #favs .heart, #detail #left #title .left #favs .sendToFriend {position:relative; float:left; display:inline; width:14px; height:11px; background:url(/_img/sprite.gif) no-repeat -145px -46px; margin:3px 3px 0px 0px; }
#detail #left #title .left #favs .sendToFriend {background-position:-181px -203px;}
#detail #left #title .left #favs a {position:relative; float:left; display:inline; margin:0px 15px 0px 5px; text-decoration:none; cursor:pointer;}
#detail #left #title .left #favs .favoritosOK {position:relative; float:left; display:inline-block; width:14px; height:11px; background:url(/_img/sprite.gif) no-repeat -160px -46px; margin:3px 3px 0px 0px;}
#detail #left #title .left #favs span {position:relative; float:left; display:inline-block; color:#4f4f4f; margin:0px 5px;}
#detail #left #title .right {text-align:right;}
#detail #left #title .right a {text-decoration:none;}
#detail #left #title .right .price {position:relative; float:left; display:inline; color:#292929; font-size:22px; font-weight:bolder; width:100%;}
#detail #left #title .right .eurXm {position:relative; float:left; display:inline; color:#969696; font-size:12px; width:100%;}
#detail #left #title .right .bajaPrecio {position:relative; float:left; display:inline; color:#292929; font-size:12px; width:100%;}
#detail #left #title .right .personalizarHipoteca {position:relative; float:left; display:inline; color:#292929; font-size:12px;margin-top:5px; width:100%;}
#detail #left #title .right .personalizarHipoteca span, #detail #left #title .right .personalizarHipoteca a {position:relative; float:right; display:inline; margin-right:5px;}
#detail #left #title .right .personalizarHipoteca .calc {position:relative; float:right; display:inline; width:12px; height:16px; background:url(/_img/sprite.gif) no-repeat -168px -203px; cursor:pointer; }
#detail #left #photoANDdesc {margin-top:10px;}
#detail #left #photoANDdesc .right {width:213px; padding-left:15px;}
#detail #left #photoANDdesc .large {position:relative; float:left; display:inline; width:213px; color:#757575;}
#detail #left #photoANDdesc .large span {position:relative; float:left; display:inline; color:#9b9b9b; font-size: 10px; padding-top:2px;}
#detail #left #photoANDdesc .subtitle {font-size:16px; color:#353535; font-weight:bolder; margin-top:15px;}
#detail #left #photoANDdesc .views {position:relative; float:left; display:inline-block; width:16px; height:15px; background:url(/_img/sprite.gif) no-repeat -14px -44px; margin:0px 5px;}
#detail #left #description {margin-top:20px; text-align:justify;}
#detail #left #description ul {margin:0px;}
#detail #left #moreinfo {margin-top:20px; width:703px; padding:10px 15px; background-color:#f4f4f4;}
#detail #left #moreinfo .btn_contactar {position:relative; float:left; display:inline; color:#383838; border:1px solid #9b9693; margin:0px; padding:10px; width:auto; background-color:#efefed; font-size:18px; cursor:pointer; font-weight:bolder;}
#detail #left #moreinfo span {position:relative; float:left; display:inline; margin-left:20px; width:390px; color:#363636; font-size:17px; padding-top:3px;}
#detail #left #moreinfoZona {width:703px; padding:10px 15px; background-color:#f4f4f4;min-height:260px;}
#detail #left #moreinfoZona .btn_contactar {position:relative; float:left; display:inline; color:#383838; border:1px solid #9b9693; margin:0px; padding:10px; width:auto; background-color:#efefed; font-size:18px; cursor:pointer; font-weight:bolder;}
#detail #left #moreinfoZona span {position:relative; float:left; display:inline; margin-left:20px; margin-top:15px; width:282px; color:#363636; font-size:17px; padding-top:3px;}
#detail #left #robaMoreinfoZona {position:relative;float:left;display:inline-block;width:336px;}
#detail #left #detailMap {margin-top:40px;}
#detail #left #detailMap .allMap {width:701px; padding:15px; margin:45px 0px 25px 0px; background-color:#f9f9f9; border:1px solid #dcdcdc;}
#detail #left #detailMap .allMap iframe {border:1px solid #dcdcdc;}
#detail #left #detailMap .allMap .tab_map, #detail #left #detailMap .allMap .tab_streetview {position:absolute; top:-3px; left:15px; height:33px; background-color:#e6e6e6; padding:15px 15px 0px 15px; border:1px solid #e6e6e6; border-bottom:none; cursor:pointer; color:#757575; width: 147px;text-align: center;overflow: hidden;}
#detail #left #detailMap .allMap .tab_streetview {left:205px;}
#detail #left #detailMap .allMap #box_tab_streetview {display:none;}
#detail #left #detailMap .allMap .selected {background-color:#f9f9f9; border:1px solid #dcdcdc; border-bottom:none;}
#detail #left #ancios {margin-top:20px;}
#detail #left #contraoferta {margin-top:20px; width:703px; padding:10px 15px; background-color:#f4f4f4;}
#detail #left #contraoferta .large {position:relative; float:left; display:inline-block; width:100%;}
#detail #left #contraoferta .large .symbm {position:relative; float:left; display:inline; margin:10px 0px 0px 5px; font-size:16px;}
#detail #left #contraoferta h2 {margin:0px;}
#detail #left #contraoferta .leftCont {position:relative; float:left; display:inline; width:335px; display:none;}
#detail #left #contraoferta .rightCont {position:relative; float:left; display:inline; width:328px; margin-left:40px; display:none;}
#detail #left #contraoferta .input {position:relative; float:left; display:inline-block; width:315px; padding:5px; color:#909090; margin:3px 0px; height:auto; cursor:auto; font-size:14px; border:1px solid #9f9f9f; background-color:#fefefe; letter-spacing: 0px;}
#detail #left #contraoferta .inputComment {width:282px; height:80px; border:1px solid #9f9f9f; font-size:14px; background-color:#fefefe; padding:5px; color:#909090; outline:none; resize: none; letter-spacing: 0px; margin:5px 0px 25px 0px;}
#detail #left #contraoferta .ckbx {height:auto; width:auto; margin:1px 5px 0px 0px;}
#detail #left #contraoferta .brdrRed {float:right; margin-right:28px;}
#detail #left #alert {margin-top:20px; width:703px; padding:10px 15px; background-color:#f4f4f4;}
#detail #left #alert span {position:relative; float:left; display:inline; margin-right:20px; width:288px; color:#363636; font-size:17px; padding-top:5px;}
#detail #left #alert input {position:relative; float:left; display:inline; height:auto; width:169px; margin-right: 20px; color:#c0c0c0; cursor:auto; border:1px solid #9c9c9c; padding:10px 15px; font-size:16px; margin-top:5px; letter-spacing:0px;}
#detail #left #alert .btn_contactar, #detail #left #contraoferta .btn_contactar {position:relative; float:left; display:inline; color:#383838; border:1px solid #9b9693; margin:0px; padding:10px; width:auto; background-color:#efefed; font-size:18px; cursor:pointer; font-weight:bolder;}
#detail #left #tPInteresar {margin-top:20px; width:703px; padding:10px 15px; background-color:#f4f4f4;}
#detail #left #tPInteresar h2 {margin:0px;}
#tPInteresar .aN {position:relative;float:left;display:inline-block;border-bottom: 1px #CCC dashed;padding: 10px 0px;cursor:pointer;width:703px;}
#tPInteresar .aN:last-child {border-bottom:0px;}
#tPInteresar .aN:hover {background-color:#fbfbfb;}
#tPInteresar .aN img {border:4px solid #fff;width:71px;height:54px;}
#tPInteresar .aN:hover img {border:4px solid #201f1a;}
#tPInteresar .aN .pic {position:relative;float:left;display:inline-block;width:79px;padding-left:10px}
#tPInteresar .aN .desc {position:relative;float:left;display:inline-block;width:405px;margin-left:20px;}
#tPInteresar .aN .desc a {text-decoration:none;font-weight:bolder;font-size:14px;}
#tPInteresar .aN .desc p {margin:0px;}
#tPInteresar .aN .desc .bl {color:#000;margin:10px 0px;margin:2px 0px;}
#tPInteresar .aN .price {position:relative;float:left;display:inline-block;width:131px;margin-left:20px;font-size: 18px;font-weight:bolder;padding-top:23px;text-align:right;padding-right:10px;}
#detail #left #otherAds {margin-top: 40px; height:260px;}
#detail #left #paginator {margin-top: 40px; height:60px;}
#detail #left #paginator .bigBlock, #detail #left #social .bigBlock {position:absolute; top:0px; left:0px; width:1030px;}
#detail #left #paginator .all {position:relative; float:left; display:inline-block; width:100%; text-align:center; color:#747474; margin-bottom:15px;}
#detail #left #paginator .cent {position:relative; margin:15px auto; width:279px;}
#detail #left #paginator .cent div {position:relative; float:left; display:inline-block;}
#detail #left #paginator .cent a {position:relative; float:left; display:inline-block; padding:4px 8px; border:1px solid #cccccc; color:#555754; background-color:#e1e1e1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-decoration:none; font-weight:bolder; font-size:11px;}
#detail #left #paginator .cent a:hover {background-color:#f0f0f0;}
#detail #left #paginator .cent .txt {position:relative; float:left; display:inline-block; margin:0px 5px; width:117px; text-align:center; font-size:16px; color:#6f7170; font-weight:bolder;}
#detail #left #social {margin-top: 40px; height:100px;}
#detail #left #social div {position:relative; float:left; display:inline-block;}
#detail #left #social .likes {width:300px; padding:0px;}
#detail #left #social .aN {width:730px;}
#detail #left #bObraNueva {margin-top:20px; width:705px; padding:10px 0px;}
#detail #left #bObraNueva .large {position:relative;float:left;display:inline-block;width:100%;margin:0px;text-align:center;color:#0066cc;overflow:hidden}
#detail #left #bObraNueva .large img {margin:0px 8px 15px 8px; border:1px solid #0066cc; height:115px;cursor:pointer;}
#detail #robaRight.abs {position:absolute;float:none;bottom:0px;left:0px;display:block;}
#detail #robaRight.fxd {position:fixed;float:none;top:15px;display:block;}

/* SOLICITUD MÚLTIPLE */
.solicitudMultipleBox {position:relative;float:left;width:725px;}
.solicitudMultipleBox .bl {position:relative; float:left; display:inline; margin:0px 20px 25px 25px;color:#4f4f4f; font-weight:normal;padding:5px;border: 1px dashed #CCC;width:415px;}
.solicitudMultipleBox .bl .pic {position:relative; float:left; display:inline; width:82px; height:72px; border:1px solid #dedede;overflow:hidden;}
.solicitudMultipleBox .bl .pic img {border:1px solid #fff; max-width:80px;overflow:hidden;}
.solicitudMultipleBox .bl .pic .nPhotos {position:absolute; bottom:1px; left:1px; padding:3px 20px 2px 3px; color:#fff; font-size:12px; background-color:#e9271d; z-index:15; border-top:1px solid #fff; border-right:1px solid #fff; min-width:10px;}
.solicitudMultipleBox .bl .pic .nPhotos .arrow {position:absolute; bottom:4px; right:3px; width:14px; height:11px; background:url(/_img/sprite.gif) no-repeat -114px -46px;}
.solicitudMultipleBox .bl .pic a {color:#fff;text-decoration:none;font-weight:bold;}
.solicitudMultipleBox .bl .info {position:relative; float:left; display:inline; padding-left:10px; width:211px; font-size:12px;}
.solicitudMultipleBox .bl .info a {text-decoration:none;position:relative;float:left;display:inline;margin-right:5px;color:#2479CE;font-size:14px;letter-spacing:0px;font-weight:bold;}
.solicitudMultipleBox .bl .info a:visited {color:#003C79;}
.solicitudMultipleBox .bl .info span {position:relative; float:left; display:inline; width:201px; font-size:12px; color:#838383;}
.solicitudMultipleBox .bl .info .views {position:relative; float:left; display:inline; margin:-2px 5px 0px 5px; width:14px; height:13px; background:url(/_img/sprite.gif) no-repeat -15px -45px;}
.solicitudMultipleBox .bl .info .prfl {position:relative; float:left; display:inline;}
.solicitudMultipleBox .bl .precio {position:relative; float:left; display:inline;width:110px;font-size:18px;font-weight:bold;color:#000;text-align:right;}
.solicitudMultipleBox .bl .precio small {font-weight:normal;font-size:12px;}
.solicitudMultipleBox .chkboxSM {position:absolute;left:-25px;top:35px;width:15px;height:15px;}
.solicitudMultipleBox .aB {position:relative;float:left;display:inline-block;width:923px;}
.solicitudMultipleBox .bl .btn_verDetalles {position:relative; float:right; display:inline; margin-top:15px; width:80px; text-align:center; border:1px solid #a81b21; color:#fff; font-size:12px; font-weight:bolder; background: #d3222a; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzMjIyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZTIxMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #d3222a 0%, #be2128 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3222a), color-stop(100%,#be2128)); background: -webkit-linear-gradient(top, #d3222a 0%,#be2128 100%); background: -o-linear-gradient(top, #d3222a 0%,#be2128 100%); background: -ms-linear-gradient(top, #d3222a 0%,#be2128 100%);/ background: linear-gradient(top, #d3222a 0%,#be2128 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3222a', endColorstr='#be2128',GradientType=0 );}
.solicitudMultipleBox .bl .btn_verDetalles a {display:block; padding:6px 0px; color:#fff; text-decoration:none;}

/* DETAIL RECOMMEND BLOCK */
#detail #recommendBlockHidden {position:relative; float:left; display:inline-block; width:703px; padding:15px; margin-top:15px; background-color:#f4f4f4; display:none;}
#detail #recommendBlockHidden h3 {margin-top:0px;}
#detail #recommendBlockHidden .leftRec {position:relative; float:left; display:inline-block; width:100%; text-align:left;}
#detail #recommendBlockHidden .leftRec span {position:relative; float:left; display:inline-block; margin-right:15px; font-weight: bolder;}
#detail #recommendBlockHidden .leftRec ul {position:relative; float:left; display:inline-block; width:100%; list-style:none; margin:0px; padding:0px;}
#detail #recommendBlockHidden .leftRec li {position:relative; float:left; display:inline-block; width:160px; margin:0px 15px 0px 0px;}
#detail #recommendBlockHidden .leftRec li a {position:relative; float:left;display:block; width:255px; padding:10px 5px; font-size:16px; text-decoration: none; color:#0066cc;}
#detail #recommendBlockHidden .leftRec li:hover {background-color:#dedede;}
#detail #recommendBlockHidden .leftRec li img {width:40px; height:40px; border:0px; margin-right:15px; vertical-align: middle}
#detail #recommendBlockHidden .rightRec {position:relative; float:left; display:inline-block; width:369px; border-left:1px solid #ccc; text-align:left; padding-left:15px;}
#detail #recommendBlockHidden .rightRec div {position:relative; float:left; display:inline-block; width:369px; margin-bottom:5px;}
#detail #recommendBlockHidden .rightRec .input {position:relative; float:left; display:inline-block; width:159px; padding:0px; height:auto; cursor:auto; font-size:14px; padding:8px; border:1px solid #9f9f9f; background-color:#fefefe; letter-spacing: 0px;}
#detail #recommendBlockHidden .rightRec .inputComment {width:350px; height:50px; border:1px solid #9f9f9f; background-color:#fefefe; padding:8px; outline:none; resize: none; letter-spacing: 0px}
#detail #recommendBlockHidden .rightRec .ckbx {height:auto; width:auto; margin:1px 5px 0px 0px;}
#detail #recommendBlockHidden .rightRec .btn_contactar {position:relative; float:left; display:inline; color:#383838; border:1px solid #9b9693; margin:0px; padding:5px 50px; width:auto; background-color:#efefed; font-size:18px; cursor:pointer; font-weight:bolder; letter-spacing: 0px}
#detail #recommendBlockHidden .rightRec .brdrRed {width:auto;}

/* DETAIL PHOTOS */
#detail #detail_photos {margin-top:15px;}
#detail #detail_photos img {max-width:705px; margin-bottom:15px;}
#detail #detail_photos h1 {position:relative; float:left; display:inline; margin:0px 5px 0px 0px; padding:0px; font-size:22px; color:#212121; width:100%;}
#detail #detail_photos a {position:relative; float:left; display:inline-block; margin-bottom:25px; text-decoration: none}

/* DETAIL CONTACT FORM MODAL */
#mask {position:fixed; top:0px; left:0px; z-index:9999; width:100%; height:100%; background-color:#000; display:none; cursor:pointer;}
#detail #detail_contact_form_hidden {position:absolute; top:50%; left:50%; z-index:10000; width:570px; background-color:#f4f4f4; display:none; padding:15px;}
#detail #detail_contact_form_hidden div {position:relative; float:left; display:inline-block;}
#detail #detail_contact_form_hidden .large {width:585px; margin:5px 0px;}
#detail #detail_contact_form_hidden .input {position:relative; float:left; display:inline-block; width:160px; padding:5px; color:#909090; margin:3px 15px 3px 0px; height:auto; cursor:auto; font-size:14px; border:1px solid #9f9f9f; background-color:#fefefe; letter-spacing: 0px;}
#detail #detail_contact_form_hidden .inputComment {position:relative; float:left; display:inline-block; width:552px; color:#909090; height:50px; border:1px solid #9f9f9f; background-color:#fefefe; padding:5px; outline:none; resize: none; letter-spacing: 0px}
#detail #detail_contact_form_hidden .ckbx {height:auto; width:auto; margin:1px 5px 0px 0px;}
#detail #detail_contact_form_hidden .btn_contactar {position:relative; float:left; display:inline; color:#383838; border:1px solid #9b9693; margin:0px; padding:10px 50px; width:auto; background-color:#efefed; font-size:18px; cursor:pointer; font-weight:bolder;}
#detail #detail_contact_form_hidden .arrow {position:absolute; top:10px; right:10px; width:15px; height:16px; background:url(/_img/sprite.gif) no-repeat -282px -44px; cursor: pointer; z-index: 9999;}
#detail #detail_contact_form_hidden h1 {margin:0px; font-size: 22px}
#detail #detail_contact_form_hidden hr {margin:10px 0px 10px 0px;}

/* DETAIL MODAL SI BAJA DE PRECIO */
#detail #alert_dialog {position:absolute; width:350px; padding:15px 15px; background-color:#f4f4f4; z-index:10000; display:none;}
#detail #alert_dialog span {position:relative; float:left; display:inline; margin-right:20px; width:260px; color:#363636; font-size:17px; padding-top:5px;}
#detail #alert_dialog input {position:relative; float:left; display:inline; height:auto; margin-bottom:10px; margin-right: 20px; color:#c0c0c0; cursor:auto; border:1px solid #9c9c9c; padding:10px 15px; font-size:16px; margin-top:5px; letter-spacing:0px;}
#detail #alert_dialog .btn_contactar {position:relative; float:left; display:inline; color:#383838; border:1px solid #9b9693; margin:0px; padding:10px; width:auto; background-color:#efefed; font-size:18px; cursor:pointer; font-weight:bolder;}
#detail #alert_dialog .arrow {position:absolute; top:10px; right:10px; width:15px; height:16px; background:url(/_img/sprite.gif) no-repeat -282px -44px; cursor: pointer; z-index: 9999;}
#detail #alert_dialog h1 {margin:0px; font-size: 22px}
#detail #alert_dialog hr {margin:10px 0px 10px 0px;}

/* DETAIL MODAL ANALISIS PRECIO */
.uModal {position:fixed; padding:15px 15px; background-color:#f4f4f4; z-index:10000;display:none;}
.uModal .arrow {position:absolute; top:10px; right:10px; width:15px; height:16px; background:url(/_img/sprite.gif) no-repeat -282px -44px; cursor: pointer; z-index: 9999;}
.uModal h1 {margin:0px; font-size: 22px}
.uModal .input {position:relative; float:left; display:inline-block; width:315px; padding:5px; color:#909090; margin:3px 0px; height:auto; cursor:auto; font-size:14px; border:1px solid #9f9f9f; background-color:#fefefe; letter-spacing: 0px;}

/* UNDERSLIDER */

	/* NORMAL */
	#photoANDdesc .iconsTypes {position:relative; float:left; display:inline-block; width:495px;/* 22/05/2013 - width:100%;*/ margin-bottom:5px;}
	#photoANDdesc .iconsTypes .type1, #photoANDdesc .iconsTypes .type2, #photoANDdesc .iconsTypes .type3 {position:relative; float:left; display:inline-block; width:24px; height:24px; background:url(/_img/sprite.gif) no-repeat -39px -231px; cursor: pointer; margin-right:5px;}
	#photoANDdesc .iconsTypes .type2 {background-position: -69px -231px;}
	#photoANDdesc .iconsTypes .type3 {background-position: -99px -231px;}
	#photoANDdesc .iconsTypes .type1.selected {background-position: -129px -231px;}
	#photoANDdesc .iconsTypes .type2.selected {background-position: -159px -231px;}
	#photoANDdesc .iconsTypes .type3.selected {background-position: -189px -231px;}
	/* 22/05/2013 - TextLink*/
	#photoANDdesc .textLink {position:relative; float:right; display:inline-block;/* 22/05/2013 - width:100%;*/ margin-bottom:5px;}

	#underSlider {position:relative; float:left; display:inline; width:495px;}
	#underSlider .photo {position:relative; float:left; display:inline; width:495px; height:363px; overflow:hidden;}
	#underSlider .photo img {width:495px; height:363px; display:none; cursor:pointer;}
	#underSlider .photo .more {position:absolute; display:block; top:5px; left:5px; width:32px; height:26px; background:url(/_img/sprite.gif) no-repeat -198px -203px; z-index:500; cursor:pointer;}
	#underSlider .photo .info {position:absolute; display:block; bottom:0px; left:0px; width:495px; height:40px; z-index:501; background-color:#000;}
	#underSlider .photo .info .block {position:relative; float:left; display:inline; width:145px; margin-top:12px; color:#fff; font-weight:bolder; font-size:14px; padding:0px 10px;}
	#underSlider .photo .info .block .arrows {position:relative; float:left; display:inline; width:12px; height:18px; background:url(/_img/sprite.gif) no-repeat -248px -203px; margin:0px 5px 0px 5px; cursor:pointer;}
	#underSlider .photo .info .block .arrowPrev {margin-left:20px; background-position:-234px -203px;}
	#underSlider .photo .info .block span {position:relative; float:left; display:inline; padding-top:0px; width:65px;}
	#underSlider #playANDstop {cursor:pointer;}
	#underSlider .thumbs {position:relative; float:left; display:inline; width:495px; background-color:#f5f5f5; padding:15px 0px;}
	#underSlider .thumbs .arrowPrev, #underSlider .thumbs .arrowNext {position:relative; float:left; display:inline-block; width:35px; height:32px; background:url(/_img/sprite.gif) no-repeat -229px -170px; cursor:pointer; margin-top:15px;}
	#underSlider .thumbs .arrowNext {background-position:-270px -170px; }
	#underSlider .thumbs .thumbnails {position:relative; float:left; display:inline; width:425px; overflow:hidden;}
	#underSlider .thumbs .thumbnails ul {position:relative; float:left; display:inline; width:5000px; list-style:none; margin:0px; padding:0px;}
	#underSlider .thumbs .thumbnails li {position:relative; float:left; display:inline; width:71px; height:54px; border:4px solid #fff; margin-right:7px;}
	#underSlider .thumbs .thumbnails li.selected {border:4px solid #201f1a;}
	#underSlider .thumbs .thumbnails li img {border:none; padding:0px; margin:0px; cursor:pointer;}

	/* underSliderType2 */
	#photoANDdesc #underSliderType2 .right,
	#photoANDdesc #underSliderType2 .thumbs,
	#photoANDdesc #underSliderType2 .photo .more,
	#photoANDdesc #underSliderType2 .photo .info {display:none;}
	#photoANDdesc #underSliderType2 .left {width:705px;}
	#photoANDdesc #underSliderType2 .photoBig {width:345px; height:260px; display:block;}
	#photoANDdesc #underSliderType2 .photoBig.selected {display:inherit;}
	#photoANDdesc #underSliderType2 .photo div {position:relative; float:left; display:inline-block; width:354px; margin:0px 12px 12px 0px;}
	#photoANDdesc #underSliderType2 #underSlider .photo {height:auto; overflow: none; width:733px;}

	/* underSliderType3 */
	#photoANDdesc #underSliderType3 .right,
	#photoANDdesc #underSliderType3 .thumbs,
	#photoANDdesc #underSliderType3 .photo .more,
	#photoANDdesc #underSliderType3 .photo .info {display:none;}
	#photoANDdesc #underSliderType3 .left {width:705px;}
	#photoANDdesc #underSliderType3 .photoBig {width:733px; height:auto; display:block;}
	#photoANDdesc #underSliderType3 .photoBig.selected {display:inherit;}
	#photoANDdesc #underSliderType3 .photo div {position:relative; float:left; display:inline-block; width:733px; margin:0px 0px 12px 0px;}
	#photoANDdesc #underSliderType3 #underSlider .photo {height:auto; overflow: none; width:733px;}

/* GUIA INMOBILIARIAS Y AGENCIAS */
#inmoYpromo h1 {margin:0px 0px 5px 0px; padding:0px; color:#212121; font-size:22px;}
#inmoYpromo .arrow {position:relative; float:left; display:inline; width:5px; height:8px; background:url(/_img/sprite.gif) no-repeat -295px -203px; margin:4px 4px 0px 0px;}
#inmoYpromo #addButton {position:absolute; bottom:30px; right:25px;}
#inmoYpromo #title {height:75px; margin-top:20px; border-bottom:1px solid #c0c0c0;}
#inmoYpromo #listTabs {position:absolute; bottom:-1px; left:25px; width:400px;}
#inmoYpromo #listTabs ul {position:relative; float:left; display:inline; width:800px; margin:0px; padding:0px; list-style:none;}
#inmoYpromo #listTabs li {position:relative; float:left; display:inline; padding:5px 15px; margin-right:6px; border:1px solid #c0c0c0; background: #ffffff; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #ffffff 0%, #e1e1e1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e1e1e1)); background: -webkit-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); background: -o-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); background: linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0) }
#inmoYpromo #listTabs a {text-decoration:none; color:#626262; font-weight:bolder;}
#inmoYpromo #listTabs .selected {background:#fff; background-color:#fff; border-bottom:1px solid #fff; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0) }
#inmoYpromo #mapZone {margin:25px 0px;}
#inmoYpromo #mapZone #mapList {position:relative; float:left; display:inline-block; width:530px;}
#inmoYpromo #mapZone #mapList ul {position:relative; float:left; display:inline-block; width:240px; margin:0px 25px 0px 0px; padding:0px;}
#inmoYpromo #mapZone #mapList li {position:relative; float:left; display:inline-block; width:240px; margin-bottom:1px;}
#inmoYpromo #mapZone #mapList li a {text-decoration:none; font-weight:normal; font-size:14px;}
#inmoYpromo #mapZone #mapMap {position:relative; float:left; display:inline-block; background:url(/_img/spain.png) no-repeat; width:500px; height:436px;}
#inmoYpromo #mapZone #mapMap div {position:absolute; z-index:300; cursor:pointer;}
#inmoYpromo #mapZone #mapMap div .pic {display:none; border:0px;}

	/* By Regions */
	#inmoYpromo #inmoRegions {margin:25px 0px;}
	#inmoYpromo #inmoRegions ul {position:relative; float:left; display:inline-block; width:318px; margin:0px 25px 0px 0px; padding:0px;}
	#inmoYpromo #inmoRegions li {position:relative; float:left; display:inline-block; width:318px; margin-bottom:1px;}
	#inmoYpromo #inmoRegions li a {text-decoration:none; font-weight:normal; font-size:14px;}

	/* By Poblacion */
	#inmoYpromo #inmoRegions.poblacionList ul {width:490px;}
	#inmoYpromo #inmoRegions.poblacionList li {width:490px;}

	/* BOX MAP */
	#MapBoxArea {position:absolute; background:url('/_img/miniBox.png') no-repeat; width: 149px; height: 83px; z-index:600; display:none; text-align:center; padding:30px 5px 0px 5px;}
	#MapBoxArea h1 {margin:0px; font-size: 30px; color:#212121; }

/* ADD INMOBILIARIA */
#addInmobiliaria h1, #nuevosCompradores h1 {margin:5px 0px 5px 0px; padding:0px; color:#212121; font-size:22px;}
#addInmobiliaria h2, #nuevosCompradores h2 {margin:5px 0px 5px 0px; padding:0px; font-size:16px;}
#addInmobiliaria .left, #nuevosCompradores .left {position:relative;float:left;display:inline-block;width:630px;margin-right:20px;}
#addInmobiliaria .left ul {font-size: 14px; text-align: justify;}
#addInmobiliaria .left li {margin-bottom:15px;}
#addInmobiliaria .right, #nuevosCompradores .right {position:relative;float:left;display:inline-block; width:380px;}
#addInmobiliaria .right .large {position:relative;float:left;display:inline-block;width:330px; margin:0px 25px 15px 25px;}
#addInmobiliaria .right .inputLarge {width:318px;}
#addInmobiliaria .right select {width:329px;margin: 3px 0px;letter-spacing: 0px;color: #909090;font-size: 14px;border: 1px solid #9F9F9F;padding: 5px;}

/* BUSCAR COMPRADORES */
#buscarCompradores {position:relative; float: left; display: inline-block; width:720px; text-align: left;}
#buscarCompradores .bk {position:relative; float: left; display: inline-block; width:720px; margin-bottom:20px;}
#buscarCompradores .bk .l {position:relative; float: left; display: inline-block; width:119px;}
#buscarCompradores .bk .avatar {position:relative; float: left; display: inline-block; width:119px; background:url('/_img/bg_buscarCompradores_avatar.png') no-repeat; height:90px; overflow: hidden;}
#buscarCompradores .bk .avatar .box {position:relative; float: left; display: inline-block; width:78px; padding:8px 5px; text-align:center;}
#buscarCompradores .bk .avatar img {width:48px; height: 48px; border:none; margin-bottom:5px;}
#buscarCompradores .bk .avatar p {margin:0px; font-size: 11px; color:#000;}
#buscarCompradores .bk .sbtn_contactar_red {width:87px; margin-top: 8px;}
#buscarCompradores .bk .allTexts {position:relative; float: left; display: inline-block; width:601px; background-color:#f1f1f1; min-height: 90px; color:#303030;}
#buscarCompradores .bk .txt {position:relative; float: left; display: inline-block; width:601px; color:#303030;}
#buscarCompradores .bk .txt .time {position:relative; float: left; display: inline-block; width:60px; padding:15px 0px 15px 15px; font-size:14px;}
#buscarCompradores .bk .txt .time p {margin:0px; font-size:11px;}
#buscarCompradores .bk .txt .info {position:relative; float: left; display: inline-block; width:496px; padding:10px 15px 10px 0px; margin-left: 15px;}
#buscarCompradores .bk .txt .info p {margin:0px;}
#buscarCompradores .bk .txt .info p.price {font-size:18px; font-weight: bolder;}
#buscarCompradores .bk .txt .details {position:absolute; right:15px; bottom:10px; width:100px; text-align:right;}
#buscarCompradores .bk .txt .details a {color:#1466cc; text-decoration: none}
#buscarCompradores hr {position:relative; float: left; display: inline-block; margin:0px 15px 0px 13px; width:570px; background-color:#d7d7d7; border:0px; border-top:1px solid #fff; height:1px;}
#buscarCompradores .bk .noshow {display: none}
#buscarCompradores .bk .showMore {position:relative; float: left; display: inline-block; width:601px; text-align:center; padding:20px 0px;}
#buscarCompradores .bk .showMore a {text-decoration: none; cursor: pointer;}

#hacerOfertaComprador {position:absolute; width:546px; background-color:#fff; border:2px solid #c4c4c4; z-index:999999; display: none; box-shadow: 0px 0px 10px 0px #000;}
#hacerOfertaComprador .close {position:absolute; top:10px; right:10px; width:15px; height:16px; background:url(/_img/sprite.gif) no-repeat -282px -44px; cursor: pointer; z-index: 1000000;}
#hacerOfertaComprador .all100 {position:relative; float:left; display:inline-block; width:506px; padding:20px 20px 0px 20px;}
#hacerOfertaComprador h1, #hacerOfertaComprador h2 {color:#000; letter-spacing: 0px; font-size:16px; font-weight: bolder; margin:0px;}
#hacerOfertaComprador h2 {position:relative; float:left; display:inline-block; font-size:14px; margin:5px;}
#hacerOfertaComprador .icoNum1, #hacerOfertaComprador .icoNum2 {position:relative; float:left; display:inline-block; width:27px; height:28px; background:url(/_img/sprite.gif) no-repeat -231px -234px}
#hacerOfertaComprador .icoNum2 {background-position: -260px -234px;}
#hacerOfertaComprador .selectInmueble {position:relative;float:left;display:inline-block;width:374px;overflow:hidden;border:1px solid #a6a6a6;margin-left:35px;padding:8px 70px 8px 15px; background-color:#f4f4f4}
#hacerOfertaComprador .selectInmueble:hover {cursor:pointer; background-color:#ececec;box-shadow: 0px 0px 3px 0px #0078ff;}
#hacerOfertaComprador .selectInmueble img {width:67px;height:50px;border:0px;margin-right:20px;}
#hacerOfertaComprador .selectInmueble p {margin:0px;}
#hacerOfertaComprador .selectInmueble strong {font-size:14px;}
#hacerOfertaComprador .arrow {position:absolute;right:0px;top:0px;z-index:99999;background-color:#fefcfd;width:60px;height:100%;}
#hacerOfertaComprador .arrow .ico {position:absolute; top:30px; right:25px; width:10px; height:8px; background:url(/_img/sprite.gif) no-repeat 0px -49px;}
#hacerOfertaComprador textarea {margin-left:35px;width:427px;padding:8px 15px 8px 15px;resize:none;color:#414040;outline: none;}
#hacerOfertaComprador .selectInmuebleHide {position:absolute; top:77px; left:20px; width:451px; height:151px; overflow-y:scroll; overflow-x:hidden; z-index: 1000000; display: none}
#hacerOfertaComprador .selectInmuebleHide .selectInmueble {background-color:#fff; width:313px; height:auto;}
#hacerOfertaComprador .selectInmuebleHide .selected {background-color:#FFFEBD}
#hacerOfertaComprador .todelete {position:absolute; left:55px; top:200px; width:459px; z-index:1000002; background-color:#fff; border:1px solid #e1e1e1; font-size:16px; text-align:center; padding:15px 0px;}
#hacerOfertaComprador .todeletebg {position:absolute; top:0px; right:0px; width: 546px; height: 440px; background-color:#212121; z-index:1000001}

#searchDivHiddenOferta, #DivHiddenLogin {position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:#ccc; z-index:99999; display: none; cursor:pointer;}

#modalLogin {position:absolute; width:546px; background-color:#fff; border:2px solid #c4c4c4; z-index:999999; display: none; box-shadow: 0px 0px 10px 0px #000;}
#modalLogin .close {position:absolute; top:10px; right:10px; width:15px; height:16px; background:url(/_img/sprite.gif) no-repeat -282px -44px; cursor: pointer; z-index: 1000000;}
#modalLogin .all100 {position:relative; float:left; display:inline-block; width:506px; padding:20px 20px 0px 20px;}
#modalLogin h1, #modalLogin h2 {color:#000; letter-spacing: 0px; font-size:16px; font-weight: bolder; margin:0px;}
#modalLogin h2 {position:relative; float:left; display:inline-block; font-size:14px; margin:5px;}
#modalLogin .icoNum1, #modalLogin .icoNum2 {position:relative; float:left; display:inline-block; width:27px; height:28px; background:url(/_img/sprite.gif) no-repeat -231px -234px}
#modalLogin .icoNum2 {background-position: -260px -234px;}
#modalLogin .selectInmueble {position:relative;float:left;display:inline-block;width:374px;overflow:hidden;border:1px solid #a6a6a6;margin-left:35px;padding:8px 70px 8px 15px; background-color:#f4f4f4}
#modalLogin .selectInmueble:hover {cursor:pointer; background-color:#ececec;box-shadow: 0px 0px 3px 0px #0078ff;}
#modalLogin .selectInmueble img {width:67px;height:50px;border:0px;margin-right:20px;}
#modalLogin .selectInmueble p {margin:0px;}
#modalLogin .selectInmueble strong {font-size:14px;}
#modalLogin .arrow {position:absolute;right:0px;top:0px;z-index:99999;background-color:#fefcfd;width:60px;height:100%;}
#modalLogin .arrow .ico {position:absolute; top:30px; right:25px; width:10px; height:8px; background:url(/_img/sprite.gif) no-repeat 0px -49px;}
#modalLogin textarea {margin-left:35px;width:427px;padding:8px 15px 8px 15px;resize:none;color:#414040;outline: none;}
#modalLogin .selectInmuebleHide {position:absolute; top:77px; left:20px; width:451px; height:151px; overflow-y:scroll; overflow-x:hidden; z-index: 1000000; display: none}
#modalLogin .selectInmuebleHide .selectInmueble {background-color:#fff; width:313px; height:auto;}
#modalLogin .selectInmuebleHide .selected {background-color:#FFFEBD}
#modalLogin .todelete {position:absolute; left:55px; top:200px; width:459px; z-index:1000002; background-color:#fff; border:1px solid #e1e1e1; font-size:16px; text-align:center; padding:15px 0px;}
#modalLogin .todeletebg {position:absolute; top:0px; right:0px; width: 546px; height: 440px; background-color:#212121; z-index:1000001}

/* MESSAGES INFO / NO RESULTS */
.uNoResults {position:relative;float:left;display:inline-block;padding:15px;background-color:#f9edbe;margin:15px 0px 45px 0px;border:1px solid #f0c36d;}
.uNoResults .circleYellow {position:relative;float:left;display:inline-block;width:50px;height:50px;background-color:#f0c36d;color:#fff;font-size:45px;font-weight:bolder;text-align:center;-webkit-border-radius: 999px; -moz-border-radius: 999px; border-radius: 999px;} 
.uNoResults .message {position:relative;float:left;display:inline-block;margin-left:20px;color:#000;}
.uNoResults .message h2 {font-size:16px;margin:5px 0px 5px 0px;}
.uNoResults .message p {font-size:14px;margin:0px 0px 5px 0px;}

/* MODAL INFO BOX YELLOW */
.modalInfoBox {position:absolute; top:135px; left:306px; width:590px; background-color:#f9edbe; border:1px solid #f0c36d; box-shadow:0px 0px 20px -6px black; z-index:9998; padding:16px 10px; color:#000;}
.modalInfoBox .tick {position:absolute; top:10px; left:-14px; width: 14px; height: 28px; background:url(/_img/tick.png) no-repeat 0px 0px; z-index:9999;}
.modalInfoBox span {color:#0065CD; cursor:pointer;}

/* NUEVOS COMPRADORES */
#nuevosCompradores .compBlock {position:relative;float:left;display:inline-block;width:570px;padding:15px;box-shadow: 0px 7px 12px -10px black;margin:0px 0px 15px 30px;border-bottom:1px solid #EEEEEE;}
#nuevosCompradores .compBlock .num {position:relative;float:left;display:inline-block;padding:5px 0px;width:40px;text-align:center;background-color:#ea281c;border:2px solid #bf0d02;color:#fff;font-size:22px;font-weight:bolder;margin-right:20px;}
#nuevosCompradores .compBlock .txt {position:relative;float:left;display:inline-block;width:501px;text-align:justify;font-size:14px;}
#nuevosCompradores .compBlock .publicarAnuncio, .icoPublicarAnuncio {position:relative; float:left; display:block; width:16px; height:16px; margin-right:5px; background:url(/_img/sprite.gif) no-repeat -92px -43px; cursor:pointer;}

/* MODAL MENSAJE */
.modalTxt {position:absolute;min-width:150px;background-color:#fff; border:2px solid #c4c4c4; z-index:999999; display: none; box-shadow: 0px 0px 10px 0px #000; padding: 8px 20px; display:none;}
.modalTxt .close {position:absolute; top:5px; right:5px; width:15px; height:16px; background:url(/_img/sprite.gif) no-repeat -282px -44px; cursor: pointer; z-index: 1000000;}
.modalTxt_bg {position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:#ccc; z-index:99998; display: none; cursor:pointer; display:none;}
.modalTxt .h1, .modalTxt .h2 {color:#000; letter-spacing: 0px; font-size:16px; font-weight: bolder; margin:0px;}
.modalTxt .inputLarge {position: relative; float: left; display: inline; width: 245px; padding: 5px; border: 1px solid #9F9F9F; background-color: #FEFEFE; height: auto; font-size: 14px; cursor: auto; color: #909090; letter-spacing: 0px; margin: 3px 0px;}
.modalTxt .select {width: 329px; margin: 3px 0px; letter-spacing: 0px; color: #909090; font-size: 14px; border: 1px solid #9F9F9F; padding: 5px;}
.modalTxt .allLarge {position:relative; float:left; display:inline-block; width:100%;}
.modalTxt .ckbx {position: relative; float: left; display: inline; width: auto; padding: 5px; border: 1px solid #9F9F9F; background-color: #FEFEFE; height: auto; cursor: auto; margin: 1px 5px 0px 0px;}
.modalTxt .blue {color:#0066cc;cursor:pointer;}
.modalTxt .hidden {display:none;}
.modalTxt .textPrevInput {position:relative;float:left;display:inline-block;width:150px;font-weight: bolder;font-size: 12px;color: #4F4F4F;padding-top:8px;} 
.modalTxt .validation {border:1px solid red;}

/* LOGIN BOX */
.inputLogin {width:485px; color: #5E5E5E; padding: 8px 10px 8px 10px; border: 1px solid #A2A2A2; font-size: 22px; cursor: auto; margin-bottom:15px; height: auto;}

/* HIPOTECAS */
#sec_hipotecas {position:relative; float: left; display: inline-block; width:720px; text-align: left; color:#000000;}
#sec_hipotecas input {cursor: auto;}
#sec_hipotecas .bk {position:relative; float: left; display: inline-block; width:720px; margin-bottom: 22px;}
#sec_hipotecas .slider{position:relative; float:left; display:inline-block; width:349px; height:35px; background-color:#f6f6f6;margin:0; border:1px solid #cccccc;}
#sec_hipotecas .ui-slider-handle{width:8px;height:37px;position:absolute;top:-2px;margin-left:-4px;z-index:200;background-color:#fff; border:1px solid #cccccc;}
#sec_hipotecas .ui-widget-header{background-color:#d31a0e;height:35px;left:0px;top:0px;position:absolute;}
#sec_hipotecas a{outline:none;-moz-outline-style:none;}
#sec_hipotecas .bk .title, #sec_hipotecas .bk .value, #sec_hipotecas .bk .metro {position:relative; float:left; display:inline-block;}
#sec_hipotecas .bk .title {width:190px; padding:10px 15px; color:#000; font-size: 12px;}
#sec_hipotecas .bk .value {width:108px; margin-right: 32px; color:#bbbbbb; font-size:18px; text-align: right;}
#sec_hipotecas .bk .value input {width:86px; height: 36px; border:1px solid #cccccc; background-color:#fff; color:#000; text-align: center; font-size:18px; padding: 0px; margin-right: 5px}
#sec_hipotecas .bk .metro {width:360px}
#sec_hipotecas .destacado {background-color:#dfdfdf; padding:15px 0px;}
#sec_hipotecas .destacado .title {font-weight: bolder;}

/* DESTACAR MI ANUNCIO */
.destacarMiAnuncio h1 {margin: 10px 0px 5px 0px; padding: 0px; color: #212121; font-size: 22px;} 
.destacarMiAnuncio h2 {margin:0px 0px 5px 0px; font-size: 16px;}
.destacarMiAnuncio a {text-decoration:none;}
.destacarMiAnuncio .bodyBox {position:relative;float:left;display:inline-block;width:998px;padding:15px;border:1px solid #8f8f8f;margin-top:115px;-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
.destacarMiAnuncio .bodyBox ul {position:absolute; top:-97px; left:-1px; height:97px; width:1031px;padding:0px;margin:0px;z-index:400;list-style:none;}
.destacarMiAnuncio .bodyBox ul li {position:relative;float:left;display:inline-block;height:95px;width:255px;border:1px solid #fff;border-bottom:none; color:#000;font-size:16px;font-weight:bolder;cursor:pointer;}
.destacarMiAnuncio .bodyBox ul li.selected {border:1px solid #8f8f8f;border-bottom:1px solid #fff;-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.destacarMiAnuncio .bodyBox ul li div {position:relative;float:left;display:inline-block;width:43px;margin:10px 7px 10px 10px;height:43px;}
.destacarMiAnuncio .bodyBox ul li span {position:relative;float:left;display:inline-block;width:180px;margin:10px 15px 10px 0px;}
.destacarMiAnuncio .bodyBox ul li span span {font-size:12px;font-weight:normal;color:#222222;margin:0px;}
.destacarMiAnuncio .bodyBox.borderTopLeft {-webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius:5px}
.destacarMiAnuncio .bodyBox.borderTopRight {-webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius:5px}

/* FAQ TYPE */

.faqType {color:#212121;font-size:12px;}
.faqType .l {position:relative;float:left;display:inline-block;width:300px;min-width:300px;margin-right:20px;padding:10px;background-color:#F4F4F4;margin-top:25px;font-size:12px;}
.faqType .r {position:relative;float:left;display:inline-block;width:690px;margin-top:25px;}
.faqType .f {position:fixed;float:none;top:-15px;display:block;}
.faqType h1 {margin: 0px 0px 0px 0px; padding:0px;font-size:22px;} 
.faqType h2, .faqType h4 {margin:5px 0px;padding:0px;font-weight:bold;font-size:18px;color:#494949;}
.faqType .l h2 {font-size:14px;margin:5px 0px;}
.faqType ol, .faqType ul {margin: 0.3em 0 0 3.2em;padding:0;}
.faqType li {line-height: 18px;}
.faqType a {text-decoration:none;cursor:pointer;}
.faqType a:hover {text-decoration:underline;}
.faqType hr {display: block; height: 1px; border: 0; border-top: 1px solid #CCC; margin: 1em 0; padding: 0;}
.faqType .pl {display:inline-block;padding-left:25px;text-align:justify;}


/* FOOTER */
#footer {margin:25px 0px; background-color:#dfdfdf;}
#footer p {margin:20px;}
#footer a {padding:0px 7px;}

/* UI AUTOCOMPLETE */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.ui-menu {list-style:none;padding: 2px;margin: 0;display:block;float: left;}
.ui-menu .ui-menu {	margin-top: -3px;}
.ui-menu .ui-menu-item { position:relative;	margin:0;	padding: 0;	zoom: 1;	float: left;	clear: left;	width: 100%;}
.ui-menu .ui-menu-item a {	text-decoration:none;	display:block;	padding:0em .4em;	line-height:1.5;	zoom:1;	cursor:pointer;}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {	font-weight: normal;	margin: -1px;}
.ui-menu .ui-menu-item .count {position:absolute; right:5px; top:5px; font-size:12px;}

/* Component containers */
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 18px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 18px; }
.ui-widget-content { border: 1px solid #dddddd; background: #fff; color: #333333; border:1px solid #ccc; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.33); -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.33); -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.33);}
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border:1px solid #eeeeee; background: #eeeeee; font-weight: bold; color: #4f4f4f; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff ; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; text-align:left; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

.autoComplete input{ padding:5px; border:1px #CCC solid; font-size:15px; width:400px;}


/* Selector de Fechas para solicitudes*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid red;}
.datepicker{cursor:pointer !important;}