﻿/* Call me back */
.iwkCallMeBack input,
.iwkCallMeBack select,
.iwkCallMeBack textarea { 
    background:#f5ca01;
    font-weight:normal;
    color:#000328;
}
.iwkCallMeBack select {
    width:143px !important;
    }
.iwkCallMeBack input{
    width:140px !important;
    }       
.iwkCallMeBack textarea{
    width:300px !important;
    }    
.iwkCallMeBack span { margin:0; padding:0; }    
.iwkCallMeBack p { margin-right:10px; margin-bottom:10px; }
.iwkCallMeBack {
    font-weight:normal;
    margin:18px;
    }

/* Actions */
.iwkCallMeBack p.businessActions {
    text-align:right;
    }
    .iwkCallMeBack a.btnSubmit {
        display:inline-block;
        width:105px;
        height:27px;
        line-height:27px;
        padding-left:8px;
        background:url(images/btn.send.png);
        color:#FFF !important;
        text-align:left;
        margin-left:5px;
        }
    .iwkCallMeBack a.btnClear {
        color:#000435;
        padding-left:29px;
        text-decoration:underline;    
    }
.callMeBackNote span {width:auto !important; margin:20px 0;}

body {
    background:#FFF;
}
.iwkPrint .top p.logo {
    display:none;
    }
.iwkPrint #broker {
    display:none;
    }    


.iwkBuildingList {
    margin-left:20px;
    margin-top:70px;
    }
.iwkBuildingList .iwkPager {
    clear:both;
    }
.listBuildingViewDetail {
    bottom:13px;
    right:46px;
    position:absolute;
    }    
    .iwkBuildingList .listBuildingViewDetail a {
        background:url(images/btn.details.jpg);
        line-height:24px;
        height:24px;
        width:71px;
        text-transform:uppercase;
        display:inline-block;
        color:#FFFFFF;
        cursor:pointer;
        font-size:9px;    
        text-indent:8px;
        }   
.iwkBuildingList .listBuildingLocation {
    color:#EEA000;
    }    
.iwkBuildingList .listBuildingDescription {
    font-weight:normal;
    }
    
    
/* hide */
.iwkBuildingList p label {
    display:none;
    }
.iwkBuildingList .listBuildingReference,
.iwkBuildingList .listBuildingCondition {
    display:none;
    }    
    
.iwkBuildingList .feedback { text-align:center; margin-top:80px; }
.iwkBuildingList .feedback .listNoBuildingsImage { display:block; width:48px; height:48px; margin:0 auto; background:url(images/warning.png); }
.iwkBuildingList .feedback .listNoBuildingsTitle { font-size:16px; font-weight:bold; display:block; text-align:center; }
.iwkBuildingList .feedback .listNoBuildingsObs { font-size:12px; font-weight:normal; display:block; text-align:center; }

.iwkBuildingList .listCountySelector{float:right;padding-right:63px;}
.iwkBuildingList .listNoResults {padding-top:10px;}

.iwkBusinessForm {
    line-height:26px;
    position:relative;
    margin-left:18px;
    margin-top:15px;
    margin-right:25px;
    margin-bottom:30px;
    }
    
.iwkBusinessForm span {
    display:inline-block;
    width:150px;
    }

.iwkBusinessForm input,
.iwkBusinessForm select {
    background:#f5ca01;
    font-weight:normal;
    color:#000328;
    width:160px;
}

.iwkBusinessForm select {
	width:164px !important;
}    
.iwkBusinessForm textarea  
{
	  background:#f5ca01;
      font-weight:normal;
      color:#000328;
      width:320px;
      height:60px;
}

.iwkBusinessForm .businessGroupTitle {
    margin-bottom:5px;
    font-weight:bold;
    display:block;
    font-size:13px;
    }
.iwkBusinessForm .businessGroupTitle span {
    width:100%
    }        


/* Checkboxs */
.iwkBusinessForm .check {
   
    width:auto;
    margin-right:20px;
    color:#ED9B00;
    }
