/* tags */
html, body	{ height:100%; margin:0; padding:0;}
body		{ background:#0054a5 url(../img/tpl2/bgPage.jpg) no-repeat center top; color:#555; font:12px Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.07em; line-height:18px;}
a			{ color:#0066CC; text-decoration:none; outline:none;}
p			{ margin:0 0 10px; line-height:18px;}
ul			{ list-style:none; margin:0; padding:0;}
strong		{ color:#140738;}
h1, h2		{ margin:0 0 10px;}
h2			{ font-size:16px;}
form		{ margin:0; padding:0;}
em			{ color:#4d4d80;}
h1{
	color:#006666;
	font-size:20px;
	line-height:24px;
	font-weight:400;
}
h2{
	color:#006666;
	font-size:16px;
	line-height:22px;
}
h3, h3 a{
	color:#063D8F;
	font-size:14px;
	line-height:20px;
}

/*generals */
.padding	{ padding:0 13px;}
.paddingT	{ padding-top:10px;}
.paddingR	{ padding-right:10px;}
.paddingB	{ padding-bottom:10px;}
.paddingL	{ padding-left:10px;}

.marginT	{ margin-top:25px;}
.marginR	{ margin-right:15px;}
.marginL	{ margin-left:15px;}
.marginB	{ margin-bottom:15px;}
.margint	{ margin-top:7px;}
.marginr	{ margin-right:7px;}
.marginl	{ margin-left:7px;}
.marginb	{ margin-bottom:7px;}


.clear		{ clear:both; height:1px; padding:0; font-size:1px; border:0; visibility: hidden; background:none;}
.colL		{ margin-right:10px;}
.colL,
.colR		{ width:48%; float:left;}
.floatL		{ float:left; }
.floatR		{ float:right;}
.block		{ display:block;}
.none		{ display:none;}

.intro		{ font-size:13px;}
.dottedW,
.dotteB 	{border-bottom:1px dotted #fff;}
#gbh		{ text-decoration:underline; color:#fff;}
.columLeft	{ margin-right:2%;}
.columLeft,
.columRight	{ width:48%; float:left;}
.links		{ line-height:24px;}
.links a	{ color:#777; border-bottom:1px solid #777;}
#loading	{ text-align: center; margin-top:26px}
.hidden 	{ display:none;}
.expandDetail {	cursor:pointer;}


/* layout */
#container			{ height:auto !important; min-height:100%; position:relative;}
#wrap				{ padding-bottom:57px;}
#wrap, #wrapFtr		{ width:980px; margin:0 auto;}
#head				{ position:absolute; margin-top:4px;}
#head h1			{ color:#fff; font-size:14px; float:left; margin-top:115px;}
.cont				{ background:#fff url(../img/tpl2/bgCont.gif) repeat-x left top; padding:25px 10px 10px; width:705px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
#footer				{ position:absolute; bottom:0; width:100%; background:#00274d; border-top:1px solid #9487b8; height:37px; color:#fff; padding-top:10px; margin-top:20px;}

.search				{ background: url(../img/tpl2/searchProperty.gif) no-repeat left center; width:129px;}
.searchProy			{ background: url(../img/tpl2/searchProject.gif) no-repeat left center; width:115px;}
.printSearch		{ background: url(../img/tpl2/printSearch.gif) no-repeat left center; width:60px; margin-left:10px;}
.search,				
.searchProy,
.printSearch		{ display:block; height:19px; text-indent:-9999em; float:right; margin-top:10px;}

.searchProperty		{ background: url(../img/tpl2/searchProperty.gif) no-repeat left center; display:block; width:129px; height:19px; float:right; margin-top:8px; text-indent:-9999em;}
.searchProject		{ background: url(../img/tpl2/searchProject.gif) no-repeat left center; display:block; width:129px; height:19px; float:right; margin-top:8px;}

/* menu*/
.menuBox		{ background:url(../img/tpl2/menuBox.png) no-repeat left top; padding:45px 20px 0; margin-top:19px; height:275px;}
.menu li		{ margin-bottom:14px; text-transform:uppercase; color:#00274d; font-weight:700;}
.menu li a		{ background:#e5eef7; color:#00274d; display:block; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
.menu li a span	{ font-size:14px;}
#active a,
.menu li a:hover	{ background:#fff;}
.menuBottom			{ background:url(../img/tpl2/menuBottom.jpg) no-repeat left top; width:251px; height:8px; font-size:1px;}

/* submenu*/
#submenu			{ padding:0 0 0 25px;}
#submenu a			{ text-transform:none; color:#00274d;}
#submenu a:hover,
#submenu #active a	{ color:#fff;}
#login		{ position:absolute; margin-left:520px;}

/*encarte*/
.encarte		{ margin:20px auto 0; width:236px; padding:10px 0; color:#fff; border-width:1px 0; border-style:solid; border-color:#fff;}
.encarte h1 a	{ color:#fff;}
.encarte img	{ float:left; margin-right:10px;}
.encarteRight	{ float:left; width:123px;}

/*Remax 365*/
.remax365		{ margin:20px 0;}
.remax365 a		{ background:url(../img/tpl2/remax365.gif) no-repeat left top; display:block; width:245px; height:91px; text-indent:-99999em;}

/*topbrands*/
.topbrands		{ margin-top:20px;}
.topbrands a	{ background:url(../img/tpl2/topbrands.gif) no-repeat 21px top; display:block; width:245px; height:77px; text-indent:-99999em;}

/* content */
.titleW			{ font-size:14px; color:#fff; line-height:33px;}
.title,
.titleUl		{ font-size:14px; color:#150738;}
.titleUl		{ border-bottom:1px dotted #150738; margin-bottom:10px; padding-bottom:5px; }

.subtitle,
.subtitleUl		{ font-size:12px; color:#150738; margin-bottom:3px;}
.subtitleUl		{ border-bottom:1px dotted #777;}

.list li		{ border-bottom:1px dotted #ccc;}
.list li a		{ background:#ccc; color:#4d4d80; line-height:22px; padding:0 15px; display:block;}
.list li a:hover{ background:#eee url(../img/tpl2/bullet.gif) no-repeat 6px center;}

/* index */
#indexLeft		{ float:left; width:720px; margin-right:15px; padding-top:10px; }
#indexRight		{ float:left; width:245px; padding-top:37px;}

.awards			{ background:url(../img/tpl2/menuCenter.jpg) repeat-y left top; padding:10px 13px; display:block;}
.awards h2		{ background:url(../img/tpl2/line.gif) repeat-x left bottom; color:#00274d; padding-bottom:3px; font-size:14px;}
.awards li		{ margin:10px 0;}
.awards li span	{ font-size:14px; color:#fff; font-weight:700;}

.contactInfo	{ margin-top:-5px;}
.contactInfo li	{ border-bottom:1px solid #e5eef7; padding:10px 0;}

/* property list*/
.property				{ width:498px; margin:0 14px;}
.propertyBorderL		{ display:none;}
.propertyCont			{ border-bottom:1px solid #c0b8d6; padding:10px 0;}

.propertyLeft			{ float:left; width:95px; margin-right:15px;}
.propertyImg			{ background:#fff; border:1px solid #ccc; padding:2px;}
.propertyStatus			{ background:#ce0000; color:#fff; padding:5px; text-align:center; text-transform:uppercase; margin-top:10px;}

.propertyRight			{ float:left; width:383px;}
.propertyRight h1		{ color:#00274d; font-size:14px; margin-bottom:10px;}
.propertyRight p		{ margin-top:10px;}
.propertyRight span		{ font-size:10px; text-transform:uppercase; font-weight:700; letter-spacing:0.07em}
.moreDtls				{ color:#0054a5; text-decoration:underline;}

/* contact us */
.inputText,
textarea				{ width:235px; border:1px solid #95c1c4;}
#VentaPropiedadSector	{ width:239px; border:1px solid #95c1c4;}
#sendB					{ background:#140738 url(../img/tpl2/send.gif) repeat-x left top; color:#fff; padding:1px 3px; font-weight:700; border:none; width:61px; height:25px;}
.required				{ background:url(../img/tpl2/required.gif) no-repeat right 4px;}
.error					{ color:#ce0000; padding-left:60px; display:block; width:200px;}

/*busqueda de propiedades*/
.searchingBox		{ width:785px; position:absolute; z-index:10000000; margin:35px auto 0; display:none;}
#borderBox			{ background:#e4e2e2; padding:3px;}
#contBox			{ background:#f0f5f7; border:1px solid #dad8d8; padding:10px;}
#contBox365			{ background:#f0f5f7 url(../img/bgRemax365.gif) no-repeat right bottom; border:1px solid #dad8d8; padding:10px;}
#contBox h1			{ font-size:14px; color:#140738; border-bottom:1px solid #dddcdc; padding-bottom:3px; margin-bottom:10px;}

#closeSearch		{ background:url(../img/tpl1/closeSearch.gif) no-repeat center; width:20px; height:21px; display:block; float:right; border:none; cursor:pointer;}
.propertyType		{ background:#fff; border:1px solid #dddcdc; margin-bottom:7px;}
.bussinesType span	{ background:#fff; border:1px solid #dddcdc; display:block; float:left; padding:0 5px; line-height:18px; margin-right:7px;}
.priceFrom			{ padding-right:10px;}
.priceTo			{ padding-right:14px;}
.currency	span	{ background:#fff; border:1px solid #dddcdc; display:block; float:left; padding:0 5px; line-height:18px; margin-right:7px;}
#sectors			{ width:372px;}
#contAdvancedSearch	{ display:none;}

/*search button*/
.actionButton		{ margin-top:20px;}
#advancedSearch		{ color:#00274d; background:url(../img/tpl1/dottedLine.gif) repeat-x bottom; padding-bottom:1px;}
#searchButton		{ background:url(../img/tpl2/searchButton.gif) no-repeat center; border:none; width:61px; height:22px; margin-left:50px;}
.searchButton		{ background:url(../img/tpl2/searchButton.gif) no-repeat center; border:none; width:61px; height:22px; margin-left:50px;}

/* PANELS */
.panels				{ margin-bottom:10px;}
.panels h3			{ background:#150738; color:#fff; padding:3px; margin-bottom:10px;}
.rowPanel			{ margin:1px; padding:3px;}
.colLeft_panel		{ width:110px; float:left;}
.brakeCol			{ border-bottom:solid 1px #ccc; width:100%; margin:10px 0 5px; padding-bottom:3px; font-weight:700; letter-spacing:1px; word-spacing:2px;}
.colRight_panel		{ margin:0 0 0 110px; color:#666;}
.oddRow				{ background:#dfdfe1;}
.evenRow			{ background:#eaeaeb;}
.checkList			{ padding-top:3px;}

/*details property and project*/
#viewImage				{ position:absolute; border:1px solid #00004b; background:#fff; padding:5px; margin-top:100px; display:none;}
.imgProperty			{ padding:3px; background:#e5e3e3; border:1px solid #dcd9d9; float:left; margin-right:5px; width:71px; height:75px;}
.previewDtlsProperty img{ padding:3px; background:#e5e3e3; border:1px solid #dcd9d9; margin-right:5px;}
.infoProperty			{ margin:10px 0;}

.porpertyRow			{ width:472px; margin-top:5px;}
.previewProperty 		{ margin-top:14px;}
.previewProperty img	{ padding:3px; background:#e5e3e3; border:1px solid #dcd9d9; margin-right:5px; }

.caracteristica			{ width:500px; border-bottom:1px dotted #95c1c4; padding-bottom:5px; margin-bottom:10px; clear:left; height:auto;}
.caracteristica strong	{ display:block; width:30%; float:left;}
.caracteristica span	{ display:block; width:70%; float:left;}

.dtlsPropertyLeft		{ width:28%; margin-right:0; float:left; color:#2a1873; border-bottom:0 solid #dddcdc; line-height:22px;}
.dtlsPropertyRight		{ width:70%; float:left; border-bottom:1px solid #dddcdc; line-height:22px;}
.dtlsPropertyLeft,
.dtlsPropertyRight		{ min-height:24px; height:auto !important; height:24px;}
.dtlsPropertyRight a	{ color:#ce0000;}
.adrsPropiedades		{ margin-bottom:5px;}
.adrsPropiedades a		{ font-size:9px; color:#00274d;}

/*table style*/
.tableList				{ background:#dad8d8; border:solid 1px #fff; width:100%; font-size:11px; margin-bottom:5px; line-height:24px;}

.tableList th			{ background:#150738; color:#fff; line-height:18px; font-size:11px; padding:3px; text-align:left;}
.tableList th input		{ padding:0; margin:0; float:right; border:none;}

#total_cuotas			{ background:url(../img/bg-total.gif) repeat-x bottom #574b93; color:#fff; font-weight:700;}

.tableList .oddrow td,
.tableList .evenrow td 	{ padding-left:5px;}
.tableList .oddrow td	{ background:#fff; color:#666;}
.tableList .evenrow td	{ background:#f0f5f7; color:#2a1873;}

/*Vender and contact*/
.contactLeft,
.venderLeft			{ width:316px; margin-right:10px; float:left;}
.contactRight,
.venderRight		{ width:174px; float:left;}

.padRight_tpl2		{ padding-right:23px;}

#leftOptions{
	background:#eee url(../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;
}

/** SEARCH REALSTATES **/
#SearchForm, #usersFilter, #SearchMessage{
	border-radius: 5px;
	height:37px;
	margin-bottom:10px;
	padding:9px 15px 0;
}
#SearchForm{
	background:url(../img/tpl1/bgSearchFull.gif) no-repeat left top;
	width:445px;
}
#SearchForm .input{
	float:left;	
}
#realstateIndex #SearchForm .input input {
	border:1px solid #CDC898;
	margin-right:10px;
	padding:5px;
	width:347px;
	*width:331px;
	-moz-border-radius:3px;
}

#realstateIndex #SearchForm .input label{
	display:none;
}
#realstateIndex #SearchForm #search{
	background:url(../img/bgSearchButton.gif) repeat-x left center #C7BF6A;
	border:1px solid #958F4B;
	color:#fff;
	cursor:pointer;
	font-weight:700;
	padding:4px 10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;	
}

#usersFilter{
	background:#fff9bc url(../img/bgUserFilter.gif) no-repeat left top;
}
#priceFilter #search{
	background:url(../img/bgButtons.gif) repeat-x left center;
	border:1px solid #33405d;
	color:#fff;
	font-size:16px;
	font-weight:700;
	width:190px;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 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(../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(../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(../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(../img/bgSelectFilter.gif) repeat-x left top;
}

#listFilterRealstates li.button{
	background:none;
	border:none;
}
#allFilters .button button{
	background:url(../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(../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(../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(../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(../img/removeFilter.gif) no-repeat left top;
	display:block;
	float:right;
	height:18px;
	margin:0 5px 10px 0;
	text-indent:-999em;
	width:19px;
}
#listRealstates, .realstateMainCont{
	width:475px;
}

.realstateActionBar{
	background:url(../img/bgActionBar.gif) no-repeat left top;
	padding:8px 10px;
}
/** VIEW TYPE FOR PORPERTY LIST **/
.viewTypeMenu a{
	background-color:#fff;
	color:#646f7c;
	display:block;
	float:left;
	font-weight:700;
	margin-right:5px;
	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(../img/map.gif) no-repeat 4px center;
	padding-left:39px;
}

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

.list a{
	background:url(../img/list.gif) no-repeat 4px center;
	padding-left:34px;
}
#active a{
	background-color:#fff;
	border:1px solid #ccc;
}

.listRealstatesOptions,#reInvite, .changeUrl, #billingInfo, #upgradeInfo, #downgradeInfo{
	background:#fff;
	border:1px solid #ccc;
	-moz-border-radius:5px;
	padding:5px;
}
.optionsMenu  #addLabelsLink{
	background:url(../img/bgButtonsGray.gif) repeat-x left center;
	border:1px solid #ccc;
	color:#333;
}
.optionsMenu li a{
	background:#dfe1e3 url(../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:5px;
	padding:5px 3px;
	-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(../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(../img/bgButtons.gif) repeat-x left center;
	color:#fff;
	padding:3px 5px;
}
#listRealstates .optionsMenu .print_press a{
	background:url(../img/bgButtonsGray_active.gif) repeat-x left top;
	border:1px solid #8A8989;
	color:#fff;
	text-shadow:1px 1px #000;
}
/** label **/
#labels_list_dialog,
#moveToList,
.realstateActionBar .print_option{
	background:#fff;
	border:1px solid #8a8989;
	padding:10px;
	position:absolute;
	margin:23px 0 0 357px;
	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;
}
.realstateActionBar .print_option{
	margin:25px 0 0 168px;
}
.moveTo {
	cursor:pointer;	
}
.labelsList {
	max-height: 300px;
	overflow: auto;
}

#labels_list_dialog form, #moveToList #form{
	margin-bottom:10px;
}
#labels_list_dialog a, #moveToList a{
	font-size:12px;
}
#labels_list_dialog .label, #moveToList .label{
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
	padding-bottom:5px;
}
#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 .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 #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;
}
/** labels press **/
.listRealstatesOptions .displayLabels_press a,
.listRealstatesOptions .print_press .displayLabels_press a,
.listRealstatesOptions .displayLabels_press a,
.displayLabels_press a#addLabelsLink{
	background:url(../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;
}
.listRealstatesOptions,#reInvite, .changeUrl, #billingInfo, #upgradeInfo, #downgradeInfo{
	background:#fff;
	border:1px solid #ccc;
	-moz-border-radius:5px;
	padding:5px;
}
/** LISTED DISPLAYED INLINE**/
.orderBy{
	padding-top: 5px;
}
.optionsMenu li, .realstateNavigator li, .upload_container .remove, #realstateIndex .orderBy li, .realstateOptions li, .viewTypeMenu li, #search_options li {
	display:inline;
}
/** 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(../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(../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;
}
.navigation .numbers span a:hover{
	border:1px solid #2D5CC7;
	color:#555;
}
.navigation .numbers span a:visited{
	border:1px solid #eee;
	color:#999;
}
#selectAllInPage{ 
	padding:5px 0;
	text-align:center;
}
/** REALSTATE BOX **/
.realstate{
	background:#fff;
	border:1px solid #ccc;	
	margin-bottom:15px;
	padding:5px 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
.compareRealstate{
	text-align:right;
	width:468px;
}
.realstateMainInfo {
	margin:0 10px;
}
.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;
}
#listRealstates .realstateDetails{
	width:245px;
}
.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;
}
.realstatePeople ul li {
	background:url(../img/bulletPoint.gif) no-repeat left 9px transparent;
	display:block;
	float:left;
	margin-right:10px;
	padding:4px 0 0 15px;
}
#expandLabels,
#collapseLabels,
#expandSavedSearch,
#collapseSavedSearch,
.personContactCompose{
	background:url(../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 {
	width:453px;
}
#listRealstates .realstateOptions,
.expandableRow .realstateOptions{
	background:#eee;
	border-top:1px solid #ccc;
	padding:2px 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;
}
.realstateOptions li {
	display:block;
	float:left;
	margin:5px;
}
.realstateOptions li a {
	padding:4px 7px;
}
.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(../img/tpl1/bgRealstateAction.gif) repeat-x left top;
	border:1px solid #ccc;
	margin-right:0;
	padding:4px 7px;
}
.linkDowngrade{ padding:2px 31px;}
.realstateOptions li a:hover{
	border:1px solid #999;
	background:#eee url(../img/tpl1/bgRealstateAction_hover.gif) repeat-x left top;
}
.realstateOptions li a:hover, .edit_search:hover, .search_rss:hover, .delete_search:hover{
	text-decoration:none;
}

/** REALSTATE VIEW **/
#navigateSearch a{
	background:url(../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 li {
	display:inline;
}
.realstateInfo{
	color:#444F65;
	margin-bottom:15px;
}

.realstateInfo img {
	background:#fff;
	border:1px solid #ccc;
	display:block;
	float:left;
	height:170px;
	margin:0 15px 15px 0;
	padding:5px;
	position:relative;
	width:170px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 0 7px #ccc;
	-webkit-box-shadow:0 0 7px #ccc;
	-khtml-box-shadow:0 0 7px #ccc;
	box-shadow:0 0 7px #ccc;
}
.realstateInfo #headline {
	line-height:22px;
	padding-top:15px;
}
.realstateNavigator {
	background: url(../img/tpl1/bgRealstateNavigator.gif) repeat-x left top;
	border:1px solid #ccc;
	color:#646f7c;
	margin-bottom:15px;
	padding:10px;
	text-align:center;
	width:683px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
.realstateNavigator a{
	color:#646f7c;
	font-weight:700;
	margin:0 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	text-shadow:1px 1px #fff;
}

.ownerInfo, #carecteristicas{
	border:1px solid #ccc;
	margin-bottom:15px;
	padding:10px;
	width:682px;
	-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;
}
#carecteristicas li{
	border-bottom:1px solid #eee;
	float:left;
	margin:0 7px 5px;
	padding-bottom:5px;
	width:327px;
}
#carecteristicas li strong{
	font-weight:400;
}
#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(../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;
}
#listProjectRealstates li strong{
	font-weight:400;
}
.realstateLocationL{ width:440px;}
.realstateLocationR{ width:250px;}

#realstateDtl_images .pictureBox{
	display:block;
	float:left;
	margin:0 25px 10px;
	min-height:190px;
	width:170px;
}
.pictureBox p{
	background:url(../img/comment.gif) no-repeat left 2px;
	margin-top:5px;
	padding-left:27px;
}
#realstateDtl_images .pictureBox img,
#realstateDtl_images .pictureBox embed{
	border:1px solid #ccc;		
	height:170px;
	padding:10px;
	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;
}
.realstateDetails .contactInfo {
	width:375px;
}
.realstateDetails .contactInfo h1 {
	font-size:18px;
	font-style:italic;
	font-weight:400;
}
.rightBoxCont{
	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;
}
.contactRow {
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
}
.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;
}
.realstateDetails #MessageAddForm .input {
	margin-bottom:10px;
}
.realstateDetails #MessageAddForm .input input,
.realstateDetails #MessageAddForm .textarea textarea {
	width:276px;
}
.realstateDetails #MessageAddForm  #sendMessage,
#contactForm .sendMail{ background:url(../img/tpl1/sendMessage.gif) no-repeat left top; border:none; height:44px; width:207px;}

/** SALE MY REALSTATE **/
.contactHead {
	font-size:20px;
	font-weight:400;
	line-height:20px;
}
.contactHead span{
	font-size:16px;
	margin-top:15px;
	display:block;
}
.contactLeft{
	margin-right:15px;
	width:250px;
}
.contactRight{
	width:440px;
}
#contactForm{
	margin:20px auto 0;
	width:444px;
}
#contactForm label{
	display:block;
}
#contactForm .input input, #contactForm .textarea textarea{
	margin-bottom:10px;
}
#contactForm .input input, #contactForm .textarea textarea{
	width:425px;
}
#contactForm .textarea textarea{
	height:210px;
}

/** REMAX 365 **/
.quote{
	font-size:16px;
	padding:25px 65px;
}
.quote p {
	line-height:24px;
}
.quote em{ 
	font-size:14px;
}
#contBox365{ 
	background:#fff;
	border:1px solid #dad8d8;
	padding:10px;
	line-height:22px;
}
p#contBox365{
	line-height:22px;
}

/** LABELS REALSTATES LIST **/
#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;
/*	padding:4px 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;
}

/* 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(../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;
}
#elementsSelection{ 
	border-top:1px solid #ccc;
	padding-top:5px;
}
#elementsSelection p{
	margin-bottom:5px;
}
/** 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(../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;
}
#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(../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(../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(../img/bgSearchAttach.gif) no-repeat left top;
	border:1px solid #ccc796;
	width:600px;
	height:37px;
	margin-bottom:15px;
	padding:9px 15px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
#composeMessageForm  #divAttachRealstates #searchAttachRealstates #searchRealstates{
	padding: 2px 10px
}
#composeMessageForm  #divAttachRealstates #searchAttachRealstates #strSearch{
	width:510px;
}
#composeMessageForm #send, #fieldSetRealstates #searchRealstates{
	background:url(../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(../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(../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(../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;
}
#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;
}
.realstateLocationL {
	width:650px;
}
#map_wrapper #map {
	height:300px;
}
.realstateLocationR {
	width:305px;
}
