

body {
	background-image:url(/img/bg_body.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#1a2635;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a8a8a;
}

#central_content{
padding:20px;
padding-top:24px;
}

/* RELATED TXT STYLES ------------------------------------- */

.txt_property_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#5383ab;
	letter-spacing:-0.5px;
}
.txt_property_subtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#748593;
	letter-spacing:0px;
}

.txt_arial_11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5a636c;
	letter-spacing:0px;
	line-height:1.15;
}

.txt_arial_11_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4b7ca5;
	letter-spacing:0px;
	line-height:1.15;
}

.txt_arial_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#748593;
	letter-spacing:0px;
}

.txt_arial_12_blue_grey{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a636c;
	letter-spacing:0px;
}


.txt_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b7ca5;
	letter-spacing:0px;
}

.txt_orange {
	color:#ff7e00;
}


.txt_size_11px{
font-size:11px;
}

/* FORM STYLES */

.input_txt{
background-image:url(/img/bg_input_txt.gif);
background-position:top;
background-repeat:repeat-x;
border:1px #cbcbcb solid;
padding:2px;
padding-left:4px;
font-family:tahoma,Arial, Helvetica, sans-serif;
font-size:13px;
color:#474747;
}

.input_txt_azul{
background-image:url(/img/bg_input_txt.gif);
background-position:top;
background-repeat:repeat-x;
border:1px #c1d2e0 solid;
padding:2px;
padding-left:4px;
font-family:tahoma,Arial, Helvetica, sans-serif;
font-size:13px;
color:#474747;
}

.input_multi{
background-image:url(/img/bg_input_txt.gif);
background-position:top;
background-repeat:repeat-x;
border:1px #cbcbcb solid;
padding:2px;
padding-left:4px;
font-family:tahoma,Arial, Helvetica, sans-serif;
font-size:13px;
color:#474747;
}


.btn_go{
background-image:url(/img/btn_grey_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
border:1px #afb4bb none;
height:20px;
font-family:tahoma,Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-bottom:1px;

}

/* ------------------------------------------------------- */

.ProjectStatusBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #f0c362;
	text-align: center;
	height: 19px;
	vertical-align: middle;
}
.txt_property_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a8a8a;
	letter-spacing:0px;
}
.thumbnail_image {
	border: 1px solid #c7c7c7;
}
.txt_property_Sidebar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a8a8a;
	letter-spacing:0px;
}
.txt_footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a8a8a;
	letter-spacing:0px;
}

.a-txt_blue:link {
	color: #4b7ca5;
	text-decoration:none;
}

.a-txt_blue:active {
	color: #4b7ca5;
	text-decoration:none;
}
.a-txt_blue:visited {
	color: #4b7ca5;
	text-decoration:none;
}
.a-txt_blue:hover {
	color: #4b7ca5;
	text-decoration:none;
	text-decoration:underline;
}

.a-txt_footer:link {
	color: #8a8a8a;
	text-decoration:none;
}

.a-txt_footer:active {
	color: #8a8a8a;
	text-decoration:none;
}
.a-txt_footer:visited {
	color: #8a8a8a;
	text-decoration:none;
}
.a-txt_footer:hover {
	color: #8a8a8a;
	text-decoration:none;
	text-decoration:underline;
}

a:link {
	color: #ff7e00;
	text-decoration:none;
}
a:active {
	color: #ca6307;
	text-decoration:underline;
}
a:hover {
	color: #ff7e00;
	text-decoration:underline;
}
a:visited {
	color: #d2955a;
	text-decoration:none;
}


.a-trailLink:link {
	color: #FFFFFF;
	text-decoration:none;
}

.a-trailLink:active {
	color: #ff7e00;
	text-decoration:underline;
}
.a-trailLink:visited {
	color:#CCCCCC;
	text-decoration:none;
}
.a-trailLink:hover {
	color: #f0c362;
	text-decoration:none;
}

/*CSS MENU */

#menu_1 {
	background-image:url(../img/btns_menu/btn_01.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:50px;
}
#menu_2 {
	background-image:url(../img/btns_menu/btn_02.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:50px;
}
#menu_3 {
	background-image:url(../img/btns_menu/btn_03.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:50px;
}
#menu_4 {
	background-image:url(../img/btns_menu/btn_04.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:50px;
}
#menu_5 {
	background-image:url(../img/btns_menu/btn_05.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:50px;
}

.propertyItemText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

/*GRID DEVELOPMENTS UPDATES*/