.iwkBusinessForm .check label {
    font-weight:normal;
    margin-left:2px;
    vertical-align:middle;
    min-width:115px;
    display:inline-block;
    }
.iwkBusinessForm .check input {
    width:auto;
    background:none;
    border:none;
    padding:0;
    margin:0;
    vertical-align:middle;
    }
     

/* Grupos */
.businessContactInfoGroup,
.businessPropertyInfoGroup {
    margin-bottom:20px;
    position:relative;
    }    
 
  
.businessNote span { width:auto; }

/* Actions */
p.businessActions {
    text-align:right;
    }
    a.btnSubmit {
        display:inline-block;
        width:105px;
        height:27px;
        line-height:27px;
        padding-left:8px;
        background:url(images/btn.send.png);
        color:#FFF !important;
        text-align:left;
        margin-left:5px;
        }
    a.btnClear {
        color:#000435;
        padding-left:29px;
        text-decoration:underline;    
    }
    
    
.iwkBusinessForm fieldset p { margin-left:25px; }    

.iwkBusinessForm .businessAddress span,
.iwkBusinessForm .businessPropertyAddress span,
.iwkBusinessForm .businessPropertyObservations span {vertical-align:top;}

.iwkRecruitment {
    line-height:26px;
    position:relative;
    margin-left:18px;
    margin-top:15px;
    margin-right:25px;
    margin-bottom:30px;
    }
    
.iwkRecruitment span {
    display:inline-block;
    width:150px;
    }

.iwkRecruitment input,
.iwkRecruitment select {
    background:#f5ca01;
    font-weight:normal;
    color:#000328;
    width:160px;
}    

.iwkRecruitment .recruitmentGroupTitle {
    margin-bottom:5px;
    font-weight:bold;
    display:block;
    font-size:13px;
    }
.iwkRecruitment .recruitmentGroupTitle span {
    width:100%
    }        


/* Checkboxs */
.iwkRecruitment .check {
    float:left;
    width:auto;
    margin-right:20px;
    }
.iwkRecruitment .check label {
    font-weight:normal;
    vertical-align:middle;
    width:auto;
    }
.iwkRecruitment .check input {
    width:auto;
    background:none;
    border:none;
    vertical-align:middle;
    }
    
p.recruitmentWorking { position:absolute; left:400px; top:30px; }
p.recruitmentUnemployed { position:absolute; left:400px; top:55px; }
p.recruitmentFirstJob { position:absolute; left:400px; top:80px; }
    

/* Grupos */
.recruitmentGeneralInfoGroup,
.recruitmentQualificationsGroup,
.recruitmentProfissionalSituationGroup,
.recruitmentProfissionalExperienceGroup,
.recruitmentWantedWorkGroup {
    margin-bottom:20px;
    position:relative;
    }    
    
    
    
/* Reasons For Candidature */
.recruitmentReasonsForCandidature {
    clear:both;
    }
    .recruitmentReasonsForCandidature span {
        display:block;
        }
    .recruitmentReasonsForCandidature textarea {
         background:#f5ca01;
        font-weight:normal;
        color:#000328;
        width:450px;
        height:60px;
        }
        p.recruitmentImmediateEntry { position:absolute; left:500px; top:80px; }
        p.recruitmentConditionalEntry { position:absolute; left:500px; top:105px; }
        
        

.recruitmentCurriculum span { 
    display:block;
    width:auto;
    }
.recruitmentCurriculum input { 
    width:250px;
    }  
    
.recruitmentNote span { width:auto; }

/* Actions */
p.recruitmentActions {
    text-align:right;
    }
    a.btnSubmit {
        display:inline-block;
        width:105px;
        height:27px;
        line-height:27px;
        padding-left:8px;
        background:url(images/btn.send.png);
        color:#FFF !important;
        text-align:left;
        margin-left:5px;
        }
    a.btnClear {
        color:#000435;
        padding-left:29px;
        text-decoration:underline;    
    }
    
    
.iwkRecruitment fieldset p { margin-left:25px; }    

.PropertyCarousel .CarouselImage {
    background:#FBD41F;
    border:5px solid #000422;
    }
    
