html, body	{ height:100%}
body		{ background:url(../img/bgCont.gif) repeat-y center top; color:#333; font:12px Arial, Helvetica, sans-serif; margin:0; padding:0;}
a			{ text-decoration:none; outline:none;}
em			{ color:#333; font-style:normal;}
form		{ padding:0; margin:0;}
h1, h2		{ margin:0; line-height:18px;}
label 		{ vertical-align:middle}
legend		{ color:#0055a1;}
p			{ margin:0 0 15px; line-height:18px;}
p em		{ color:#0055a1; font-style:italic;}
ul			{ list-style:none; margin:0; padding:0;}

/*GENERALS CLASS*/
.marginT	{ margin-top:15px;}
.margint	{ margin-top:5px;}
.marginL	{ margin-left:10px;}
.marginl	{ margin-left:5px;}
.marginR	{ margin-right:10px;}
.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; width:100%; margin: 0; padding:0; font-size:0px; border:0; visibility: hidden;}
/* 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(../img/dottedLine.gif) repeat-x bottom; color:#0055a1; padding-bottom:3px;}
.hotLine_dotted{ background:url(../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(../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(../img/bulletPt_orange.gif) no-repeat 3px 3px; text-decoration:underline;}
.links span	{ color:#ce0000;}
.moreDtls	{ color:#0055a1; text-decoration:underline;}
#loading	{ text-align: center; margin-top:26px}
#sendButton	{ background:url(../img/sendButton.gif) no-repeat left top; border:none; height:35px; width:93px;}
.text input, .textarea textarea,
#PropiedadPrecio1, #PropiedadPrecio2,
#ProyectoPrecio1, #ProyectoPrecio2 { background:#fff url(../img/bgInput.gif) repeat-x left bottom; border:1px solid #c8d6e3; margin-bottom:5px;}
.text input{ height:18px;}
#idAsoc		{ background:#fff url(../img/bgInput.gif) no-repeat left top; border:1px solid #C8D6E3; width:290px;}
#flashIndex{ background:#fff; padding-bottom:14px;}

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

#head_cont		{ background:url(../img/bgHead_cont.gif) repeat-x left top;}
#headWrap_cont	{ background: url(../img/bgWrap.gif) no-repeat left 109px; margin:0 auto; width:1000px; min-height:114px; height:auto !important; height:114px;}


.overShocase{ width:455px; margin:-397px 0 0 46px; position:absolute; z-index:1000}

#logo		{ background:url(../img/remaxm.gif) no-repeat left top; display:inline; float:left; height:91px; margin:17px 15px 0 68px; text-indent:-9999em; width:207px;}
#headRight	{ float:left; width:692px;}
#login		{ background:#fff url(../img/bgLogin2.gif) no-repeat left top; color:#fff; display:block; line-height:24px; height:28px; margin-left:489px; text-align:center; width:148px;}

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

.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(../img/bgFooter.gif) repeat-x left top; position:absolute; bottom:0; width:100%;}
#wrapFooter	{ background:url(../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(../img/bgGbh.gif) no-repeat left top; display:block; height:89px; padding:5px 10px; width:215px;}
#gbh a		{ color:#fff; text-decoration:underline;}

.mapSite	{ background:url(../img/pointerMapsite.gif) no-repeat left top; color:#fff; font-size:16px; margin-bottom:10px; padding:0 0 3px 19px;}
.footMenu	{ float:left; width:226px;}
.footMenu li{ display:inline;}
.footMenu a	{ background:url(../img/bulletPoint_foot.gif) no-repeat 3px 4px; color:#fff; border-bottom:1px solid #fff; display:block; letter-spacing:0.08em; margin-bottom:8px; padding-left:15px; text-transform:uppercase}
.footMenu a:hover,
#footMenu_active { background:url(../img/bulletPoint_foot.gif) no-repeat 6px -9px; color:#edf68b; font-weight:700; letter-spacing:0.08em;}
.subContent { border-left:1px solid #fff; margin-left:25px; padding-left:16px;}

/* CONTENT */
.title,
.titleUl,
.titleUl_search	{ font-size:16px; color:#0055a1; 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:12px; color:#0055a1; margin-bottom:10px;} /*comun*/
.subtitleUl		{ border-bottom:1px dotted #777;}

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

.list			{ margin:10px 0;}
.list li		{ border-bottom:1px dotted #ccc; background:url(../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:45px;}
.inicio				{ background:url(../img/menu.gif) no-repeat left top; width:94px;}
.propiedades		{ background:url(../img/menu.gif) no-repeat -96px top; width:139px;}
.asociados			{ background:url(../img/menu.gif) no-repeat -237px top; width:93px;}
.nosotros			{ background:url(../img/menu.gif) no-repeat -332px top; width:93px;}
.contacto			{ background:url(../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(../img/menu.gif) no-repeat left -24px;}
.propiedades:hover	{ background:url(../img/menu.gif) no-repeat -96px -24px;}
.asociados:hover	{ background:url(../img/menu.gif) no-repeat -237px -24px;}
.nosotros:hover		{ background:url(../img/menu.gif) no-repeat -332px -24px;}
.contacto:hover		{ background:url(../img/menu.gif) no-repeat -427px -24px;}

/*MENU ACTIVE*/
#inicioActive		{ background:url(../img/menu.gif) no-repeat left -48px; width:94px;}
#propiedadesActive	{ background:url(../img/menu.gif) no-repeat -96px -48px; width:139px;}
#asociadosActive	{ background:url(../img/menu.gif) no-repeat -237px -48px; width:93px;}
#nosotrosActive		{ background:url(../img/menu.gif) no-repeat -332px -48px; width:93px;}
#contactoActive		{ background:url(../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;}

/*selected main tab style */
.shadetabs li.selected #propiedades	{ background:url(../img/menu.gif) no-repeat -96px -24px;}

/* Drop Down Menu */
.dropmenudiv{
	position:absolute;
	top:0;
	z-index:1000;
	visibility: hidden;
	margin-top:1px;
}
.dropmenudiv #verPropiedades,
.dropmenudiv #verProyectos 	{ display:block; margin-bottom:2px; width:205px; height:24px; text-indent:-9999em;}

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

#verPropiedades:hover	{ background:url(../img/submenu.gif) no-repeat left -52px;}
#verProyectos:hover		{ background:url(../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(../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;}

/*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(/img/bgSearch.png) no-repeat left 10px; height:333px; padding:40px 13px 10px; width:429px;}
#searchProp strong { color:#0055a1;}
#searchProp .title {margin-bottom:5px;}
#searchButton	{ background:url(../img/searchButton.gif) no-repeat left top; border:none; height:35px; width:189px;}

.numbers		{ margin:10px 0 58px 227px;}
.numbers li		{ margin-bottom:5px;}


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

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

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

/*INDEX*/
.mapBrd			{ background:url(../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(../img/leftBoxTop.gif) no-repeat left top; font-size:1px; height:4px; width:630px;}
.leftBoxCont	{ background:url(../img/leftBoxCont.gif) repeat-y left top; padding:2px 10px 15px; width:610px; }
.leftBoxBottom	{ background:url(../img/leftBoxBottom.gif) no-repeat left top; font-size:1px; height:4px; margin-bottom:15px; width:630px;}

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

.propLeft, .proyLeft	{  margin-right:20px;}
.propLeft, .proyLeft,
.propRight, .proyRight	{ background:url(../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(../img/rightBoxTop.gif) no-repeat left top; font-size:1px; height:4px; width:310px;}
.rightBoxCont		{ background:url(../img/rightBoxCont.gif) repeat-y left top; padding:2px 10px 15px;  width:290px;}
.rightBoxBottom		{ background:url(../img/rightBoxBottom.gif) no-repeat left top; font-size:1px; height:4px; width:310px; margin-bottom:15px;}

#encarte	 	{ background:url(../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(../img/agentRemax.gif) no-repeat left top; display:block; height:129px; text-indent:-9999em; width:290px;}
#saleProp a		{ background:url(../img/saleProp.jpg) no-repeat left top; display:block; height:110px; margin-bottom:15px; text-indent:-9999em; width:290px}
#adminProp a	{ background:url(../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(../img/print.gif) no-repeat left top;}
.viewDtls	{ background:url(../img/viewDtls.gif) no-repeat left top;}
.viewList	{ background:url(../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(../img/viewDtls_active.gif) no-repeat left top;}
#viewList_active	{ background:url(../img/viewList_active.gif) no-repeat left top;}

/*PROPIEDADES*/
/*#ulcolumns	li	{ float:left; width:144px;}*/
.mapBrd_prop	{ background:url(../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 Y PROYECTOS*/
.sortBar a						{ background:url(../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(../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(../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(../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(../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;}

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

.thumbProy_left	{ background:url(../img/thumbnailLeft_proy.gif) no-repeat left bottom; width:10px;}
.thumbProy_cont	{ background:url(../img/thumbnailCont_proy.gif) repeat-x left bottom; width:286px;}
.thumbProy_right{ background:url(../img/thumbnailRight_proy.gif) no-repeat left bottom; width:13px;}

.thumbProy_left,
.thumbProy_cont,
.thumbProy_right{ float:left; height:123px;} /*comun*/

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

/*BUSQUEDA DE PROYECTOS*/
#searchproyecto #code	{ background:#FAFCCF; border:1px solid #dddcdc; padding:5px;}
#searchproyecto #codigo	{ width:158px;}
#precio1, #precio2		{ width:243px;}
#precio2				{ margin-left:4px;}

/*DETALLE DE PROPIEDADES*/
.imgAgent				 { float:left; margin-right:10px; width:63px;}
.imgAgent img 			 { border:1px solid #d2d0d0;}
.contactInfo_agent		 { float:left; padding-top:10px; width:217px;}
.contactInfo_agent h1	 { font-size:12px;}
.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(../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(../img/bulletGt.gif) no-repeat right -14px; padding-right:25px; color:#0055a1; text-decoration:underline;}
.bulletGt_prev,
.backtoList		{ background:url(../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	#PersonaNombre{ width:218px;}
.searchAgent 			{ background:url(../img/bgSearch_agent.gif) no-repeat left top; height:50px; padding:10px; width:643px;}
.agentForm	#searchButton{ margin-top:13px;}
.searchAgent h1 		{ background:url(../img/vertLine_agent.jpg) no-repeat right top; color:#0055a1; font-size:17px; float:left; margin-right:10px; padding-right:10px; width:191px;}
.searchAgent h1 span 	{ font-size:12px; padding-left:25px;}
.searchAgent h1 strong	{ font-size:18px;}
#asociadosNombre		{ width:222px;}
#searchButton_agent		{ background:url(../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:628px;}
.wrapBecomeAgent strong	{ cursor:pointer; display:block; float:left; font-size:20px; margin-top:63px; width:178px;}
.wrapBecomeAgent em		{ color:#0055a1; font-size:14px;}

.agentButton				{ margin-top:78px;}
.searchAgent #filterButton	{ position:absolute; height:26px; margin-top:0; width:111px;}
#filterButton input			{ background:url(../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; float:left; margin-right:15px;}
.agentRight		{ float:left; width:845px;}
.agentRight h1	{ color:#0055a1; font-size:18px; margin-bottom:5px;}
.infoAgent		{ background:url(../img/bgRow_agent.gif) repeat-x left bottom; border:1px solid #d2d0d0; line-height:17px; padding:10px; width:823px;}

.contactInfo		{  float:left; width:180px;}
.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; padding-left:20px; width:623px;}

.agentProperty li	{ display:inline;}
.agentProperty li a { background:url(../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(../img/bulletPoint.gif) no-repeat left 5px;;}

/*NOSOTROS*/
.objetiveList li	{ background: url(../img/bulletPoint.gif) no-repeat left 10px; border-bottom:1px dotted #ccc; line-height:18px; padding:10px 0 10px 27px;}
.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:288px;}
.vender textarea, .vender #sectors	{ width:290px;}
.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;}

/*PAGINATION*/
#pagination			{ clear:both; display:block; margin:15px 0 0;}
#pagination .numbers{ margin:0}

#pagination .numbers a{ float:left; margin-right:5px;}
#pagination .numbers a:hover { background:#fbfbd2; border:1px solid #0055a1;}

#pagination .numbers strong{ background:none;}
.page	{ background:#0055A1; color:#fff; display:block; float:left; line-height:20px; margin-right:10px; padding:3px;}

#pagination a,
#pagination em		{ border:1px solid #c0bcd6; color:#0055a1; display:block; font-weight:400; float:left; padding:2px 4px; margin:0 3px;}
#pagination em		{ border:1px solid #fff; font-weight:700; text-decoration:underline;}
.prev, .next		{ float:left; color:#0055a1; line-height:20px; margin:0 15px; border:none;}
#sort span			{ float:left; line-height:20px; margin-left:10px;}
.puntos				{ float:left; margin:0 3px;}
.page				{ display:block; background:#0055a1; color:#fff; padding:2px 3px; float:left; line-height:17px;}
.showPage			{ margin:10px auto 0; width:200px;}

/*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(../img/suscriptionTop2.gif) no-repeat left top; height:23px; padding-top:9px;}
.orangeBoxTop .headSubscription	{ background:url(../img/headSuscription.gif) no-repeat center top; height:23px; text-indent:-9999em;}
.orangeBoxTop .headAgent		{ background:url(../img/headAgent.gif) no-repeat center top; height:24px; text-indent:-9999em;}

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

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

.orangeBoxCont label	{ color:#fff; display:block; font-weight:700;}
#subscriptionButton		{ background:url(../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*/

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;
/*display : none;*/
position : absolute;
}
div#header div#slide-holder div#slide-controls {
right: 0;
top : 0;
width : 264px;
/*display : none;*/
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(../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;
}