#menuTopo{
	padding: 0;
	background: transparent;
	width: 420px;
	height:24px;
	text-align:left;	
	padding-top: 53px;
	margin-left:auto;
	margin-right:auto;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#menuTopo ul, #submenu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#menuTopo li, #submenu li{
	display: inline;
	margin: 0px;
	padding: 0;
}

#menuTopo a{
	float: left;
	color: white;
	background: transparent url(/images/intra/btn_left.gif) no-repeat left top; /*default background color of tabs, left corner image*/
	margin: 0px;
	padding: 0px 0px 0px 5px;
	text-decoration: none;
	
}
#menuTopo a span{
	float: left;
	display: block;
	background: transparent url(/images/intra/btn.gif) no-repeat right top; /*right corner image*/
	padding: 6px 16px 1px 13px;
	cursor: pointer;
}

#menuTopo a span{
	float: none;
}

#menuTopo a:hover span{
	background-color: transparent;
}

#menuTopo .current a{
	float: left;
	color: #444444;
	background: transparent url(/images/intra/btn_over_left.gif) no-repeat left top; /*default background color of tabs, left corner image*/
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#menuTopo .current a span{
	float: left;
	display: block;
	background: transparent url(/images/intra/btn_over.gif) no-repeat right top; /*right corner image*/
	padding: 5px 14px 3px 4px;
	cursor: pointer;
}



#submenu{
	height:26px;
	width: 988px;
	background: rgb(67, 67, 67) none repeat scroll 0% 0%;
	text-align: center;
	font-family: Tahoma,"Trebuchet MS", Arial, Helvetica;
}
#submenu_list{
	width: 70%;
	margin-left:auto;
	margin-right:auto;
}

#submenu_list a{
	float: left;
	color: white;
	margin: 0px;
	padding: 7px 12px 0px 10px;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
	text-align: center;
	text-decoration: none;
}
#submenu_list a:hover{
	background-color: transparent;
}


/* =======================================================
************************* NEW ****************************
=========================================================*/

#wrapper					{ /* border: 1px solid #bdbdbd; */ width: 1002px; margin: 0 auto; }
#headerGrabber				{ }
	#header					{ width: 982px; height: 75px; padding: 0px 10px 0px 10px; background: transparent url(/images/intra/fundo.gif) repeat-x top left; }
	#searchContainer		{ float:right; padding-top: 15px; width: 200px; display: inline; }
		.search_box1		{ height: 17px; width: 195px; font-size:11px; margin-bottom: 8px; padding: 0px; color:#666666; }
		.search_box2		{ height: 16px; width: 160px; font-size:10px; padding: 0px; color:#666666; vertical-align: text-top; }
		.go_btn				{ border: 0px; margin-left:auto; vertical-align: text-top; }
		
	#welcome				{ color:#000000;border-top: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; padding: 5px 15px 5px 15px; width: 972px; background-color: #ececec; float: left; }
	#welcome span.date		{ float: right; font-weight: bold; }

#mainConteudo {
	width: 1002px; 
	border: none;
	padding: 0px 0px 10px 0px; 
	z-index:1;
	position: absolute;
	top: 132px;
	/*
	 
	 border-left: 1px solid #FF0066;
	border-right: 1px solid #FF0066;
	border-bottom: 1px solid #FF0066;
	*/
	
}
#mainConteudo p,
#mainConteudo td	{ padding-left: 10px; }
#right p,
#right td	{ padding-right: 12px; }
/* ===== coluna esquerda ======== */

#MainGrabber 	{ width: 1002px; background: #ffffff /*url(/images/intra/MainGrabberBg.gif) top left repeat-y*/; height: 100%; margin: 0px; position: absolute; top: 105px; }
#MainLeft		{ width: 200px; background: #ECECEC; padding: 0px; margin: 0px 10px 0px 0px; float: left; }
#MainCenter 	{ width: 582px; background: #ffffff; padding: 0px; margin: 0px 10px 0px 0px; float: left; }
#MainRight 		{ width: 200px; background: #E6F2FF; padding: 0px; margin: 0px 0px 0px 0px; float: left; }

#navbarContainer											{ width: 1002px; font-family: Tahoma,"Trebuchet MS", Arial, Helvetica; z-index: 10000; background: #434343 url(/images/intra/bgMainMenuIntra.gif) top left repeat-x; }
#navbarContainer ul 										{ position:relative; padding: 0px; margin: 0px; list-style: none; z-index: 10000; }
#navbarContainer ul li a 									{ padding: 5px 5px 5px 5px; display: block; color: #ffffff; font-weight: bold; text-decoration: none; }
#navbarContainer ul li a:hover								{ color: #d2b31d; font-weight: bold; text-decoration: none; }
#navbarContainer ul li ul li a								{ display: block; padding: 2px 5px 2px 5px; margin: 0px;}
#navbarContainer ul li ul li a:hover						{ color:#000000; text-decoration: none;}
.navbarCategory 											{ float: left; position: relative; width: 11em;}
#navbarContainer .navbarSubcategory							{ display: none; position: relative; top: 0; left: 0; background-color: #cccccc; padding: 0.1em 0.5em;}
#navbarContainer .navbarCategory.over .navbarSubcategory	{ display: block; }
#navbarContainer li:hover, #navbarContainer li.hover		{ position:static; }	
*:first-child html #navbarRoot li:hover ul					{ position: static;}



#left {
	width: 200px;
	height: 100%;
	background-color: #ececec;
	display:block;
	top:0px;
	padding-bottom: 10px;
	float: left;
}
#centro{
	position: relative;
	margin-left: 200px;
	margin-right: 203px;
	padding: 0px 5px 0px 8px;
	display:block;
	z-index: 1;
}
#right{
	float: right;
	position: relative;
	top:0px;
	width: 200px;
	height:100%;
	margin-left: auto;
	padding-bottom: 10px;
	background-color: #ececec;
	display:block;
}
	