.PropertyCarousel .CarouselImage:hover {
    border:5px solid #FBD41F;
}    

.CarouselHolder .CarouselRow .CarouselItem .CarouselImageBack { 
    border:5px solid #000422;
    }
    

.PropertyCarousel .CarouselTitleLink {
    font-family:arial;
    font-size:12px;
    color:#FFFFFF;
    font-weight:bold;
}    
    
.PropertyCarousel .CarouselContent {
    font-weight:bold;
    color:#EEA000;
    font-family:arial;
    font-size:12px;
    min-height:30px;
    }
.PropertyCarousel .CarouselPrice
{
	color:#FFF !important;
	font-weight:bold;
	}
    
.PropertyCarousel .CarouselPurpose {
    display:none;
    }
    
.CarouselHolder .CarouselRow .CarouselItem {
    margin-bottom:25px;
    padding-bottom:40px;
    margin-right:37px;
    }
    
   
.PropertyCarousel .RedirectButton {
    position:absolute; right:7px; bottom:10px;
}    
            
.PropertyCarousel .RedirectButton span {
    background:url(images/btn.details.jpg);
    line-height:24px;
    height:24px;
    width:71px;
    text-transform:uppercase;
    display:inline-block;
    color:#FFFFFF;
    cursor:pointer;
    font-size:9px;
    text-indent:8px;
}     


/* Carousel in Homepage */

.content .PropertyCarousel .CarouselTitleLink {
    color:#00306D;
    }
.content .CarouselHolder .CarouselRow .CarouselItem {
    margin-right:25px;
    }

.iwkSimpleSearch { 
    line-height:21px;
    color:#FFFFFF;
    font-family:arial;
    font-size:12px;
    font-weight:normal;
    padding-bottom:20px;
    }
    
.iwkSimpleSearch label {
    display:inline-block;
    width:78px;
    }    

.iwkSimpleSearch p {
    margin-bottom:3px;
    }    
    
.iwkSimpleSearch select,
.iwkSimpleSearch input {
    height:21px;
    margin:0;
    width:131px;
    border:1px solid #002957;
    color:#005191;
    font-family:arial;
    font-size:11px;
    font-weight:bold;
    text-align:left;    
    } 
    
.iwkSimpleSearch input {
    height:15px;
    width:127px;
}       
    
        
.SSearchSubmitAction a {
    width:103px;
    height:27px;
    line-height:27px;
    display:block;
    background:url(images/btn.quicksearch.jpg) no-repeat; 
    color:#000435;
    padding-left:10px;
    margin-top:15px;
}   

.SSearchAdvancedLink {
    left:30px;
    position:absolute;
    top:30px;
}    
.SSearchAdvancedLink a {
    color:#000435;
    text-decoration:underline;
    cursor:pointer;
}
    
.SSearchGroup {
    margin-top:15px;
}
    
    
    
    
/* slider layout */    

p.SSearchTypology,
p.SSearchArea,
p.SSearchPrice { 
    height:32px;
    position:relative;
    }

p.SSearchTypology label,
p.SSearchArea label,
p.SSearchPrice label {
    margin-top:12px;
}

p.SSearchTypology span.typologyRange,
p.SSearchArea span.areaRange,
p.SSearchPrice span.priceRange { 
    position:absolute;
    top:0px;
    right:27px;
    font-weight:bold;
}

p.SSearchTypology .ui-slider,
p.SSearchArea .ui-slider,
p.SSearchPrice .ui-slider {
    position:absolute;
    left:72px;
    top:20px;
    width:123px;
    margin-left:15px;
}

/* slider skin */

.iwkSimpleSearch .ui-widget-header{
    background-color:#4f5275
    }
.iwkSimpleSearch .ui-widget-header{
    background-image:none
    }
.iwkSimpleSearch ui-slider-handle ui-state-default ui-corner-all{
    background-color:#000335
    }
.iwkSimpleSearch .ui-state-default{
    background-color:#000335
    }
.iwkSimpleSearch .ui-state-default{
    border-color:#000335
    }
.iwkSimpleSearch .ui-state-default{
    background-image:none
    }
