/* BAS CSS Document */
#wrapper {
 margin: 0 auto; 
 width:1000px; 
 }
#top{ 
width:1000px;
height:auto; 
}
#top a{ 
margin-left:4px;
margin-top:2px;
float: left; 
height:25px;   
font-family:"Arial Narrow"; 
font-size:18px; 
color:#2A364E; 
text-decoration:underline; 
font-weight:bold;  
}
#top a:hover{    
color:#473302;
}
#login{ 
width:460px; 
height:25px;  
margin-left:300px; 
margin-top:1px;
position:relative;
}

#forgot{ 
width:100px; 
float:right;
height:25px;   
margin-right:40px;
}
#forgot a{  
margin-left:4px;
margin-top:7px;
float: left;
font-family:"Arial Narrow"; 
font-size:10px; 
color:#2A364E; 
text-decoration:none; 
font-weight:bold;  
}

#forgot a:hover{ 
color:#C0C09A;
}
#addthis{ 
width:100px; 
float:right;
height:25px;   
margin-top:2px;
}
.log{ font-family:"Arial Narrow"; font-size:12px;color:#473302;  
}
input.form_input{
	border: 1px solid #7a6840;
	background-color:#FFFFFF;
	color: #99996e;
	width:140px;
	margin-left:0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
}
.botonloguin { font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FFFFFF;
	height: 24px;
	width: 80px;
	border: none;
	font-weight: bold;
	margin-top:-2px;
	background-color: #EEEEEE;
	background-image: url(images/login3.gif);
}
.botonloguin:hover { background:#ffffff url(images/login4.gif);
}
#head{ 
width:980px;
height:2180px; 
margin-left:20px;
padding-top:5px;
float:left;
position: relative;
background:url(images/fondothead.gif) no-repeat;
}
#headt{ 
width:980px;
height:1900px; 
margin-left:20px;
padding-top:5px;
float:left;
position: relative;
background:url(images/fondothead.gif) no-repeat;
}

#logo{ 
width:193px;
float:left;
margin-top:20px;
margin-left:6px;
}

#language{
width:50px;
height:50px;
float:right;
margin-right:20px; 

}
#keywords{
	width:167px;
	height:70px;
	float:left;
	margin-top:50px;
	margin-left:11px;
}
#keywords h3{ font-family:"Arial Narrow"; font-size:12px; color:#2A364E;  
}
#keywords a{ font-family:"Arial Narrow"; font-size:12px; color:#2A364E; text-decoration:underline; }
#keywords a:hover{ color:#cccccc; }

#flash{ 
width:588px;
height:158px;
float:left; 
z-index:1;    
margin-top:-5px;
margin-left:3px;
}
#menu{
width:591px;
height:50px;
float:left;
margin-top:-2px;
background: url(images/menubg.gif) no-repeat; 
}
#menu ul{
list-style:none;padding:0px;margin:0px;display:block; font-weight:bold;
}
#menu ul li{
list-style:none;display:inline;float:left;width:100px;height:35px;padding:0px;line-height:48px;font-size:13px;margin:0 8px 0 10px;
}
#menu ul li a{
height:35px; width:96px;float:left;text-decoration: none;padding:0px;margin:0px;color: #a8a18e;text-align:center; font-family: "Arial Narrow"; font-size:16px;   
}
#menu ul li a:hover{
height:35px;width:96px;text-decoration:none;color: #C0C09A;
}
#menu ul li a.current{
height:35px;width:96px;float:left;text-decoration:none;padding:0px;margin:0px;color: #C0C09A;

}

#language{
	width:110px;
	height:35px;
	float:right;
	z-index:60;    
	position:relative;
}

#langlink{
	width:50px;
	height:35px;
	float:left;
	margin-top:5px;
}

#langlink span{
	font-family:"Arial Narrow";
	font-size:16px;
	font-weight:bold;
	color:#2A364E;
}
#langlink a{
	color:#2A364E; text-decoration:none;
	
}
#langlink a:hover{
	color:#cccccc;
}
img, div, a { behavior: url(iepngfix.htc) 
}

#right{
float:right;
width:588px; height:auto; 
margin-right:10px;

}
#dptos{
float:right;
width:588px; 
height:auto;
}
#dptos h2{ 
font-family:"Arial Narrow"; 
font-size:16px; 
color:#BEBEBE; 
font-weight:bold; 
text-align:center; 
padding-top:8px;
height:40px;   
width:588px;
background:  #000;
margin-bottom:17px;
margin-top:-5px;
}
/*props styling*/
#props {width:588px; height:288px; background:#5673AB; text-align:left;  font-family:"Arial Narrow"; font-size:12px; font-weight:bold;  color:#ffffff;  margin-top:-20px;}
.props {
	width:588px;
	height:288px;
	background:#5CB1D0;
	text-align:left;
	font-family:"Arial Narrow";
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	margin-top:-20px;
}

