/*-------------------------------------------------
baseline
-------------------------------------------------*/

body {
	background-color:#dadcd9;
	margin: 0 auto 0 auto;
	padding: 0;
	width: 950px;
}

body.popup {
	 width: auto;
}

p, li {
	 font-size: 12px;
	 line-height: 1.4em;
	 font-family: arial, helvetica, sans-serif;
	 margin: 0 0 20px 0;
	 font-weight: normal;
}

ul {
	 margin: 10px 0;
	 padding: 0 0 0 25px;
}

li {
	 margin: 0;
}

h1 {
	 font-size: 16px;
	 margin: 0 0 4px 0;
	 font-family: arial, helvetica, sans-serif;
}

h2 {
	 font-family: arial, helvetica, sans-serif;
	 line-height: 1.2em;
	 font-size: 14px;
	 margin: 0 0 3px 0;
}

h3 {
	 margin: 0 0 2px 0;
	 font-family: arial, helvetica, sans-serif;
	 font-size: 12px;
}

a {
	 color: #484e41;
}

a img {
	 border: 0;
}

img{
	 margin:0px;
	 padding: 0px;
}

small { font: 10px Arial; }

.indent{ text-indent: -9999px; }
.cls { clear: both; }
.red{color:#FF6000}

/*-------------------------------------------------
 Layout
-------------------------------------------------*/


/*-------------------------------------------------
 Header
-------------------------------------------------*/

#header{
	 height: 150px;
	 background-color:#FFFFFF;
	 background-image:url(http://www.megvanamstel.com/inmoeasy/themes/real_estate_1/images/new/top.gif);
}

#langs{
	 float:right;
	 padding: 0px;
	 margin-right:10px;
	 margin-top:10px;
	 right:50px;
	 width: 210px;
}

#header #langs li{
	 float:right;
	 list-style: none;
	 margin-left: 15px;
}

#header #langs li{
	 text-transform: uppercase;
}

#header #langs a{
	 font-family: arial, helvetica, sans-serif;
	 font-size: 10px;
	 text-decoration: none;
	 color: #484e41;
}

#header #langs a.selected{
	 color: #bd7200;
}

#header #langs a:hover{ text-decoration: underline; }

#search_by_ref {
 float:right;
 margin: 40px 25px 0 0;

}
#search_by_ref input {
 font-size: 11px;
 font-family: arial, helvetica, sans-serif;
}


/*-------------------------------------------------
 Page Body
-------------------------------------------------*/
#sidebar{
	 height:auto;
	 width: 134px;
	 float:left;
}

#middle{
	 padding: 0px;
	 width: 950px;
	 min-height: 430px;
	 background: #FFFFFF;
}

#content{
 padding: 0px;
 width: 780px;
 margin: 0 0 0 170px;
 min-height: 430px;
 font-family: arial, helvetica, sans-serif; 
}
#sidebar ul{
	 margin: 20px 0 0 0;
	 padding:0px;
}

#sidebar li{
	 list-style: none;
	 margin-bottom: 5px;
	 padding: 3px 0 3px 0;
}

#sidebar a{
	 display:block;
	 letter-spacing: 0em;
	 font-size: 10px;
	 font-family: arial, helvetica, sans-serif;
	 color:#333333;
	 text-decoration: none;
	 width: 124px;
	 padding: 3px 0 3px 20px;
	 text-transform: uppercase;
}

#sidebar a:hover{
	 color: #484e41;
	 background: #EFEBE0;
}
#banner a {
	margin: 30px 0 0 20px;
	padding: 0px;
}
#banner a:hover {
background: none;
}

#sidebar #quick_search{
	 padding-left: 10px;
	 margin: 20px 0 0 10px;
}

#sidebar #quick_search .title{
 color:#333333;
 font-size: 13px;
 font-family: arial, helvetica, sans-serif;
}

#sidebar #quick_search select{
 font-size: 10px;
 color: #444;
 width: 115px;
}

#sidebar #quick_search select .important{
 font-weight: bold;
}


/*-------------------------------------------------
 footer
-------------------------------------------------*/
#footer{
 margin-top: 10px;
 font-family: arial, helvetica, sans-serif;
 text-align: right;
 padding: 0 20px 0 0;
}
#footer p{
 margin:0px;
 padding:0px;
}

#footer .design, #footer .design a{
 font-size: 10px;
 margin-top: 7px;
 text-decoration: none;
 color: #666;
}