.colunaTit {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background: #434343;
  padding-left: 10px;
  padding-top:5px;
  margin-bottom:10px;
  height: 22px;
}	
#centro .colunaTit {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #EEB31D;
  background: #434343;
  padding: 5px 0px 0px 10px;
  margin-bottom:10px;
  height: 22px;
}


/********************** GERAL ********************************/

body {
  margin: 0px;
}

body, td, input, textarea, select {
  font-family: Tahoma;
  font-size: 11px;
  scrollbar-face-color:#ECE4D9;
  scrollbar-highlight-color:#F6ECD7;
  scrollbar-3dlight-color:#FAF9F7;
  scrollbar-darkshadow-color:#744414;
  scrollbar-shadow-color:#D1E0E9;
  scrollbar-arrow-color:#F6ECD7;
  scrollbar-track-color:#F6ECD7;
}

input {
  border: 1px solid #c9bbae;
}

select {
  border: 1px solid #c9bbae;
}

/* conteudos*/

.titulo {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: normal;
  color: #ffffff;
  background: #BC980C;
}

.coluna {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #434343;
}

a.subOpt {
  font-family: Tahoma;
  font-size: 10px;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}

a.subOpt2 {
  color: #ffffff;
  font-size: 10px;
  font-family: trebuchet MS, Tahoma;
  font-weight: bold;
  text-decoration: none;
}

a.lnk0 {
  font-family: Tahoma;
  font-size: 11px;
  color: #333333;
  text-decoration: none;
  font-weight: bold;
}

a.mainTitulo {
  color: #ffffff;
}

td.sonTitulo {
  font-family:tahoma;
  font-size: 12px;
  font-weight: Bold;
  color: #E69B00;
  height: 18px;
  padding-left: 5px;
}

a.sonTitulo {
  color: #E69B00;
}

a.link {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
}

/*========================================
============== added ====================
=========================================*/


#menu {
    position:relative;
    /*height:26px;*/
    width: 988px;
    background: rgb(67, 67, 67) none repeat scroll 0% 0%;
    text-align: center;
    font-family: Tahoma,"Trebuchet MS", Arial, Helvetica;
}

#mainmenu {
	/*position:absolute;width: 70%;*/
		position: relative;
		width: 100%;
		/*
		margin-left:auto;
		margin-right:auto;
		*/
        /* z-index: 100;*/
        text-align: center;
}
#menu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  background-color: #333333;
}

#menu ul li {
  list-style: none;
}

#menu ul li a {
    
    	float: left;
	color: white;
	margin: 0px;
	padding: 7px 12px 0px 10px;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
	text-align: center;
	text-decoration: none;
        
}

#menu ul.horizontal li.level1			{ float: left; padding: 5px; }

#menu ul.horizontal li.level1 a			{ }

#menu ul.horizontal li.level1 a:hover 	{ text-decoration: none; color: #eeb31d; }

#menu ul.horizontal > li.level1 a { width: auto; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu ul li a { float:none; }
/* End IE5-Mac hack */

#menu ul.dropdown,
#menu ul.flyout {
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: hidden;
  width: 135px;


}

#menu ul.dropdown li.level2,
#menu ul.flyout li.level3				{	}

#menu ul.dropdown li.level2 a,
#menu ul.flyout li.level3 a				{ display:block; text-decoration: none; margin: 5px 2px 2px 2px; height:20px; }