.iwkSimpleSearch .ui-widget-content{
    border:none
    }
.iwkSimpleSearch span.ui-widget-content{
    border:none
    }
.iwkSimpleSearch .ui-slider-horizontal  {
    height:6px;
    }
.iwkSimpleSearch .ui-slider .ui-slider-handle {
    height:12px;
    width:7px;
}    
.iwkSimpleSearch .ui-slider li span.ui-widget-content {
    border:none;
}

.iwkAdvancedSearch {
    font-weight:normal;
    margin:18px;
    }
    
.ASearchReference,
.ASearchClassifiedProperties {
    display:none; 
    }    
    
.iwkAdvancedSearch input,
.iwkAdvancedSearch select { 
    background:#f5ca01;
    font-weight:normal;
    color:#000328;
    /*width:145px !important;*/
    }
.iwkAdvancedSearch select {
    width:145px !important;
    }    
    
.iwkAdvancedSearch span { margin:0; padding:0; }    
.iwkAdvancedSearch p { margin-right:10px; }

.ASearchGroupTitle {
    margin-bottom:5px;
    font-weight:bold;
    display:block;
    }
    
.ASearchPurposeGroup { 
    width:320px;
    overflow:auto;
    float:left;
    margin-right:30px;
    }
    .ASearchPurposeGroup p { 
        float:left;
        }
        
.ASearchTypeGroup { 
    width:320px;
    overflow:auto;
    float:left;
    }   
    .ASearchTypeGroup p { 
        float:left;
        }    

.ASearchLocationGroup { 
    width:672px;
    overflow:auto;
    float:left;
    margin-top:30px;
    }   
    .ASearchLocationGroup p { 
        float:left;
        }     
        
.ASearchPropertyCaracterizationGroup { 
    width:672px;
    overflow:auto;
    float:left;
    margin-top:30px;
    }   
    .ASearchPropertyCaracterizationGroup p { 
        float:left;
        margin-right:38px !important;
        }         
        
.ASearchOtherFeaturesGroup { 
    width:672px;
    overflow:auto;
    float:left;
    margin-top:30px;
    }   
    .ASearchOtherFeaturesGroup span { 
        display:inline-block !important;
        width:80px;
        }

.ASearchFeatures p {
    margin-bottom:3px;
    }
.ASearchFeatures p.proximity,
.ASearchFeatures p.architecture,
.ASearchFeatures p.security { 
    display:none; 
    }  
    
    
.ASearchSearchConfigurationsGroup { 
    width:672px;
    overflow:auto;
    float:left;
    margin-top:30px;
    }   
    .ASearchSearchConfigurationsGroup .ASearchGroupTitle {
        display:none;
        }
    .ASearchSearchConfigurationsGroup p { 
        float:left;
        }
.ASearchViewWith span { 
    display:inline !important;
    margin-right:5px;
    }            
.ASearchViewWith label { 
    min-width:0 !important;
    }     
.ASearchOrder {
    margin-right:50px !important;
    }
.ASearchOrder span { 
    display:inline !important;
    margin-right:5px;
    }    
    
.ASearchNote {
    clear:both;
    display:block;
    margin-bottom:35px;
    position:relative;
    top:19px;
}

.ASearchSubmitAction a {
    display:block;
    width:105px;
    height:27px;
    line-height:27px;
    padding-left:8px;
    background:url(images/btn.a_search.png);
    color:#FFF !important;
    }
    
    
/* Checkboxs */

span.chk {
    width:auto;
    color:#ED9B00;
    margin-right:10px;
    }
span.chk label {
    font-weight:normal;
    margin-left:2px;
    vertical-align:middle;
    min-width:115px;
    display:inline-block;
    }        
span.chk input {
    background:none;
    border:none;
    padding:0;
    margin:0;
    vertical-align:middle
    }    

fieldset.iwkAdvancedSearch select.range {
    width:54px !important;
    }
.ASearchViewWith { /*display:none;*/ margin-top:3px;}
    
    
/* Typography */
.iwkBuildingDetail { 
    color:#000;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    position:relative;
}