/*-------------------------------------------------
 Section - Home
-------------------------------------------------*/
#home_left{
 position:absolute;
 padding: 15px 19px 15px 19px;
 width:250px;
 font-family: arial, helvetica, sans-serif;
 font-size: 13px;
 color: #000;
 height:auto;
}
#home_left p{ 
 font-size: 11px;
 text-align: justify;
}
#home_right{ 
 margin: 25px 0 0 0;
 padding: 15px 19px 15px 19px;
 width:435px;
 float:right;
 font-family: arial, helvetica, sans-serif;
 font-size: 13px;
 color: #000;
 height:auto;
 background-color:#ECECEC;
}

#bluePort{ 
 margin-right: 0px;
 margin-top:30px;
 padding: 15px 19px 15px 19px;
 width:435px;
 float:right;
 font-family: arial, helvetica, sans-serif;
 font-size: 13px;
 color: #000;
 height:auto;
 background-color:#ECECEC;
}

#home_right p{ 
 font-size: 11px;
 text-align: justify;
}
.home_title{ 
 font-size: 13px;
 text-align: justify;
 color:#484e41;
 font-weight:bold;
}
.home_title_right{ 
 font-size: 13px;
 text-align: justify;
 color:#333333;
}
.pr_month_1{
	width:150px;
	height:100px;
	float:left;
}
.pr_month_2{
	width:150px;
	height:100px;
	float:left;
}
.pr_month_3{
	width:130px;
	height:100px;
	float:left;
}

/*-------------------------------------------------
 Section - Meg van amstel
-------------------------------------------------*/
#our_company_description{ 
 padding: 15px 19px 15px 19px;
 font-family: arial, helvetica, sans-serif;
 font-size: 13px;
 color: #000;
 height:auto;
}

#our_company_description p{ 
 font-size: 11px;
 text-align: justify;
}

#couple{ float:left; }

#service_and_quality{
 position: relative;
 top: 40px;
 left: 15px;
}

/*-------------------------------------------------
 Section - Search
-------------------------------------------------*/
#searchTool {
 /*margin:0 0 0 130px;*/
 height:500px;
 width: 100%;
 margin:0 0 0 0;
 /*width:500px*/;
 padding: 25px 0 0 0;
}

/*-------------------------------------------------
 Section - Property View
-------------------------------------------------*/
#property_view_left{
 width: 275px;
 float:left;
 padding: 10px 13px 0 15px;
 height: 498px;
}

#property_view_right{
 width: 475px;
 margin-left: 305px;
 min-height: 508px;
}

/* Property View - Tabs */

#property_view_left .tab-container {
 overflow:hidden;
 position:relative;
 width:275px;
 padding: 16px 0 20px 0;
}
#property_view_left #images_preview{  height: 118px; }
#property_view_left #images_preview img{ 
 padding: 0 1.6px 0 0px; 
 cursor: pointer;
 margin-top: -10%;
}
.miniThumb {
 float:left;
 width:88px;
 height:58px;
 overflow:hidden;
 margin: 0 4.3px 4px 0;
}

#property_view_left .panels {
 left:0pt;
 position:relative;
 width:9000px;
}

#property_view_left .panel {
 background:transparent url(http://www.megvanamstel.com/inmoeasy/themes/real_estate_1/images/panel_bg.png) no-repeat scroll center;
 border:medium none;
 width: 277px;
 float: left;
 font-size:14px;
 position:relative;
}

#property_view_left .tabs{
 position: absolute;
 top: 0px;
 left: 0px;
}

#property_view_left #scroll_previous{
 width: 276px; 
 height: 12px;
 background:url(http://www.megvanamstel.com/inmoeasy/themes/real_estate_1/images/new/previous.gif) no-repeat left;
}

#property_view_left #scroll_next{
 width: 276px; 
 height: 12px;
 background:url(http://www.megvanamstel.com/inmoeasy/themes/real_estate_1/images/new/next.gif) no-repeat left;
 position: absolute;
 top: 140px;
}

#scroll_previous a.previous,
#scroll_next a.next{
 text-indent:-5000px;
 display:block;
 width:276px;
 height:12px;
}
/* */

/* Property View - Left part */
#property_view_left ul{
 padding: 0 0 0 0;
 list-style: none;
 font-family: arial, helvetica, sans-serif;
}

ul .property_description_header{
 background: #858e7a;
 text-transform: uppercase;
 text-align: center;
 color: #efebe1;
 font-size: 11px;
}

ul .property_description{
 text-align: justify;
 margin-top: 10px !important;
 color: #484e41;
 font-size: 11px;
 height: 170px;
 overflow: hidden;
}