.grid_item{
background-image:url(/img/development_list_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-left:5px;
}
.grid_item_alt{
background-image:url(/img/development_list_bg_alt.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-left:5px;
}


#ul_orange{
list-style-image:url(/img/bullet_li.gif);
padding-left:10px;
}

/* --[ titles ]-------------------------------------------------------------- */



h1, h2, h3, h4, h5, h6 {
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  letter-spacing:0px;
  margin:0px
}

h1 {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#444444;
	letter-spacing:-0.5px;
	font-weight:normal;
}

h2 {
  font-size:15px;
  color:#444444;
}


h3 { 
 font-size:15px;
  color:#4b7ca5;

}

h4{
  font-size:13px;
  color:#444444;
 }
h5{
   font-size:13px;
  color:#4b7ca5;
 }
h6{
   font-size:12px;
  color:#FFFFFF;
 }

/*TESTING AREA*/


.grid_item{
background-position:bottom;
background-repeat:repeat-x;
}
.grid_item_alt{
background-position:bottom;
background-repeat:repeat-x;
}

.dev_upd {
margin:0px;
width:100%;
padding:0px;
text-align:left;
list-style-type:none;
border:0px;

}

.dev_upd li{
list-style-type:none;
margin-bottom:0px;
vertical-align:middle;
padding:0px;
margin-bottom:5px;
}


.current_dev_list {
margin:0px;
width:100%;
padding:0px;
text-align:left;
list-style-type:none;

}

.current_dev_list li{
list-style-type:none;
margin-bottom:3px;
vertical-align:middle;
padding:0px;
}


#submenu {
	position:absolute;
	width:745px;
	height:28px;
	z-index:1;
	background-color:#e7edf3;
	background-image: url(/img/bg_submenu.gif);
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00569b;
	 cursor: default;
}

#submenu a:link {
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00569b;
	text-decoration:none;
}

#submenu a:visited {
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00569b;
	text-decoration:none;
}

#submenu a:hover {
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00569b;
	text-decoration:underline;
}

#submenu a:active {
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00569b;
	text-decoration:underline;
}
.border_img{
border:1px solid #E1EAF3}



/* ---- TABS NEWS.MEDIA ---- */
    #tabs {
	 width:100%;
      line-height:normal;
      
      }
	  /* padding  top menu*/
    #tabs ul {
          margin:0;
          padding:3px 0px 0 0px;
          list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
	  
      }
    #tabs a {
      float:left;
      background:url(/img/tab_izq.gif) no-repeat left top;
      margin:0px;
	  margin-right:2px;
      padding:0 0 0 10px;
      
      }
    #tabs a span {
      float:left;
      display:block;
      background:url(/img/tab_der.gif) no-repeat right top;
      padding:14px 15px 8px 4px;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:13px;
	  font-weight:bold;
      color:#5a636c;
	  
	  
      }
    #tabs a span {float:none;}
 
    #tabs a:hover span {
      color:#5a636c;
	  text-decoration:underline;
	 
      }
    #tabs a:hover {
	color:#5a636c;
	  text-decoration:underline;
    
      }
    #tabs a:hover span {
  color:#5a636c;
	  text-decoration:underline;
      }


	#tabs #current {
 	background-position:0% -37px;
 	color:#5a636c;
 	cursor:default;
	
	}
    #tabs #current a {
    background-position:0% -37px;
	color:#5383ab;
	cursor:default;
	text-decoration:none;	 
      }
	  
	      #tabs #current a:hover {
	text-decoration:none;	 
      }
	  
      #tabs #current span {
              background-position:100% -37px;
			  color:#5383ab;
      }
	        #tabs #current a:hover span {
	text-decoration:none;	 
      }


/* --------------------------*/ 

/*HOME BOXES*/

.box_txt_divs{
margin-top:18px; 
margin-left:25px; 
margin-right:10px;
color:#FFFFFF;
}

.box_txt_news{
margin-top:18px; 
margin-left:12px; 
margin-right:10px;
color:#FFFFFF;
}
/*Smoothbox hover styles*/



.hover_alt a:link {
	color: #4b7ca5;
	text-decoration:none;
}

.hover_alt a:active {
	color: #4b7ca5;
	text-decoration:none;
}
.hover_alt a:visited {
	color: #4b7ca5;
	text-decoration:none;
}
.hover_alt a:hover  {
	color: #4b7ca5;
	text-decoration:none;
	text-decoration:underline;
}


/* Site map */

.sitemap ul{
font-family: Arial,Helvetica,sans-serif;
padding:0px;
margin:0px;
font-size:15px;
color:#4b7ca5;
margin-top:5px;
}

.sitemap li{
font-weight:normal;
margin-left:5px;
font-size:12px;
color:#4b7ca5;
padding-left:5px;
list-style:none;
}

.div_section{
padding:10px;
margin-right:7px;
margin-bottom:10px;
height:100%;
border:1px dotted #dbdbdb;
width:430px;

}