/* Layout */
.iwkBuildingDetail { background-color:#FFF; padding:10px; margin:0; width:698px; border-top:solid 50px #e9c91e; }

.iwkBuildingDetail fieldset { position:relative; }
.iwkBuildingDetail fieldset legend { display:none; }


/* Navigation */
 
.iwkBuildingDetail ul#navigation { 
     background:url(images/navigation_bg.png) repeat-x; 
    height:43px; width:718px !important;
    position:absolute; top:140px !important; left:-10px;
    z-index:10;
    }
.iwkBuildingDetail ul#navigation li { 
    padding-top:0px;
    padding-left:10px;
    padding-right:10px;
    line-height:12px;
    float:left;
}
.iwkBuildingDetail ul#navigation li a {
    text-decoration:none; 
    color:#01082c; font-size:12px; font-weight:bold;
    display:block;
    height:45px; line-height:45px;
    padding:0 10px; padding-top:1px;
}
.iwkBuildingDetail ul#navigation li a.active { background-color:#00508a; color:#FFF; }



/* Tab MainInfo */

.iwkBuildingDetail fieldset#tabMainInfo { height:180px; margin-bottom:18px;  margin-top:25px; padding-left:0; }
.iwkBuildingDetail fieldset#tabMainInfo label { margin-right:3px; }

p.buildingInfoDescription       { display:block; color:#b84b0f; font-size:30px; margin-left:15px;}
p.buildingInfoDescription label {display:none;}       
p.buildingInfoReference			{ display:block; position:absolute; top:41px; left:15px;}
p.buildingInfoCondition         { display:block; position:absolute; top:55px; left:15px; }
p.buildingInfoCounty            { display:block; position:absolute; top:70px; left:15px; }
p.buildingInfoParish            { display:block; position:absolute; top:85px; left:15px; }
.iwkBuildingDetail #tabDescription p{margin-bottom:20px;}

p.buildingInfoDistrict          { display:none; }


p label { font-weight:bold; }


/* Tab Photos */

.iwkBuildingDetail fieldset#tabPhotos { margin:20px; }

/* Tab Description */
.iwkBuildingDetail fieldset#tabDescription {
    margin-left:19px;
    }
    
/* Tab Properties */

.iwkBuildingDetail fieldset#tabProperties .iwkPropertyList { margin-top:0; }
.iwkBuildingDetail fieldset#tabProperties .iwkPropertyList .listItem {padding-right:30px !important}

/* Tab InfoRequest */

.iwkBuildingDetail fieldset#tabInfoRequest { margin-top:30px;  margin-left:19px; }

.iwkBuildingDetail fieldset#tabInfoRequest p           { margin-bottom:5px; }
.iwkBuildingDetail fieldset#tabInfoRequest p label     { display:block; font-weight:normal; }
.iwkBuildingDetail fieldset#tabInfoRequest p input,
.iwkBuildingDetail fieldset#tabInfoRequest p select,
.iwkBuildingDetail fieldset#tabInfoRequest p textarea  { background:#F5CA01; border:1px solid #9D9E92; color:#000328;  border:1px solid #002957;font-weight:normal;}
.iwkBuildingDetail fieldset#tabInfoRequest p input     { width:300px;  }
.iwkBuildingDetail fieldset#tabInfoRequest p textarea  { width:300px; height:80px; }
.iwkBuildingDetail fieldset#tabInfoRequest p select    { width:100%;}


