body {
	background-color:#2f426d;
}

table{
	border:0px;
}

td {
	border:0px;
}
tr{
	border:0px;
}

img{
	border:0px;
}

a{
	border:0px;
}

li
{
	font-size:12px;
	}

.td_vertical{
	background-image:url(i/vertical_border_bkg.gif);
	width:12px;
	vertical-align:top;
	background-position:bottom;
	background-color:#2f426d;
}

.td_rigtvertical{
	background-image:url(i/right_border_bkg.gif);
	width:12px;
	vertical-align:top;
	background-position:bottom;
	background-color:#2f426d;
}

.td_topimg{
	height:243px; 
	width:790px;
	background-image:url(i/top_img.jpg);
	background-color:#2f426d;
	vertical-align:top;
}

.td_topimg2{
	height:98px; 
	width:790px;
	background-image:url(i/top_img2.jpg);
	background-color:#2f426d;
	vertical-align:top;
}


.td_topnav{
	background-color:#2f426d;
	vertical-align:top;
	height:22px;
}

.td_search{
	background-image:url(i/search_bkg.gif);
	vertical-align:top;
	background-repeat:no-repeat;
	width:488px;
	height:134px;
}

.td_busqueda{
	width:523px; 
	height:201px; 
	vertical-align:top; 
	background-color:#f1efe3; 
	padding-top:23px; 
	padding-left:18;
}

.td_listings{
	width:266px;
	height:201px; 
	background-image:url(i/listings_bkg.gif); 
	background-repeat:no-repeat; 
	vertical-align:top;
}

