/*
http://img.remaxrd.com
http://img2.remaxrd.com
*/
html, body	{ height:100%}
body		{ background:url(http://img.remaxrd.com/img/bgCont.gif) repeat-y center top; color:#555; font:12px Arial, Helvetica, sans-serif; letter-spacing:0.07em; line-height:18px; margin:0; padding:0;}
a			{ text-decoration:none; color:#2554c0; cursor:pointer; outline:none;}
em			{ color:#333; font-style:normal; outline:none;}
form		{ padding:0; margin:0;}
h1, h2, h3	{ margin:0 0 15px; line-height:20px;}
h2 			{ color:#066; font-size:16px;}
legend		{ color:#0055a1;}
p			{ margin:0 0 15px;}
p em		{ color:#0055a1; font-style:italic;}
ul			{ list-style:none; margin:0; padding:0;}
i			{ color:#000; font-size:13px; letter-spacing:0.09em;}

/*GENERALS CLASS*/
.marginT	{ margin-top:15px;}
.margint	{ margin-top:5px;}
.marginL	{ margin-left:15px;}
.marginl	{ margin-left:5px;}
.marginR	{ margin-right:15px;}
.marginr	{ margin-right:5px;}
.marginB	{ margin-bottom:15px;}
.marginb	{ margin-bottom:5px;}
.marginO	{ margin:0;}
.paddingT	{ padding-top:10px;}
.paddingL	{ padding-left:10px;}
.paddingl	{ padding-left:5px;}
.paddingR	{ padding-right:10px;}
.paddingr	{ padding-right:5px;}
.paddingB	{ padding-bottom:10px;}
.paddingO	{ padding:0;}
.marginRcero{ margin-right:0;}
.clear		{ clear:both; height:1px; padding:0; font-size:1px; border:0; visibility: hidden; background:none;}
/* Hide from IE-Mac \*/
.clear		{clear:both; width:100%; margin: -2px 0 0; padding:0; font-size:1px; border:0; visibility: hidden;}
/* End hide */
.block		{ display:block;}
.floatL		{ float:left;}
.floatR		{ float:right;}
.dottedLine	{ background:url(http://img2.remaxrd.com/img/dottedLine.gif) repeat-x bottom; color:#0055a1; padding-bottom:3px;}
.hotLine_dotted{ background:url(http://img.remaxrd.com/img/hortLine_dotted.gif) repeat-x left center; padding:10px 0;}
.box		{ border:1px solid #ccc; padding:10px; margin:10px 0;}
.links		{ margin:15px 0;}
.links a	{ background:url(http://img2.remaxrd.com/img/bulletPt_orange.gif) no-repeat left 3px; color:#0055a1; display:block; line-height:18px; padding:0 0 5px 15px;}
.links a:hover{ background:url(http://img.remaxrd.com/img/bulletPt_orange.gif) no-repeat 3px 3px; text-decoration:underline;}
.links span	{ color:#ce0000;}
.moreDtls, .saveSearch	{ color:#0055a1; text-decoration:underline;}
#loading	{ text-align: center; margin-top:26px}
#sendButton	{ background:url(http://img2.remaxrd.com/img/sendButton.gif) no-repeat left top; border:none; height:35px; width:93px;}
.text input, .textarea textarea,
#PropiedadPrecio1, #PropiedadPrecio2,
#ProyectoPrecio1, #ProyectoPrecio2,
.password input { background:#fff url(http://img.remaxrd.com/img/bgInput.gif) repeat-x left bottom; border:1px solid #c8d6e3; /*margin-bottom:10px;*/}
.input	{ margin-bottom:10px;}
#SearchForm .input {margin-bottom:5px;}
#SearchForm #realstateType label { padding-left:5px;}
.text input{ height:18px;}
#idAsoc		{ background:#fff url(http://img2.remaxrd.com/img/bgInput.gif) no-repeat left top; border:1px solid #C8D6E3; width:290px;}
.hidden { display: none}
.numeric, .propertyName, .text input, .textarea textarea, #AccountName, .select select,#AccountPeopleId, #AccountUrl, #expirationMonth, #expirationYear,
.password input  {
	background:#fff url(http://img.remaxrd.com/img/bgInput.gif) repeat-x left top;
	border:1px solid #999;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
	border-radius: 3px 3px;
	-khtml-border-radius: 3px 3px;
	padding:5px;
}
.upload_container .remove, #realstateIndex .orderBy li, .realstateOptions li, .viewTypeMenu li, #search_options li {
	display:inline;
}
.expandDetail {
	cursor:pointer;
}
#addCustomer .error-message{
	color:#D40000;
	font-weight:700;
	margin-left:145px;
}
.submit {
	text-align:right;
}
.submit input, #loginCustomer .save, .saveMember , #saveSearchForm .save{
	background:url(http://img2.remaxrd.com/img/bgButtons.gif) repeat-x left center;
	border:1px solid #33405d;
	color:#fff;
	font-size:19px;
	font-weight:700;
	letter-spacing:0.05em;
	padding:5px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}

/*LAYOUT*/
.container	{ min-height:100%; height:auto !important; height:100%; position:relative;}
#head		{ background:url(http://img.remaxrd.com/img/bgHead.gif) repeat-x left top; }
#headWrap	{ background:url(http://img2.remaxrd.com/img/bgWrap.gif) no-repeat left 380px; margin:0 auto; width:1000px;}

#head_cont		{ background:url(http://img.remaxrd.com/img/bgHead_cont.gif) repeat-x left top;}
#headWrap_cont	{ background: url(http://img2.remaxrd.com/img/bgWrap.gif) no-repeat left 109px; margin:0 auto; width:1000px; min-height:114px; height:auto !important; height:114px;}
.overShocase{ margin:-388px 0 0 37px; position:absolute; width:455px; z-index:1000;}
#logo		{ background:url(http://img2.remaxrd.com/img/remaxm.gif) no-repeat left top; display:inline; float:left; height:91px; margin:13px 15px 0 20px; text-indent:-9999em; width:207px;}
#headRight	{ float:left; width:738px;}
.topMenu li	{ background:url(http://img.remaxrd.com/img/dottedLine_vert.gif) repeat-y right top; color:#fff; display:inline; padding:0 10px;}
.topMenu li	a { color:#fff;}
#login		{ background:#ae0404 url(http://img2.remaxrd.com/img/bgLogin2.gif) no-repeat left top; color:#fff; display:block; float:right; line-height:24px; height:28px; text-align:center; width:175px;}

#wrap		{ margin:20px auto 0; padding:0 20px 180px; width:960px;}
#wrap_cont	{ margin:0 auto; padding:20px 15px 195px; width:970px;}

.leftSide,
.leftSide_cont	{ margin-right:20px;}

.leftSide,
.rightSide_cont	{ float:left; padding-top:6px; width:630px;}

.rightSide,
.leftSide_cont	{ float:left; width:310px;}

#footer		{ background:url(http://img.remaxrd.com/img/bgFooter.gif) repeat-x left top; position:absolute; bottom:0; width:100%;}
#wrapFooter	{ background:url(http://img2.remaxrd.com/img/bgWrapfooter.gif) no-repeat left top; color:#fff; margin:0 auto; min-height:165px; height:120px; padding:15px 20px 0; width:960px;}
.copyWriter	{ padding-top:5px; width:700px;}
#gbh		{ background:url(http://img.remaxrd.com/img/bgGbh.gif) no-repeat left top; display:block; height:95px; padding:5px 10px; width:215px;}
#gbh a		{ color:#fff; text-decoration:underline;}

.mapSite	{ background:url(http://img2.remaxrd.com/img/pointerMapsite.gif) no-repeat left top; color:#fff; font-size:16px; margin-bottom:10px; padding:0 0 3px 19px;}
.footMenu	{ float:left; width:220px;}
.footMenu li{ display:inline;}
.footMenu a	{ background:url(http://img.remaxrd.com/img/bulletPoint_foot.gif) no-repeat 3px 4px; color:#fff; border-bottom:1px solid #ea0605; display:block; letter-spacing:0.08em; margin-bottom:8px; padding-left:15px; text-transform:uppercase}
.footMenu a:hover,
#footMenu_active { background:url(http://img2.remaxrd.com/img/bulletPoint_foot.gif) no-repeat 6px -12px; color:#edf68b; font-weight:700; letter-spacing:0.08em;}
.subContent { border-left:1px solid #ea0605; margin-left:25px; padding-left:16px;}
.subscribeRss{ margin:5px 38px 0 0;}
.subscribeRss a{ background:url(http://img.remaxrd.com/img/rss.png) no-repeat right center; color:#fff; display:block; height:24px; padding-right:32px;}
.subscribeRss img{ margin-left:10px;}

/* CONTENT */
.title,
.titleUl,
.titleUl_search	{ font-size:16px; color:#0055a1; line-height:22px; margin-bottom:10px; min-height:22px; height:auto !important; height:22px;}

.titleUl		{ border-bottom:1px solid #dddcdc; padding-bottom:2px;}
.titleUl_search	{ border-bottom:1px dotted #cbcbcb; padding-bottom:2px;}

.titleUl span,
.title span		{ color:#666;}
.titleUl a		{ color:#0055a1; font-size:12px; font-weight:400; text-decoration:underline;}
.subtitle, .subtitleUl { font-size:13px; color:#0055a1; margin-bottom:10px;} /*comun*/
.subtitleUl		{ border-bottom:1px dotted #777;}

.subtitle,
.subtitleUl		{ font-size:13px; color:#0055a1; margin-bottom:10px;}
.subtitleUl		{ border-bottom:1px dotted #777;}

.list			{ margin:10px 0;}
.list li		{ border-bottom:1px dotted #ccc; background:url(http://img2.remaxrd.com/img/bulletPoint.gif) no-repeat left 10px; padding:10px 0 10px 27px; line-height:18px;}
.frase			{ color:#666; font:18px Verdana, Arial, Helvetica, sans-serif;  font-weight:700; font-style:italic; /*letter-spacing:0.05em;*/}
.frase span		{ font-weight:700;}

/* MENU AND TABS */
#shademenu			{ padding-top: 12px;}
.inicio				{ background:url(http://img.remaxrd.com/img/menu.gif) no-repeat left top; width:94px;}
.propiedades		{ background:url(http://img2.remaxrd.com/img/menu.gif) no-repeat -96px top; width:139px;}
.asociados			{ background:url(http://img.remaxrd.com/img/menu.gif) no-repeat -237px top; width:93px;}
.nosotros			{ background:url(http://img2.remaxrd.com/img/menu.gif) no-repeat -332px top; width:93px;}
.contacto			{ background:url(http://img.remaxrd.com/img/menu.gif) no-repeat -427px top; width:117px;}
/*comun*/
.inicio, .propiedades, .asociados, .nosotros, .contacto	{ height:24px; display:block; float:left; text-indent:-9999em;}

/*MENU HOVER*/
.inicio:hover		{ background:url(http://img2.remaxrd.com/img/menu.gif) no-repeat left -24px;}
.propiedades:hover	{ background:url(http://img.remaxrd.com/img/menu.gif) no-repeat -96px -24px;}
.asociados:hover	{ background:url(http://img2.remaxrd.com/img/menu.gif) no-repeat -237px -24px;}
.nosotros:hover		{ background:url(http://img.remaxrd.com/img/menu.gif) no-repeat -332px -24px;}
.contacto:hover		{ background:url(http://img2.remaxrd.com/img/menu.gif) no-repeat -427px -24px;}

/*MENU ACTIVE*/
#inicioActive		{ background:url(http://img.remaxrd.com/img/menu.gif) no-repeat left -48px; width:94px;}
#propiedadesActive	{ background:url(http://img2.remaxrd.com/img/menu.gif) no-repeat -96px -48px; width:139px;}
#asociadosActive	{ background:url(http://img.remaxrd.com/img/menu.gif) no-repeat -237px -48px; width:93px;}
#nosotrosActive		{ background:url(http://img2.remaxrd.com/img/menu.gif) no-repeat -332px -48px; width:93px;}
#contactoActive		{ background:url(http://img.remaxrd.com/img/menu.gif) no-repeat -427px -48px; width:117px;}

/*comun*/
#inicioActive, #propiedadesActive, #asociadosActive, #nosotrosActive, #contactoActive { height:24px; display:block; float:left;  text-indent:-9999em;}
.shadetabs li	{ float:right; margin:0 2px;}

#verPropiedades			{ background:url(http://img2.remaxrd.com/img/submenu.gif) no-repeat left top;}
#verProyectos			{ background:url(http://img.remaxrd.com/img/submenu.gif) no-repeat left -26px;}

#verPropiedades:hover	{ background:url(http://img2.remaxrd.com/img/submenu.gif) no-repeat left -52px;}
#verProyectos:hover		{ background:url(http://img.remaxrd.com/img/submenu.gif) no-repeat left -78px;}

/*BUSQUEDA - INDEX*/
#search .colL_search		{ float:left; width:138px; margin-right:15px;}
#search .colR_search		{ float:left; width:270px;}
#search #businessType_prop,
#search #rowSector,
#search  #currency,
#search  #prices			{ margin-bottom:15px;}
#search #filterButton		{ display:none;}
#search .brdPropType		{ border:1px solid #dddcdc; padding:3px;}
#search #ulcolumns li		{ display:block; line-height:12px; width: 115px;}
#search #rowSector #sectors	{ height:70px; width:268px;}
#search #PropiedadPrecio1,
#search #PropiedadPrecio2 	{ width:90px;}
#search #PropiedadId		{ width:208px;}
#search #code,
#search #currency			{ background:#FAFCCF; border:1px solid #dddcdc; padding:5px;}
#sectors					{ background:#fff url(http://img2.remaxrd.com/img/bgInput.gif) repeat-x left bottom; border:1px solid #c8d6e3;}
#search #businessType_prop .marginR	{ margin:0;}
#search #code .text { float:none; width:255px;}
#search #code input	{ margin:0;}
#businessType { background: #f9fad7 url(http://img2.remaxrd.com/img/bgBuisnessType.gif) repeat-x left top; border:1px solid #e8e9b6; padding:5px; width:445px; -moz-border-radius:5px; -webkit-border-radius:5px; khtml-border-radius:5px; border-radius:5px;}
.searchLocation { width:313px;}


/*BUSQUEDA - PROPERTIES*/
#searchProperty #ulcolumns,
#searchProperty #rowSector,
#searchProperty #currency,
#searchProperty #prices,
#searchProperty #currency				{ margin-bottom:5px;}
#searchProperty #businessType_prop		{ min-height:20px; height:auto !important; height:20px; margin-bottom:5px;}
#searchProperty #businessType_prop div	{ float:left;}
#searchProperty #ulcolumns	li			{ float:left; width:144px; line-height:10px;}
#searchProperty #sectors				{ height:60px; width:290px;}

#searchProperty #filterButton { margin:-29px 0 0 180px}
#searchProperty #currency,
#searchproyecto #currency	{ background:#FAFCCF; border:1px solid #dddcdc; padding:5px; width:278px;}

#searchProperty #PropiedadId	  { width:231px; margin:0;}
#searchProperty #code			  { background:#FAFCCF; border:1px solid #dddcdc; padding:5px;}
#searchProperty #PropiedadPrecio1,
#searchProperty #PropiedadPrecio2,
#searchproyecto #ProyectoPrecio1,
#searchproyecto #ProyectoPrecio2 { width:98px;}
#searchProperty #PropiedadPrecio2 { margin-left:4px;}

#searchProp { background:url(http://img2.remaxrd.com/img/searchBox.png) no-repeat 0 0; height:346px; padding:10px; width:457px;}
#searchDiv h1 { color:#0055a1; font-size:20px; font-weight:400; margin-bottom:10px;}
#searchDiv h1 strong { color:#0055a1; font-size:23px;}
#SearchForm #SearchSearch { background:#fff; border:1px solid #ccc; padding:3px; width:449px; -moz-border-radius:5px; -webkit-border-radius:5px; khtml-border-radius:5px; border-radius:5px; }
#searchDiv #SearchForm input#search,
#searchDiv #advanceSearch input#search { background:url(http://img.remaxrd.com/img/searchNow.gif) no-repeat left top; border:none; height:44px; width:205px;}
#searchDiv #showAdvanceSearch, #hideAdvanceSearch{ font-size:14px; line-height:35px;}
#currenciesAndPrice span input{ width:94px;}
.hidden_fields { display:none;}

/** ADVANCE SEARCH **/
#advanceSearch{ background:#fff; border:1px solid #ccc; margin-top:10px; padding:5px; width:828px;}
#advanceSearch h3 { color:#0055A1; margin-bottom:5px;}

#realstateType{ float:left; letter-spacing:0.06em; line-height:15px; margin-right:10px; padding-left:4px; width:130px;}
#realstateType div.floatL{ border-bottom:1px solid #eee; margin:0 10px 3px 0; padding-bottom:3px; width:145px;}
#businessType div.floatL{ width:148px;}

#realstateType div.floatL label,
#businessType div.floatL label{ padding-left:3px;}

.advanceSearchLeft{ width:465px;}
.advanceSearchRight{ width:353px;}

#realstateLocation { border:1px solid #ccc; display:block; width:311px;}
.filterLocationBox{ background:#eee url(http://img2.remaxrd.com/img/bgActionBar.gif) no-repeat -4px 0; border-bottom:1px solid #ccc; padding:5px;}
.filterLocationBox input { background:#fff; border:1px solid #ccc; padding:3px; width:250px;}
#sectorsMultipleSelect { height:85px; *height:auto; width:100%;}


.numbers li { margin-bottom:5px;}

#remax365		{ background:url(http://img.remaxrd.com/img/remax365.png) no-repeat left top; display:block; height:90px; margin-left:180px; *margin-left:171px; text-indent:-9999em; width:95px;}
#remax365:hover	{ margin-left:45px; *margin-left:36px; width:230px;}

#topBrands		{ background:url(http://img2.remaxrd.com/img/topBrands.png) no-repeat left top; display:block; height:90px; margin-left:180px; *margin-left:171px; text-indent:-9999em; width:95px;}
#topBrands:hover{ margin-left:11px; *margin-left:2px; width:264px;}

#headWhyRemax	{ background:url(http://img.remaxrd.com/img/whyRemax.gif) no-repeat left top; height:52px; text-indent:-9999em;}
/*banners*/
#bannerProp	{ background:url(http://img2.remaxrd.com/img/bannerProps.jpg) no-repeat left top;}
#bannerProy	{ background:url(http://img.remaxrd.com/img/bannerProys.jpg) no-repeat left top;}
#bannerAgent{ background:url(http://img2.remaxrd.com/img/bannerAgent.jpg) no-repeat left top;}
#bannerProp, #bannerProy, #bannerAgent {display:block; height:117px; text-indent:-9999em; width:287px;}/*comun*/

/*INDEX*/
.mapBrd			{ background:url(http://img.remaxrd.com/img/bgMap.gif) no-repeat left top; height:315px; margin-bottom:15px; padding:4px; width:px;625px;}
.tvBrd			{ border:1px solid #d2d0d0;}
.leftBoxTop		{ background:url(http://img2.remaxrd.com/img/leftBoxTop.gif) no-repeat left top; font-size:1px; height:4px; width:630px;}
.leftBoxCont	{ background:url(http://img.remaxrd.com/img/leftBoxCont.gif) repeat-y left top; padding:2px 10px 15px; width:610px; }
.leftBoxBottom	{ background:url(http://img2.remaxrd.com/img/leftBoxBottom.gif) no-repeat left top; font-size:1px; height:4px; margin-bottom:15px; width:630px;}

.leftBoxTop_gray	{ background:url(http://img.remaxrd.com/img/leftBoxTop_gray.gif) no-repeat left top; font-size:1px; height:5px; width:630px;}
.leftBoxCont_gray	{ background:url(http://img2.remaxrd.com/img/leftBoxCont_gray.gif) repeat-y left top; padding:15px 10px; width:610px; }
.leftBoxBottom_gray	{ background:url(http://img.remaxrd.com/img/leftBoxBottom_gray.gif) no-repeat left top; font-size:1px; height:5px; margin-bottom:15px; width:630px;}

.propLeft, .proyLeft	{  margin:0 40px 30px 0;}
.propLeft, .proyLeft,
.propRight, .proyRight	{ background:url(http://img2.remaxrd.com/img/bgInfo_prop.jpg) no-repeat 3px 6px; float:left; min-height:98px; height:98px; width:295px;}



.imgProp, .imgProy		{ border:1px solid #dad8d8; display:block; float:left; height:82px; padding:3px; width:82px; background:#fff;}
.infoProp, .infoProy	{ float:left; margin-top:6px; padding:8px 12px; width:181px;}
.infoProp a, .infoProy a{ color:#0055a1; font-weight:700; display:block; margin-bottom:3px;}

.rightBoxTop		{ background:url(http://img2.remaxrd.com/img/rightBoxTop.gif) no-repeat left top; font-size:1px; height:4px; width:310px;}
.rightBoxCont,
#loginCustomer		{ background:#eee; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; padding:10px; width:290px;}
.rightBoxBottom		{ background:url(http://img.remaxrd.com/img/rightBoxBottom.gif) no-repeat left top; font-size:1px; height:4px; width:310px; margin-bottom:15px;}

#encarte	 	{ background:url(http://img2.remaxrd.com/img/bgEncarte.gif) no-repeat left 10px; color:#fff; margin-bottom:15px;}
#encarte p		{ padding-top:28px;}
#encarte a		{ color:#fff;}

#agentRemax a	{ background:url(http://img2.remaxrd.com/img/agentRemax.gif) no-repeat left top; display:block; height:129px; text-indent:-9999em; width:290px;}
#saleProp a		{ background:url(http://img.remaxrd.com/img/saleProp.jpg) no-repeat left top; display:block; height:110px; margin-bottom:15px; text-indent:-9999em; width:290px}
#adminProp a	{ background:url(http://img2.remaxrd.com/img/adminProp.jpg) no-repeat left top; display:block; height:79px; margin-bottom:15px; text-indent:-9999em; width:290px}
#partnersBanners	{ margin-bottom:15px;}

.printer	{ background:url(http://img2.remaxrd.com/img/print.gif) no-repeat left top;}
.viewDtls	{ background:url(http://img.remaxrd.com/img/viewDtls.gif) no-repeat left top;}
.viewList	{ background:url(http://img2.remaxrd.com/img/viewList.gif) no-repeat left top; margin:0 5px;}


.printer, .viewDtls, .viewList	{ border:none; display:block; float:right; height:19px; width:26px;}

#viewDtls_active	{ background:url(http://img.remaxrd.com/img/viewDtls_active.gif) no-repeat left top;}
#viewList_active	{ background:url(http://img2.remaxrd.com/img/viewList_active.gif) no-repeat left top;}

/*PROPIEDADES*/
/*#ulcolumns	li	{ float:left; width:144px;}*/
.mapBrd_prop	{ background:url(http://img.remaxrd.com/img/bgMap_cont.gif) no-repeat left top; height:306px; padding:4px; width:306px;}

#codeProp, #rentProp, #sectorProp { margin-right:1px; text-align:center;}
#costProp { text-align:right; padding-right:10px;}

.sorting		{ margin-left:235px;}
.sorting strong	{ display: block; float:left; line-height:24px; margin-right:10px;}
.sorting a		{ display:block; color:#0055a1; float:left; font-weight:700; height:24px; line-height:24px; margin:0 3px 3px 0; padding:0 5px; text-decoration:underline; text-align:center; /*width:113px;*/}
.sorting img 	{ position:relative; margin-bottom:-3px; z-index:100;}

/** PROPIEDADES **/
div#realstateIndex #leftOptions,
#leftPanelMessages {
	background:#eee url(http://img.remaxrd.com/img/bgFilter.gif) repeat-y left top;
	padding:10px;
	width:193px;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}

/* head of categorie */
.filterStyle strong,
#SearchPrice label,
#indexMessages #leftPanelMessages strong,
#viewMessages #leftPanelMessages strong{
	background:#fff url(http://img.remaxrd.com/img/bgFilterHead.gif) no-repeat left bottom;
	border-top:1px solid #D8D6D6;
	display:block;
	margin:0 0 5px -10px;
	padding:5px 10px 12px;
	width:193px;
}
#SearchPrice label{
	font-weight:700;
}
#SearchPrice .input input{
	margin-bottom:10px;
	width:180px;
}
.numeric, .propertyName, .text input, .textarea textarea, #AccountName, .select select,#AccountPeopleId, #AccountUrl, #expirationMonth, #expirationYear {
	background:#fff url(http://img.remaxrd.com/img/bgInput.gif) repeat-x left top;
	border:1px solid #999;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
	border-radius: 3px 3px;
	-khtml-border-radius: 3px 3px;
	padding:5px;
}
/** Filters Style**/
#selectedFilters{
	background:#fff;
	border:1px solid #ccc;
	margin:15px 0 25px;
	padding:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius:5px;
}
.borderBottom{
	margin-bottom:15px;
	padding-bottom:15px;
}

.filterStyle strong,
#SearchPrice label,
#indexMessages #leftPanelMessages strong,
#viewMessages #leftPanelMessages strong{
	background:#fff url(http://img.remaxrd.com/img/bgFilterHead.gif) no-repeat left bottom;
	border-top:1px solid #D8D6D6;
	display:block;
	margin:0 0 5px -10px;
	padding:5px 10px 12px;
	width:193px;
}

#SearchPrice label{
	font-weight:700;
}

#SearchPrice .input input{
	margin-bottom:10px;
	width:180px;
}

.filterStyle li{
	background:url(http://img.remaxrd.com/img/borderGray.gif) repeat-x left bottom;
	border-bottom:1px solid #fff;
	font-size:12px;
	margin-bottom:5px;
	padding-bottom:5px;
}
.filterStyle li a{ 
	display:block;
	font-style:normal;
	padding:1px 10px;
}
.filterStyle li span{
	color:#555;
	font-style:italic;
}
.filterStyle li a:hover{
	background:#fff;
}
.filterStyle .selected{ 
	background:#e4e4e4 url(http://img.remaxrd.com/img/bgSelectFilter.gif) repeat-x left top;
	border:1px solid #bcbbbb;
	color:#555;
	font-weight:700;
	outline:none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius:3px;
}
.filterStyle li a.selected:hover{ 
	background:url(http://img.remaxrd.com/img/bgSelectFilter.gif) repeat-x left top;
}

#listFilterRealstates li.button{
	background:none;
	border:none;
}
#allFilters .button button{
	background:url(http://img.remaxrd.com/img/bgButtons.gif) repeat-x left center;
	border:1px solid #33405d;
	color:#fff;
	font-weight:700;
	width:159px;
	margin-left:17px;
	padding:5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
#multipleSelectionButton, .fake{
	background:url(http://img.remaxrd.com/img/bgButtonsTop.gif) no-repeat 0 0;
	position: fixed;
	bottom: 0;
	height:30px;
	margin-left:-16px;
	padding:4px 5px 25px;
}
#multipleSelectionButton{
	width:217px;
}
#multipleSelectionButton button {
	background:url(http://img.remaxrd.com/img/bgButtons.gif) repeat-x left top;
	border:1px solid #33405d;
	color:#fff;
	cursor:pointer;
	font-weight:700;
	font-size:16px;
	margin:0 0 0 -7px;
	padding:9px 0;
	width:229px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	text-shadow:1px 1px 2px #283451;
}
#clearFilter{
	margin-left:24px;
}
#selectedFiltersList strong{
	display:block;
	margin-bottom:10px;
}
#selectedFiltersList li{
	margin-bottom:15px;
}
#selectedFiltersList ul li{
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
}
#selectedFiltersList ul li em{
	color:#AF1C1C;
	font-size:12px;
	font-style:normal;
	font-weight:700;
}
.searchFilter ul li.error{
	background:#fff9bc url(http://img.remaxrd.com/img/steps_act.gif) repeat-x left top;
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
	padding:4px;
}

#selectedFiltersList .removeFilterArray, #selectedFiltersList .removeFilter, #removeTextSearchFilter  {
	background:url(http://img.remaxrd.com/img/removeFilter.gif) no-repeat left top;
	display:block;
	float:right;
	height:18px;
	margin:0 5px 10px 0;
	text-indent:-999em;
	width:19px;
}

/*** Realstate list **/
.realstateMainCont{
	width:740px;
}
/** SEARCH REALSTATES **/
#realstateIndex #SearchForm, #usersFilter, #SearchMessage{
	border-radius: 5px;
	height:37px;
	margin-bottom:10px;
	padding:9px 15px 0;
}
#searchbox .input, #realstateIndex #SearchForm .input, #SearchMessage .input {
	float:left;
}
#SearchForm .checkbox{
	margin-bottom:1px;
	*margin-bottom:0;
}
#SearchForm .checkbox input{
	border:none;
	padding:0;
}
#searchbox .text input,
#SearchForm .text input,
#usersFilter input,
#SearchMessage .input input{
	border:1px solid #cdc898;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	margin-right:10px;
	padding:5px;
}

#realstateIndex #SearchForm{
	background:url(http://img.remaxrd.com/img/bgSearchFull.gif) no-repeat left top;
	width:705px;
}
#realstateIndex #SearchForm .input input{
	width:607px;
	*width:584px;
}
#searchbox .input label, #realstateIndex #SearchForm .input label, #SearchMessage .input label {
	display:none;
}
#searchbox #search,
#realstateIndex #SearchForm #search,
#clearFilter,
#SearchMessage #search,
#composeMessageForm  #divAttachRealstates #searchAttachRealstates #searchRealstates{
	background:#c7bf6a url(http://img.remaxrd.com/img/bgSearchButton.gif) repeat-x left center;	
	border:1px solid #958f4b;
	color:#fff;
	cursor:pointer;
	font-weight:700;
	padding:4px 10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-khtml-border-radius:3px;
}
#searchbox #search:hover{
	border:1px solid #726c27;
	text-shadow:1px 2px 3px #726c27;
	-moz-box-shadow:1px 1px 2px #cec88d;
	webkit-box-shadow:1px 1px 2px #cec88d;
}
div#realstateIndex #listRealstates{
	width: 530px;
}

.realstateActionBar{
	background:url(http://img.remaxrd.com/img/bgActionBar.gif) no-repeat left top;
	padding:11px 10px;
	width:510px;
}
.optionsMenu li{
	display:inline;
}
/*#listRealstates */
.optionsMenu li a{
	background:#dfe1e3 url(http://img.remaxrd.com/img/bgButtons.gif) repeat-x left center;
	border:1px solid #33405D;
	color:#fff;
	display:block;
	float:left;
	font-weight:700;
	letter-spacing:0.01em;
	margin-left:7px;
	padding:5px 6px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-box-shadow:1px 1px 1px #C7C7C9;
	-webkit-box-shadow: 1px 1px 1px #C7C7C9;
	box-shadow: 1px 1px 1px #C7C7C9;
}
#listRealstates .optionsMenu .inactive{
	background:#dfe1e3 url(http://img.remaxrd.com/img/bgButtonsGray.gif) repeat-x left top;
	border:1px solid #999;
	cursor:default;
	color:#646f7c;
	filter:alpha(opacity=65);
	opacity:0.45;
}
.optionsMenu .print_option strong{
	display:block;
	border-bottom:1px solid #ccc;
	margin:15px 0 10px;
}
.optionsMenu .print_option a{
	float:left;
	padding:3px;
}
.print_option #print_link, .print_option #print_flyer_link{
	background:	url(http://img.remaxrd.com/img/bgButtons.gif) repeat-x left center;
	color:#fff;
	padding:3px 5px;
}
#listRealstates .optionsMenu .print_press a{
	background:url(http://img.remaxrd.com/img/bgButtonsGray_active.gif) repeat-x left top;
	border:1px solid #8A8989;
	color:#fff;
	text-shadow:1px 1px #000;
}
.viewTypeMenu a{
	background-color:#fff;
	color:#646f7c;
	display:block;
	float:left;
	font-weight:700;
	margin-right:10px;
	padding:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	text-shadow:1px 1px #fff;
}
.viewTypeMenu a:hover{
	background-color:#fff;
}
.map a{
	background:url(http://img.remaxrd.com/img/map.gif) no-repeat 4px center;
	padding-left:39px;
}

.thumb a{
	background:url(http://img.remaxrd.com/img/thumb.gif) no-repeat 4px center;
	padding-left:31px;
}

.list a{
	background:url(http://img.remaxrd.com/img/list.gif) no-repeat 4px center;
	padding-left:34px;
}
.rightBoxCont .list a{
	padding:7px 0 7px 35px;
}
#active a{
	background-color:#fff;
	border:1px solid #ccc;
}
/*checkbox: compare realstate*/
.compareRealstate{
	text-align:right;
	width:518px;
}
.listRealstatesOptions,#reInvite, .changeUrl, #billingInfo, #upgradeInfo, #downgradeInfo{
	background:#fff;
	border:1px solid #ccc;
	-moz-border-radius:5px;
	padding:5px;
}
#elementsSelection{ 
	border-top:1px solid #ccc;
	padding-top:5px;
}
#elementsSelection p{
	margin-bottom:5px;
}
/*realstae box*/
.realstate{
	border:1px solid #ccc;
	margin-bottom:15px;
	padding:5px 0 2px;
	width:528px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
.realstateImage{
	background:#fff;
	border:1px solid #ccc;
	float:left;
	height:150px;
	margin:0 10px 10px 0;
	padding:10px;
	width:175px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-box-shadow:0 0 7px #ccc;
	-webkit-box-shadow:0 0 7px #ccc;
	box-shadow:0 0 7px #ccc;
}
.realstateImage img {
	height:150px;
	width:175px;
}
.realstateMainInfo .realstate_name{ 
	font-size:11px;
	font-weight:400;
	text-transform:uppercase;
}
.realstateMainInfo #headline span{
	display:block;
	font-size:12px;
	font-weight:400;
	line-height:22px;
}
.price{ 
	font-size:12px;
	font-weight:700;
}
.realstateMainInfo{	margin:0 10px 2px; *margin:0 10px 0;}
.realstateMainInfo .description { font-size:12px;}
#listRealstates .realstateDetails{
	width:301px;
}
.realstatePeople ul li{ 
	background:url(http://img.remaxrd.com/img/bulletPoint.gif)no-repeat left 6px;
	display:block;
	float:left;
	margin-right:10px;
	padding:4px 0 0 15px;
}
#composeMessageForm #fieldSetRealstates .description,
#composeMessageForm #fieldSetRealstates .realstatePeople,
#composeMessageForm #fieldSetRealstates .moreDtls{
	display:block;
	padding:0 15px;
}
#expandLabels,
#collapseLabels,
#expandSavedSearch,
#collapseSavedSearch,
.personContactCompose{
	background:url(http://img.remaxrd.com/img/bgButtonsGray.gif) repeat-x left center;
	border:1px solid #ccc;
	color:#333;
	cursor:pointer;
	display:block;
	outline:none;
	margin:0 auto;
	padding:3px 10px;
	text-align:center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
#listRealstates .realstateOptions,
.expandableRow .realstateOptions{
	background:#eee;
	border-top:1px solid #ccc;
	padding:6px 10px;
	margin-left:-10px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
}
#listRealstates .realstateOptions{ width:508px;}
.expandableRow .realstateOptions{ width:587px; margin:15px 0 0}

.realstateOptions li{
	margin:5px;
	display:block;
	float:left;
}
.realstateOptions li a,  .linkDowngrade{
	color:#3c4969;
	display:block;
	float:left;
	font-size:13px;
	-moz-border-radius:5px;
	-moz-box-shadow:1px 1px 2px #ccc;
	background:#eee url(http://img.remaxrd.com/img/bgRealstateAction.gif) repeat-x left top;
	border:1px solid #ccc;
	margin-right:0;
	padding:4px 7px;
}
.realstateOptions li a{padding:4px 7px;}
.linkDowngrade{padding:2px 31px;}
.realstateOptions li a:hover{
	border:1px solid #999;
	background:#eee url(http://img.remaxrd.com/img/bgRealstateAction_hover.gif) repeat-x left top;
}
.realstateOptions li a:hover, .edit_search:hover, .search_rss:hover, .delete_search:hover{
	text-decoration:none;
}
div#realstateIndex #rightOptions {
	width: 190px;
}

/** REALSTATE VIEW **/

/*actionList_realstate*/
.realstateNavigator  {
	background: url(http://img.remaxrd.com/img/bgRealstateNavigator.gif) repeat-x left top;
	border:1px solid #ccc;
	color:#646f7c;
	margin-bottom:15px;
	padding:10px;
	text-align:center;
	width:938px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
.realstateNavigator  li{
	display:inline;
}
.realstateNavigator  a{
	color:#646f7c;
	font-weight:700;
	margin:0 20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	text-shadow:1px 1px #fff;
}
#navigateSearch a{
	background:url(http://img.remaxrd.com/img/bgButtons.gif) repeat-x left center;
	border:1px solid #33405d;
	color:#fff;
	float:right;
	font-weight:700;
	margin:0 0 0 10px;
	padding:5px ;
	width:90px;
	text-align:center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;	
}
.actionList_realstate{
	line-height: 32px;
}
.actionList_realstate li {
	display:inline;
}
.realstateDtlsL{
	margin-right:20px;
	float:left;
	width:595px;
}
.realstateDtlsR{
	float:left;
	width:345px;
}
.realstateDtlsR .agent img{
	background:#fff;
	border:1px solid #ccc;
	height:50px;
	margin-right:15px;
	padding:3px;	
	width:50px;
}
.realstateDtlsR .agent ul, .realstateDtlsR .agent img {
	float:left;
}
.realstateInfo{
	background:url(http://img.remaxrd.com/img/steps.gif) repeat-x 0 0 #eee;
	border:1px solid #ccc;
	color:#444F65;
	margin-bottom:15px;
	padding:15px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-khtml-border-radius:5px;
}
.realstateInfo img{
	background:#fff;
	border:1px solid #ccc;
	display:block;
	float:left;
	margin:0 15px 15px 0;
	height:170px;
	padding:5px;
	position:relative;	
	width:170px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-box-shadow:0 0 7px #ccc;
	-webkit-box-shadow:0 0 7px #ccc;
	box-shadow:0 0 7px #ccc;
}
.realstateInfo #headline{
	padding-top:15px;
	line-height:22px;	
}
.realstateInfo #headline span{
	font-size:14px;
	font-weight:400;
}
.ownerInfo, #carecteristicas{
	border:1px solid #ccc;
	margin-bottom:15px;
	padding:10px;
	width:573px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
.ownerInfo ul li{
	border-bottom:1px solid #eee;
	float:left;
	margin:0 7px 5px;
	padding-bottom:5px;
	width:272px;
}
#realstateFeature, #realstateDescription, #listProjectRealstates {
	border:1px solid #ccc;
	padding:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
#realstateFeature td, #realstateDescription td, #listProjectRealstates td{
	vertical-align:top;
	border-top:1px solid #ccc;
}
#realstateFeature li{
	background:url(http://img.remaxrd.com/img/checkmark.gif) no-repeat left 9px;
	border-bottom:1px solid #eee;
	float:left;
	margin:0 7px 5px;
	padding: 5px 5px 5px 25px;
	width:233px;
}
.agent{
	background:#fff;
	border:1px solid #ccc;
	color:#444F65;
	font-size:16px;
	margin:0 0 15px;
	padding:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
.agentRow{
	border-top:1px solid #eee;
	margin-bottom:10px;
	padding-top:10px;
}
.agentRow{
	font-size:12px;	
}
#carecteristicas li{
	border-bottom:1px solid #eee;
	float:left;
	margin:0 7px 5px;
	padding-bottom:5px;
	width:272px;
}
#carecteristicas li strong{
	/*font-weight:400;*/
}
#realstateDtl_images .pictureBox {
	display:block;
	float:left;
	margin:0 25px 10px;
	min-height:325px;
	width:270px;
}
#realstateDtl_images .pictureBox img,
#realstateDtl_images .pictureBox embed{
	border:1px solid #ccc;		
	height:250px;
	padding:10px;
	width:250px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-box-shadow:0 0 7px #ccc;
	-webkit-box-shadow:0 0 7px #ccc;
	box-shadow:0 0 7px #ccc;
}
.realstateLocationL {
	width:650px;
}
#map_wrapper #map {
	height:300px;
}
.realstateLocationR {
	width:305px;
}
.contactRow {
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
}

/** PAGINATION **/
.pagination{ 
	border-top:1px solid #ccc;
	padding-top:15px;
}
.pagination .counter p{ 
	font-size:11px;
	line-height:15px;
	margin:0;
}
.pagination .navigation{
	margin:0 auto;
}
.pagination .disabled{ display:none}

.pagination span{
	display:block;
	float:left;
	margin-right:4px;
}
.pagination span a{
	background:url(http://img.remaxrd.com/img/bgButtonsGray.gif) repeat-x left center;
	border:1px solid #ccc;
	color:#555;
	display:block;
	font-weight:700;
	padding:2px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px
}
.pagination span.current{
	background:url(http://img.remaxrd.com/img/steps_act.gif) repeat-x left top;
	border:1px solid #ccc796;
	color:#8a844a;
	padding:2px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px
}
.navigation .numbers span a{
	background:#fff;
	border:1px solid #ccc;
	color:#2D5CC7;
	font-weight:normal;
}
/** COMPOSE MESSAGE **/
#composeMessageForm label, #frmPeopleAdd .input label{ display:block;}
#composeMessageForm #MessageEmail, #composeMessageForm #MessageName, #composeMessageForm #MessageSubject, #composeMessageForm #MessageBody { width:621px;}

#holder{ width:625px;}
#saveSearchHolder{ width:379px;}
/** comun **/
#holder, #saveSearchHolder{
	background:#fff url(http://img.remaxrd.com/img/bgInput.gif) repeat-x left top;
	border:1px solid #999;
	font-size:12px;
	padding:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
#holder > li, #saveSearchHolder > li{
	cursor:text;
}
#holder #destinatarios, #saveSearchHolder #saveSearchDestinatarios{
	background:none;
	padding:3;
	height:15px;
}
#holder #destinatarios:focus, #saveSearchHolder #saveSearchDestinatarios:focus{
	outline: none;
	}
#holder .listDestinatarios, #holder .contactoAgregado,
#saveSearchForm .contactoAgregado, #saveSearchForm .contactoAgregado{
	background:#eee;
	border:1px solid #ccc;
	float:left;
	margin:0 5px 5px 0;
	padding:0 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
#holder .listDestinatarios .removePerson, #holder .contactoAgregado .removePerson,
#saveSearchForm .removePerson, #saveSearchForm .removePerson{
	font-weight:700;
	color:#3e4a6a;
}
#saveSearchDialog #saveSearchForm .text label{
	display:block;
}
#seletected_realstates .divSelectedRealstate,
#seletected_realstates .divSelectedRealstateView{
	background:#fff;
	border:1px solid #ccc;
	font-size:11px;
	float:left;
	margin:0 10px 15px 0;
	min-height:355px;
	padding:10px;
	width:125px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
#seletected_realstates .divSelectedRealstate .realstateImage{
	margin:0 auto;
	width:125px;
}
#seletected_realstates .divSelectedRealstate .realstateImage img {
	height:107px;
	width:125px;
}
#seletected_realstates .description .price{
	font-size:11px;
}
#seletected_realstates .divSelectedRealstate .removeRealstateInfo,
#composeMessageForm #seletected_realstates .divSelectedRealstateView .removeRealstateInfo{
	background:url(http://img.remaxrd.com/img/removeFilter.gif) no-repeat left top;
	display:block;
	margin-left:105px;
	text-indent:-9999em;
	width:20px;
}
#seletected_realstates .divSelectedRealstate h3{
	font-size:11px;
}
#seletected_realstates .moreDtls{
	font-size:11px;
}
#composeMessageForm #fieldSetRealstates .realstateImage{
	background:#fff;
	border:1px solid #ccc;
	height:100px;
	margin:0 15px 15px;
	padding:3px;
	width:100px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-box-shadow:0 0 7px #ccc;
	-webkit-box-shadow:0 0 7px #ccc;
	box-shadow:0 0 7px #ccc;
}
#composeMessageForm #fieldSetRealstates .realstateImage img{
	height:100px;
	width:100px;
}
#composeMessageForm #fieldSetRealstates .realstateDetails {
	width:454px;
}
#composeMessageForm #fieldSetRealstates .description,
#composeMessageForm #fieldSetRealstates .realstatePeople,
#composeMessageForm #fieldSetRealstates .moreDtls{
	display:block;
	padding:0 15px;
}
#composeMessageForm #seletected_realstates .divSelectedRealstate,
#composeMessageForm #seletected_realstates .divSelectedRealstateView{
	float:none;
	margin:10px 0;
	min-height:40px;
	width:auto;
}
#composeMessageForm #seletected_realstates .divSelectedRealstate .realstateImage,
#composeMessageForm #seletected_realstates .divSelectedRealstateView .realstateImage{
	display:none;
}

#composeMessageForm #seletected_realstates .divSelectedRealstate .realstateImage img{
	height:100px;
	width:100px;
}
#composeMessageForm #seletected_realstates .divSelectedRealstate .removeRealstateInfo,
#composeMessageForm #seletected_realstates .divSelectedRealstateView .removeRealstateInfo{
	background:url(http://img.remaxrd.com/img/removeFilter.gif) no-repeat scroll left top;
	float:right;
	margin-left:0;
	text-indent:-9999em;
}
#composeMessageForm #seletected_realstates .divSelectedRealstate .realstate_name,
#composeMessageForm #seletected_realstates .divSelectedRealstate #headline,
#composeMessageForm #seletected_realstates .divSelectedRealstate .price{
	display:inline;
	padding-right:10px;
}
#composeMessageForm #seletected_realstates .realstateLocation{ text-transform:lowercase;}

#composeMessageForm #seletected_realstates .divSelectedRealstate > div{
	width:580px;
}
#composeMessageForm  #divAttachRealstates #searchAttachRealstates{
	background:#fff9bc url(http://img.remaxrd.com/img/bgSearchAttach.gif) no-repeat left top;
	width:600px;
	height:37px;
	margin-bottom:15px;
	padding:9px 15px 0;
}
#composeMessageForm  #divAttachRealstates #searchAttachRealstates #searchRealstates{
	padding: 2px 10px
}
#composeMessageForm  #divAttachRealstates #searchAttachRealstates #strSearch{
	width:510px;
}
#composeMessageForm #send, #fieldSetRealstates #searchRealstates{
	background:url(http://img.remaxrd.com/img/bgButtons.gif) repeat-x left center;
	border:1px solid #33405D;
	color:#fff;
	font-weight:700;
	font-size:16px;
	margin:10px 0 0;
	padding:5px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
.realstateTbl{
	font-size:12px;	
	margin-top:10px;
}
.realstateTbl th{
	background:#eee;
	padding:3px;
}

.realstateTbl td{
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}
.realstateTbl .expandDetail{
	background:url(http://img.remaxrd.com/img/bgButtonsGray.gif) repeat-x left center #B0A858;
	border:1px solid #8a8989;
	color:#333;
	font-size:14px;
	font-weight:700;
	padding:0 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
/** Filters Style**/
#selectedFilters{
	background:#fff;
	border:1px solid #ccc;
	margin:15px 0 25px;
	padding:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius:5px;
}
.borderBottom{
	margin-bottom:15px;
	padding-bottom:15px;
}

.filterStyle strong,
#SearchPrice label,
#indexMessages #leftPanelMessages strong,
#viewMessages #leftPanelMessages strong{
	background:#fff url(http://img.remaxrd.com/img/bgFilterHead.gif) no-repeat left bottom;
	border-top:1px solid #D8D6D6;
	display:block;
	margin:0 0 5px -10px;
	padding:5px 10px 12px;
	width:193px;
}
	
#showList{
	background:url(http://img.remaxrd.com/img/bgButtons.gif) repeat-x left center;
	border:1px solid #33405D;
	color:#fff;
	font-weight:700;
	margin:10px 0 0;
	padding:5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}

/* Print option*/
.detail_print_option{
	background:#fff;
	border:1px solid #bebdbd;
	margin:25px 0 0 0;
	padding:10px;
	position:absolute;
	width:170px;
	z-index:150;
	-moz-box-shadow:0 4px 10px #797878;
	-webkit-box-shadow:0 4px 10px #797878;
	box-shadow:0 4px 10px #797878;
}
.displayPrintOpt_umpress > a{
	background:url(../img/down.png) no-repeat right center;
	padding-right:18px;
	outline:none;
}
.displayPrintOpt_press > a{
	background:#ccc url(http://img.remaxrd.com/img/up.png) no-repeat 80px center;
	border:1px solid #bebdbd;
	color:#fff;
	outline:none;
	padding:2px 27px 3px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}

.sortBar a						{ background:url(http://img.remaxrd.com/img/sortButton.gif) no-repeat left top; display:block; color:#fff; float:left; font-weight:700; height:24px; line-height:24px; margin:0 3px 3px 0; text-align:center; width:155px;}
#businessType_prop 				{ background:#FAFCCF; border:1px solid #dddcdc; padding:3px;}
#businessType_prop .checkbox	{ float:left; width:80px;}
#businessType_prop #alqAmueblado{ width:106px;}

#prices #busquedaDesde 	{ width:239px; margin:0 0 5px 10px;}
#prices #busquedaHasta	{ width:239px; margin:0 0 5px 14px;}
#prices #Moneda			{ width:241px;}

#searchproyecto #sectors{ height:94px; width:288px;}
/*#rowSector #sectors		{ height:74px; width:288px;}*/

.propSearch #busquedaCodigo{ width:232px;}
.propSearch .searchLeft		{ margin-right:10px;}
.propSearch .searchLeft,
.propSearch .searchRight	{ float:left; width:140px;}

.tblPropList{ border:1px solid #ccc;}
.tblPropList th{ background:#084e8c; color:#fff; font-weight:700;}
.tblPropList td{ border:1px solid #ccc;}
.tblPropList a { color:#0055a1; display:block;}
.tblPropList .odd:hover,
.tblPropList .even:hover{ background:#eeeec5 url(http://img.remaxrd.com/img/bgOdd_act.gif) repeat-x left top;}
.tblPropList .odd { background:#ebf1f5;}
.tblPropList .even{ background:#fff;}

.photoProperty			{ height:76px;}
.photoProperty a		{ background:#fff; border:1px solid #dbd8d8; display:block; float:left; height:65px; margin-right:8px; padding:3px; width:90px;}
.photoProperty a:hover  { background:#FAFCCF; border:1px solid #0055a1; margin-top:3px;}
.facilities	li		{ background:#FAFCCF; border:1px solid #DDDCDC; float:left; margin:0 3px 3px 0; padding:3px; width:199px;}

/*THUMBNAIL PROPIEDADES/PROYECTOS*/
.thumbLeft_prop	{ margin-right:11px;}
.thumbLeft_prop,
.thumbRight_prop{ float:left; width:309px; margin-top:15px;}/*comun*/

.thumbProp_left	{ background:url(http://img.remaxrd.com/img/thumbnailLeft_prop.gif) no-repeat left bottom; width:10px;}
.thumbProp_cont	{ background:url(../img/thumbnailCont_prop.gif) repeat-x left bottom; width:286px;}
.thumbProp_right{ background:url(http://img.remaxrd.com/img/thumbnailRight_prop.gif) no-repeat left bottom; width:13px;}

.thumbProp_left,
.thumbProp_cont,
.thumbProp_right{ float:left; height:179px;}/*comun*/

.img_thumbProp 	{ background:#fff; border:1px solid #dbd8d8; display:block; float:left; height:65px; margin:0 8px 0 -9px; padding:3px; width:90px;}
.info_thumbProp	{ float:left; margin-top:12px; width:189px;}
.code_thumbProp	{ padding-left:9px;}

.business_thumbProp,
.sector_thumbProp,
.code_thumbProp	{ background:url(http://img.remaxrd.com/img/bar_thumbProp.gif) no-repeat left top; display:block; height:20px; line-height:20px; margin-bottom:1px; padding-left:9px; width:180px;}

.business_thumbProp,
.sector_thumbProp,
.code_thumbProp,
.price_thumbProp	{ color:#0054a5;}
.price_thumbProp	{ font-weight:700; display:block;}
.dtls_thumbProp		{ width:272px; margin:5px auto 0; line-height:18px;}
.dtls_thumbProp span{ color:#0055a1; font-style:italic;}


.tableList 		{ background:#DAD8D8;}
.tableList td	{ background:#fff;}
.tableList th	{ background:#0055a1; color:#fff;}
.tableList .oddrow td	{ background:#EBF1F5;}
.tableList .evenrow td	{ background:#fff;}


/*DETALLE DE PROPIEDADES*/
.realstateDetails .contactInfo { width:400px;}
.realstateDetails .contactInfo h1 { font-size:18px; font-style:italic; font-weight:400;}
.realstateDetails #MessageAddForm .input label { display:block;}
.realstateDetails #MessageAddForm .input{ margin-bottom:10px;}
.realstateDetails #MessageAddForm .input input{ width:276px;}
.realstateDetails #MessageAddForm .textarea textarea{ width:276px;}
.realstateDetails #MessageAddForm  #sendMessage { background:url(http://img.remaxrd.com/img/sendMessage.gif) no-repeat left top; border:none; height:44px; width:207px;}


/* --- */
.imgAgent				 { float:left; margin-right:10px; width:63px;}
.imgAgent img 			 { border:1px solid #d2d0d0;}
.contactInfo_agent		 { float:left; padding-top:10px; width:355px;}
.contactInfo_agent h1	 { font-size:18px; font-style:italic; font-weight:400;}
.contactInfo_agent strong{ font-size:20px;}
.contactInfo_agent a	 { color:#0055a1; text-decoration:underline;}
#refer					 { background:url(../img/refe.gif) no-repeat left top; color:#0055a1; display:block; float:right;line-height:18px; height:25px; text-decoration:underline; padding:0 0 0 31px; width:96px;}

.tblProperty{ border:1px solid #ccc; background:#eee;}
.tblProperty tr { background:#fff;}
.tblProperty td{ border:1px solid #ccc;}
.tblProperty .leftCol { color:#0055a1; font-weight:700; background:#ebf1f5;}
.tblProperty .odd{ background:#eeeec5 url(http://img.remaxrd.com/img/bgOdd.gif) repeat-x left top;}
.tblProperty .even{ background:#dde2e7 url(../img/bgEven.gif) repeat-x left top;}

.contactAgent label 	{ display:block;}
.contactAgent input 	{ width:288px;}
.contactAgent textarea	{ height:150px; width:288px;}
.contactAgent input:hover, .contactAgent input:focus, .contactAgent input:active,
.contactAgent textarea:hover, .contactAgent textarea:focus, .contactAgent textarea:active{ background:#fafccf; border:1px solid #b8c6d2;}
#noDetials .moreDtls { display:none;}
.bulletGt_next	{ background:url(http://img.remaxrd.com/img/bulletGt.gif) no-repeat right -14px; padding-right:25px; color:#0055a1; text-decoration:underline;}
.bulletGt_prev,
.backtoList		{ background:url(http://img.remaxrd.com/img/bulletGt.gif) no-repeat left 3px; padding-left:25px; color:#0055a1; text-decoration:underline;}


/*IMPRIMIR LISTADO DE PROPIEDADES/POYECTOS */
.printProp .tblPropList{ border:1px solid #000; width:960px;}
.printProp .tblPropList th{ background:#000; color:#fff; font-weight:700;}
.printProp .tblPropList td{ border:none;}
.printProp .tblPropList a { color:#000; display:block;}
.printProp .tblPropList .odd { background:#ccc;}
.printProp .tblPropList .even{ background:#fff;}

/*ASOCIADOS*/
.searchAgent			{ margin-left:296px;}
.agentForm	.input  	{ float:left; width:224px;}
.agentForm	#searchBroker{ width:218px;}
.searchAgent 			{ background:url(http://img.remaxrd.com/img/bgSearch_agent.gif) no-repeat left top; height:50px; padding:10px; width:643px;}
.agentForm	#searchButton{ margin-top:13px;}
.searchAgent h1 		{ background:url(http://img.remaxrd.com/img/vertLine_agent.jpg) no-repeat right top; color:#0055a1; font-size:17px; float:left; letter-spacing:0.03em; *letter-spacing:0; margin-right:10px; padding-right:10px; width:191px;}
.searchAgent h1 span 	{ font-size:12px; padding-left:12px;}
.searchAgent h1 strong	{ font-size:18px;}
#asociadosNombre		{ width:222px;}
#searchButton_agent		{ background:url(http://img.remaxrd.com/img/searchButton_agent.gif) no-repeat left top; border:none; height:35px; margin-top:4px; width:189px;}
.becomeAgent			{ background:url(../img/becomeAgent.gif) no-repeat left bottom; color:#0055a1; display:block; height:124px; margin:30px 0 0; padding:0 10px; text-align:center; width:940px;}
.wrapBecomeAgent		{ display:block; margin:0 auto; width:665px;}
.wrapBecomeAgent strong	{ cursor:pointer; display:block; float:left; font-size:20px; margin-top:63px; width:205px;}
.wrapBecomeAgent em		{ color:#0055a1; font-size:14px;}

.agentButton				{ margin-top:70px;}
.searchAgent #filterButton	{ position:absolute; height:26px; margin-top:0; width:111px;}
#filterButton input			{ background:url(http://img.remaxrd.com/img/filterButton.gif) no-repeat left top; border:none; height:26px;  width:111px}

row agent
.agentRow 		{ margin-bottom:20px;}
.agentRow img	{ border:1px solid #d2d0d0;}
.agentRight		{ width:845px;}
.agentRight h1	{ color:#0055a1; font-size:18px; margin-bottom:5px;}
.infoAgent		{ background:url(http://img.remaxrd.com/img/bgRow_agent.gif) repeat-x left bottom; border:1px solid #d2d0d0; line-height:17px; padding:10px; width:823px;}

.infoAgent .contactInfo		{  width:180px;}
.agentRow .contactInfo strong,
.myProperties strong{ display:block; font-size:14px; margin-bottom:18px;}
.myProperties strong{ color:#0055a1;}
.myProperties		{ background:url(../img/bdrRight_contactInfo.gif) no-repeat left top; float:left; min-height:75px; padding-left:20px; width:623px;}

.agentProperty li	{ display:inline;}
.agentProperty li a { background:url(http://img.remaxrd.com/img/bulletPoint.gif) no-repeat left 5px; border-bottom:1px dotted #ccc; color:#333; display:block; float:left; min-height:34px; height:auto !important; height:34px; margin-right:10px; padding:5px 0 5px 25px; width:274px;}
.agentProperty li a:hover{  background:#fcfca4 url(http://img.remaxrd.com/img/bulletPoint.gif) no-repeat left 5px;;}

/*NOSOTROS*/
.objetiveList li	{ border-bottom:1px dotted #ccc; line-height:18px; padding:6px 0 10px 0;}
.objetiveList span	{ color:#0055a1;}
.awardList li		{ background: url(../img/award.gif) no-repeat left 8px; border-bottom:1px dotted #ccc; line-height:18px; padding:10px 0 10px 27px;}

/*CONTACTO*/
.contactForm label{ display:block;}
.contactForm input { width:325px;}
.contactForm textarea { width:325px; height:175px}
.address{ color:#0055a1; font-size:14px; line-height:22px;}
.address strong{ font-size:16px;}
.contactForm #sendButton{ margin-left:235px}

.contactForm input:active, .contactForm input:hover, .contactForm input:focus,
.contactForm textarea:active, .contactForm textarea:hover, .contactForm textarea:focus{ background:#fafccf; border:1px solid #b8c6d2;}

/*VENDA SU PROPIEDAD*/
.reasonRow			{ margin:20px 0;}
.reasonNumber		{ font-size:55px; float:left; margin-right:20px; width:80px; text-align:center; color:#0055a1;}
.reasonDtl			{ float:left; width:520px; padding-left:10px;}
.vender label		{ display:block;}
.vender .text input	{ width:278px;}
.vender textarea, .vender #sectors	{ width:278px;}
.vender #sectors { height:105px; margin-bottom:5px;}
.vender input:active, .vender input:hover, .vender input:focus,
.vender textarea:active, .vender textarea:hover, .vender textarea:focus{ background:#fafccf; border:1px solid #b8c6d2;}

/*SUCCEED*/
.succeed label		{ display:block;}
.succeed .text input{ width:288px;}
.succeed .textarea textarea{ width:288px;}
.succeed input:active, .succeed input:hover, .succeed input:focus,
.succeed textarea:active, .succeed textarea:hover, .succeed textarea:focus{ background:#fafccf; border:1px solid #b8c6d2;}


/*SER AGENTE REMAX*/
.beAgent .text input{ width:300px;}
.vender input:active, .vender input:hover, .vender input:focus{ background:#fafccf; border:1px solid #b8c6d2;}

/*CAJA*/
.orangeBox			{ background:#fcfca4; border:2px solid #dbdb81; padding:10px;}
.orangeBox h1		{ color:#0055a1; font-size:18px; line-height:22px; margin-bottom:10px;}
.orangeBoxForm .input{ margin-bottom:5px;}
.orangeBoxForm .text	input { width:175px;}

.orangeBoxForm input:active, .orangeBoxForm input:hover, .orangeBoxForm input:focus,
.orangeBoxForm textarea:active, .orangeBoxForm textarea:hover, .orangeBoxForm textarea:focus{ background:#fcfca4; border:1px solid #b8c6d2;}

.orangeBoxTop					{ background:url(http://img.remaxrd.com/img/suscriptionTop2.gif) no-repeat left top; height:23px; padding-top:9px;}
.orangeBoxTop .headSubscription	{ background:url(http://img2.remaxrd.com/img/headSuscription.gif) no-repeat center top; height:23px; text-indent:-9999em;}
.orangeBoxTop .headAgent		{ background:url(http://img.remaxrd.com/img/headAgent.gif) no-repeat center top; height:24px; text-indent:-9999em;}

.orangeBoxBottom	{ background:url(http://img.remaxrd.com/img/suscriptionBottom2.gif) no-repeat left top; font-size:1px; height:6px;}
.orangeBoxCont		{ background:url(http://img2.remaxrd.com/img/suscriptionCont2.gif) repeat-y left top; padding:7px 13px;}

.orangeBoxCont .input		{ margin-bottom:5px;}
.orangeBoxCont .text input	{ width:273px;}

.orangeBoxCont label	{ color:#fff; display:block; font-weight:700;}
#subscriptionButton		{ background:url(http://img.remaxrd.com/img/subscription.gif) no-repeat left top; border:none; height:34px; width:135px;}
#sendButtonRed			{ background:url../img/sendButtonRed.gif) no-repeat left top; border:none; height:35px; width:96px;}

/*VALIDACIONES DE FORMULARIOS*/
.orangeBoxForm .input .error	{ color:#af0303; font-weight:700; font-style:italic; letter-spacing:0.09em; margin-bottom:15px;}
.orangeBoxForm .error input,
.orangeBoxForm .error textarea	{ background:#FAFCCF; border:1px solid #B8C6D2;}

/*contactenos, */
.contactAgent .input .error,
.contactForm .input .error,
.vender .input .error,
.referForm .input .error	{ color:#d50000; font-weight:700; font-style:italic; letter-spacing:0.09em; margin-bottom:15px;}

.contactAgent .error input,
.contactAgent .error textarea,
.contactForm .error input,
.contactForm .error textarea,
.referForm .error input,
.referForm .error textarea	{ background:#FAFCCF; border:1px solid #B8C6D2;}

/*MENSAJES Y ALERTAS*/
.alertMessage{ color:#666; font-size:22px; line-height:normal;}

/*REFERIR PROPIEDAD*/
.referForm label				{ display:block;}
.referForm .text input			{ width:288px;}
.referForm .textarea textarea	{ width:288px;}
.referForm input:active, .referForm input:hover, .referForm input:focus,
.referForm textarea:active, .referForm textarea:hover, .referForm textarea:focus{ background:#fafccf; border:1px solid #b8c6d2;}

/*GOOGLE MAP STYE*/
.imgMap 		{ border:1px solid #DBD8D8; float:left; margin-right:15px; padding:3px; width:82px;}
.dtlsMap		{ float:left; width:175px;}
.dtlsMap em		{ text-transform:uppercase; font-size:11px}
.dtlsMap strong { color:#0055a1; display:block; margin-bottom:8px;}

/*SLIDER*/
.facebookFans{
	background:url(http://img2.remaxrd.com/img/siguenosFacebook.jpg) no-repeat 0 0;
	display:block;
	height:380px;
	width:940px;
}
#img-1{
	background:url(/img/rifa.jpg) no-repeat 0 0;
	display:block;
	height:380px;
	width:940px;
}
div.wrap {
	width : 940px;
	margin : 0 auto;
}
div#header {
	background:url(../img/bgShowcase.gif) no-repeat left top;
	margin:10px auto 0;
	padding:15px;
	width:940px;
}
div#header div.wrap {
height : 380px;
}
div#header div#slide-holder {
	z-index : 40;
	width : 940px;
	height : 380px;
	position : absolute;
}
div#header div#slide-holder div#slide-runner {
	width : 940px;
	height : 380px;
	overflow : hidden;
	position : absolute;
}

div#header div#slide-holder img {
	margin : 0;
	position : absolute;
}
div#header div#slide-holder div#slide-controls {
	right: 0;
	top : 0;
	width : 264px;
	position : absolute;
}
div#header div#slide-holder div#slide-controls p.text {
	float : left;
	color : #fff;
	display : inline;
	font-size : 10px;
	line-height : 16px;
	margin : 15px 0 0 20px;
	text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls #slide-nav {
	min-height:132px; height:auto !important; height:132px;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
	float : right;
	display : inline;
	margin : 11px 15px 0 0;
}

div#header div#slide-holder div#slide-controls p#slide-nav a {
	background:url(http://img2.remaxrd.com/img/bgNumber.png) no-repeat left top;
	display:block;
	font-weight:700;
	height:22px;
	padding-top:6px;
	text-align:center;
	margin-bottom:5px;
	width:28px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
	background-position : 0 -28px;
	color:#fff;
}
.resultNoFound #newLabel,
.resultNoFound .saveSearch{ 
	font-size:16px;
	line-height:22px;
}
.resultNoFound #newLabel span,
.resultNoFound .saveSearch span{
	text-decoration:underline;
}
/** Register Customer **/
#loginCustomer{
	margin-right:70px;
	padding:25px;
}
#loginCustomer .input label{
	display:block;	
}

#loginCustomer .input input{
	width:278px;
}
#addCustomer .input input{
	width:395px;
}
#addCustomer label{
	display:block;
	float:left;
	width:148px;
}
#registerCustomer{
	width:555px;
}
#registerCustomer > h1{
	color:#fff;
}
.marginT_pass{
	margin-top:-27px;
}

/** LIST OF LABELS RIGHT SIDE  **/
.labelsCreated, .savedSearchList{
	border: 1px solid #ccc;
	margin-bottom:15px;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
.search_name{
	display:block;
	border-bottom:1px solid #ccc;
	font-size:12px;
	padding-bottom:5px;
	margin-bottom:5px;
	text-transform:uppercase;
}
.edit_search, .search_rss, .delete_search{
	color:#fff;
	cursor:pointer;
	display:block;
	font-size:10px;
	font-weight:700;
	padding:0 5px;
	text-align:center;
	text-transform:uppercase;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
.search_rss		{ background:#fd710f;}
.edit_search	{ background:#61c31e;}
.delete_search	{ background:#e83b07;}

.savedSearchList .inSavedSearchList div{
	font-size:12px;
	margin-bottom:15px;
}
.labelsCreated .label{
	cursor:pointer;
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
	padding:0 3px 3px;
}
.labelsCreated .label label{
	display:block;
	float:left;
	width:140px;
}
.labelsCreated .label span, #labels_list .message_label{
	display:block;
	float:left;
	height:15px;	
	width:15px;
	margin:4px 7px 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
ul#labels_list{
	width: 625px;
}
#labels_list li {
	border: 1px solid #ccc;
	margin-bottom: 5px;
	padding: 5px;
	-moz-border-radius: 5px;
	-khmtl-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.editLabel, .deleteLabel, .hide {
    background: url(../img/dottedLine_topMenu.gif) repeat-y scroll left top;
    margin-left: 10px;
    padding-left: 10px;
}
/** labels press **/
.listRealstatesOptions .displayLabels_press a,
.listRealstatesOptions .print_press .displayLabels_press a,
.listRealstatesOptions .displayLabels_press a,
.displayLabels_press a#addLabelsLink{
	background:url(http://img2.remaxrd.com/img/bgButtonsGray_active.gif) repeat-x left center;
	border:1px solid #8a8989;
	color:#fff;
}
/** labels umpress **/
.listRealstatesOptions .displayLabels_umpress a,
.listRealstatesOptions .print_umpress .displayLabels_umpress a,
.listRealstatesOptions .displayLabels_umpress a,
.optionsMenu  #addLabelsLink{
	background:url(../img/bgButtonsGray.gif) repeat-x left center;
	border:1px solid #ccc;
	color:#333;
}

.listRealstatesOptions .displayLabels_press a,
.listRealstatesOptions .displayLabels_umpress a,
#addLabels #addLabelsLink{
	display:block;
	outline:none;
	padding:3px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
/** label **/
#labels_list_dialog,
#moveToList,
.realstateActionBar .print_option{
	background:#fff;
	border:1px solid #8a8989;
	padding:10px;
	position:absolute;
	margin: -3px 0 0 421px;
	width:161px;
	z-index:100;
	-moz-box-shadow:0 4px 10px #797878;
	-webkit-box-shadow:0 4px 10px #797878;
	box-shadow:0 4px 10px #797878;
}
.labelsList {
	max-height: 300px;
	overflow: auto;
}
#labels_list_dialog .label, #moveToList .label{
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
	padding-bottom:5px;

}
#labels_list_dialog .label span, #moveToList .label span{
	display:block;
	float:left;
	margin:9px 10px 0 0;
	padding:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
#labels_list_dialog .label label, #moveToList .label label{
	display:block;
	padding:5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
#labels_list_dialog #addRealstateToLabel,
#moveToList  #addRealstateToLabel,
.optionsMessage #addLabels #addMessageToLabel
{
	background:url(../img/bgButtons.gif) repeat-x left center;
	color:#fff;
	cursor:pointer;
	display:inline;
	font-weight:700;
	margin-right:5px;
	padding:5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
.numeric, .propertyName, .text input, .textarea textarea, #AccountName, .select select,#AccountPeopleId, #AccountUrl, #expirationMonth, #expirationYear {
	background:#fff url(../img/bgInput.gif) repeat-x left top;
	border:1px solid #999;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
	border-radius: 3px 3px;
	-khtml-border-radius: 3px 3px;
	padding:5px;
}
#labels_list_dialog form, #moveToList #form{
	margin-bottom:10px;
}
#listRealstates .realstate_labels span,
#recentRealstate .realstate_labels span,
.realstateDetails #labelsList span,
.messages_labels span.messageLabel{
	display:block;
	font-size:10px;
	float:left;
	margin:0 5px 5px 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-box-shadow:1px 1px 2px #999;
	-webkit-box-shadow:1px 1px 2px #999;	
}
.messagePeople .messages_labels strong,
#listRealstates .realstate_labels strong,
#recentRealstate .realstate_labels strong,
.realstateDetails #labelsList span strong,
.messages_labels strong.messageLabel{
	display:block;
	float:left;
	padding:0 5px;
	-moz-border-radius: 3px 0  0 3px;
	-webkit-border-radius: 3px 0  0 3px;
	border-radius: 3px 0  0 3px;
	-khtml-border-radius: 3px 0  0 3px;
}
#listRealstates .realstate_labels strong:hover{
	background:#ffc;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
.realstateMainInfo{	margin:0 10px;}
.realstateMainInfo .description { font-size:12px;}
.removeFromLabel{
	border-left:1px solid #000;
	display:block;
	float:left;
	padding:0 5px;
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
#frmPeopleAdd .input input, #frmPeopleAdd .textarea textarea{
	width:375px;
}
#saveSearchDialog #saveSearchForm .text input{
	width:260px;
	margin-bottom:10px;
}
.borderBox{
	background:#fff9bc url(../img/steps_act.gif) repeat-x left top;
	border:1px solid #ccc;
	margin-bottom:5px;
	padding:4px;
	width:377px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}

/** COMPARE **/
#compareContainer .topics{	
	font-size:12px;
	font-weight:700;
	margin-right:10px;
	width:125px;
}
#compareContainer .topics p{
	border-top:1px solid #ccc;
	margin-bottom:0;
}
#compareContainer .realstate{
	background:#eee;
	border:none;
	font-size:12px;
	float:left;
	margin-right:10px;
	padding:0;
	width:157px;
}
#compareContainer .realstate h2{
	font-size:12px;
}
#compareContainer .realstate p{
	margin:0;
}
#compareContainer .information{
	min-height:250px;
}
#compareContainer .location{
	min-height:85px;
}
#compareContainer .businessType{
	min-height:45px;
}
#compareContainer .realstateType{
	min-height:40px;
}
#compareContainer .alternatePrice{
	min-height:60px;
}
#compareContainer .amenities{
	min-height:145px;
}
#compareContainer .features{
	min-height:250px;
}
#compareContainer .features li ul{ padding-left:10px;}

.topic .information,
#compareContainer .location,
#compareContainer .businessType,
#compareContainer .realstateType,
#compareContainer .alternatePrice,
#compareContainer .amenities,
#compareContainer .features{
 border-top:1px solid #ccc;
 padding:0 5px;
}
#compareContainer .realstate .information{ padding:0 5px;}

#compareContainer .information img{
	background:#fff;
	border:1px solid #ccc;
	height:100px;
	margin:10px 0;
	padding:3px;
	width:100px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-box-shadow:0 0 7px #ccc;
	-webkit-box-shadow:0 0 7px #ccc;
	box-shadow:0 0 7px #ccc;
}
#compareContainer .compareOptions{ padding-top:10px}
#compareContainer .removeColumn{
	background:url(http://img.remaxrd.com/img/removeFilter.gif) no-repeat left top;
	display:block;
	height:18px;
	margin:0 5px 10px 0;
	text-indent:-999em;
	width:19px;
}
#dialog .removeColumn,
#dialog .viewInMap  { display:none;}
#dialog .realstate		{ margin-right:4px;}
#dialog #btnContinue{
	background:url(http://img2.remaxrd.com/img/bgButtonsGray.gif) repeat-x left center;
	border:1px solid #ccc;
	color:#555;
	display:block;
	padding:2px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px	
}
#dialog #notAdd{
	background:url(http://img.remaxrd.com/img/bgButtons.gif) repeat-x left center;
	border:1px solid #33405d;
	color:#fff;
	cursor:pointer;
	font-size:16px;
	font-weight:700;
	padding:3px 7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
.MessageSuccess{
	background:#82bf3b url(http://img2.remaxrd.com/img/success.gif) no-repeat 8px 3px;
	border:1px solid #58aa29;
	color:#fff;
	font-size:14px;
	font-weight:700;
	margin-bottom:15px;
	padding:8px 8px 8px 41px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;	
}
.MessageError{
	background:#d50000 url(http://img2.remaxrd.com/img/alertMessage.gif) no-repeat 8px 3px;
	border:1px solid #bf0303;
	color:#fff;
	font-size:14px;
	font-weight:700;
	margin-bottom:15px;
	padding:8px 8px 8px 47px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;	
}
.displayPrintOpt_umpress > a{
	background:url(http://img.remaxrd.com/img/down.png) no-repeat right center;
	padding-right:18px;
	outline:none;
}
.displayPrintOpt_press > a{
	background:#ccc url(http://img2.remaxrd.com/img/up.png) no-repeat 80px center;
	border:1px solid #bebdbd;
	color:#fff;
	outline:none;
	padding:2px 27px 3px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
.displayPrintOpt_press strong{
	border-bottom:1px solid #ccc;
	display:block;
	font-size:14px;
	margin-bottom:10px;
}
#listMessages .selected, #listRealstates .selected{
	border:1px solid #ccc796;
	background:#fffbd5;
}
#suggests, #saveSearchSuggests{
	background:#fff;
	border:1px solid #999;
	margin-top:-16px;
	max-height:200px;
	overflow:auto;
	padding:5px;
	position:absolute;
	z-index:5;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	-khtml-border-radius: 0 0 3px 3px;
}
/* FACEBOOK FAN PAGE */
#fanPage{
	width:506px;
}
#fanPage h1{
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
	text-align:center;
}
#fanPage h1 strong{
	color:#555;
	display:inline-block;
	font-size:16px;
	font-weight:400;
	text-align:left;
	text-transform:uppercase;
}
#fanPage h1 span{
	color:#ce0000;
	font-size:64px;
	font-weight:700;
	display:inline-block;
	margin-right:5px;
}
#fanPage h1 em{
	font-weight:700;
	font-size:26px;
	text-transform:capitalize;
}
#fanPage .sales, #fanPage .rents{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border:1px solid #ccc;
	float:left;
	width:245px;
}
#fanPage .sales{
	margin-right:10px;
}
#fanPage h2{
	-moz-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	background:#055ca9;
	color:#fff;
	font-size:16px;
	font-weight:400;
	padding:8px 0;
	text-align:center;
}
#fanPage img{
	background:#fff;
	border:1px solid #d4d2d2;
	margin-bottom:10px;
	padding:3px;
	text-align:center;
}
#fanPage a:hover img{
	border:1px solid #055CA9;
}
#fanPage .propRow{
	margin-bottom:10px;
	margin:10px;
	border-bottom:1px solid #ccc;
}
#fanPage .propRow h3{
	color:#055CA9;
}

/** RIFA **/
#rifa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:0.08em;
	line-height:20px;
}

#rifa .info{
	list-style:none;
	margin:0;
	padding:0;
}
#rifa .info li{
	margin-bottom:15px;
}
#rifa .info li strong{
	display:block;
	float:left;
	width:20px;
}
#rifa .info li span{
	display:block;
	float:left;
	width:345px;
}
#rifa .info li a{
	color:#3b59aa;
}

#rifa h1{
	color:#0055A1;
	font-size:18px;
}
#rifa h1:first-child{
	background:url(/img/eye.gif) no-repeat 0 4px;
	color:#0055A1;
 	padding-left:41px;
}
#rifa h1 a{	
  color:#0055A1;
}
#rifa form{
	-moz-box-shadow:1px 1px 3px #555;
	-webkit-box-shadow:1px 1px 3px #555;
	-khtml-box-shadow:1px 1px 3px #555;
	box-shadow:1px 1px 3px #555;
	padding:30px;
	width:300px;
}

#rifa form div{
	margin-bottom:15px;
}
#rifa form label{
	display:block;
}
#rifa form input[type="text"]{
	background:url(http://img.remaxrd.com/img/gb_input.gif)  repeat-x 0 bottom #f4f1f1;
	border:1px solid #c3c1c1;
	padding:3px 10px;
	width:250px;
}
#rifa form .checkbox label{
	width:250px;
	margin-left: 5px;
	display: inline;
}
#rifa form .submit{
	background:#c3110f;
	border:none;
	border-radius:20px;
	color:#fff;
	font-size:14px;
	padding:10px 15px;
}

#rifa .error{
	color: red;
}