.requestTitle  { display:block; color:#b8470d; font-weight:bold; }
.requestNote   { display:block; margin-bottom:10px; }
cite        { font-style:normal; color:#b8470d; font-weight:bold; }


.requestCalendar       { position:absolute; top:116px; left:320px; width:150px; }
.requestSchedule       { position:absolute; top:78px; left:320px; width:150px; }
.requestAccomplishTime { position:absolute; top:155px; left:320px; width:150px; }
.requestPurpose        { position:absolute; top:40px; left:320px; width:150px; }

.requestBccCopy .ck input     { width:auto !important; display:inline !important; border:none !important; margin-right:5px; vertical-align:middle;  }
.requestBccCopy .ck label     { display:inline !important; vertical-align:middle; color:#ED9B00; }
.requestSendAction            { position:absolute; bottom:20px; left:320px; }

.requestSendAction a.btnSend{ 
							background:url("images/btn_send.png") repeat scroll 0 0 transparent;
							color:#FFFFFF !important;
							display:block;
							height:27px;
							line-height:27px;
							padding-left:8px;
							font-weight:bold;
							width:105px;}

/*Panel Actions*/

.iwkBuildingDetail #pnlActions	   { position:absolute; right:16px; top:-40px;}
.iwkBuildingDetail #pnlActions li {
    /*display:inline-block; */
    float:left;
    text-align:center;
    vertical-align:middle;
    width:60px;
    height:30px;
    padding-top:55px;
    cursor:pointer;
    font-size:10px;
    position:relative;
    z-index:150;
    margin-right:15px;
    }

.buildingScheduleVisit { 
    background:url(images/scheduleVisit.png) no-repeat; 
    }
.buildingRequestInfo {
    display:none !important;
}
.buildingRecommend {
    background:url(images/recommend.png) no-repeat; 
    }
.buildingPrint { 
    background:url(images/print.png) no-repeat; 
}

    
 .CaractNivel0 {font-weight:bold;}
 .CaractNivel1 {padding-left:10px;}
 .CaractNivel2 {padding-left:10px; padding-top:5px;}

/* Typography */
.iwkPropertyDetail { 
    color:#000;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    position:relative;
}

/* Layout */
.iwkPropertyDetail { background-color:#FFF; padding:10px; margin:0; width:698px; border-top:solid 50px #e9c91e; }

.iwkPropertyDetail fieldset { position:relative; }
.iwkPropertyDetail fieldset legend { display:none; }


/* Navigation */
 
.iwkPropertyDetail ul#navigation { 
    background:url(images/navigation_bg.png) repeat-x; 
    height:43px; width:718px !important;
    position:absolute; top:150px !important; left:-10px;
    z-index:10;
    }
.iwkPropertyDetail ul#navigation li { 
    padding-top:0px;
    padding-left:10px;
    padding-right:10px;
    line-height:12px;
    float:left;
}
.iwkPropertyDetail ul#navigation li a {
    text-decoration:none; 
    color:#01082c; font-size:12px; font-weight:bold;
    display:block;
    height:45px; line-height:45px;
    padding:0 10px; padding-top:1px;
}
.iwkPropertyDetail ul#navigation li a.active { background-color:#00508a; color:#FFF; }



/* Tab MainInfo */

.iwkPropertyDetail fieldset#tabMainInfo { height:180px; margin-bottom:18px; margin-top:25px; padding-left:0;}
.iwkPropertyDetail fieldset#tabMainInfo label { margin-right:3px; }

p.propertyInfoPhoto				{display:none;}
p.propertyInfoType			    { display:block; color:#b84b0f; font-size:30px; margin-left:15px; }
p.propertyInfoType  label	    { display:none}

p.propertyInfoLocation			{ display:none; }

p.propertyInfoPurpose           { display:block; position:absolute; top:40px; left:15px; }
p.propertyInfoCondition         { display:block; position:absolute; top:55px; left:15px; }
p.propertyInfoCounty            { display:block; position:absolute; top:70px; left:15px; }
p.propertyInfoParish            { display:block; position:absolute; top:85px; left:15px; }

p.propertyInfoPrice             { display:block; position:absolute; top:40px; left:300px; }
p.propertyInfoFloorArea         { display:block; position:absolute; top:55px; left:300px; }
p.propertyInfoNettArea          { display:block; position:absolute; top:70px; left:300px; }
p.propertyInfoYear              { display:block; position:absolute; top:85px; left:300px; }
p.propertyInfoReference			{ display:block; position:absolute; top:100px; left:300px; }

p.propertyInfoCountry           { display:none; }
p.propertyInfoDistrict          { display:none; }
p.propertyInfoZone              { display:none; }

p label { font-weight:bold; }

.iwkPropertyDetail #tabDescription p{margin-bottom:20px;}
/* Tab Photos */

.iwkPropertyDetail fieldset#tabPhotos { margin:20px; margin-top:0; }


/* Tab Features */
.iwkPropertyDetail fieldset#tabFeatures {
    margin-left:19px;
    }

