body, div{border:0;margin:0;padding:0;}
ul{padding:0;margin-left:20px;}
li{padding-bottom:10px;}
p{margin-bottom:14px;text-align:justify}
body, div, ul, li, p{color: #4a3838;font: 12px/16px "arial", helvetica, sans-serif;}
body{background: #eceaea url(/img/bg_fade.gif) repeat-x center 0px;}
h1,h2,h3,h4{font-family:"Trebuchet MS",sans-serif; font-weight:normal; margin:0;line-height: normal;
color:#156fa0;margin-bottom:16px;letter-spacing:-1px;}
h1{font-size:220%;line-height:1.1em;}
h2{font-size:180%;line-height:1.2em;}
h3{font-size:160%;}
h4{font-size:140%;font-weight:bold;margin-bottom:-3px;margin-top:1.2em;text-transform:uppercase;letter-spacing:1px;}
br.clr{clear:both;}
a:link{text-decoration:none;color:#21388c;}
a:visited{text-decoration:none;color:#21388c;}
a:hover{text-decoration:underline;color:#21388c;}
a:active{text-decoration:none;color:#21388c;}


#propertyitems td.p_off a:link{text-decoration:none;color:#7c7c7c;background:transparent;}
#propertyitems td.p_off a:visited{text-decoration:none;color:#7c7c7c;background:transparent;}
#propertyitems td.p_off a:hover{text-decoration:underline;color:#21388c;background:transparent;}
#propertyitems td.p_off a:active{text-decoration:none;color:#7c7c7c;background:transparent;}

#pageshade{width:950px;margin:0 auto;padding-left:10px;padding-right:10px;padding-top:10px;
border-left: #cbc5c5 1px solid;border-right: #cbc5c5 1px solid;background-color:#fff;}
#pageshade div.end{width:100%;font:10px/10px sans-serif;background-color:#fff;}

#top{height:114px;background: #fff url(/img/top_images.jpg) top right no-repeat;
width:100%;text-align:left;border-bottom:7px solid #D6A864;}
#hmenu{background-color:#305690;border-top:2px solid #fff;border-bottom:2px solid #fff;width:100%;}
#hmenu a{color:#fff;}
#hmenu a:hover{text-decoration:underline;}
#hmenu .left, #hmenu .right{font:12px/22px Arial, sans-serif;color:#fff;}
#hmenu .left{float:left;padding-left:15px;margin:0;}
#hmenu .left a{display:block;padding-left:10px;padding-right:10px;
border-left:1px solid #305690;border-right:1px solid #305690;}
#hmenu .left a:hover, #hmenu .left a.this{background-color:#3A67AB;text-decoration:none;
border-left:1px solid #81a4d9;border-right:1px solid #81a4d9;}
#hmenu .left li{list-style-type: none;float:left;margin:0;padding:0;font:12px/22px Arial, sans-serif;color:#fff;}
#hmenu .right{float:right;padding-right:25px;}

.content{width:100%;margin:0 auto;text-align:left;
background: transparent url(/img/bg.gif) left repeat-y;}

#mid #news {width:226px;float:right;background: transparent url(/img/news_top.gif) top left no-repeat;padding-top:40px;}

#newsblock{border-bottom:1px solid #fff;border-top:2px solid #fff;padding-top:15px;}
#newsblock .item{padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:20px;
border-top:1px solid #fff;font:12px/15px arial;color:#fff}
#newsblock .item a{font-weight:bold;color:#fff}
#newsblock .item a:hover{font-weight:bold;text-decoration:underline;}
#newsblock .item p{color:#fff;text-align:left;margin:0;padding:0;font:10px/14px arial;padding-top:2px;}

#mid.content, #mid.search, #mid.results{width:100%;margin:0 auto;text-align:left;
background: transparent url(/img/bg.gif) left repeat-y;}
#mid.results{background: #f3f1f1 url(/img/bg2.gif) left repeat-y;}
#mid.search{background: #fff url(/img/bg2.gif) left repeat-y;}

#mid #rightblock {float:right;width:713px;}

#mid #propertyitems{float:right;width:673px;padding-left:20px;padding-right:20px;padding-top:30px;border:1px solid $444;
padding-bottom:20px;}

#pageLinks {width:100%;text-align:center;}
#topControls {padding-top:2px;}

#mid #content {width:427px;float:left;padding:30px;padding-bottom:20px;}

img.il{float:left;margin-right:15px;margin-top:3px;padding:3px;border:1px solid #666;}
img.ir{float:right;margin-left:15px;margin-top:3px;padding:3px;border:1px solid #666;}

#mid #menu {width:237px;float:left}

#vmenu {padding-top:12px;padding-bottom:12px;background-color:#305690;border-bottom:2px solid #fff;}
#vmenu ul{padding:0;padding-top:1px;margin:0;width:237px;color:#fff;background: transparent url(/img/menu_line.gif) top no-repeat;}
#vmenu li{list-style-type: none;padding:0;margin:0;padding-bottom:1px;background: transparent url(/img/menu_line.gif) bottom no-repeat;}
#vmenu li a{display:block;width:187px;font:12px/42px Arial, sans-serif;color:#fff;
padding-left:50px;background:transparent url(/img/menu_arrow.gif) 34px 18px no-repeat}
#vmenu li a:hover, #vmenu li a.this{background-color:#3A67AB;text-decoration:none;}

#searchbar{
margin-top:32px;
border-top:3px solid #BE9859;
border-bottom:3px solid #BE9859;
padding-top:12px;
padding-bottom:12px;
padding-left:38px;
paddint-right:32px;
width:199px;
background: #fff;}

#searchbar p{margin:0;padding:0;font:10px/10px verdana,sans-serif; color:#6699cc;padding-top:2px;padding-bottom:2px;}
#propertyitems .normaltext p{font: 12px/16px "arial", helvetica, sans-serif;margin-bottom:14px;text-align:justify}
#propertyitems .normaltext {font: 12px/16px "arial", helvetica, sans-serif;}
#searchbar form{margin:0;padding:0;}
#searchbar .top_en, #searchbar .top_es{background-position:top;background-repeat:no-repeat;
width:163px;height:35px;margin-top:20px;margin-bottom:15px;margin-left:-2px;}
#searchbar .top_en{background-image:url(/img/qsrch_en.gif);}
#searchbar .top_es{background-image:url(/img/qsrch_es.gif);}
#searchbar .qsearch_en, #searchbar .qsearch_es
{width:75px;height:31px;margin-right:25px;padding:0;border:0;cursor:pointer;margin-top:35px;}
#searchbar .qsearch_en{background-image:url(/img/bt_search_en.gif);}
#searchbar .qsearch_es{background-image:url(/img/bt_search_es.gif);}

#footer.norm{width:722px;background-color:#305690;clear:both;padding-top:28px;border-top:2px solid #fff;}
#footer.search{width:950px;background-color:#305690;clear:both;padding-top:28px;border-top:2px solid #fff;}
#footer .left{float:left;padding-left:12px;}
#footer .right{float:right;padding-right:12px;}
#footer .left, #footer .right{font:10px/12px Arial, sans-serif;color:#fff;}
#footer a {color:#fff;text-decoration:none;}

.contactf{text-align:left;margin-top:10px;margin-bottom:10px;margin-left:20px;}
.contactf ul{border:0;margin:0;width:400px;padding:0;clear:both;}
.contactf ul li, #pagefooter ul li{
  border:0;
  display: inline;
  vertical-align:middle;
  position: relative;
  text-align:left;
}
.contactf ul li.v{font-weight:bold;width:170px;float:left;}
.contactf ul li.f{width:230px;}
.contactf input, .contactf textarea{border:1px solid #7F9DB9;width:220px;height:17px;margin-top:0;padding:0;margin-bottom:2px;}
.contactf textarea{overflow:auto;height:100px;}

p.line {display:block;width:100%;background:url(/img/line.gif) top left no-repeat;}

.p_bkg, .p_bkg2 {background:url(/img/mt.gif) 0px 0px repeat-x;}
.p_bkg {
	width:auto;
}
.p_bkg2 {
	width: 50px;
}
.p_1 {
	width: 6px;
}
.p_off {
	background-image: url(/img/tmw.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	width:120px;
}

.p_on {
	background-image: url(/img/tms.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	width:120px;
}

#linkfoto {
width: 50%;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#linksblock p{
color:#FFFFFF;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:15px;
text-align: center;
}

img.imgl {float:left;margin-right:10px;margin-bottom:1px;}
img.imgr {float:right;margin-left:10px;margin-botton:1px;}