ul .property_option{ 
 border: 1px solid #d6d6d6;
 text-align: center;
 background: #858e7a;
}

ul .property_option_odd{ 
 border: 1px solid #d6d6d6;
 text-align: center;
 background: #a8ad9f;
}

ul .property_option a,
ul .property_option_odd a{
 display: block;
 text-decoration: none;
 color: #efebe1;
 text-transform: uppercase;
 font-size: 11px;
}

ul .property_option a:hover,
ul .property_option_odd a:hover{
 background: #9a9a9a;
}

ul .reference_line{
 margin-top: 20px;
 color: #484e41;
}

ul .reference_line .reference{
 width: 80%;
 float: left;
}

ul .reference_line .print{
 text-align: right; 
 width: 20%;
 float: left;
}

ul .reference_line .print a{
 color: #484e41;
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
}

ul .reference_line .print a:hover{
 color: #484e41;
 text-decoration: underline;
}

ul .price_line{ margin-top: 15px; }

ul .price_line .price{
 width: 76%;
 font-size: 18px;
 font-family: arial, helvetica, sans-serif;
 text-align: right;
 float: left;
}

ul .price_line .back{
 width: 20%;
 background:url(http://www.megvanamstel.com/inmoeasy/themes/real_estate_1/images/back_arrow.jpg) no-repeat left center;
 float: left;
 padding-left: 10px;
}

ul .price_line .back a{
 color: #484e41;
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
}

ul .price_line .back a:hover{
 color: #484e41;
 text-decoration: underline;
}
/* */

/* Property View - Right part */

#property_view_right #expanded_image_container{ 
 position: relative; 
 text-align: center;
 height: 323px;
}

#expanded_image_overflow{
 overflow: hidden;
 height:323px;
 width:475px;
 background: #DCD6CC;
}

#expanded_image_overflow:hover{
 cursor: hand;
}

#property_view_right .features{
 padding: 0 0 12px 0;
 list-style: none;
 font-family: arial, helvetica, sans-serif;
}

#property_view_right .property{
 margin-left: 5px;
 width: 245px;
 float: left;
}

#property_view_right .property li{
 padding-right: 3px;
}

#property_view_right .comunity{
 width: 210px;
 margin-left: 260px;
 min-height: 135px;
 padding: 0 0 12px 0;
}

#property_view_right .title{
 font-size: 13px;
 color: #484e41;
 font-weight: bold;
 background: transparent;
 padding: 0px;
 width: 100% !important;
}

#property_view_right li{
 color: #69595d;
 font-size: 10px;
 padding-left: 12px;
 background:url(http://www.megvanamstel.com/inmoeasy/themes/real_estate_1/images/stick.jpg) no-repeat left 4px;
}

#property_view_right .property li{
 margin: 0px 6px 0 0;
 width: 100px;
 float: left;
}

#expanded_image_transparency{
 position: absolute;
 top: 287px;
 right: 0px;
 width: 475px;
}

/*-------------------------------------------------
 Section - Exclusive
-------------------------------------------------*/
#exclusive_left{
 background: #f5f3ed;
 width: 280px;
 float:left;
 padding: 10px 15px 0 15px;
 height: 498px;
 text-align: justify;
}

#exclusive_right{
 background: #f5f3ed;
 width: 474px;
 margin-left: 310px;
 border-left: 3px solid #FFF;
 height: 508px;
}

#exclusive_right .exclusive_slogan{
 display: block;
 text-align: right;
 margin-bottom: 93px;
}

#exclusive_right .back_to_property{
 text-decoration: none;
 font-family: arial, helvetica, sans-serif;
 color: #a89f9f;
 font-size: 18px;
 margin-left: 286px;
}

#exclusive_right .back_to_property:hover{
 color: #666;
 text-decoration: underline;
}

/*-------------------------------------------------
 Section - Property Listing
-------------------------------------------------*/
#property_listing{ 
 min-height: 470px;
 background: #ffffff;
 padding: 5px 5px 0 15px; 
 font-family: arial, helvetica, sans-serif;
}

#property_listing #heading{
 width: 100%;
 background: #a7ad9f;
 color: #282828;
 font-size: 12px;
 margin-bottom: 10px;
 padding: 0 0 3px 0;
}