.found {width:auto; height:30px; text-align:center;}
.spacer {width:588px; height:26px; background:#BEBEBE;  }

#image {width:280px; height:200px; float:left; padding: 4px; padding-top:1px; padding-left:0;  background:#ffffff; }
#features {width:290px; height:196px; float:right; padding: 4px;}
#code {width:290px; height:25px; float:right; font-family:"Arial Narrow"; font-size:14px; font-weight:bold;  color:#ffffff;background:#5673AB;}
#barrio {width:290px; height:25px; float:right; font-family:"Arial Narrow"; font-size:14px; font-weight:bold;  color:#ffffff;}
#tipo {width:290px; height:25px; float:right; font-family:"Arial Narrow"; font-size:12px; font-weight:bold;  color:#ffffff;}
#calle {width:290px; height:25px; float:right; font-family:"Arial Narrow"; font-size:12px; font-weight:bold;  color:#ffffff;}
#precio1 {width:290px; height:25px; float:right; font-family:"Arial Narrow"; 
font-size:12px; 
color:#C0C09A; 
font-weight:bold; 
}
#precio2 {width:290px; height:25px; float:right;font-family:"Arial Narrow"; 
font-size:12px; 
color:#C0C09A; 
font-weight:bold; 
}
#desc {width:580px; height:40px;padding: 4px; float:left;}
.image {width:280px; height:200px; float:left; padding: 4px; padding-top:1px; padding-left:0;  background:#BEBEBE; }
.features {width:300px; height:196px; float:right; padding: 2px; padding-right:1px;}
.code {width:160px; height:25px; float:left; font-family:"Arial Narrow"; font-size:14px; font-weight:bold;  color:#ffffff;}
.barrio {width:160px; height:25px; float:left; font-family:"Arial Narrow"; font-size:14px; font-weight:bold;  color:#ffffff;}
.tipo {width:160px; height:25px; float:left; font-family:"Arial Narrow"; font-size:12px; font-weight:bold;  color:#ffffff;}
.calle {width:160px; height:25px; float:left; font-family:"Arial Narrow"; font-size:12px; font-weight:bold;  color:#ffffff;}
.precio1 {width:160px; height:25px; float:left; font-family:"Arial Narrow"; 
font-size:12px; 
color:#000000; 
font-weight:bold; 
}
.precio2 {width:160px; height:25px; float:left;font-family:"Arial Narrow"; 
font-size:12px; 
color:#000000; 
font-weight:bold; 
}
.desc {width:580px; height:40px;padding: 4px; float:left;}
#list{
width:588px; background: #000000;
height:48px; 
  
float:right;
}
.adds {width:130px; height:190px; float:right; border:#FFFFFF 2px solid; margin-top:5px; margin-right:2px;
}
.addhere {width:130px; height:147px; float:right; border:#FFFFFF 2px solid; margin-top:30px; margin-right:2px;
}

#list ul{
list-style:none;padding:0px;margin:0px;display:block; font-weight:bold; float:right;
}
#list ul li{
list-style:none;display:inline;float:right;width:20px;height:15px;padding:0px;line-height:48px;font-size:16px;margin:0 12px 0 10px;
}
#list ul li a{
height:20px; width:20px;float:right;text-decoration: none;padding:0px;margin:0px;color: #ffffff;text-align:center; font-family: "Arial Narrow"; font-size:16px;   
}
#list ul li a:hover{
height:20px;width:20px;text-decoration:none;color: #cccccc;
}
#list ul li a.current{
height:20px;width:20px;text-decoration:none;padding:0px;margin:0px;color: #C0C09A;
}
#wording{
float:right;
width:588px; 
height:639px;
margin-top:5px;
}
#wording h2{ 
font-family:"Arial Narrow"; 
font-size:16px; 
color:#000000; 
font-weight:bold; 
text-align:center; 
padding-top:8px;
height:40px;   
width:588px;
background: #BEBEBE;  

}
#wording p{ 
font-family:"Arial Narrow"; 
font-size:13px; 
color:#2A364E; 
text-align: left; 
margin-top:-5px;
}

#wording a{ 
font-family:"Arial Narrow"; 
font-size:13px; 
color:#000000; text-decoration:underline; 
}
#wording a:hover{ 
font-family:"Arial Narrow"; 
font-size:13px; 
color:#cccccc; text-decoration:none; 
}

