/* CSS Document */

html, body		{ margin:0; padding:0; height:100%;}
body			{ font: 11px Arial, Helvetica, sans-serif ; background:url(../img/bg_Topbar.gif) repeat-x left top; color:#333;}/*bgHeader.gif*/
ul				{ list-style:none;}
#header			{ width:960px; height:136px; margin:0 auto; padding:0 15px 0;}
.links			{ height:26px; padding-top:2px}
.links a		{ height:22px; text-indent:-9999em; display:block; float:right;}
#bancoPopular	{ background:url(../img/popular.gif) no-repeat left center; border-right:1px solid #fff; margin-right:10px; padding-right:10px; width:70px;}
#dataCredito	{ background:url(../img/dataCredito.gif) no-repeat left center; width:53px;}

#logo			{ background:url(../img/logo.gif) no-repeat; width:206px; height:90px; float:left; margin-top:10px;}

#propAutorizar			{ background:url(../img/propAutorizarRed.gif) no-repeat  left top; }
#propAutorizar:hover	{ background:url(../img/propAutorizarRed.gif) no-repeat  left -51px;}

#propBaja				{ background:url(../img/propBajaRed.gif) no-repeat left top;}
#propBaja:hover			{ background:url(../img/propBajaRed.gif) no-repeat left -51px;}

#proyBaja				{ background:url(../img/proyBajaRed.gif) no-repeat  left top;}
#proyBaja:hover			{ background:url(../img/proyBajaRed.gif) no-repeat left -51px;}

#proyAutorizar			{ background:url(../img/proyAutorizarRed.gif) no-repeat left top;}
#proyAutorizar:hover	{ background:url(../img/proyAutorizarRed.gif) no-repeat left -51px;}
#imageInsertBut			{width: 105px;}
#propBaja, #propAutorizar, #proyBaja, #proyAutorizar
				{ width:56px; height:51px; display:block; float:left; margin-right:20px; display:inline;}/*comun*/


.marginT		{ margin-top:10px;}
.marginR		{ margin-right:10px;}
.marginB		{ margin-bottom:10px;}
.marginL		{ margin-left:10px;}

#nav			{ width:740px; float:right;}
#user			{ color:#fff; float:right; width:220px; margin:10px 0 0 20px;}
#user p			{ font-weight:700; line-height:18px; text-align:right;}
#user span		{ font-size:10px; color:#fff;}

#user .clave	{ color:#FBF8BF; font-size:11px; font-weight:400; font-style:italic;}
#logOut			{ background:url(../img/logOut.gif) no-repeat left top; width:46px; height:38px; float:right; margin:0 0 0 5px;}
#logOut:hover	{ background:url(../img/logOut.gif) no-repeat left -38px;}
#content	 	{ width:990px; margin:0 auto; padding-top:20px}
#info			{ padding:4px 13px; min-width:400px !important; margin-top:1px;}
.marginT		{ margin-top:10px;}
#loading		{ text-align:center;}
.highlightBox	{ background:#f3f3f4; width:980px; border:solid 1px #d0d0d0; padding:4px; margin-bottom:10px;}

/*BOTTOM*/
#boder-bottom	{ width:990px; margin:0 auto; display:none}
#brdBL, #brdB, #brdBR {height:9px; float:left; font-size:1px;}

#brdBL			{ background:url(../img/borderBL.png) no-repeat; width:9px;}
#brdB			{ background:url(../img/borderB.png) repeat-x; width:972px;}
#brdBR			{ background:url(../img/borderBR.png) no-repeat; width:9px;}

#footer			{ background:#ce0000;  color:#fff; margin:10px auto 20px; padding:5px; width:980px;}
.footerL		{ float:left; width:165px;}
.footerL a		{ display:block; float:left; height:29px; text-indent:-99999em;}

.footerR		{ float:right; width:165px;}
.footerR span	{ display:block; float:left;}
#gbh			{ text-decoration:underline; color:#fff;}

p				{ margin:0}
h3				{ color:#2b1176; font-size:13px; margin:0}
a				{ text-decoration:none; outline:none;}
form			{ padding:0; margin:0;}
.floatL			{ float:left}
.floatR			{ float:right;}				
.clear			{ clear:both; height:1px; margin: -1px 0 0; padding:0; font-size:1px; border:0; visibility: hidden; background:none;}
.marginB_ten	{ margin-bottom:10px;}
.underline		{ text-decoration:underline; color:#2b1176;}
.oculto			{ display:none;}
.visible		{ display:block;}
.hortLine		{ background:url(../img/hortLine.jpg) repeat-x; font-size:1px; height:1px; clear:both;	width:98%; margin:5px auto;}
.uppercase		{ text-transform:uppercase;}
.block			{ display:block;}
/* BUSCAR PROPIETARIO */
#propietarioSearch		{ margin:56px 0 0 7px; width:800px;}
#brokerSearch			{ margin:81px 0 0 7px}
#asistenteSearch		{ margin:81px 0 0 7px}
#gerenteSearch			{ margin:106px 0 0 7px}

#asociadosSearch		{ width:730px;}

#asistenteSearch,
#brokerSearch,
#gerenteSearch			{ display:none; position: absolute; width:535px; background:#fff; border:solid 1px #ccc;}

#asistenteSearch h4,
#propietarioSearch h4,
#brokerSearch h4,
#gerenteSearch h4
						{ background: #f3f3f4; color:#2B1176; padding:5px; margin-bottom:10px; border-bottom:1px solid #ccc;}
#asistenteSearch input,
#propietarioSearch input,
#brokerSearch input,
#gerenteSearch input	{ width:98%; margin-bottom:4px;}

#asistenteSearch p,
#propietarioSearch p,
#brokerSearch p,
#gerenteSearch p		{ margin-bottom:4px;}

.validateSearch	{ color:#ff0000; font-weight:700; display:none;}
/* BROKER TABLE */

#brokers,
div#gerentes 		{ width:237px; background:#fff url(../img/bgInput.gif) repeat-x left bottom; border:solid 1px #ccc; height:18px; margin-bottom:5px; padding-left:3px;}

#brokersName,
#gerentesName		{ font-weight:400;}

.closeBrokers, .closeGerentes 			 { background:url(../img/closeGray.gif) no-repeat right center; width:14px; height:18px; float:right; margin-right:3px;}
.closeBrokers:hover, .closeGerentes:hover{ background:url(../img/closeColor.gif) no-repeat right center;}

#nombredisplay, #gerentes			 { width:237px; background:#fff url(../img/bgInput.gif) repeat-x left bottom; border:solid 1px #ccc; height:18px; padding-left:3px; cursor:text;}
#brokers:hover, #nombredisplay:hover, #gerentes:hover{ width:237px; background:#ffc; border:solid 1px #ccc; height:18px; padding-left:3px; cursor:text;}

.search			{ display:none; position: absolute; width:450px; background:#fff; border:solid 1px #ccc; margin:45px 0 0 8px;}
#uploadBox		{ width:352px;}

.search h4		{ background: #f3f3f4; color:#2B1176; padding:5px; margin:0 0 10px 0; border-bottom:1px solid #ccc;}

.search input	{ width:98%; margin-bottom:4px;}
.search p		{ margin-bottom:4px;}
.footer_search	{ /*background:#eee; border-top:solid 1px #ccc; */padding:4px; height:27px;}
.close			{ background:url(../img/close.gif) no-repeat center; width:14px; height:14px; float:right;}
.buscar			{ background:url(../img/shadowHeader.gif) repeat-x 0 7px; color:#ce0000; border:solid 1px #e9e6e6 ; border-top:none; line-height:18px; text-align:center;}

/* ICONS FOR THE DIFFERENT ACTIONS */
.icons a		{ display:block; float:left; width:19px; height:19px; padding:2px; margin-right:5px;}
#views a		{ background:url(../img/view.gif) no-repeat center;}
#property a		{ background:url(../img/property.gif) no-repeat center;}
#propAsociado a	{ background:url(../img/propAutorizada.gif) no-repeat center; width:21px;}
#proyAsociado a	{ background:url(../img/proyAutorizada.gif) no-repeat center; width:21px;}
#proyAutorizacion a{ background:url(../img/proyAutorizar.gif) no-repeat center; width:21px;}
#proyBajaLista a{ background:url(../img/proyBaja.gif) no-repeat center; width:21px;}
#edit a			{ background:url(../img/edit.gif) no-repeat center;}
#cuenta a		{ background:url(../img/cuenta.gif) no-repeat center;}
#asist a		{ background:url(../img/asist.gif) no-repeat center;}
#authorizeAsoc a{ background:url(../img/authorize.gif) no-repeat center;}
#bajaAsoc a		{ background:url(../img/bajaAsoc.gif) no-repeat center;}
#print a		{ background:url(../img/printer.gif) no-repeat center;}
#printed a		{ background:url(../img/printed.gif) no-repeat center;}
#contact a		{ background:url(../img/contact.gif) no-repeat center;}
#editCat a		{ background:url(../img/edit.gif) no-repeat 7px center #ddd; width:232px; border:solid 1px #ccc;}
#editCat a:hover{ background:url(../img/edit.gif) no-repeat 7px center #ffc;}
#delete a		{ background:url(../img/delete.gif) no-repeat center;}
#new a			{ background:url(../img/add.gif) no-repeat center;}
#list a			{ background:url(../img/list.gif) no-repeat center;}
#propList a		{ background:url(../img/propList.gif) no-repeat center;}
#addspend a		{ background:url(../img/spend.gif) no-repeat center;}
#authorize a    { background:url(../img/authorizeProp.gif) no-repeat center;}
#reject a    	{ background:url(../img/rejectProp.gif) no-repeat center;}
#detele_inProperty a{ background:url(../img/delete_inProperty.gif) no-repeat center 6px;}

#editCharacteristic 	{ background:#fff url(../img/bgInput.gif) repeat-x left bottom; border:1px solid #ccc; padding:3px;}
#editCharacteristic a 	{ background:url(../img/edit.gif) no-repeat left center; padding-left:25px; display:block; width:209px; height:25px; line-height:25px;}
#plusDay a				{ background:url(../img/sixtyMore.gif) no-repeat center;}
#plusDayAuth a			{ background:url(../img/alert_sixtyMore.gif) no-repeat center bottom;}
#publishProp a 			{ background:url(../img/publishProp.gif) no-repeat center 1px;}
#addVisita a			{ background:url(../img/addVisit.gif) no-repeat center 3px;text-indent:-9999em;}
#authorize_inProyect{ background:url(../img/authorizeProp_project.gif) no-repeat left -27px; width:90px; height:27px; display:block; margin-top:5px; float:right; border:none;}
#authorize_inProyect:hover{ background:url(../img/authorizeProp_project.gif) no-repeat left top;}

#conflicto_disponible	{ background:url(../img/disponible.gif) no-repeat left top; width:86px; margin-right:5px;}
#conflicto_autorizar	{ background:#eee url(../img/porAutorizar.gif)  no-repeat left top; width:98px; margin-right:5px;}
#conflicto_baja			{ background:url(../img/deBaja.gif) no-repeat left top; width:71px; height:27px;margin-right:0;}
/*comun*/
#conflicto_disponible, #conflicto_autorizar, #conflicto_baja{ height:27px; display:block; float:left; border:none; cursor:pointer;}


#reject_inProyect{ background:url(../img/rejectProp_project.gif) no-repeat left -27px; width:90px; height:27px; display:block; margin-top:5px; float:right; border:none;}
#reject_inProyect:hover{ background:url(../img/rejectProp_project.gif) no-repeat left top; width:90px; height:27px; }


#add a			{ background:url(../img/plus.gif) no-repeat; display:block; width:48px; padding-left:22px; line-height:27px; margin-left:10px; font-weight:400; color:#2b1176; font-size:11px}
#add a:hover	{ background:url(../img/plus.gif) no-repeat left -27px; color:#2b1176;}
#addPaid input	{ background:url(../img/addPaid.gif) no-repeat; width:105px; padding:2px 0 2px 28px;}

.action a		{ display:block; font-size:11px; font-weight:400; color:#333; margin:0 5px; height:27px; line-height:27px; }
#save input		{ background:url(../img/save.gif) no-repeat 4px  4px; width:70px; padding:2px 0 0 25px;}
#save input:hover{background:url(../img/saveHover.gif) no-repeat;}

#inProcess input{ background:url(../img/inProcess.gif) no-repeat left top; width:79px; padding:2px 0 0 25px;}

#paid input		 { background:url(../img/paid.gif) no-repeat 3px 4px; width:70px; padding:2px 0; margin:4px 4px 0 0;}
#paid input:hover{ background:url(../img/paidHover.gif) no-repeat;}

#pagos input	  { background:url(../img/paid.gif) no-repeat 3px 4px; width:95px; padding:2px 0 2px 16px; margin-top:4px;}
#pagos input:hover{ background:url(../img/pagosHover.gif) no-repeat;}

#back a			{ background:url(../img/list.gif) no-repeat 4px 4px; width:27px; padding:2px 0 0 25px}
#back a:hover	{ background:url(../img/listHover.gif) no-repeat}
#del a			{ background:url(../img/delete.gif) no-repeat 4px 4px; padding:2px 3px 0 26px; width:36px}
#del a:hover	{ background:url(../img/deleteHover.gif) no-repeat;}
#save input,
#paid input,
#pagos input,
#inProcess input,
/*#add a,*/
#addPaid input	{ border:none; font-size:11px; color:#333; height:27px;}

.remove			{ background:url(../img/remove.gif) no-repeat left -27px; width:73px; height:27px; border:none; margin-bottom:10px; cursor:pointer;}
.remove:hover	{ background:url(../img/remove.gif) no-repeat left top;}

.deleteProperty					{ width:270px; position:absolute; z-index:1000; display:none; background:#fff; border:1px solid #ccc; padding:10px; margin:40px 0 0 -200px; color:#000;}
.deleteProperty p				{ color:#ce0000; font-weight:700; letter-spacing:0.05em; margin-bottom:10px;}
.deleteProperty textarea		{ width:265px; height:100px; margin-bottom:10px; background:#fff url(../img/bgInput.gif) repeat-x left bottom; border:1px solid #ccc;}
.deleteProperty textarea:focus,
.deleteProperty textarea:active,
.deleteProperty textarea:hover	{ background:#ffc;}
 
.printSearch		{ background:url(../img/printSearch.gif) no-repeat left top; display:block; width:44px; height:21px; margin-right:5px; color:#2B1176; padding:6px 0 0 38px;}
.printSearch:hover	{ background:url(../img/printSearch.gif) no-repeat left -27px;}
 
/* add and del photo IN PROPIEDADES/ADD */
#delPhoto a			{ background:url(../img/delPhoto.gif) no-repeat 4px 4px;}
#delPhoto a:hover	{ background:url(../img/delPhotoHover.gif) no-repeat;}

#addPhoto			{ background:url(../img/addPhoto.gif) no-repeat left 2px; display:block; width:61px; height:63px;}
#addPhoto:hover		{ background:url(../img/addPhoto1.gif) no-repeat left 2px;}

#delPhoto a			{ line-height:27px; width:27px; margin-right:8px; display:block;}
#radPhoto			{ line-height:27px; background:#fff url(../img/bgInput.gif) repeat-x left bottom; border:solid 1px #ccc; padding:1px;}

#note				{ font-size:10px;}

#delAll_photo a		{ background:url(../img/delPhoto.gif) no-repeat 4px 4px; color:#333; clear:both; display:block; height:27px; line-height:27px; margin-top:10px; padding-left:30px; width:66px;}

/* PAGINATION STYLE*/
.pagination		{ background:#fff; border:solid 1px #ccc; min-height:20px; height:auto !important; height:20px; padding:8px 5px; font-weight:700; margin-bottom:10px; text-align:left;}
.pagination em	{ font-style:normal; text-decoration:underline;}
.pagination em,
.sort em		{ color:#2b1176; font-weight:400; padding:0 3px;}
.pagination a	{ color:#333; font-weight:400; padding:2px 5px; background:#eee; border:1px solid #ccc;}
.pagination a:hover{ background:#e6e5e5; border:1px solid #2b1176;}
.pagination a:visited{ background:#fff; border:1px solid #ccc; color:#777;}
.pagination img	{ margin:4px 5px 0;}
.sort			{ float:left;}
.show			{ float:right; padding-top:3px; height:20px}
.numbers		{ width:290px; margin:0 auto; text-align:center; height:25px;}



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

/* 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:#333;}
.oddRow			{ background:#dfdfe1;}
.evenRow		{ background:#eaeaeb;}
.checkList		{ padding-top:3px;}

/* CLASS FOR ALL FORMULARY 

.formulary			{ width:990px; background:#000; margin:0 auto}*/
.formulary h4		{ font-size:11px; margin:0 0 10px}
.titleUl			{ border-bottom: dotted 1px #ccc; padding-bottom:3px; margin:0 0 10px;}
.formulary h3		{ border-bottom: dotted 1px #ccc; line-height:25px; padding-bottom:5px; margin:0 0 10px; min-height:25px; height:auto !important; height:25px;}
.formulary h3 span	{ color:#a595cf;}
.formulary legend	{ color:#2b1176; font-size:13px; padding-bottom:5px}

.mozfieldset		{ background:#eee; border-color:#ccc; border-width:1px;  border-style:solid; -moz-border-radius:5px; padding:5px; margin-bottom:7px;}
fieldset			{ margin-bottom:7px;}
.colLeft			{ float:left; width:467px;}
.colRight			{ float:left; margin-left:10px; width:467px;}
.row a				{ color:#2b1176}
.row h3, row h4		{ margin:0 0 10px}
.row h3				{ background:url(../img/doc.gif) no-repeat right 3px; color:#2b1176; 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:#333; 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/required.gif) right 8px no-repeat; margin-bottom:2px; font:normal 12px/15px Arial}
#required			{ background:url(../img/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/bgInput.gif) repeat-x left bottom; border:solid 1px #ccc; padding-left:3px; }
.row select{ width:237px; background: url(../img/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;}

/* DISPLAY ERROR */
.pointer_symbol		{ background: url(../img/bgError_message.gif) no-repeat top center; display:block; width:237px; height:4px; font-size:1px; }
.error_message		{ background:#ce0000; color:#fff; padding:2px; display:block; width:237px;}

/* PROPIEDADES */
.leftProp				{ float:left; width:216px; margin-right:6px;}
#myComision, #birthday	{ margin-bottom:5px;}
.panelsProp			{ border:solid 1px #ccc; border-width:1px 1px 0; padding:1px;}
.panelsProp_head	{ background:url(../img/bgTitles-secction.gif) repeat-x; color:#fff; line-height:18px; padding:3px; font-weight:700;}
.panelsProp_table	{ width:100%; text-align:left; color:#333;}
.panelsProp_table th{ background:url(../img/shadowHeader.gif) repeat-x bottom #fcfcfc; color:#2B1176; height:20px; padding:4px;}
.panelsProp_table td{ border-bottom:solid 1px #ccc;}
.panelsProp_table a	{ color:#333;}
.panelsProp_table a:hover	{ color:#333; text-decoration:underline;}
.panelsProp_ftr		{ font-weight:700; color:#333;}
.panelsProp_ftrR	{ background:url(../img/total-R.gif) no-repeat; float:left; width:9px; height:40px;}
.panelsProp_ftrL	{ background:url(../img/total-L.gif) no-repeat; float:left; width:9px; height:40px;}
.panelsProp_ftrC	{ background:url(../img/total-C.gif) repeat-x; float:left; width:198px; height:40px; padding-top:7px;}

.BirthdayType		{ background:#ccc7e3 url(../img/balloon.gif) no-repeat 187px bottom; color:#333; line-height:20px; padding-left:5px; font-weight:700;}

.rightProp			{ width:768px; float:left;}

.headerProp			{ margin-bottom:5px; height:25px; color:#2b1176; border-bottom:dotted 1px #ccc; padding-bottom:5px;}
.headerProp h3		{ font-size:13px; margin:2px 0 0;}

.searchProp			{ color:#2b1176; background:url(../img/search.gif) no-repeat left top; border:none; display:block; padding:0 0 0 30px; height:27px; line-height:27px; width:86px; font-size:11px; cursor:pointer;}/* search button */
.searchProp:hover,
.seeAll:hover		{ background:url(../img/search.gif) no-repeat left -27px; border:none;}/* search button */
.seeAll				{ color:#2b1176; background:url(../img/search.gif) no-repeat left top; border:none; display:block; padding:0 0 0 30px; height:27px; line-height:27px; width:56px; font-size:11px; font-weight:400; cursor:pointer;}
.searchClient		{ color:#2b1176; background:url(../img/search.gif) no-repeat 3px center; border:solid 1px #ccc; display:block; padding:3px 3px 3px 30px; height:25px; width:103px;}

#filter				{ background:#f3f3f4; border:solid 1px #ccc; padding:5px; height:27px; line-height:27px; margin-bottom:5px; color:#2b1176;}
#filter p			{ line-height:22px;}
#filter a			{ color:#2b1176; font-size:12px;}

.prop_headSale		{ color:#2B1176;}
.prop_headRents		{ color:#ce0000;}
.prop_headFurnished	{ color:#333;}

.prop_headSale span		{ color:#2B1176;}
.prop_headRents span	{ color:#ce0000;}
.prop_headFurnished span{ color:#333;}

.prop_head,
.prop_headSale,
.prop_headRents,
.prop_headFurnished { min-height:50px; height:auto !important; height:50px; background-color:#F3F3F4; border-bottom:1px solid #ccc;}

.panel_prop			{ background:#fff; border:solid 1px #ccc; width:237px; margin:0 25px 12px 0; float:left; min-height:370px; height:auto !important; height:370px; position:relative; padding-bottom:40px;}

.forSale			{ background:url(../img/bgSale.jpg) repeat-x;}
.forRents			{ background:url(../img/bgRents.gif) repeat-x;}/*bgRents.jpg*/
.furnished			{ background:url(../img/bgFurnished.gif) repeat-x;}
.forRentsSale		{ background:url(../img/bgFurnishedSale.gif) repeat-x;}
.dtls_furnishedSale	{ background:url(../img/bgFurnishedAmubSale.gif) repeat-x;}

.forSale,
.forRents,
.furnished,
.forRentsSale,
.dtls_furnishedSale	{ border-right:solid 1px #fff; text-align:center; text-transform:uppercase;	width:67px; float:left;	height:35px; color:#fff;}

.right_propHead		{ margin-left:72px; padding-top:3px;}
.right_propHead span{ font-weight:700; font-size:12px;}

.r_propHead,
.r_propHeadLine		{ margin-left:12px; float:left; padding:3px 5px 0 0; width:190px; letter-spacing:0.05em; display:inline;}
.r_propHeadLine		{ line-height:29px;}
.r_propHead span,
.r_propHeadLine		{ font-weight:700;}

.r_propHead strong	{ letter-spacing:0.1em;}
/* FOR SALE PROPERTY, RENT PROPERTY AND FURNISHED PROPERTY  */
#null_saleProp,
#null_rentProp,
#null_rentProp:hover		{ background:url(../img/close.gif) left top no-repeat; width:13px; height:14px; float:left; margin:3px 0 0 14px;}

/* FOR  */
#null_furnishedProp			{ background:url(../img/null_furnishedProp.jpg) left top no-repeat; width:13px; height:14px; float:left; margin:3px 0 0 14px;}
#null_furnishedProp:hover	{ background:url(../img/null_furnishedProp.jpg) left -14px no-repeat;}

.commission					{ background:url(../img/cb.gif) no-repeat left bottom; width:30px; height:14px; margin-top:3px;}
.commssionDtl				{ background:url(../img/cbDtl_prop.gif) no-repeat 919px bottom; height:14px;}

/*----------------------------------------------------------------------------------------------------------------------------------------*/

.headProject		{ background:#d0dce7 url(../img/build.gif) no-repeat 8px bottom; line-height:20px;}
.headProject p		{ padding-left:33px; color:#333;}
.headProject span	{ color:#2b1176;}

.headCuentas		{ background:url(../img/bg-subTitle.gif) bottom repeat-x #b1abcc; line-height:20px;}
.headCuentas td		{ padding-left:5px;}
.totalCuenta td		{ padding-left:5px; font-weight:700; color:#2b1176; margin-bottom:14px; background:#f3f3f4;}

.proyectNameAdmin	{ margin:-24px auto 0; width:90%;}
.proyectName		{ margin:-66px auto 0; width:90%;}
.proyectTitle		{ color:#fff; text-align:center; line-height:24px; position:relative; z-index:100; font-size:12px;}
.proyectBg 			{ background-color:#000; filter:alpha(opacity=45); opacity:.45;	margin-top:-24px; height:24px;}

/*for more details (dtls) */
.dtls_sale			{ background:url(../img/bgSale_right.gif);}/*.jpg*/
.dtls_rents			{ background:url(../img/bgRents.gif);}
.dtls_furnished		{ background:url(../img/bgFurnished_right.gif);}
.dtls_comun			{ text-align:center; padding:3px; position:absolute; bottom:0; width:231px;}
.dtls_comun a		{ color:#fff; font-weight:700; display: block; line-height:14px;}

.table_prop		{ background:#ccc; margin:1px; width:235px;}
.table_prop tr	{ background:#F3F3F4;}
.tdLeft_prop	{ font-weight:700; width:45%;}
.buttonProp		{ background:url(../img/buttonProp.jpg); border:solid 1px #ccc; color:#2e1578; display:block; float:left; width:75px; height:16px; line-height:16px; text-align:center; text-transform:capitalize;}

/* search*/
#searchBar		{ background:#fff; border:2px solid #ce0000; display:none; padding:1px; position:absolute; width:755px; z-index:1000; margin:2px 0 0 222px;}
#closeSearch	{ background:#f3f3f4; color:#2b1176; font-weight:700; border:1px solid #ccc; height:14px; line-height:14px; padding:5px; margin:5px;}
#closeSearch a	{ background:url(../img/close.gif) no-repeat; display:block; width:14px; height:14px; float:right;}
.section		{ border-bottom:dotted 1px #ccc; font-weight:700; padding-bottom:3px; margin:0 0 5px;}
.cellSearch		{ line-height:22px; padding-left:5px; border:solid 1px #ccc; margin-bottom:2px;}
.typeBusiness 	{ border:solid 1px #ccc; padding:3px; height:18px; display:block; float:left;}
.cellSearch,
.typeBusiness 	{ background:#fff url(../img/bgInput.gif) repeat-x left bottom;}

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

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

.submit					{ text-align:right;}

.options				{ background:#fff url(../img/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/bgInput.gif) repeat-x left bottom; border:solid 1px #ccc; padding:2px 5px; width:107px; margin-left:1px; display:block; float:left;}
.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/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/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;}

/* PROPIEDADES/VENDER STYLE*/
.inputWithd input,
.inputWithd input:hover,
.inputWithd input:active,
.inputWithd input:focus	{ width:349px;}
.continue				{ background:url(../img/continue.gif) no-repeat; width:76px; height:20px; display:block; border:none; }
.img_prop				{ background:url(../img/bg_gradiente.gif) repeat-x 0 bottom; border:solid 1px #ccc; padding:10px; margin:10px 0; color:#2b1176;}
.img_prop img			{ background:#fff; padding:5px; border:solid 1px #ccc;}
.imgsInprop img			{ margin:5px 20px 10px; padding:5px; background:#eee; border:solid 1px #ccc}
.borderImg				{ padding:5px; background:#eee; border:solid 1px #ccc}

/* CONTRATOS */
.contratoRes, .contratoVent, .contratoCapt			{ background:#fff url(../img/bgInput.gif) repeat-x left bottom; padding:3px 5px; border:solid 1px #ccc; display:block; float:left; margin-right:5px;}
.contratoRes a, .contratoVent a, .contratoCapt a	{ color:#2b1176;}

/*PENDIENTE*/
.contrts_c { background:url(../img/contrts_c.gif) no-repeat left top; height:22px; float:left; display:block; }
.contrts_l { background:url(../img/contrts_l.gif) no-repeat left top; width:4px; height:22px; float:left; display:block; }
.contrts_r { background:url(../img/contrts_r.gif) no-repeat left top; width:4px; height:22px; float:left; display:block;}

/* TABLE PROPERTIES */
.tablePorperties th			{ background:url(../img/shadowHeader.gif) repeat-x left bottom; color:#333; height:12px; font-size:11px; padding:3px; text-align:left;}
.tablePorperties .oddrow	{ padding:5px; background:#e6e6e6;}
.tablePorperties .oddrow td,
.evenrow td					{ padding-left:5px; color:#333;}
.tablePorperties .evenrow	{ padding:5px; background:#efeff0;}
.tablePorperties a			{ color:#333;	text-decoration:underline;}
/* END PROPIEDADES */
.error			{ padding:5px; background:#ce0000; color:#fff;}
.projectList a  { display:block; width:95%; line-height:12px; color:#000; background:#fff url(../img/bgInput.gif) repeat-x left bottom; border:solid 1px #ccc; padding:3px; margin-top:5px;}
.projectList a:hover{ background:#ffc;}

#projectActive { display:block; width:95%; line-height:12px; color:#000; background:#ffc; border:solid 1px #ccc; padding:3px; margin-top:5px;}

/*AGENTES Y GERENTES*/
.agents{ color:#2b1176; display:block; border-bottom:solid 1px #ccc; margin-bottom:5px; padding-bottom:5px;}
.agent { color:#2b1176; display:block;}

/*CLIENTES*/
.flashMessage{ border-bottom:dotted 1px #ccc; padding:5px;}
.flashError a	{ background:url(../img/error.gif) no-repeat left center;}
.flashSuccess a	{ background:url(../img/success.gif) no-repeat left center;}

.flashError a, .flashSuccess a { display:block; font-size:14px; padding:15px 0 0 55px; color:#333; height:50px; line-height:normal;}

/*PAGOS */
#total_pagos		{ height:40px; color:#333; padding-right:2px; font-weight:700;}
#total-C			{ background:url(../img/total-C.gif) repeat-x; width:195px; height:33px; padding-top:7px; float:right;}
#total-L			{ background:url(../img/total-L.gif) no-repeat;}
#total-R			{ background:url(../img/total-R.gif) no-repeat;}
#total-L, #total-R	{ width:9px; height:40px; float:right;}

.total_span{ float:left; width:45px;}
.total_pagos_montos{ margin-left:50px;}

/*REPORTES */
.reporte_span{ float:left; width:40px;}
.total_reportes{ float:left; margin-left:5px; width:115px;}
.total_reportes1{ float:left; margin-left:13px; width:115px;}

.propBox{
	border:solid 1px #ccc;
	width:100%;
}
.propBox option{ background:#fff url(../img/bgInput.gif) repeat-x left bottom; border:solid 1px #ccc; margin-bottom:3px;}
.propBox option:hover,
.propBox option:active,
.propBox option:focus{ background:#ffc; border:solid 1px #ccc;}

/* ------------------------------------------------------------------------------------------------------------------------------------------*/

/*CHECKBOX TOP IMG */
label.checkbox_checked_sa {
	background: url(../img/tick2.gif) no-repeat 0 center;
	
}
label.checkbox_unchecked_sa {
	background: url(../img/checkBox2.gif) no-repeat 0 center;
}
label.checkbox_checked_sa, label.checkbox_unchecked_sa {
	display: block;
	float:left;
	width:15px;
	height:18px;
	margin:0;
	padding-left:5px;
	cursor:pointer;
}

/*CHECKBOX BOTTOM IMG */
label.checkbox_checked {
	background: url(../img/tick.gif) no-repeat 0 center;
	
}
label.checkbox_unchecked {
	background: url(../img/checkBox.gif) no-repeat 0 center;
}
label.checkbox_checked, label.checkbox_unchecked {
	display: block;
	width:15px;
	height:18px;
	margin:0;
	padding-left:5px;
	cursor:pointer;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* STOP EDITTING - DO NOT CHANGE OR REMOVE */
.crirHidden {
position: absolute;
left: -1000px;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

/* DATE */
#dia{ width:78px}
#mes{ width:78px}
#ano{ width:78px}

.selectAll		{ width:168px; padding-left:5px; background:url(../img/shadowHeader.gif) repeat-x bottom; border:solid 1px #ccc;}
.selectAll span { color:#333; font-size:11px; font-weight:400;}

.header_radiusL{
	background:url(../img/header_radiusL.gif) no-repeat left top; display:block; float:left; width:4px; height:18px;
}
.header_radiusR{
	background:url(../img/header_radiusR.gif) no-repeat left top; display:block; float:left; width:4px; height:18px;
}
.usuario{display:block; width:519px; background:url(../img/bgTitles-secction.gif) repeat-x; color:#fff; float:left;}

.check_atribute{ background:url(../img/tick2.gif) no-repeat left center; width:15px; height:20px; display:block;}

.col2 .dropList, .col1 .dropList { width:242px;}

.fotoDiv,
#listFotos		 { margin:0 10px 10px; float:left;}
.fotosprop		 { background:#fff; padding:2px; display:block;}
.fotosprop:hover { background:#362e74;}

.delFoto { background: url(../img/closeColor.gif) no-repeat -2px -1px; width:14px; height:14px; position:absolute; z-index:100; cursor:pointer; display:none;}

.lectura  { background:#fff url(../img/cb2.gif) no-repeat right bottom; width:108px; color:#2B1176; padding:3px 5px; border:1px solid #c7c3dd; font-size:11px; font-weight:400; line-height:17px; float:right;}


/* ANUNCIOS */
.misAnuncios		{ background:url(../img/misAnuncios.jpg) no-repeat left top; border:none; height:27px; width:100px; font-weight:400; text-align:center; color:#2b1176;}
.misAnuncios:hover	{ background:url(../img/misAnuncios.jpg) no-repeat left -27px;}

.pubAnuncio			{ background:url(../img/pubAnuncio.jpg) no-repeat left top; border:none; height:27px; width:121px; margin-right:5px; font-weight:400; text-align:center; color:#2b1176;}
.pubAnuncio:hover	{ background:url(../img/pubAnuncio.jpg) no-repeat left -27px;}

.actualizar			{ background:url(../img/actualizar.gif) no-repeat left top; border:none; height:27px; width:96px; padding-left:35px; }
.actualizar:hover	{ background:url(../img/actualizar.gif) no-repeat left -27px;}
.inComment			{ margin-top:15px;}
.dtlAnuncio			{ text-transform:uppercase;}
.dtlAnuncio_Sistema	{ background:url(../img/homeIcon.gif) no-repeat right center;}

.comentario			{ background:url(../img/commentsMov.gif) no-repeat left top; width:34px; height:20px; padding:2px 0 0; display:block; text-align:center; margin:0 auto; color:#ce0000;}
.comentarioFijo		{ background:url(../img/comments.gif) no-repeat left top; width:34px; height:20px; padding:2px 0 0; display:block; text-align:center; margin:0 auto; color:#ce0000;}
.comentariosFijo	{ background:url(../img/comments.gif) no-repeat left top; width:34px; height:20px; padding:2px 0 0; display:block; text-align:center; margin:0 auto; color:#ce0000;}

.listado_DtlAnuncio 			{ padding:0; margin:10px 0;}
.listado_DtlAnuncio li 			{ background:#fff url(../img/bgInput.gif) repeat-x left bottom; border:1px solid #ccc;}
.listado_DtlAnuncio li span,
.listado_DtlAnuncio li strong	{ display:block; float:left; padding:4px 10px; margin-bottom:2px;}
.listado_DtlAnuncio li strong	{ width:90px; margin-right:2px;}
.listado_DtlAnuncio li span		{ width:340px;}


#ComentarioDescripcion	{ width:466px; height:224px; margin-top:9px;}
.comment				{ background:#fff url(../img/bgInput.gif) repeat-x left bottom; padding:4px; border:1px solid #ccc; margin-bottom:4px;}
/*Mensajes*/
.contactInfo			{ margin-bottom:15px; font-size:115%;}
.contactInfo_row strong,
.contactInfo_row span	{ display:block; background:#eee; float:left; padding:4px 10px; margin-bottom:2px;}

.contactInfo_row strong	{ width:100px; margin-right:2px;}
.contactInfo_row span	{ width:822px;}

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


.disabled 		{ background:none; border:1px solid #FAFAD9; font-size:10px; color:#333; padding:0;}
.formUnidades	{ background:#fff; border:1px solid #CCC; font-size:10px; color:#333; padding:0;}

.borderBox			{ background:#e4e2e2; padding:3px;}
.contBox			{ background:#f0f5f7; border:1px solid #dad8d8; padding:10px;}

/*fieldset style: rounder borders*/
.fieldsetT	{ background:url(../img/fieldsetT.gif) no-repeat left top;}
.fieldsetC	{ background:#eee; width:976px; border-width:0 1px; border-color:#ccc; border-style:solid; padding:3px 6px;}
.fieldsetZ	{ background:#eee; width:976px; border-width:0 1px; border-color:#ccc; border-style:solid; padding:3px 6px; height:150px;}
.fieldsetB	{ background:url(../img/fieldsetB.gif) no-repeat left top; margin-bottom:10px;}
.fieldsetT, .fieldsetB { width:990px; height:4px; font-size:1px;}

/*fieldset half of the width*/
.fieldsetT_half	{ background:url(../img/fieldsetT_half.gif) no-repeat left top;}
.fieldsetC_half	{ background:#eee; width:476px; border-width:0 1px; border-color:#ccc; border-style:solid; padding:3px 6px;}
.fieldsetB_half	{ background:url(../img/fieldsetB_half.gif) no-repeat left top; margin-bottom:10px;}
.fieldsetT_half, .fieldsetB_half { width:490px; height:4px; font-size:1px;}

.colLviews{ margin-right:10px;}
.colLviews, .colRviews{ float:left; width:483px;}

.publishIcon_center{ position:absolute; margin:15px auto 0; width:107px; display:block;}

#editCat input{ background:#ce0000; color:#fff; width:242px; cursor:pointer; border:2px solid #af0404;}

#resuls{ width:100%;}

/*DINAMIC PROPERTY CHANGE*/
.dinamicProperty	{ width:101px; float:left; margin-right:24px; min-height:98px; height:auto !important; height:98px;}
.dinamicProp_status	{ color:#fff; text-align:center; line-height:20px; letter-spacing:0.009em; width:100px; margin:43px 0 0; background:#333; position:absolute; filter:alpha(opacity=65); opacity:.65;}
.dinamicProp_top	{ text-align:center; letter-spacing:0.009em; width:93px; line-height:18px;}
.dinamicProp_bottom	{ color:#2B1176; text-align:center; font-size:10px; text-transform:lowercase; margin-top:5px;}
.dinamicProp_img img{ border:1px solid #ccc; padding:3px; background:#fff;}

/*====================Calendar Properties====================*/
/*!!
Epoch DHTML JavaScript Calendar - Version 2.0.2
English Edition
CSS Style File
(c) 2006-2007 MeanFreePath
Free for NON-COMMERCIAL use - see website for details and updates
http://www.meanfreepath.com/javascript_calendar/index.html
!!*/

table.calendar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	border-collapse: collapse;
	background-color: #fff;
	border: solid #999 1px;
	background-color: #fff;
	width: 215px;
	text-align: center;
	/*prevent user from selecting text in Mozilla & Safari - check calendar constructor for IE code)*/
	-moz-user-select: none;
    /*-khtml-user-select: none;*/
}
table.calendar input, table.calendar select {
	font-size: 10px;
}
table.calendar td, table.calendar th {
	border: 0;
	font-size: 10px;
	text-align: center;
}
div.mainheading {
	margin: 2px;
}
/*all styles related to the main calendar grid*/
table.cells {
	border-collapse: collapse;
	border: solid #ccc 1px;
	cursor: pointer;
	empty-cells: show;
	margin: 0 6px;
}
/*the day headings*/
table.cells th {
	border: solid #ccc 1px;
	text-align: left;
	font-weight: 700;
	color: #0054E3;
	width: 22px;
}
table.cells th.wkhead {
	border-right: double #ccc 3px;
	cursor: default;
	width: 22px;
}
/*The date cells*/
table.cells td {
	border: solid #ccc 1px;
	vertical-align: top;
	text-align: left;
	font-weight: 7000;
	height: 20px; /*IE doesn't like ems*/
}
table.cells td.wkhead {
	background-color: #fff;
	text-align: center;
	border-right: double #ccc 3px;
	color: #0054E3;
}
table.cells td.noselect {
	background-color: #eee;
	color: #bbb;
	text-decoration: line-through;
	cursor: default;
}
table.cells td.hlday {
	background-color: #9F9;
}
table.cells td.wkday, table.cells td.wkend  {
	background-color: #ddd;
}
table.cells td.cell_selected {
	background-color: #9CF;
	color: #000;
}
table.cells td.notmnth {
	background-color: #fff ;
	color: #ccc;
}
table.cells td.notallowed {
	background-color: #fff;
	color: #eee;
	font-style: italic;
}
table.cells td.hover {
	background-color: #999;
}
table.cells td div {
	padding: 1px;
	margin: 0;
}
#headConflictL{ background:#2B1176; color:#fff;}
#headConflictR{ background:#ce0000; color:#fff;}

#baja		{ margin-left:16px;}
#conflicto	{ margin-left:26px;}

#searchID		{ background:url(../img/bgSearchID.gif) no-repeat left top; float:right; width:144px; height:33px; margin-top:15px; padding:5px;}
#PropiedadId	{ background:#fff url(../img/bgInput_searchID.gif) repeat-x left bottom; border:1px solid #960505; width:100px; height:15px; margin-right:5px; padding:3px;}
#searchButton_ID{ background:url(../img/searchButtonID.gif) no-repeat left top; border:none; width:28px; height:25px;}


#mapJavascript	{ border:3px solid #fff; margin-right:15px;}
#mapForm		{ width:283px;}
#mapForm input{ background:#fff url(../img/bgInput.gif) repeat-x left bottom; border:solid 1px #ccc;}

.howTo			{background:#fefccc; padding:10px; margin-bottom:10px; border-width:1px; border-style:solid; border-top-color:#d2cf87; border-right-color:#b9b66b; border-bottom-color:#b9b66b; border-left-color:#d2cf87;}

input#pubAsociado,
input#pubWeb			{ background:#fff; width:20px; border:none; padding:0px;}

#label_pubAsociado,
#label_pubWeb		{ display:block; float:left;}

.checkbox_map	{width:25px; display:block; height:20px; float:left;}

#comment0	{ width:265px; height:65px; margin-bottom:10px;}

.bgSpinner img	{ background:#fff; border:1px solid #cbcbcb; padding:3px;}

/* Formulario de visitas */
#VisitaFechaMonth	{ width:110px;}
#VisitaFechaYear	{ width:77px;}
#VisitaFechaDay, #VisitaFechaHour, #VisitaFechaMin, #VisitaFechaMeridian{ width:45px;}
#VisitaFechaHour, #VisitaFechaMin, #VisitaFechaMeridian{ margin-top:8px;}


/*Busqueda de propiedades*/
#sectors{ height:175px; width:370px;}
.subtitle { font-size:12px;}
.subtitleUl { font-size:12px; }


/*Organizar propiedades*/
.sorting{ float:right; width:340px;}
.sorting a{ background:#eee; border:1px solid #C7C3DD; color:#2B1176; display:block; float:right; padding:5px 6px; margin-right:5px;}
.sorting a:hover { background:#e6e5e5; border:1px solid #2b1176;}
.sorting strong{ line-height:24px; color:#333;}