#property_listing #heading div{ display: inline; }
#property_listing #heading .title{ margin: 0 280px 0 100px; }
#property_listing #heading .type{ margin: 0 57px 0 0; }
#property_listing #heading .area{ margin: 0 48px 0 0; }
#property_listing #heading .kvm{ margin: 0 20px 0 0; }
#property_listing #heading .reference{ margin: 0 45px 0 0; }
#property_listing #heading .price{ margin: 0 0px 0 0; }

#property_listing #properties ul{ 
 list-style: none;
 padding: 2px 0 0 0;
 margin: 0 0 5px 0;
 height: 70px;
 background: #f8f8f8;
}

#property_listing #properties .odd{ background: #ececec; }

#property_listing #properties li{ 
 float: left; 
 color: #484e41;
 font-size: 11px;
}
#property_listing #properties .main_image{ 
 height: 68px;
 overflow: hidden;
}

#property_listing #properties .title {
 margin: 15px 0 0 13px;
 width: 295px;

}

#property_listing #properties .title a{
 color: #484e41;
 font-size: 12px;
 text-decoration: none;
}

#property_listing #properties .title a:hover{ color: #484e41; }

#property_listing #properties .type {
 width: 80px;
 margin: 15px 0 0 7px;
}
#property_listing #properties .area {
 width: 70px;
 margin: 15px 0 0 7px;
}
#property_listing #properties .kvm {
 width: 40px;
 margin: 15px 0 0 7px;
}

#property_listing #properties .reference {
 width: 45px;
 margin: 15px 0 0 0;
}

#property_listing #properties .price {
 width: 92px;
 text-align: right;
 margin: 15px 0 0 0;
 font-weight: bold;
}

#property_listing #paginator{ 
 margin: 20px 0 0 200px;
 text-align: center;
}

#property_listing #paginator table{ 
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
}

#property_listing #paginator table a{ 
 color: #484e41;
 text-decoration: none;
}

#property_listing #paginator table a:hover{ 
 text-decoration: underline;
}


/*-------------------------------------------------
 Section - Properties Intro
-------------------------------------------------*/
#properties_intro {
 margin: 20px 0px 0px 10px;
 height: 488px;
}

#properties_intro .property{ 
 list-style: none;
 margin: 0 0 5px 0;
 padding: 0px;
 width: 255px;
 height: 90px;
 float: left;
}

#properties_intro .image{
 float: left;
 height:70px;
 width: 90px;
 overflow:hidden;
}

#properties_intro .image img{ border: 1px solid #333; }

#properties_intro .area,
#properties_intro .price,
#properties_intro .ref{
 float: left;
 width: 100px;
 padding-left: 13px;
 font-size: 10px;
 color: #444;
}

#properties_intro .area a{ color: #444; }
#properties_intro .area a:hover{ color: #666; }
#properties_intro .price{ font-weight: bold; }

#properties_intro #paginator{ margin: 20px 0 0 0; }


/*-------------------------------------------------
 Section - Contact Us
-------------------------------------------------*/
#contact_us{
 padding: 15px 19px;
 color: #484e41;
 font-family: arial, helvetica, sans-serif;
 min-height: 468px;
}

#contact_us ul{
 background: #e4e5e3;
 margin: 10px 0 20px 0;
 padding: 10px 0 10px 20px;
 list-style: none;
 float: left;
 width: 250px;
 height: 320px
}

#contact_us li{
 font-size: 12px;
 font-family: arial, helvetica, sans-serif;
}
#contact_us ul .title{ font-size: 18px; }
#contact_us ul .thanks{ font-size: 14px; }

#contact_us .Sell{
margin: 40px 0 0 0;
font-size: 15px;
}
#contact_us .Sell a{
text-decoration: none;
}
#contact_us #contact_us_by_form{
 margin: 10px 0 0 290px;
 font-size: 11px;
 width: 450px;
}

#contact_us #contact_us_by_form .title{ 
 font-size: 15px;
 margin-bottom: 15px;
}

#contact_us #contact_us_by_form textarea{ width: 310px; }

/*------------------------------------------------------
Section - Sell your property
-------------------------------------------------------*/
#form {width:500px;margin: 0 0 0 120px; padding:30px 0 0 0;}
#form table {color:#484e41;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.tituloFormulario{color:#858E7A;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}
.formCaption,.titleForm{color:#858E7A;font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.formText,.formSelect,.formSelectMultiple {
	background-color:#FFFFFF;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
.formButton{
	background-color: #a7ad9f;
	border: 1px solid #858e7a;
	color:#FFFFFF;
	cursor:hand;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-align:center;
	font-size: 11px;
}
hr{
	border:1px solid #858e7a;
	border-top-width:1px;
	height:0px;
}