#wordingt{
float:right;
width:588px; 
height:auto;
margin-bottom:5px;
}
#wordingt h2{ 
font-family:"Arial Narrow"; 
font-size:16px; 
color:#C0C09A; 
font-weight:bold; 
text-align:center; 
padding-top:8px;
height:40px;   
width:588px;
background: url(images/rh2bg.gif) no-repeat;  
margin-top:-5px;
margin-bottom:17px;

}
#wordingt p{ 
font-family:"Arial Narrow"; 
font-size:13px; 
color:#2A364E; 
text-align: left; 
margin-top:-7px;
}

#wordingt a{ 
font-family:"Arial Narrow"; 
font-size:13px; 
color:#000000; text-decoration:underline; 
}
#wordingt a:hover{ 
font-family:"Arial Narrow"; 
font-size:13px; 
color:#cccccc; text-decoration:none; 
}

#bottomlinks{
float:right;
width:588px; 
height:170px;
margin-top:-2px;
text-align:justify; 
font-family:"Arial Narrow"; 
font-size:9px; 
color: #39638A;
}
#bottomlinks a{
text-decoration: none;padding:0px;margin:0px;color: #39638A;font-family: "Arial Narrow"; font-size:12px;  margin-left:8px; margin-right:8px;   
}
#bottomlinks a:hover{
text-decoration:underline;color: #2A364E;
}
#bottomlinks a.current{
text-decoration:none;padding:0px;margin:0px;color: #C0C09A;

}
#staff{
float:right;
width:588px; 
height:20px;
border:#cccccc 2px solid; 
background: #2A364E; 
margin-top:18px;
margin-bottom:-3px;
}
#staff p{ 
font-family:"Arial Narrow"; 
font-size:14px; 
color:#ffffff; 
text-align: center; 
margin-top:-1px;
}
#left{
float:left;
width:365px; height:auto;     
background: url(images/bg.gif) repeat-y;
}
#search{
width:365px; 
height:315px;
margin-left:4px;
float:left; 
background:none;
}
#search h2{
	font-family:"Arial Narrow";
	font-size:16px;
	color:#2A364E;
	padding-top:8px;
	text-align:center;
	font-weight:bold;
	width:365px;
	height:40px;
	background:url(images/bgtleft.gif) no-repeat;
	margin-left:4px;
	margin-top:-5px;
	margin-bottom:17px;

}
#services{
width:365px; 
height:285px;
margin-left:4px;
float:left;
}
#servicesliks{
width:340px; 
margin-left:4px;
padding-left:15px;
float:left;
margin-top:-5px;
}

#services h2{
	font-family:"Arial Narrow";
	font-size:16px;
	color:#2A364E;
	padding-top:8px;
	text-align:center;
	font-weight:bold;
	width:365px;
	height:40px;
	background:url(images/bgtleft.gif) no-repeat;
	margin-left:4px;
	margin-top:-5px;
	margin-bottom:17px;

	}
#services a{
font-family:"Arial Narrow";
font-size:14px;
color:#2A364E; font-weight:bold;
text-decoration:underline; 
padding-right:15px;
padding-left:5px;
background: url(images/arrows.gif) right  no-repeat; 

}
#services a:hover{
text-decoration:none; 
color:#cccccc; 
padding-right:18px;
padding-left:5px;
}
.services{
	font-family:"Arial Narrow";
	font-size:12px;
	color:#2A364E;
	text-decoration:none;
	margin-top:-20px;
	margin-left:15px;

}
#barrios{
width:365px; 
height:260px;
margin-left:4px;
float:left;
}
#barrios h2{
	font-family:"Arial Narrow";
	font-size:16px;
	color:#2A364E;
	padding-top:8px;
	text-align:center;
	font-weight:bold;
	width:365px;
	height:40px;
	background:url(images/bgtleft.gif) no-repeat;
	margin-left:4px;
	margin-top:-5px;
	margin-bottom:12px;
	}

#barrios a:hover{ 
font-variant:small-caps; 
}
#guide{
width:365px; 
height:335px;
margin-left:4px;
float:left;
}
#guide h2{
	font-family:"Arial Narrow";
	font-size:16px;
	color:#2A364E;
	padding-top:8px;
	text-align:center;
	font-weight:bold;
	width:365px;
	height:40px;
	background:url(images/bgtleft.gif) no-repeat;
	margin-left:4px;
	}

#guide a:hover{ 
font-variant:small-caps; 
}
#more{
width:365px; 
height:550px;
margin-left:4px;
float:left;
}
#more h2{
	font-family:"Arial Narrow";
	font-size:16px;
	color:#2A364E;
	padding-top:8px;
	text-align:center;
	font-weight:bold;
	width:365px;
	height:40px;
	background:url(images/bgtleft.gif) no-repeat;
	margin-left:4px;
	}

