body { background-color: #FFF; font-size: 12px; font-family: Arial, sans-serif; }

ol{ list-style-position:outside; list-style-image:none; list-style-type:none; padding:0px; }

a { color: #000; text-decoration: none; font-weight: bold; }

a:hover { color: inherit; font-weight: bold; text-decoration: underline; }

a:visited{ color: inherit; }

#header{ margin-top: 0px; }

#login { width: 100%; font-size: 14px; border-bottom: 1px solid #A5A920; }

/** LOGO **/
#logo { margin: 0px 0 5px 0; height: 60px; background-color: #A5A920; }
#logo img{ margin-left: 5px; float: left; }
#sublogo { margin-bottom: 5px; }

#pagecontent{ height:auto !important; height: 380px; min-height: 380px; display:block; }

#find{ height: 300px;}
.search_title { float: left; display: inline; width: 100%; padding: 10px 0; background-color: #DFE1B0; font-weight: bold; margin-left: auto; margin-right: auto;}
.search_fields { float:left; width: 100%; margin: 10px 0 ;display:inline;}
.search_button { float:left; margin-left: 0; margin-right: 0; width: 100%; }
.search_link { float:left; margin-left: 0; margin-right: 0; width: 100%; margin-top: 100px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; }
.label_filter{ float:left; }
.label_min_price{ float:left;  width: 75px; }
.label_max_price{ float:left; width: 75px;  }
.label_rooms{ float:left; width: 60px; }
.label_operation{ float:left; width: 100px; }
.label_type{ float:left; width: 120px; }
.label_region{ float:left; width: 120px; }
.label_zones{ float:left; width: 120px; }

/** Version 2 Only code **/
.searchbox_divs { float: right; width: 110px; }
.searchbox_price { width: 62px; }
.searchbox_rooms { width: 50px; }
.searchbox_operation { width: 90px; }
.searchbox_text { width: 8px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; margin-top: 4px; text-align: center;}
.input_small_font{ font-size: 92%; }
#loadingfilter_prop { float: left; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; text-align: right; width: 55%}
#loadingfilter_prop img { padding-top: 4px; }
#loadingfilter_prop blink { padding-top: 0px; }
#filter_prop { float: left; height: 24px; padding-top: 0px; padding-right: 15px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; display: inline; width: 70%;}
#resultsheader { background-color: #A5A920; border-top:1px solid #000; height: 25px; padding-top: 3px; text-align: right; padding-right: 10px;} 
#resultsmsg { float: right; padding-top: 6px; width: 25%;}
#leftzone { float: left; margin-top: 5px; }
#listado { margin-left: 20px; margin-top: 10px; min-height: 350px; height: auto; float: left; font-weight: bold; width: 750px;}
.listadozona { float: left; height: 130px; width: 155px; margin-right: 8px; margin-bottom: 8px; }
.zonatitle { text-align: center; padding-top: 3px; padding-bottom: 3px; font-weight: bold; background-color: #A5A920; }
.zonaitem { text-align: left; padding-left: 3px;}
.zonaitem a { font-weight: normal; text-align: left; }
#title { text-align: center; font-weight: bold;}
.menuv3 { background-color: #A5A920; width: 200px; text-align: left; margin-left: 5px; margin-top: 4px; }
.menuv3 .main { padding-left: 10px; font-weight: bold; padding-top: 4px; padding-bottom: 4px;}
.menuv3 .submenu { background-color: #DFE1B0; padding: 2px; padding-left: 20px; }
.menuv3 a { font-weight: normal; }

/** Both Versions Code **/
#homeloading { padding: 50px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; display: block; }
#loadingimage { margin-bottom: 20px; clear: both;}
#div_searchbox_operation .multiSelect { width: 60px; }
#div_searchbox_operation .multiSelectOptions { width: 85px; }
#div_searchbox_type .multiSelect { width: 80px; }
#div_searchbox_type .multiSelectOptions { width: 120px; }
#div_searchbox_region .multiSelect { width: 80px; }
#div_searchbox_region .multiSelectOptions { width: 180px; }
#div_searchbox_zone .multiSelect { width: 80px; }
#div_searchbox_zone .multiSelectOptions { width: 240px; }
#versionmessage { 
	align: center;
}


/** Done organized Code **/


.pager { width: 100%; background-color: #DFE1B0; padding: 10px 0; margin: 10px 0; }
.pagerlistado { width: 100%; background-color: #DFE1B0; padding: 10px 0; margin: 10px 0; }

.form-noindent { background-color:#FFFFFF; border:1px solid #A5A920;}

.bt {border-top:1px solid #000;}
.t { background-color:#A5A920; color:#000000; }



#list_prop { margin-top: 0px; height: 300px; overflow: scroll; overflow-x: hidden;}

#ficha_info { 
	float:left; 
	width:420px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-decoration:none;
	font-weight: normal;
	line-height: 17px;
	font-size: 12px;
	text-align: left;
}
/** Footer **/
#footer{ 
	clear: both;	
	height: 20px;
	font-size: 12px;
 	font-weight:normal;
	left: 0px;
	display: block;
	width: 100%;
	margin: 10px 0px 5px 0px;
	background-color: #A5A920;	 
}
#footerlinks {
	margin-top: 3px;
	float:left;
	text-align: center;
	width: 70%;
}
#footercopyright {
	margin-top: 3px;
	float: right;
	margin-right: 5px;
	font-weight: bold;
}
/** Prop Desc **/
#prop_desc { float:left; margin-left:30px;}
#sd { font-size: 140%; font-weight: bold; }

#slideshow { float:left; margin: 10px;}

#images_conteiner { float:left; height: 300px; width:250px; overflow: scroll; overflow-x: hidden; }
#images_conteiner img { border: none; margin: 1px; }
.image_conteiner { float:left; margin: 1px; width: 70px; height: 85px;  }

#contact_form label { float: left; width: 120px; font-weight: bold; }
#contact_form input, textarea { width: 180px; margin-bottom: 5px; }
#contact_form textarea { width: 250px; height: 150px; }
#contact_form br { clear: left; }
#contact_form .consulta { margin-top: 40px; }
#submitcontact{ margin-left: 120px; margin-top: 5px; width: 90px; }