.td_content{
	background-image:url(i/content_bkg.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.td_featured{
	background-image:url(i/featured.gif);
	background-repeat:no-repeat;
	height:164px;
	width:266px;
	vertical-align:top;
}
.agentInfo{
	font-family:Verdana, Arial, Helvetica, sans-serif;;
	font-size:11px;
	color:#6E6D68;
}

.agentInfo a{
	font-family:Verdana, Arial, Helvetica, sans-serif;;
	font-size:11px;
	color:#6E6D68;
}

.agentInfo a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;;
	font-size:11px;
	color:#002653;
}
.td_locator{
	background-image:url(i/locator.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	width:266px;
	height:218px;
}

.td_footer{
	background-image:url(i/footer_bckg.gif);
	background-repeat:no-repeat;
	height:94px;
	width:790px;
}

.td_leftnav{
	background-image:url(i/leftnav_bckg.gif);
	background-repeat:no-repeat;
	background-position:top;
	vertical-align:top;
	background-color:#D7D5C9;
}

.fnt_listings{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	text-align:left;
	color:#203a85;
	padding-left:15px;
	padding-top:39px;
	line-height:14px;
}

.fnt_listings2{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	text-align:left;
	color:#6998ce;
	padding-left:15px;
	padding-top:11px;
	line-height:14px;
}
.fnt_listings a{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#c8012a;
}

.fnt_listings a:hover{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#c8012a;
}

.fnt_sarch{
	padding-bottom:3px;
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0562cc;
	vertical-align:top;
}

.fntQSearchTextBlack{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.fntLogin{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#535353;
}

.fntQSearchForm{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.fnt_content{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	color:#010002;
	padding-left:18px;
	padding-right:18px;
	padding-top:10px;
	vertical-align:top;
	line-height:16px;
	text-align:justify;
}

.fnt_content a{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	color:#0163ce;
}

.fnt_leftnav{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#6E6D68;
	vertical-align:top;
	padding-top:15px;
	padding-bottom:15px;
}

.fnt_leftnav a{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#6E6D68;
	vertical-align:top;
	text-decoration:none;
}

.fnt_leftnav a:hover{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#6E6D68;
	vertical-align:top;
	text-decoration:underline;
}


.fnt_featuref{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#000d66;
	vertical-align:top;
}

.fnt_footer{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#0063cb;
	text-align:center;
	padding-top:30px;
	vertical-align:top;
}

.fnt_footer2{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#EBF4E3;
	text-align:center;
	padding-top:10px;
	vertical-align:top;
}

.fnt_footer2 a{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#EBF4E3;
	text-decoration:none;
	vertical-align:top;
}
.fnt_footer2 a:hover{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#EBF4E3;
	text-decoration:underline;
	vertical-align:top;
}

.fnt_content2
{
	vertical-align:top;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#0F1F3E;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:15px;
	padding-top:10px;
	background-color:#FFFFFF;
	width:745px;
	text-align:justify;
}
/***********************************************/

.fntHomeHeader {
    font-family:Verdana,Arial,Helvetica,Sans-Serif;
    font-size:14px;
    color:#0F1F3E;
    font-style:normal;
    font-weight:bold;
}
.fntHomeContent {
    font-family:Verdana,Arial,Helvetica,Sans-Serif;
    font-size:11px;
    color:#0F1F3E;
    font-weight:normal;
}
.fntHomeContent a{
    color:#1381FF;
    text-decoration:none;
}
.fntHomeContent a:hover{
    color:#1381FF;
    text-decoration:underline;
}
/*-----------------------------------------------------------*/
.fntToolkit {
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:11px;
	color:#352C1D;
	font-style:normal;
}
.fntToolkit a{
	color:#0068DE;
	text-decoration:underline;
}
.fntToolkitColor {
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:11px;
	color:#3366cc;
	font-style:normal;
}
.fntToolkitColor a{
	color:#0068DE;
	text-decoration:none;
}
.fntToolkitColor a:hover{
	color:#0068DE;
	text-decoration:underline;
}

.fntHomeHeader {
    font-family:Verdana,Arial,Helvetica,Sans-Serif;
    font-size:13px;
    color:#0F1F3E;
    font-style:normal;
    font-weight:bold;
}
.fntHomeContent {
    font-family:Verdana,Arial,Helvetica,Sans-Serif;
    font-size:11px;
    color:#0F1F3E;
    font-weight:normal;
}
.fntHomeContent a{
    color:#0068DE;
    text-decoration:none;
}
.fntHomeContent a:hover{
    color:#0068DE;
    text-decoration:underline;
}
/*-----------------------------------------------------------*/
.fntSubNav {
    font-family:Verdana,Arial,Helvetica,Sans-Serif;
    font-size:11px;
    color:#ffffff;
    font-style:normal;
}
.fntSubNav a{
    color:#ffffff;
    text-decoration:none;
}
.fntSubNav a:hover{
    color:#ffffff;
    text-decoration:underline;
}
/*-----------------------------------------------------------*/
.PageRow2 {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size : 12px;
	color : #1381FF;
	font-weight : normal;
}
.PageRow2 a{
    color: #0068DE;
    text-decoration:underline;
}
.PageRow2 a:hover{
    color: #0068DE;
    text-decoration:underline;
}
.PageRow2 a:active{
    color: #0068DE;
    text-decoration:underline;
}
.PageRow2 a:visited{
    color: #0068DE;
    text-decoration:underline;
}

/*---------------------------------------------------------*/
.fntFeaturedFooter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#0F1F3E;
}
.fntFeaturedFooter a{
	color:#0068DE;
	text-decoration:none;
}
.fntFeaturedFooter a:hover{
	color:#0068DE;
	text-decoration:underline;
}
/*---------------------------------------------------------*/
.fntFeatured {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0F1F3E;
	font-style:normal;
}
.fntFeatured a{
	color:#0068DE;
	text-decoration:none;
}

.fntFeatured a:hover{
	color:#0068DE;
	text-decoration:underline;
}

.fntFeaturedArrow {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#352C1B;
}
.fntQuickSearchHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#352C1B;
	font-style:normal;
}

/*-----------------------------------------------------------*/
.fntBody{
    font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#000000;
    background-color:Transparent;
}
.fntBody a{
    color:#000000;
    text-decoration:none;
}
.fntBody a:hover{
    color:#003E86;
    text-decoration:underline;
}

/*-----------------------------------------------------------*/

.disclaim{
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:10px;
	font-weight:normal;
	color:#0EACDF;
}
.disclaim a{
	text-decoration:underline;
	color:#0EACDF;
}
.disclaim a:hover{
	text-decoration:underline;
	color:#0EACDF;
}
.disclaim a:visited{
	text-decoration:underline;
	color:#0EACDF;
}
.disclaim a:active{
	text-decoration:underline;
	color:#0EACDF;
}
/*-----------------------------------------------------------*/

.homecallouts{
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:10px;
	line-height:20px;
	font-weight:bold;
	color:#AACFF2;
	text-decoration:none;
}
.homecallouts a {
	text-decoration:none;
	color:#AACFF2;
}
.homecallouts a:hover {
	text-decoration:none;
	color:#AACFF2;
}
.homecallouts a:visited {
	text-decoration:none;
	color:#AACFF2;
}
.homecallouts a:active {
	text-decoration:none;
	color:#AACFF2;
}
/*-----------------------------------------------------------*/
.linkbullets{
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#ffbc07;
}
.linkbullets a {
	text-decoration:none;
}


/*-----------------------------------------------------------*/
.fntHeading {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0F1F3E;
}
/*-----------------------------------------------------------*/
.fntTitle {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0F1F3E;
}
/*-----------------------------------------------------------*/
.columnTitle{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	color : #ffffff;
	font-weight : bold;
}
.columnTitle a{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	color : #ffffff;
	font-weight : bold;
}

tr.columnTitle {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	background-color : #333333;
	color : White;
}
/*-----------------------------------------------------------*/
tr.PageRow {
	background-color : White;
}
tr.columnDataOdd {
	background-color : #AACFF2;
}
tr.columnDataEven {
	background-color : #ffffff;
}
/*-----------------------------------------------------------*/
td.columnTitle {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size : 8pt;
	color : White;
}
td.columnDataOdd {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size : 8pt;
}
td.columnDataEven {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size : 8pt;
}
td.PageRow {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size : 11px;
	color : #FF892F;
	font-weight : bold;
}

/*-----------------------------------------------------------*/
.fntResources {
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:11px;
	color:#0F1F3E;
	font-weight:normal;
}
.fntResources a{
	color:#0068DE;
	text-decoration:none;
}
.fntResources a:hover{
	color:#0068DE;
	text-decoration:underline;
}

/*-----------------------------------------------------------*/
.bgPage {
	background-color: #ffffff;
}
/*-----------------------------------------------------------*/
.fntBox{
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:10px;
	font-weight:normal;
	color:#0F1F3E;
}
/*-----------------------------------------------------------*/
.fntSearchBlack{
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:10px;
	font-weight:normal;
	color:#0F1F3E;
}

.fntSearchWhite{
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff
}
/*-----------------------------------------------------------*/
.fntDisclaimer{
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:11px;
	font-weight:normal;
	color:#4773A2;
}

/*-----------------------------------------------------------*/
.topnav {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
/*-----------------------------------------------------------*/

.sidenav {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #99aa98;
}
/*-----------------------------------------------------------*/
.bgDark {
	background-color: #C6C4B1;
}
.bgLight {
	background-color: #DCDACF;
}
.bgAccent {
	background-color: #C6C4B1;
}
/*-----------------------------------------------------------*/
.fntDtlBack {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #ffffff;
}

.fntDtlBack a{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #ffffff;
}

a.fntDtlBack: hover {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #ffffff;
}
a.fntDtlBack: visited {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #ffffff;
}
a.fntDtlBack: link {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #ffffff;
}
/*-----------------------------------------------------------*/
.fntDtlHeading {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #3868DC;
}
/*-----------------------------------------------------------*/

.fntForm{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size:11px;
	font-weight:normal;
	color:#0F1F3E;
}
/*-----------------------------------------------------------*/
.fntFormElement{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size:10px;
	font-weight:normal;
	color:#0F1F3E;
}
/*-----------------------------------------------------------*/
.fntContHdr{
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:12px;
	color:#0F1F3E;
	font-weight:bold;
}
/*-----------------------------------------------------------*/
.fntAgentName{
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:16px;
	color:#ffffff;
	font-weight:normal;
}
.fntAgentTitle{
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
}
.fntAgentDetails{
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
}
.fntAgentDetails a{
	color:#ffffff;
	text-decoration:none;
}
.fntAgentDetails a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.AgentDetails a:hover{
	color:#ffffff;
	text-decoration:underline;
}
/*-----------------------------------------------------------*/

.fntFooterDisclaimer {
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	display:block;
}
.fntFooterDisclaimer a{
	color:#ffffff;
	text-decoration:none;
	display:block; 
}
.fntFooterDisclaimer a:hover{
	color:#ffffff;
	display:block;
	text-decoration:underline;
}

/*----------------------------------------------------------*/

.titlebanGold {
	font-family: "Times New Roman", Times, serif;
	font-size:21px;
	line-height:25px;
	color:#5b5a55;
	text-decoration:none;
}

.titlebanBlue {
	font-family: "Times New Roman", Times, serif;
	font-size:21px;
	line-height:25px;
	color:#010c66;
	text-decoration:none;
}

/*----------------------------------------------------------*/

.featuredPropHdr {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    font-weight:bold;
    line-height:10px;
    color:#000c66;
}

.featuredPropTxt {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    line-height:11px;
    color:#000c66;
}
.featuredPropTxt a{
    color:#0315fe;
    text-decoration:underline;
}
.featuredPropTxt a:hover{
    color:#0315fe;
    text-decoration:underline;
}

/*----------------------------------------------------------*/

.fntSEOFooter {
    font-family: Verdana, Arial, Hevetica;
    font-size: 10px;
    color:#b5c1dd;
}
.fntSEOFooter a{
    color:#b5c1dd;
    text-decoration:none;
}
.fntSEOFooter a:hover{
    color:#ffffff;
    text-decoration:underline;
}