/* Tab InfoRequest */

fieldset#tabInfoRequest { margin-top:30px; margin-left:19px; }

fieldset#tabInfoRequest p           { margin-bottom:5px; }
fieldset#tabInfoRequest p label     { display:block; font-weight:normal; }
fieldset#tabInfoRequest p input,
fieldset#tabInfoRequest p select,
fieldset#tabInfoRequest p textarea  { background:#F5CA01; border:1px solid #9D9E92; color:#000328;  border:1px solid #002957;font-weight:normal;}
fieldset#tabInfoRequest p input     { width:300px;  }
fieldset#tabInfoRequest p textarea  { width:300px; height:80px; }
fieldset#tabInfoRequest p select    { width:100%;}


.requestTitle  { display:block; color:#b8470d; font-weight:bold; }
.requestNote   { display:block; margin-bottom:10px; }
cite        { font-style:normal; color:#b8470d; font-weight:bold; }


.requestCalendar       { position:absolute; top:116px; left:320px; width:150px; }
.requestSchedule       { position:absolute; top:78px; left:320px; width:150px; }
.requestAccomplishTime { position:absolute; top:155px; left:320px; width:150px; }
.requestPurpose        { position:absolute; top:40px; left:320px; width:150px; }

.requestBccCopy .ck input     { width:auto !important; display:inline !important; border:none !important; margin-right:5px; vertical-align:middle;  }
.requestBccCopy .ck label     { display:inline !important; vertical-align:middle; color:#ED9B00; }
.requestSendAction            { position:absolute; bottom:20px; left:320px; }

.requestSendAction a.btnSend{ 
							background:url("images/btn_send.png") repeat scroll 0 0 transparent;
							color:#FFFFFF !important;
							display:block;
							height:27px;
							line-height:27px;
							padding-left:8px;
							font-weight:bold;
							width:105px;}

/*Panel Actions*/

.iwkPropertyDetail #pnlActions	   { position:absolute; right:16px; top:-40px;}
.iwkPropertyDetail #pnlActions li {
    /*display:inline-block; */
    float:left;
    text-align:center;
    vertical-align:middle;
    width:60px;
    height:30px;
    padding-top:55px;
    cursor:pointer;
    font-size:10px;
    position:relative;
    z-index:150;
    margin-right:15px;
    }

.propertyScheduleVisit { 
    background:url(images/scheduleVisit.png) no-repeat; 
    }
.propertyRequestInfo {
    display:none !important;
}
.propertyRecommend {
    background:url(images/recommend.png) no-repeat; 
    }
.propertyPrint { 
    background:url(images/print.png) no-repeat; 
}
.propertyAddFavorite { 
    background:url(images/addFavorites.png) no-repeat; 
    }
    
 .CaractNivel0 {font-weight:bold;}
 .CaractNivel1 {padding-left:10px;}
 .CaractNivel2 {padding-left:10px; padding-top:5px;}

/* General */

.iwkPropertyList {
    margin:40px 0 0 15px;
    }   


.listPropertyYear,
.listPropertyCountry,
.listPropertyDistrict,
.listPropertyCounty,
.listPropertyParish,
.listPropertyZone,
.listPropertyPurpose,
.listPropertyCondition,
.listPropertyReference,
.listPropertyNettArea,
.listPropertyFloorArea,
.listPropertyCompare { 
    display:none;
    }


/* Detail */

.listItem {
    float:left;
    padding:0 35px 35px 0;
    width:186px;
    }
    
.listCompareAction {
    clear:both;
}

.listTitle {
    display:none;
    }

.listResultsGroup {
	margin-left:25px !important;
}
.listItemDetails {
    color:#000B2F;
    font-weight:bold;
    height:50px;
    margin:6px 0 6px 19px;
    }
    .listItemPhoto {
        background-color:#FBD41F;
        border:5px solid #000422;
        height:105px;
        width:140px;
        margin:0 auto;
        }
        .listItemPhoto img {
            height:105px;
            width:140px;
            }    
    .listPropertyType {
        color:#000B2F;
        font-weight:bold;
        }
    .listPropertyLocation { 
        color:#EEA000
        }
    .listPropertyPrice label{
    	display:none;
		}
	.listPropertyPrice span{
		color:#EEA000;
		}
    .listPropertyViewDetail {
        bottom:6px;
        right:50px;
        position:absolute;
        }
        .listPropertyViewDetail a { 
            background:url(images/btn.details.jpg);
            line-height:24px;
            height:24px;
            width:71px;
            text-transform:uppercase;
            display:inline-block;
            color:#FFFFFF;
            cursor:pointer;
            font-size:9px;
            text-indent:8px;
            }

.listHeader {
    color:#000328;
    font-weight:bold;
    }
    .listHeader div {
        color:#000328;
        font-weight:bold;
        }
    .listOrderBySelector { 
        position:absolute;
        right:52px;
        top:0px;
    }

.iwkPager {
    text-align:right;
    padding-right:50px;
}

.pagerSpecificPages {
    padding:0;
}
.pagerSpecificPages a {
    background-color:#000A2E;
    color:#FFFFFF;
    font-weight:bold;
    padding:2px;
    margin:1px;
    text-decoration:none;
    border:none;
    }
.pagerSpecificPages a.current {
    background-color:#000A2E;
    color:#F5CA01;
    font-weight:bold;
    padding:2px;
    margin:1px;
    text-decoration:none;
    border:none;
    }    
.pagerNextPage a,
.pagerPreviousPage a {
    background-color:#000A2E;
    color:#FFF;
    font-weight:bold;
    padding:3px 2px;
    text-decoration:none;
    margin:0;
    }        

/* General */

.iwkNewsDetail { 
    color:#00306D;
    font-family:arial;
    font-size:12px;
    font-weight:normal;
    padding-bottom:20px;
}

.iwkNewsDetail .newsSummary { 
    display:none;
    }

/* Detail */

h1.news { 
    color:#00306D;
    font-size:16px;
    }
    
.newsText { 
    margin:10px 0;
}    

a.newsBack { 
    color:#0070A4;
    text-decoration:none;
    text-transform:capitalize;
    }  
    
.iwkNewsDetail .newsText {
    color:#FFF;
    padding-right:33px;
    line-height:18px;
}
.iwkNewsDetail .newsBack { 
    color:#ED9B00
    }

.iwkNewsDetail .newsText,
.iwkNewsDetail .newsDate, 
.iwkNewsDetail .newsBack { 
    margin-left:33px; 
    }     

/* General */

#newsIWK .inner { 
    color:#00306D;
    font-family:arial;
    font-size:12px;
    font-weight:normal;
    }    
    
 
    
    
/* Detail */    
    
.articleItem {
    border-bottom:1px dotted #FFF;
    margin-bottom:13px;
    padding-bottom:13px;
    }    
.articleItem .photo img { width:80px; height:80px; }
.articleItem .text {}
.articleItem cite {}
.articleItem h3 {padding:0 !important;}


.newsDate {
    color:#ED9B00;
    font-size:10px;
    text-transform:uppercase;
    }   
    
.newsSummary {
    margin-bottom:0;
    }     
a.newsSummary {
    color:#00306D;
}    

.newsList { 
    color:#ED9B00;
    text-decoration:none;
    text-transform:capitalize;
    }    
    

#newsIWK .inner h1 {display:none}

.iwkArticleList .articleItem { margin-bottom:10px;  padding-bottom:7px;    }    
.iwkArticleList .articlePhoto {display:none}
.iwkArticleList .articleBody {color:#00306D}
.iwkArticleList .articleDate {color:#EEA11F}
.iwkArticleList .btnViewAll {color:#EEA11F}
.iwkArticleList .articleTitle {color:#005191;}


