
/* --- */


/* forms */

form { margin: 0; padding: 0; color:  #000; }
fieldset { border: 0; margin: 0 0; padding: 0; }
label, .label { cursor: pointer; font-size: 11px; margin-right:4px; }
label.error, em.error { color:#FA4103; font-style:normal; font-family:Tahoma, Geneva, sans-serif; font-size:10px; clear:both; line-height:1.6em; display:inline-block; background: url(../../../images/alert.png) left 0.2em no-repeat; padding:0.2em 0 0.2em 20px; }
div.boxerror { font-family:Tahoma, Geneva, sans-serif; font-size:1em; /*border: solid 1px #C00; padding:5px; margin-bottom:1em;*/ color:#C00; }
input.error { /*color:#C00 !important;*/ border-color:#FFBE7F !important; }
input.text, input.password, input.inputbox { font: 1.1em Tahoma, Geneva, sans-serif; padding: 2px 4px; color:  #000; }
textarea { font: 1.1em/1.2em Tahoma, Geneva, sans-serif; height: 108px; margin-top: 0; padding: 2px 4px; overflow: auto; color:  #000; }
input.text, textarea, input.inputbox { background: #FFF; border: #7E9DB9 solid 1px; }
select { font: 1em Tahoma, Geneva, sans-serif, sans-serif; width: 126px; vertical-align:middle; margin-right:4px; color:  #000; }
body.macos select option { padding:inherit;}
optgroup { font-weight:bold; font-style:normal; vertical-align:middle; border-top:1px solid #DDD; }
option { border-top:1px solid #DDD; padding:2px 5px; vertical-align:middle; }
form dl, form dt, form dd { margin: 0; padding: 0; }
form dl { padding: 0; margin-bottom:10px; }
form dt { width:400px; margin-bottom: 5px; }
form dd { width:400px; }
form dt label { display:block; }
form dd input.text { width:90%; }
form dd select { width:90%; }
form p { margin:0; padding:0; margin-bottom:0.5em; line-height:15px; }
button { cursor: pointer; font: 1em Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif; vertical-align:bottom; padding:0 5px; }
.buttons { text-align:right; padding:10px 20px; }


/* SEARCH PANEL */

.cajabuscador {padding: 0 6px}
.cajabuscador .search { position:relative; /*background:#ECECEC url(../img/home/search_r1_c2.png) repeat-x;*/ clear:both; /*margin:15px 0;*/ line-height:normal; -moz-box-shadow:0 0 2px #CCC; -webkit-box-shadow:0 0 2px #CCC; background:#F6F6F6; padding-bottom:2px; border:solid 1px #CCC; -moz-border-radius:5px; -webkit-border-radius:5px; }
.cajabuscador .search h5 { font:bold 19px "Trebuchet MS", Arial, Helvetica, sans-serif; display:block; padding:5px 17px 10px; border-bottom:solid 1px #c6c6c6 }
.search .lt { /*background:url(../img/home/search_r1_c1.png) left top no-repeat; */ }
.search .rt { /*background:url(../img/home/search_r1_c7.png) right top no-repeat;*/ }

.cajabuscador .search, .search .lt, .search .rt { /*height:185px;*/ }
.cajabuscador .content { margin-left:27px; }
.cajabuscador .search-top { font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:5px; }
.cajabuscador .search-top label { display:inline-block; margin-right:17px; font-size:14px !important; }
.cajabuscador .search-bottom { margin:10px 5px 0 5px; }
.cajabuscador .search-bottom label { float:left; font-weight:bold; }
.cajabuscador .inmueble-type { font-size:11px; padding:2px; width:100px; display:block; height:25px; }
.cajabuscador .ciudad { font-size:11px; padding:2px; width:320px; display:block; height:25px; }

.opt1, .opt2, .opt3 { paddign:0 10px; }
.opt2 em { font-weight:normal; font-style:normal; color:#333; }
.opt3 { padding-top:11px; float:left; }
.opt3, .search .opt3 a { text-decoration:none; }
.opt3 a:hover { text-decoration:underline; }
.cajabuscador #search-inpt { font-size:11px; width:190px; padding:3px 4px; border:1px solid #abadb3; outline:none; } /*tamaņo de input de cuidad, provincia*/



.cajabuscador #searchbtn { text-indent:-99999em; background:url(images/buscar_b.gif) left top no-repeat; border:0; cursor:pointer; display:block; width:114px; height:32px; margin-bottom:5px; }
.cajabuscador #search-inpt, .cajabuscador .inmueble-type { font-weight:normal; height:auto; margin:0!important;  }



form #search-advanced { border:0 none!Important; padding-top:0; }


.cajabuscador .search_inside .content { margin-left:0; }
.cajabuscador .search_inside .ifilter-wrap { width:320px; z-index:1!Important; border:1px solid #A5ACB2; background:#FFF; cursor:text; position:relative; }
.cajabuscador .search_inside .inputerase { top:6px; right:6px; }
.cajabuscador .search_inside .content-list-suggest { width:320px;  /*-moz-box-shadow:0 2px 9px #666; -webkit-box-shadow:0 2px 9px #666;  box-shadow:0 2px 9px #666; */ }
.cajabuscador .search_inside .ifilter-oldsearch { height:24px; }

.search-btn { padding:0; }
.search-btn span { text-align:center; display:block; line-height:2em; height:100%; }
/*#center-bottom { *position:relative; *z-index:!important}*/




.list_reset, .list_reset li { margin: 0; padding: 0; list-style: none; }
.float_left { float: left; }
.float_right { float: right; }