#menu ul.dropdown li.level2 a:hover,
#menu ul.flyout li.level3 a:hover		{ text-decoration: none; color: #eeb31d; }

/* ============ end of added =========*/

/* *** *** */

a{ text-decoration : none;color:white}
.detailsearch{font-size:11px;text-align:left}
.detailsearch a{color:#FFFFFF; }
.detailsearch a:link{color:#FFFFFF ;}
.detailsearch a:visted{color:#FFFFFF; }
.detailsearch a:hover{color:#FFFFFF; }
#page_frame{padding: 5px 15px;width:972px}
#page_content{background:#5A5A5A repeat scroll left bottom;float:right;width:742px ;color:#FFFFFF;text-align:left;}
#page_content input{color:white}
#sidebar_tab_content{float:left;width:230px; color:#FFFFFF}
.slidervalue{font-size:11px;font-weight:bold;text-align:right;}.sliderlabel{position:absolute;font-weight:bold;font-size:.95em;left:0;margin-bottom:6px;color:#FFFFFF;}.slidercontrol{position:absolute;right:0;}.slidercontainer{position:relative;padding-top:2px;height:37px;width:215px;border-bottom:1px solid #666;}
.hide{display:none;}.left{text-align:left;}
#sidebar_tabframe{line-height:normal;position:relative;top:0;padding:0;margin:0;height:18px;overflow:hidden;border-bottom:2px solid #EEB31D;}
#page_sidebar_extended #sidebar_tabframe{width:460px;}
#sidebar_extended_container{position:relative;z-index:9000;}
.sidebar_content{background:#5a5a5a url("/images/sidebar/sidebardrawer.gif") bottom left no-repeat;padding:3px 5px 16px 5px;z-index:100;}
.sidebar_content_single{background:#5a5a5a;padding:3px 5px 16px 5px;z-index:100;}
#page_sidebar_extended .sidebar_content{background:#5a5a5a url("/images/sidebar/extendedsidebardrawer.gif") bottom left no-repeat;}
.searchresetbutton{position:absolute;left:160px;top:46px;z-index:5;}#page_sidebar_extended * .searchresetbutton{position:absolute;left:394px;}#page_sidebar_extended .sidebar_content{padding-left:10px;padding-right:10px;}#propertywheregroupcontainer{border:1px solid #5a5a5a;}#propertymlsgroupcontainer{border:0px solid #5a5a5a;}#page_sidebar_extended
#sidebar_tab_property_content #propertywheregroupcontainer{position:relative;float:left;width:170px;}#page_sidebar_extended #sidebar_tab_property_content #propertymlsgroupcontainer{position:relative;float:left;width:170px;}
#propertygroupseperator{width:24px;position:relative;}#page_sidebar_extended #sidebar_tab_property_content #propertygroupseperator{padding-top:4px;float:left;text-align:center;}#agentgroupseperator{width:87px;padding-top:4px;}#page_sidebar_extended #sidebar_tab_agent_content #agentgroupseperator{position:relative;float:left;text-align:center;}#page_sidebar_extended #sidebar_tab_agent_content #agentwhatgroupcontainer{position:relative;float:left;}#page_sidebar_extended #sidebar_tab_agent_content #agentwheregroupcontainer{position:relative;float:left;}
#officegroupseperator{width:87px;padding-top:4px;}#page_sidebar_extended #sidebar_tab_office_content #officegroupseperator{position:relative;float:left;text-align:center;}#page_sidebar_extended #sidebar_tab_office_content #officewhatgroupcontainer{position:relative;float:left;}#page_sidebar_extended #sidebar_tab_office_content #officewheregroupcontainer{position:relative;float:left;}.sidebar_drawer_content{background:#5a5a5a;padding:0 0 0 5px;width:225px;overflow:hidden;z-index:100;}.extendeddrawerlength .sidebar_drawer_content{width:455px;}
.sidebar_drawer_handle{font-family:arial,helvetica,sans-serif;font-size:13px;height:24px;width:230px;background:#5a5a5a url("/images/sidebar/sidebardrawer.gif") bottom left no-repeat;overflow:hidden;z-index:100;}.extendeddrawerlength .sidebar_drawer_handle{background:#5a5a5a url("/images/sidebar/extendedsidebardrawer.gif") bottom left no-repeat!important;width:460px;}.sidebar_drawer_handle.hide{display:block;}.hide.sidebar_drawer_handle{display:block!important;}.sidebar_drawer_handle.last{background:url("/images/sidebar/sidebardrawer.gif") bottom left no-repeat;display:block!important;}
.extendeddrawerlength .sidebar_drawer_handle.last{background:url("/images/sidebar/extendedsidebardrawer.gif") bottom left no-repeat!important;display:block!important;}#page_sidebar_extended .bl{background:url("/images/sidebar/extendedsidebarbottom.gif") top left no-repeat;position:absolute;bottom:0;width:460px;height:22px;margin-bottom:-22px;z-index:10;}.sidebar_extended_container{position:relative;z-index:9000;}#agentwhatgroupcontainer{padding-bottom:.25em;}#agentwheregroupcontainer{padding-bottom:.5em;}
#officewhatgroupcontainer{padding-bottom:.5em;}#officewheregroupcontainer{padding-bottom:.25em;}#page_sidebar_extended .hero{position:absolute;left:240px;width:210px;height:265px;padding-top:13px;font-size:.95em;bottom:25px;}#page_sidebar_extended .hero h4{margin-top:-5px;margin-bottom:3px;}.disabled .sidebar_label{color:#FCCB1A;}.sidebar_label{font-family:arial,helvetica,sans-serif;color:#FCCB1A;font-weight:bold;font-size:1.1em;width:220px;height:14px;padding-bottom:6px;}
.sidebar_label span.maptool{position:absolute;right:60px;}.sidebar_label span.reset{position:absolute;right:0;}.sidebar_content .more{top:3px;}.sidebar_content .delete{position:relative;top:3px;}#propertyopenhousegroupcontainer{position:relative;padding-top:5px;font-weight:bold;float:left;font-size:.95em;z-index:5;}.sidebar_content .searchbutton{text-align:right;padding-right:5px;margin-top:5px;margin-bottom:-5px;position:relative;z-index:2;}#page_sidebar_extended * .searchbutton{padding-top:2px;}.sidebar_drawer_content a.collapse_handle{display:block;background:url("/images/sidebar/handlecollapse.gif") 199px 2px no-repeat;width:220px;font-weight:bold;line-height:21px;padding-left:3px;}
.sidebar_drawer_handle a.expand_handle{display:block;background:url("/images/sidebar/handleexpand.gif") 204px 2px no-repeat;padding-left:8px;width:220px;font-weight:bold;font-size:1.1em;line-height:21px;}.sidebar_drawer_handle.hide a.expand_handle{display:none;background:url("/images/spacer.gif") 204px 2px no-repeat;}.extendeddrawerlength .sidebar_drawer_content a.collapse_handle{background:url("/images/sidebar/handlecollapse.gif") 429px 2px no-repeat!important;width:450px!important;}.extendeddrawerlength .sidebar_drawer_handle a.expand_handle{background:url("/images/sidebar/handleexpand.gif") 434px 2px no-repeat!important;width:450px!important;}
.extendeddrawerlength .sidebar_drawer_handle.hide a.expand_handle{background:url("/images/spacer.gif") 434px 2px no-repeat!important;}.sidebar_line{height:20px;}
.sidebar_halfline{line-height:4px;height:24px;width:110px;float:left;}.sidebaractionbutton{padding-left:3px;}.disabled .sidebaractionbutton img{opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40);}.disabled .sidebarextendaction img{opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40);}.disabled input.sidebar{background:#545454;border:1px solid #949494;color:#949494;padding-left:4px;width:145px;} input.sidebartb{background:#545454;border:1px solid #949494;color:#949494;padding-left:4px;}
.sidebarextendaction{margin-left:0;margin-bottom:5px;padding-top:3px;font-size:10px;}#page_sidebar_extended * .sidebarextendaction{margin-left:0;margin-bottom:0;}.sidebarextendaction A{text-decoration:underline;color:white}.disabled .sidebarextendaction A{color:#949494;}input.sidebar{background:#929292 url("/images/sidebar/inputbg.jpg") top left no-repeat;border:1px solid #898989;color:#fff;padding-left:4px;width:145px;font-weight:bold;}#page_sidebar_extended input.sidebar{width:135px;}select.sidebar{background:#929292;border:1px solid #898989;color:#fff;width:100px}select.sidebarLong{background:#929292;border:1px solid #898989;color:#fff;width:155px}
.slidervalue{font-size:11px;font-weight:bold;text-align:right;}.sliderlabel{position:absolute;font-weight:bold;font-size:.95em;left:0;margin-bottom:6px;}.slidercontrol{position:absolute;right:0;}.slidercontainertb{position:relative;padding-top:2px;height:15px;width:215px;border-bottom:1px solid #666;}
.sidebar_tab a{padding-top:20px;}
.sidebar_tab.active_tab a{background-position:0 -18px!important;}
.sidebar_tab a:hover{background-position:0 -18px!important;}
#sidebar_tab_property a{background:url("images/sidebar/propertytab.gif") top left transparent no-repeat;display:block;width:77px;height:18px;}
#search_header{height:65px;background-color:#020202;z-index:800;top:50px;left:260px;right:10px;}#searchresultscontainer{padding-top:25px;width:100%}#myc21searchresultscontainer{padding-top:89px;}#searchdescriptioncontainer{padding:2px 5px 2px 0;height:14px;}.searchdescription{color:#FECE02;}#searchtoolbarcontainer{padding:2px 10px 2px 0;height:16px;}.searchheaderseperator{width:100%;height:0;border-bottom:1px solid #606060;overflow:hidden;}.searchtools{float:left;width:50%;}.searchnumresults{float:right;padding-right:10px;}.seearealistings{float:right;}
#searchmininavigator{position:relative;top:6px;width:290px;padding:0;margin:0;height:29px;overflow:hidden;float:right;font-size:12px;z-index:9999;}#searchmininavigator .previoustxt{position:absolute;text-align:right;top:0;left:0;width:52px;}#searchmininavigator .previousbtn{position:absolute;text-align:right;top:4px;left:55px;width:18px;height:18px;}#searchmininavigator .nextbtn{position:absolute;text-align:left;top:4px;left:218px;width:18px;height:18px;}#searchmininavigator .nexttxt{position:absolute;text-align:left;top:0;left:238px;width:34px;}
#searchmininavigator .thumbnailcollection{position:absolute;left:74px;top:0;width:144px;height:29px;overflow:hidden;}#searchmininavigator .thumbnailcollection .thumbnail{width:43px;height:29px;overflow:hidden;float:left;margin:0 3px 0 2px;}#searchmininavigator .thumbnailcollection .thumbnail img{width:49px;height:33px;margin-left:-3px;margin-top:-2px;}.groupbyheader{position:relative;padding-bottom:0;margin-bottom:0;padding-right:8px;height:16px;background:url("/images/search/tabright.gif") no-repeat right top;display:inline;font-weight:bold;color:#FECE02;}
.groupbyheader .tl{background:url("/images/search/tableft.gif") no-repeat left top;width:8px;float:left;}#searchtype_tabs{position:relative;top:0;right:-10px;padding-bottom:0;margin-bottom:0;height:16px;overflow:hidden;float:right;}#searchtype_tabs ul{padding-left:10px;margin:0;padding:0;list-style:none;}#searchtype_tabs li{float:left;background:url("/images/search/tableft.gif") no-repeat left top;margin:0;padding:0 0 0 8px;margin-left:-10px;}#searchtype_tabs li.active_tab{position:relative;}#searchtype_tabs li.first{margin-left:0;}
#searchtype_tabs a{float:left;display:block;background:url("/images/search/tabright.gif") no-repeat right top;padding:2px 15px 4px 6px;text-decoration:none;color:#fff;font-size:11px;font-weight:bold;}#searchtype_tabs a{float:none;}#searchtype_tabs a:hover{color:#ccc;}#searchtype_tabs .active_tab{background:url("/images/search/tableft_on.gif") no-repeat left top;}#searchtype_tabs .active_tab a{background:url("/images/search/tabright_on.gif") no-repeat right top;color:#FECE02;padding-bottom:5px;font-weight:bold;}
.searchbottompagination{text-align:right;color:#999;}.searchbottompagination a{color:#aaa;}#searchpaginationcontainer{position:relative;padding-right:11px;height:1.5em;color:#999;}#searchpaginationcontainer .left{position:absolute;left:0;top:0;}#searchpaginationcontainer .right{position:absolute;right:10px;top:0;}#searchpaginationcontainer .left a{color:#999;}#searchpaginationcontainer .right a{color:#999;}.inlinesphere{position:relative;top:3px;}.searchresultstable td{vertical-align:top;border-top:1px solid #303030;}

#detailcontainer{position:relative;margin-top:5px;}.glossbar{background:url("/images/detail/gloss_bar.jpg") repeat-x left bottom;height:41px;}.glossbar .left{padding:12px 2px 0 10px;font-weight:bold;float:left;}.glossbar .right{padding:12px 10px 0 2px;font-weight:bold;}#detailcontainer .threecolumn{min-height:480px;padding-top:10px;}#detailcontainer .threecolumn a{text-decoration:underline;}#detailcontainer .threecolumn .ltcolumn{width:230px;float:left;clear:both;padding-right:10px;}#detailcontainer .threecolumn .mcolumn{width:230px;float:left;padding-right:10px;}
#detailcontainer .threecolumn .rtcolumn{width:230px;float:left;padding-right:10px;}#detailcontainer .leftcolumn{position:relative;width:308px;float:left;min-height:410px;margin:0 0 22px 0;padding:10px 0 0 0;}.detailsolidbg{background-color:#5a5a5a;}#detailcontainer .rightcolumn{position:relative;min-height:410px;margin:0 0 22px 318px;padding:10px 0 0 10px;}#detailcontainer .leftcolumn.padded{width:288px;padding:10px 10px 0 10px;}#detailcontainer .singlecolumn{position:relative;min-height:400px;margin:0 0 22px 0;}
#detailpagetype_tabs{position:relative;top:0;padding-bottom:0;margin-bottom:0;height:20px;overflow:hidden;float:left;}#detailpagetype_tabs ul{padding-left:10px;margin:0;padding:0;list-style:none;}#detailpagetype_tabs li{float:left;background:url("/images/detail/tableft.gif") no-repeat left bottom;margin:0;padding:0 0 0 8px;margin-right:5px;}#detailpagetype_tabs li.active_tab{position:relative;}#detailpagetype_tabs li.first{margin-left:0;}#detailpagetype_tabs a{float:left;display:block;background:url("/images/detail/tabright.gif") no-repeat right bottom;padding:2px 9px 4px 0;text-decoration:none;color:#fff;font-size:11px;font-weight:bold;}
#detailpagetype_tabs a{float:none;}#detailpagetype_tabs a:hover{color:#ccc;}#detailpagetype_tabs .active_tab{background:url("/images/detail/tableft_on.gif") no-repeat left bottom;}#detailpagetype_tabs .active_tab a{background:url("/images/detail/tabright_on.gif") no-repeat right bottom!important;color:#FECE02;}#detailpagebacktoresults{float:right;}.detailcolumndecoration{position:absolute;bottom:-22px;left:11px;right:18px;height:18px;padding:0;margin:0;}.detailsolidbg .detailcolumndecoration{bottom:-18px;}
.detailcolumndecoration .bm{background:url("/images/dialog_bm.gif") bottom left repeat-x;opacity:.3;filter:alpha(opacity=30);position:relative;top:-1px;width:100%;height:19px;}.detailsolidbg .detailcolumndecoration .bm{opacity:1;filter:none;}.detailcolumndecoration .bl{background:url("/images/dialog_bl.gif") bottom left no-repeat;position:absolute;left:-11px;top:0;width:11px;height:18px;opacity:.3;filter:alpha(opacity=30);}.detailsolidbg .detailcolumndecoration .bl{opacity:1;filter:none;}.detailcolumndecoration .br{background:url("/images/dialog_br.gif") bottom right no-repeat;position:absolute;right:-18px;top:0;width:18px;height:18px;opacity:.3;filter:alpha(opacity=30);}
.detailsolidbg .detailcolumndecoration .br{opacity:1;filter:none;}.croppedfullsizeimage{position:relative;width:264px;height:192px;overflow:hidden;}.croppedfullsizeimage img.fullsizeimage{width:300px;height:200px;margin-left:-18px;margin-top:-4px;}.croppedfullsizeimage .tl{position:absolute;width:5px;height:5px;overflow:hidden;top:0;left:0;background:transparent url("/images/detail/phototl.gif") top left no-repeat;}.croppedfullsizeimage .tr{position:absolute;width:5px;height:5px;overflow:hidden;top:0;right:0;background:transparent url("/images/detail/phototr.gif") top left no-repeat;}
.croppedfullsizeimage .bl{position:absolute;width:5px;height:5px;overflow:hidden;bottom:0;left:0;background:transparent url("/images/detail/photobl.gif") top left no-repeat;}.croppedfullsizeimage .br{position:absolute;width:5px;height:5px;overflow:hidden;bottom:0;right:0;background:transparent url("/images/detail/photobr.gif") top left no-repeat;}.leftcolumn #mainimage{left:22px;}.leftcolumn #mainimage_caption{position:relative;padding:6px 22px 0 22px;color:#FECE02;font-weight:bold;font-size:.85em;}.leftcolumn #salepending{position:relative;margin:6px 22px 0 22px;background-color:#FECE02;color:#000;font-weight:bold;text-align:center;}
#photoselector{position:relative;margin:12px 0 0 0;padding:0;}#photoselector .left{position:absolute;left:4px;top:4px;width:21px;}#photoselector .right{position:absolute;right:4px;top:4px;width:21px;}#photoselector .thumbnailcollection{position:absolute;left:25px;top:0;overflow:hidden;}#photoselector .thumbnailcollection .thumbnail{overflow:hidden;float:left;margin:0 4px 0 4px;}#photoselector .thumbnailcollection .thumbnail img{margin-left:-3px;margin-top:-2px;}
.leftcolumn #addlmedia{position:relative;padding:6px 22px 0 22px;color:#FECE02;font-weight:bold;font-size:.85em;}.agentcardcontainer{position:relative;width:226px;height:129px;background:url("/images/detail/agentcardbg.gif") top left no-repeat;color:#000;}.innercontainer{position:relative;top:12px;left:12px;width:200px;height:86px;background:#fff;}.agentcardcontainer .label{color:#f0b310;font-weight:bold;}.agentcardcontainer .photocontainer{position:absolute;border:1px solid #eeb41e;width:53px;height:53px;top:0;right:0;overflow:hidden;}
.agentcardcontainer .photocontainer img.photo{width:53px;height:53px;}.photocontainer2{position:absolute;border:1px solid #eeb41e;top:0;right:0;overflow:hidden;}#detailcontainer .leftcolumn .agentcardcontainer{margin-top:17px;left:45px;}.agentcardcontainer .contactagentcontainer{position:absolute;bottom:-8px;}.agentcardcontainer .officename{font-size:.95em;font-weight:bold;margin-right:50px;}.agentcardcontainer .agentname{font-size:.95em;}.agentcardcontainer .agentphone{font-size:.95em;}.detailline_actions{float:right;text-align:right;}.detailline_price{font-size:1.2em;font-weight:bold;color:#FECE02;}
.detailline_address{font-size:1.1em;font-weight:bold;}.detailline_mls{display:inline;}.detailline_views{display:inline;}.detailline_openhouse .label{padding-top:2em;color:#FECE02;font-weight:bold;}.detailline_description{padding-top:2em;}.detailline_description.first{padding-top:0;}.detailline_description .label{color:#FECE02;font-weight:bold;}.detailline_amenities{padding-top:1em;}.detailline_amenities .label{color:#FECE02;font-weight:bold;}.amenitiestable{padding:0 1px 1px 0;}.amenitiestable td{padding-right:5px;}
.amenitiestable .title{font-weight:bold;}.detailline_paymentterms{margin-top:1.25em;font-size:.85em;color:#999;font-style:italic;}.detailline_paymentterms .label{color:#ccc;font-weight:bold;}.detailline_agentdetails{padding-top:1em;padding-bottom:1.25em;}.detailline_agentdetails.first{padding-top:0;}.detailline_agentdetails .label{color:#FECE02;font-weight:bold;}.agentdetailpage_officename{font-size:1.1em;color:#FECE02;font-weight:bold;}.agentdetailpage_agentname{font-size:1.1em;color:#FECE02;font-weight:bold;text-transform:uppercase;}
.agentdetailpageimage{position:relative;height:201px;width:200px;overflow:hidden;}.agentdetailpagewhocontainer{position:absolute;top:10px;left:220px;}.agentdetailpageimage img.fullsizeimage{margin-left:-6px;margin-top:-9px;height:219px;width:218px;}.agentdetailpageimage .tl{position:absolute;width:5px;height:5px;overflow:hidden;top:0;left:0;background:transparent url("/images/detail/phototl.gif") top left no-repeat;}.agentdetailpageimage .tr{position:absolute;width:5px;height:5px;overflow:hidden;top:0;right:0;background:transparent url("/images/detail/phototr.gif") top left no-repeat;}
.agentdetailpageimage .bl{position:absolute;width:5px;height:5px;overflow:hidden;bottom:0;left:0;background:transparent url("/images/detail/photobl.gif") top left no-repeat;}.agentdetailpageimage .br{position:absolute;width:5px;height:5px;overflow:hidden;bottom:0;right:0;background:transparent url("/images/detail/photobr.gif") top left no-repeat;}.detailline_officedetails{padding-top:1em;padding-bottom:1.25em;}.detailline_officedetails.first{padding-top:0;}.detailline_officedetails .label{color:#FECE02;font-weight:bold;}
.officedetailpage_officename{font-size:1.1em;color:#FECE02;font-weight:bold;}.officedetailpage_officename{font-size:1.1em;color:#FECE02;font-weight:bold;}.officedetailpageimage{position:relative;width:100px;height:67px;overflow:hidden;}.officedetailpagewhocontainer{position:relative;}.officedetailpageimage img.fullsizeimage{margin-left:-6px;margin-top:-9px;height:118px;width:79px;}.officedetailpageimage .tl{position:absolute;width:5px;height:5px;overflow:hidden;top:0;left:0;background:transparent url("/images/detail/phototl.gif") top left no-repeat;}
.officedetailpageimage .tr{position:absolute;width:5px;height:5px;overflow:hidden;top:0;right:0;background:transparent url("/images/detail/phototr.gif") top left no-repeat;}.officedetailpageimage .bl{position:absolute;width:5px;height:5px;overflow:hidden;bottom:0;left:0;background:transparent url("/images/detail/photobl.gif") top left no-repeat;}.officedetailpageimage .br{position:absolute;width:5px;height:5px;overflow:hidden;bottom:0;right:0;background:transparent url("/images/detail/photobr.gif") top left no-repeat;}
.detailline_loose{line-height:1.5em;}.detailline_loose .label,.detailline_general .label{color:#FECE02;font-weight:bold;}a.contrast{color:#FCCB1A;}a.contrast:hover{text-decoration:underline;}.errormessage{color:red;}

.calloutblack{float:left;position:relative;}
.calloutblack div.label{font-family:arial,helvetica,sans-serif;background:#000 url("/images/callout/callouttitle_tm.gif") top left repeat-x;margin:0 10px 0 10px;padding:0 0 0 10px;line-height:19px;height:19px;}
.calloutblack div.label div.tl{width:10px;height:19px;background:url("/images/callout/callouttitle_tl.gif") top left no-repeat;position:absolute;left:0;top:0;}
.calloutblack div.label div.tr{width:10px;height:19px;background:url("/images/callout/callouttitle_tr.gif") top right no-repeat;position:absolute;right:0;top:0;}
.calloutblack div.bl{width:26px;height:24px;background:url("/images/callout/calloutblack_bl.gif") top left no-repeat;position:absolute;left:0;bottom:0;}
.calloutblack div.br{width:26px;height:24px;background:url("/images/callout/calloutblack_br.gif") top right no-repeat;position:absolute;right:0;bottom:0;}
.calloutblack div.bm{background:url("/images/callout/calloutblack_bm.gif") top right repeat-x;height:24px;position:absolute;left:26px;right:26px;bottom:0;}
.calloutblack div.body{border-left:1px solid #333;border-right:1px solid #333;padding:6px 4px 0 4px;background-color:#333;position:absolute;top:19px;bottom:24px;left:0;right:0;font-size:12px;}


ul{
    color:blue;

}
ul a{
    color:blue;
}
ul a:hover{
    color:black
}

/*
AREA DA PESQUISA AVANÇADA
*/

#pesquisaavancada{background-color:#555555;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
width:100%;
border:none;
font-weight:bold;
}

#pesquisaavancada td {
height:16px;
/*border:thin;
border-color:#FF0000;*/
padding: 2px;
vertical-align:middle;
}

#titulo1{
color:#FFFFFF;
font-weight: 300;
font-size: 12px;
text-transform:uppercase;
text-indent: 10px;
}

#titulo2{
color:#FFCC00;
font-weight: 300;
font-size:12px;
text-transform: capitalize;
}

#titulo3{
color:#FFCC00;
font-weight: 500;
text-transform: uppercase;
font-size:14px;
}

#titulo4{
font-weight: 600;
color:#FFCC00;
font-size:12px;
}

#colunadivisora{
/*width:35px;*/
width:6%;
}

#reguladorhorizontal1{
/*width:125px;
background-color:#CCCCCC;*/
width:18%;
}
#reguladorhorizontal2{
/*width:100px;
background-color:#CCCCCC;*/
width:12%;
}
#reguladorhorizontal3{
/*width:100px;
background-color:#CCCCCC;*/
width:13%;
}
#reguladorhorizontal4{
/*width:100px;
background-color:#CCCCCC;*/
width:13%;
}
#reguladorhorizontal5{
/*width:100px;
background-color:#CCCCCC;*/
width:13%;
}
#reguladorhorizontal6{
/*width:100px;
background-color:#CCCCCC;*/
width:13%;
}

#inputArea
{
    /*font-family: Arial, Sans-Serif;
    font-size: 13px;*/
    background-color: #DDDDDD;
    /*padding: 10px;*/
}

#pesquisaavancada input[type="text"], #pesquisaavancada textarea
{
	width:100px;
	font-size: 10px;
	border: inset 1px #666666;
	outline: inset 0px #999999;
	background-color:#999999;
	color:#FFFFFF;
}

#pesquisaavancada input[type="select"], #pesquisaavancada select
{
	width:106px;
	font-size: 10px;
	border: inset 1px #666666;
	outline: inset 0px #999999;
	background-color:#999999;
    font-weight:bold;
	color:#FFFFFF;
}

.contentbody a{
   color:black !important;
   text-decoration:underline !important;
}