#moret{
width:365px; 
height:550px;
margin-left:4px;
float:left;
}
#moret h2{
	font-family:"Arial Narrow";
	font-size:16px;
	color:#2A364E;
	padding-top:8px;
	text-align:center;
	font-weight:bold;
	width:365px;
	height:40px;
	background:url(images/bgtleft.gif) no-repeat;
	margin-left:4px;
	}

.line{
width:365px; 
height:160px;
}

#shuttle{
width:120px; 
height:136px; border:#cccccc 4px solid; margin-left:40px; float:left;   
	}
#shuttle a{
	display:block;
	background:url(images/shuttle.gif) top no-repeat; 
	padding:120px 1px 0 3px;
	font-family:"Arial Narrow"; font-size:12px; font-weight:bold;   color:#473302; 
	color:#171717;
	text-decoration:none;
}
#shuttle a:hover{
	background:url(images/shuttleh.gif) top no-repeat;
	color:#39638A;
}
#mobile{
width:120px; 
height:136px; border:#cccccc 4px solid; margin-right:40px;  
float:right;
	}
#mobile a{
	display:block;
	background:url(images/mobile.gif) top no-repeat; 
	padding:120px 0 0 0;
	font-family:"Arial Narrow"; font-size:12px; font-weight:bold;   color:#473302; 
	color:#171717;
	text-decoration:none;
}
#mobile a:hover{
	background:url(images/mobileh.gif) top no-repeat;
	color:#39638A;
}

#tours{
width:120px; 
height:136px; border:#cccccc 4px solid; margin-left:40px;   
float:left;
	}
#tours a{
	display:block;
	background:url(images/tours.gif) top no-repeat; 
	padding:120px 1px 0 2px;
	font-family:"Arial Narrow"; font-size:12px; font-weight:bold;   color:#473302; 
	color:#171717;
	text-decoration:none;
}
#tours a:hover{
	background:url(images/toursh.gif) top no-repeat;
	color:#39638A;
}
#realestate{
width:120px; 
height:136px; border:#cccccc 4px solid; margin-right:40px;  
float:right;
	}
#realestate a{
	display:block;
	background:url(images/realestate.gif) top no-repeat; 
	padding:120px 3px 0 3px;
	font-family:"Arial Narrow"; font-size:10px;  color:#473302; 
	color:#171717;
	text-decoration:none;
}
#realestate a:hover{
	background:url(images/realestateh.gif) top no-repeat;
	color:#39638A;
}
#travel{
width:120px; 
height:136px; border:#cccccc 4px solid; margin-left:40px; 
float:left;
	}
#travel a{
	display:block;
	background:url(images/travelh.gif) top no-repeat; 
	padding:120px 5px 0 20px;
	font-family:"Arial Narrow"; font-size:12px; font-weight:bold;   color:#473302; 
	color:#171717;
	text-decoration:none;
}
#travel a:hover{
	background:url(images/travel.gif) top no-repeat;
	color:#39638A;
	}

#expert{
width:120px; 
height:136px; border:#cccccc 4px solid; margin-right:40px;  
float:right;
	}
#expert a{
	display:block;
	background:url(images/experth.gif) top no-repeat; 
	padding:120px 1px 0 10px;
	font-family:"Arial Narrow"; font-size:10px;  color:#473302; 
	color:#171717;
	text-decoration:none;
}
#expert a:hover{
	background:url(images/expert.gif) top no-repeat;
	color:#39638A;
}
#bottom{ 

width:980px;
margin-top:-5px;
}
#bottom p{ 
font-family:"Arial Narrow"; 
font-size:12px; 
color:#2A364E; 
text-align: left; 
margin-left:5px;
}
#bottomt{ 

width:980px;
padding-left:20px;
margin-top:15px;
}
#bottomt p{ 
font-family:"Arial Narrow"; 
font-size:12px; 
color:#2A364E; 
text-align: left; 
margin-left:5px;
}
#llinks{
width:365px; 
height:535px;
margin-left:4px;
float:left;

}
#llinks a{

text-decoration: none;padding:0px;margin:0px;color: #999999;font-family: Arial; font-size:11px; margin-left:20px;    
}
#llinks span{
color: #333333;font-family: Arial; font-weight:bold;  font-size:11px; margin-left:20px;    
}

#llinks a:hover{
text-decoration:none;color: #5673AB;
}
#llinks a.current{
text-decoration:none;padding:0px;margin:0px;color: #C0C09A;

}

#llinks h2{
	font-family:"Arial Narrow";
	font-size:16px;
	color:#2A364E;
	padding-top:8px;
	text-align:center;
	font-weight:bold;
	width:365px;
	height:40px;
	background:url(images/bgtleft.gif) no-repeat;
	margin-left:4px;
	}

