/* tags 
body		{ background:#950a0a;margin:0; padding:0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333; letter-spacing:0.015em;}*/
body,html	{ height:100%;}
body		{ margin:0; padding:0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333; /*letter-spacing:0.015em;*/}
a			{ text-decoration:none;}
a, button	{outline:none;}
p			{ margin:0 0 10px 0; line-height:18px;}
ul			{ list-style:none; margin:0; padding:0;}
strong		{ color:#666;}
h1, h2, h3	{ margin:0; line-height:18px;}
.tpl1, .tpl2, .tpl3{ display:none;}
/*generals */
#gbh		{ color:#fff;}
.marginT	{ margin-top:15px;}
.marginL	{ margin-left:15px;}
.marginR	{ margin-right:15px;}
.marginB	{ margin-bottom:15px;}
.block		{ display:block;}
.none		{ display:none;}
.intro		{ font-size:13px;}
.clear		{ clear:both; height:1px; margin: -1px 0 0; padding:0; font-size:1px; border:0; visibility: hidden;}
.colL		{ width:226px; margin-right:19px; float:left;}
.colR		{ width:550px; float:left;}
.floatL		{ float:left;}/* section --------------------------*/
.floatR		{ float:right;}/* section -------------------------*/
.colLeft	{ width:220px; float:left; margin:85px 10px 0 0;}/*layout*/
.colRight	{ width:713px; float:left; background:#eee;}/*index */
#results	{ margin-top:21px;}
#flashIndex	{ background:#fff; border:1px solid #dadada; padding-bottom:14px; text-align:center;}

/*COLUM FOR SECCTION*/
.colRight_index		{ background:url(../img/melido/melidomarte.jpg) no-repeat left 12px; float:left; width:520px;  padding:15px 0 0 143px; display:inline; min-height:530px; height:auto !important; height:530px;}
.colRight_partner	{ float:left; width:663px;  padding:15px 0 0 0; display:inline; min-height:530px; height:auto !important; height:530px;}

/* layout */
.bgBody			{ background:url(../img/melido/globos.jpg) no-repeat 25% bottom; position:relative; min-height:100%; height:auto !important; height:100%; padding-bottom:0;}
#head			{ background:url(../img/melido/bgHead.gif) no-repeat center top; height:43px;}
#wrapHead		{ width:893px; margin:0 auto;}
#content		{ background: url(../img/melido/bgContent.gif) repeat-x left top; padding-bottom:10px; min-height:600px; height:auto !important; height:600px;}
#wrapContent	{ width:893px; margin:0 auto; padding-bottom:20px;}
#logo			{ position:absolute; margin-top:20px; text-align:center;}

/* footer */
#footer			{ position:absolute; bottom:0; background:url(../img/melido/bgFooter.gif) repeat-x left bottom; width:100%; color:#fff; line-height:30px; height:30px;}
#wrapFooter		{ width:873px; margin:0 auto; padding:0 10px;}
.navFooter li	{ display:block; float:left; background: url(../img/melido/menuLine.gif) no-repeat right center; padding:0 10px}
.navFooter li a	{ color:#fff;}
#active			{ border-bottom:1px solid #fff; padding-bottom:1px;}

/* menu*/
.menu			{ padding-top:10px; margin-left:245px;}
.menu li		{ display:block; float:left; background: url(../img/melido/menuLine.gif) no-repeat right center; padding:0 9px}
/*.menu li a	{ background:url(../img/melido/menuLine.gif) no-repeat right center; text-transform:uppercase; color:#fff; letter-spacing:1px; margin-right:15px; padding-right:15px; }*/
.menu li a		{ display:block; float:left; height:18px; line-height:16px; color:#fff; text-align:center;}
.menu li a:hover{ color:#d1cfcf;}

.tabProp		{ width:102px;}
.tabProy		{ width:87px;}
.tabPer			{ width:53px;}
.tabCon			{ width:81px;}
.tabAsi			{ width:90px;}
.sistem			{ width:121px}

.tabProp:hover	{ background:url(../img/melido/bgPropiedades.gif) no-repeat center 0px;}
.tabProy:hover	{ background:url(../img/melido/bgProyectos.gif) no-repeat center 0px;}
.tabPer:hover	{ background:url(../img/melido/bgPerfil.gif) no-repeat center 0px;}
.tabCon:hover	{ background:url(../img/melido/bgContacto.gif) no-repeat center 0px;}
.tabAsi:hover	{ background:url(../img/melido/bgAsistentes.gif) no-repeat center 0px;}
.sistem:hover	{ background:url(../img/melido/bgSistema.gif) no-repeat center 0px;}

#activePro		{ background:url(../img/melido/bgPropiedades.gif) no-repeat center -18px;}
#activeProy		{ background:url(../img/melido/bgProyectos.gif) no-repeat center -18px;}
#activePer		{ background:url(../img/melido/bgPerfil.gif) no-repeat center -18px;}
#activeCon		{ background:url(../img/melido/bgContacto.gif) no-repeat center -18px;}
#activeAsi		{ background:url(../img/melido/bgAsistentes.gif) no-repeat center -18px;}


/* content */
#listTitle	{ line-height:26px;}
.title,
.titleUl	{ font-size:14px; color:#0055A1;}/*comun*/
.titleUl	{ border-bottom:1px dotted #0055A1; margin-bottom:10px;}
.subtitle,
.subtitleUl	{ font-size:13px; color:#777; margin-bottom:10px;}/*comun*/
.subtitleUl	{ border-bottom:1px dotted #777;}

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

/*comun*/
.search, .searchProy, .printSearch	{ color:#0055A1; width:65px; height:26px; display:block; border:none; font-size:11px; font-weight:normal; float:right;}
.search, .searchProy				{ background:url(../img/melido/search.gif) no-repeat center right; padding-right:9px;}

.printSearch			{ background:url(../img/melido/printSearch.gif) no-repeat center right; padding-right:21px; margin-left:20px;}

.info	{ background:#fff; border:2px solid #ccc; padding:10px;}

/* property */
.property			{ margin-bottom:20px;}
.propertyLeft		{ background:url(../img/melido/bg_imgProperty2.jpg) no-repeat center top; float:left; width:105px; padding:6px 7px 0; text-align:center;}
.propertyLeft img	{ border:2px solid #fff;}
.propertyRight		{ background:url(../img/melido/border2.jpg) no-repeat left top; float:left; width:386px; margin-left:5px; padding:10px 0 0 10px;}


/* content: property */
.propertyRight h1	{ font-size:10px; font-weight:400; letter-spacing:0.07em; margin-bottom:10px; text-transform:uppercase}
.propertyRight a	{ color:#0055A1;}
.propertyRight p	{ margin-top:10px;}
.propertyRight p em	{ font-weight:700; font-style:normal;}



/* pagination -------------------------------------------------------------------------------------*/
.pagL		{ background:url(../img/melido/paginationL.gif) no-repeat left top; float:right; }
.pagCont	{ background:url(../img/melido/paginationCont.gif) repeat-x left top; width:510px; height:20px; line-height:20px; float:right;}
.pagR		{ background:url(../img/melido/paginationR.gif) no-repeat left top; float:right;}
.pagL,
.pagR		{ width:5px; height:20px;}

#pagination		{ clear:both;}
.page			{ display:block; float:left; margin-right:10px; line-height:19px;}
#sort			{ display:block; clear:both;}
#sort a			{ text-decoration:underline; color:#140738;}
#sort em		{ color:#140738; font-style:normal;}

.numbers		{ background:#ccc; display:block; text-align:center;}
.numbers a,
.numbers em		{ border:1px solid #b2c7dc; background:#fff; color:#333; display:block; float:left; padding:2px 3px; margin:0 3px 10px;}	
.numbers em		{ background:#0055a1; color:#fff; font-style:normal;}

.puntos			{ float:left; margin:0 3px; line-height:19px;}

/*encarte*/
.encarte		{ margin:20px auto 0; width:218px;}
.encarte h1 a	{ color:#0054a5;}
.encarte img	{ float:left; margin-right: 10px;}

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

/*topbrands*/
.topbrands			{ margin-top:20px;}
.topbrands a		{ background:url(../img/melido/topbrands.gif) no-repeat left top; display:block; width:220px; height:77px; text-indent:-99999em;}
.viewTopbrands img	{ border:solid 1px #ccc;}


/*PROYECTOS*/
.leftProject,
.rightProject		{ float:left; width:255px; margin-bottom:25px;}/*comun*/
.leftProject		{ margin-right:10px;}

.leftProject h1,
.rightProject h1	{ font-size:11px; font-weight:400; padding-bottom:3px; border-bottom:1px solid #eee; margin-bottom:5px;}
.leftProject h1 a,
.rightProject h1 a	{ color:#290f71;}

.projectLeft		{ float:left; width:87px; margin-right:10px;}
.projectLeft img	{ border:1px solid #95c1c4; padding:2px; background:#fff;}

.projInfoRight		{ float:left; width:158px;}
.projInfoRight p	{ color:#333;}

.projectPrice 		{ margin-bottom:5px;}
/*.projectPrice strong{ margin-bottom:5px;}*/


.caracteristica			{ width:520px; 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;}

/*details property and project*/
#viewImage				{ position:absolute; border:1px solid #00004b; background:#fff; padding:5px; margin-top:90px; display:none;}
.inProperty_img			{ padding:3px; border:1px solid #dcd9d9; background:#fff; float:left; margin-right:9px; width:71px; height:75px;}

.infoProperty			{ margin:10px 0; width:520px;}

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


.inPropertyLeft			{ width:28%; margin-right:0; float:left; color:#2a1873; border-bottom:0 solid #dddcdc; line-height:22px;}
.inPropertyRight		{ width:70%; float:left; border-bottom:1px solid #dddcdc; line-height:22px;}
.inPropertyLeft,
.dtlsPropertyRight		{ min-height:24px; height:auto !important; height:24px;}
.dtlsPropertyRight a	{ color:#ce0000;}

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

.tableList th			{ background:#ce0000; 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/melido/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:#333;}
.tableList .evenrow td	{ background:#f0f5f7; color:#2a1873;}

/* CONTACT US */
.formulary 	{ padding:0;}
.name		{ padding-right:28px;}
.lastname	{ padding-right:28px;}
.email		{ padding-right:42px;}
.phone		{ padding-right:24px;}
.subject	{ padding-right:34px;}
.address	{ padding-right:20px;}
.message	{ width:220px; height:175px; padding:5px;}
.sector		{ padding-right:26px;}

.inputText,
textarea				{ width:230px; background: url(../img/melido/bgInput.gif) repeat-x left bottom; border:solid 1px #ccc;}
#VentaPropiedadSector	{ width:249px; border:1px solid #95c1c4;}
#sendB					{ background:#0054a5 url(../img/melido/bgFooter.gif) repeat-x left top; color:#fff; padding:1px 3px; font-weight:700; margin-left:77px;}
.required				{ background:url(../img/melido/required.gif) no-repeat right 4px;}
.error					{ color:#ce0000; padding-left:76px; display:block; width:200px;}

.contactLeft			{ width:316px; margin-right:10px; float:left;}
.contactRight			{ width:174px; float:left;}

/*propiedades*/
.adrsPropiedades,
.adrsProyecto			{ margin:5px 0;}
.adrsPropiedades a,
.adrsProyecto a			{ color:#0055a1; font-size:11px; line-height:18px; font-weight:700; letter-spacing:0.07em;}
.price					{ border-bottom:1px solid #eee; padding:5px;}

/*layout*/
.contactme li	{ padding-left:49px; height:31px;}
#cel			{ background:url(../img/melido/cel.gif) no-repeat 16px top;}
#phone			{ background:url(../img/melido/phone.gif) no-repeat 12px top;}
#fax			{ background:url(../img/melido/fax.gif) no-repeat left top;}
#email			{ background:url(../img/melido/email.gif) no-repeat 14px top;}
#email a		{ color:#333; text-decoration:underline;}

.infoTop		{ background:url(../img/melido/infoTop.gif) no-repeat left top; width:219px; height:10px; font-size:1px;}
.infoCont		{ background:url(../img/melido/infoCenter.gif) repeat-y left top; width:199px; padding:0 10px;}
.infoBottom		{ background:url(../img/melido/infoBottom.gif) no-repeat left top; width:219px; height:10px; font-size:1px; margin-bottom:20px;}

.columLeft		{ margin-right:2%;}
.columLeft,
.columRight		{ width:48%; float:left;}/*comun*/

/* view propiedades */
.row .col1_prop { width:35%; margin-right:1%;}
.row .col2_prop	{ width:58%; color:#666; /*border-left:solid 2px #fff;*/ min-height:20px; height:auto !important; height:20px;}

.row .col1_prop,
.row .col2_prop	{ border:solid 1px #ccc; background:#fff url(../img/melido/bgInput.gif) repeat-x left bottom; margin-bottom:2px; padding-left:2%;}

.submit					{ text-align:right;}
.options				{ background:#fff url(../img/melido/bgInput.gif) repeat-x left bottom; border:solid 1px #ccc; padding:0 3px; float:none; margin-right:1px;}
.options:hover			{ background:#ffc;}
.options input,
.options input:active,
.options input:focus,
.options input:hover	{ width:13px; border:none; background:none;}

.moneda, .status		{ background:#fff url(../img/melido/bgInput.gif) repeat-x left bottom; border:solid 1px #ccc; padding:2px 5px; width:108px; margin-left:1px; }
.moneda:hover			{ background:#ffc;}
.moneda input, .status input,
.moneda input:active, .status input:active,
.moneda input:focus, .status input:focus,
.moneda input:hover, .status input:hover{ width:13px; border:none; background:none;}

.excl				{ width:70px;}
.part				{ width:73px;}
.noexc				{ width:73px;}
.acuerdo			{ background:#fff url(../img/melido/bgInput.gif) repeat-x left bottom; border:solid 1px #ccc; padding:0 3px; float:none;}
.acuerdo:hover		{ background:#ffc;}

.acuerdo input,
.acuerdo input:active,
.acuerdo input:focus,
.acuerdo input:hover	{ width:13px; border:none; background:none;}

.venta				{ width:112px;}
.alq				{ width:112px;}
.alqA				{ width:112px; margin:1px 1px 0 0;}
.ventaAlq			{ width:112px; margin-top:1px;}
.negocio			{ background:#fff url(../img/melido/bgInput.gif) repeat-x left bottom; border:solid 1px #ccc; padding:0 3px; float:none;}
.negocio:hover		{ background:#ffc;}

.negocio input,
.negocio input:active,
.negocio input:focus,
.negocio input:hover	{ width:13px; border:none; background:none;}

/*.row				{ clear:left; }*/
.row a				{ color:#0055A1}
.row h3, row h4		{ margin:0 0 10px}
.row h3				{ background:url(../img/melido/doc.gif) no-repeat right 3px; color:#0055A1; border-bottom: dotted 1px #ccc; line-height:25px; padding-bottom:5px;}
.row h4				{ font-size:11px}
.row span			{ float:left; line-height:20px}
.row .col1 			{ width:200px; color:#666; margin-right:5px;}
.row .col2			{ width:242px; margin-bottom:5px;}

.row .col2 div 		{ border-bottom:dotted 1px #ccc; font-weight:700; line-height:14px;}

.row  textarea		{ width:240px; height:30px; border:solid 1px #ccc}
.row label			{ margin-bottom:2px; font:normal 12px/15px Arial; }

.row .required		{ background:url(../img/melido/required.gif) right 8px no-repeat; margin-bottom:2px; font:normal 12px/15px Arial}
#required			{ background:url(../img/melido/fieldRequired.gif) left center no-repeat; width:129px; height:17px; padding-top:8px; float:left; margin-right:10px;}

.row input,
.row textarea 		{ width:237px; background:#fff url(../img/melido/bgInput.gif) repeat-x left bottom; border:solid 1px #ccc; padding-left:3px;}
.row select			{ width:237px; background: url(../img/melido/bgInput.gif) repeat-x left bottom; border:solid 1px #ccc; padding-left:3px;}

.row input:active, .row input:focus, .row input:hover ,	
.row textarea:hover, .row textarea:active, .row textarea:focus
					{ width:237px; background:#ffc; border:solid 1px #ccc; }

#descripcion		{ border:solid 1px #ccc; width:368px;}
#descripcion option { text-transform:capitalize;}

/* PANELS */
.panels			{ margin:0 10px 10px 0;}
.panels h3		{ background:#F3F3F4; color:#2B1176; 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-bottom:3px; 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;}

#borderBox	{ background:#e4e2e2; padding:3px; }
#contBox	{ background:#f0f5f7; border:1px solid #dad8d8; padding:10px;}
#contBox h1	{ font-size:14px; color:#2a1873; border-bottom:1px solid #dddcdc; padding-bottom:3px; margin-bottom:10px;}

/*48px*/
.partner		{ background:#e5eaf2; padding:5px 4px; float:left; margin:0 10px 30px; width:175px; display:inline;}
.lastPartner	{ background:#e5eaf2; padding:5px; float:left; margin:0 0 10px;}
.partnerCont	{ background:#fff; border:1px solid #c0bcd6; padding:10px; width:152px; min-height:250px; height:auto !important; height:250px; text-align:center;}/* +22 */
.partnerCont h1	{ font-size:14px; color:#0055a1; margin:5px 0 10px;}
.partnerMail	{ margin-left:10px;}
.border			{ border:1px solid #C0BCD6;}
.icons			{ width:125px; margin:0 auto;}


/*busqueda de propiedades*/
.searchingBox			{ width:770px; position:absolute; z-index:10000000; margin:35px 0 0 -256px; display:none;}
#borderBox				{ background:#e4e2e2; padding:3px; }
#contBox				{ background:#f0f5f7; border:1px solid #dad8d8; padding:10px;}
#contBox h1				{ font-size:14px; color:#2a1873; 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:#0054a5; background:url(../img/tpl1/dottedLine.gif) repeat-x bottom; padding-bottom:1px;}
#searchButton		{ background:url(../img/tpl1/searchButton.gif) no-repeat center; border:none; width:75px; height:21px; margin-left:50px;}
.searchButton		{ background:url(../img/tpl1/searchButton.gif) no-repeat center; border:none; width:75px; height:21px; margin-left:50px;}

#toolbarImpresion	{ background:url(../img/melido/printBox.gif) no-repeat left top; position:fixed; right:0; top:9px; width:89px; height:59px; padding:10px;}
#impresion			{ background:url(../img/melido/printer.gif) no-repeat left top; height:21px; border:none; padding-left:23px; margin-bottom:5px;}
#enviaremail		{ background:url(../img/melido/contact.gif) no-repeat left top; height:19px; border:none; padding-left:23px;}

.tableList,
.tablePorperties		{ border:solid 1px #ccc; width:100%; font-size:11px; margin-bottom:10px; /*line-height:18px;*/}
.tableList				{ background:#ccc; border:none;}
.tableList th			{ color:#2b1176; background:#F3F3F4 ; line-height:18px; font-size:11px; padding:3px; text-align:left;}
.tableList th input		{ padding:0; margin:0; float:right; border:none;}
#thWhite th				{ background:#fff;}
#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:#fafad9;}
.tableList .evenrow td	{ background:#fff;}
						
.tableList a			{ color:#2b1176;}
.tableList a:hover		{ color:#333; text-decoration:underline;}
.cellLeft				{ width:110px; font-weight:700;}
.cellRight				{ color:#333;}
#contTop				{ padding-bottom:8px}

.imgProperty			{ padding:3px; border:1px solid #dcd9d9; background:#fff; float:left; margin-right:9px; width:71px; height:75px;}

infoProperty			{ margin:10px 0; width:520px;}

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

.caracteristica			{ width:520px; 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;}

.caracteristica			{ 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;}

.padRight_tpl3	{ padding-right:19px;}