/*tags*/
body		{ background:#4a4d93; margin:0; padding:0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333;}
a			{ text-decoration:none; outline:none;}
p			{ margin:0 0 10px; line-height:18px;}
ul			{ list-style:none; margin:0; padding:0;}
strong		{ color:#333;}
h1, h2		{ margin:0;}
form		{ margin:0; padding:0;}
em			{ color:#0054a5;}

/*generals */
.title,
.titleUl	{ font-size:14px; color:#0054a5; margin-bottom:10px;}/*comun*/
.titleUl	{ padding-bottom:5px; border-bottom:1px dotted #0054a5;}

.subtitle,
.subtitleUl	{ font-size:11px; margin-bottom:3px; color:#333;}
.subtitleUl	{ padding-bottom:5px; border-bottom:1px dotted #0054a5;}

.clear	{ clear:both; height:1px; margin: -1px 0 0; padding:0; font-size:1px; border:0; visibility: hidden; background:none;}
.colL		{ float:left; width:233px; margin-right:20px;}
.colR		{ float:left; width:233px;}

.paddingT	{ padding-top:10px;}
.paddingR	{ padding-right:10px;}
.paddingB	{ padding-bottom:10px;}
.paddingL	{ padding-left:10px;}

.marginT	{ margin-top:20px;}
.margint	{ margin-top:5px;}
.marginB	{ margin-bottom:15px;}
.marginB	{ margin-bottom:5px;}
.floatL		{ margin-right:15px;}
.floatL,
.floatR		{ float:left; width:250px;}
.block		{ display:block;}
#gbh		{ color:#ccc;}
.tplM, .tpl2, .tpl3{ display:none;}

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

.links		{ margin:0 0 15px;}
.links a	{ color:#333; border-bottom:1px solid #ccc;}
.links span	{ color:#0054a5;}
#loading	{ text-align: center; margin-top:26px}

/* layout */
#head		{ background: url(../img/tpl4/balloons.jpg) repeat-x center top; height:175px;}
#wrapHead	{ width:795px; margin:0 auto;}
#logo		{ margin-top:32px;}
.contTop	{ display:none;}
.menuBar	{ filter:alpha(opacity=70); opacity:.70; padding-top:26px; height:26px;}
.menuBarC	{ background: #291071; width:783px; height:26px; float:left;}
.menuBarL	{ background:url(../img/tpl1/leftMenu.gif) left top;}
.menuBarR	{ background:url(../img/tpl1/rightMenu.gif) left top;}
.menuBarL,	
.menuBarR	{ width:6px; height:26px; float:left;}

.menuText	{ width:795px; height:20px; margin-top:-26px; position:absolute; z-index:1000; padding:6px 0 0; }
.menuText a	{ color:#c1d8dc; /*text-transform:uppercase;*/ font-size:12px; padding:0 15px;}
#active,
.menuText a:hover	{ color:#fff; text-decoration:underline;}
#login		{ position:absolute; margin-left:569px;}
/*encarte*/
.encarte		{ margin:20px auto 0; width:245px;}
.encarte h1 a	{ color:#0054a5;}
.encarte img	{ float:left; margin-right:10px;}

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

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

#cont		{ background:#dff2f5; padding:30px 0; min-height:510px; height:auto !important; height:510px;}
#wrapCont	{ width:795px; margin:0 auto;}
#contLeft	{ float:left; width:520px; margin-right:10px;}
#contRight { float: left; width: 265px; position: relative; z-index: 1000000; margin-top:-157px; }

/*LEFT CONTENT*/
.propList		{ font-size:14px; color:#0054a5; border-bottom:1px solid #0054a5; margin-bottom:15px; line-height:19px;}
.propList img	{ float:right;}

/*RIGHT CONTENT*/
.contactme li	{ padding-left:59px; height:55px;}
#cel			{ background:url(../img/tpl4/cel.gif) no-repeat 16px top; line-height:40px;}
#phone			{ background:url(../img/tpl4/phone.gif) no-repeat 9px top; line-height:25px;}
#fax			{ background:url(../img/tpl4/fax.gif) no-repeat left top; line-height:30px;}
#email			{ background:url(../img/tpl4/email.gif) no-repeat 14px top; line-height:15px;}
#email a		{ text-decoration:underline; color:#333;}

#award		{ padding:0 7px; margin-bottom:15px;}
#award p	{ padding-left:25px;}

#footer		{ background:#4a4d93 url(../img/tpl1/bgFooter.gif) repeat-x left top; height:28px; color:#fff; padding-top:5px; width:100%;}
#wrapFooter	{ width:795px; margin:0 auto; height:28px; line-height:28px;}

#gbh		{ float:right;}
#gbh a		{ color:#fff; text-decoration:underline;}

/* pagination -------------------------------------------------------------------------------------*/

#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:#0054a5; color:#fff; font-style:normal;}

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

/* CONTACT US */
.formulary 	{ padding:0;}
.name		{ padding-right:18px;}
.lastname	{ padding-right:18px;}
.email		{ padding-right:32px;}
.phone		{ padding-right:14px;}
.subject	{ padding-right:24px;}
.address	{ padding-right:10px;}
.message	{ width:508px; height:175px; padding:5px; border:1px solid #95c1c4;}
.sector		{ padding-right:26px;}

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

/*proyectos*/
.leftProject		{ float:left; width:255px; margin:0 10px 15px 0;}
.rightProject		{ float:left; width:255px; margin-bottom:15px;}

.leftProject h1,
.rightProject h1	{ font-size:11px; font-weight:400; border-bottom:1px dotted #0054a5; margin-bottom:5px;}
.leftProject h1 a,
.rightProject h1 a	{ color:#0054a5;}

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

.projInfoRight		{ float:left; width:158px;}
.projInfoRight p	{ color:#0054a5;}
/*
.projectRight		{ float:left; width:130px;}
.projectRight p		{color:#0054a5;}
*/
.projectPrice 		{ margin-bottom:10px;}
.projectPrice strong{ display:block; margin-bottom:5px;}

/* DETAIL PROPERTY */
.list li				{ border-bottom:1px dotted #ccc; padding:10px 5px; color:#333; font-size:10px; line-height:18px; float:left; width:45%; margin-right:2%;}
.list li strong			{ display:block; width:145px; float:left; border-right:1px dotted #ccc; margin-right:10px;}

.picProperty			{ float:left; width:237px; background:#fff; padding:2px; border:1px solid #ccc; margin-right:15px;}
.picProperty img 		{ padding:2px;}

/* PROPERTY */
.propertyTop			{ background:url(../img/tpl1/propertyTop.gif) no-repeat left top; width:520px; height:20px;}
.propertyBottom			{ background:url(../img/tpl1/propertyBottom.gif) no-repeat left top; width:520px; height:5px;}
.propertyCont			{ background:url(../img/tpl1/propertyCont.gif) repeat-y left top; width:500px; padding:0 10px 10px;}


.property				{ margin-bottom:15px;}
.propertyBorderL		{ background:url(../img/tpl1/bgL_prop.gif) no-repeat left top;}
.propertyBorderR		{ background:url(../img/tpl1/bgR_prop.gif) no-repeat left top;}
.propertyBorderL,
.propertyBorderR		{ width:4px; height:145px; float:left;}

/*.propertyCont			{ background:url(../img/tpl1/bgC_prop.gif) repeat-x left top; float:left; width:502px; padding:10px 5px; height:125px;}*/

.propertyLeft			{ float:left; width:95px; margin-right:10px;}
.propertyImg			{ width:91px; height:91px; border:2px solid #fff; float:left;}
.propertyStatus			{ display:none;}

.propertyRight			{ float:left; width:395px;}
.propertyRight h1		{ font-size:14px; line-height:18px; margin-bottom:7px;}
.propertyRight h1 span	{ font-size:11px;}
.moreDtls				{ border-bottom:1px dotted #0054a5; font-weight:700;}
.propertyRight h1,
.moreDtls				{ color:#0054a5;}
.adrsPropiedades		{ margin-bottom:5px;}
.adrsPropiedades a		{ font-size:9px; color:#0054a5;}

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

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

/*details property and project*/
#viewImage				{ position:absolute; border:1px solid #00004b; background:#fff; padding:5px; margin-top:90px; display:none;}
.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;}

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

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

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

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

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

/*.boxAgentTop			{ background: url(../img/tpl4/agentBoxTop.jpg) no-repeat center top; width:251px; height:183px; font-size:1px; padding-top:50px; margin-top:-167px; position:relative; z-index:10000000; text-align:center;}*/
.boxAgentTop 			{ width: 251px; text-align: center;}
.boxAgentCenter 		{ padding:0 8px; background: url(../img/tpl4/agentBoxCenter.jpg) repeat-y left top; width: 235px; }
.boxAgentBottom			{ background: url(../img/tpl4/agentBoxBottom.jpg) no-repeat left top; width:251px; height:6px; font-size:1px;}
#agentPhoto 			{ border: 1px solid rgb(71, 163, 182); position:relative; z-index:10000; top:40px;}

.boxAgentCenter h1		{color:#0054a5; font-size:18px; margin-bottom:10px; text-align:center;}

/* Menu tabs */
#shademenu				{ width:795px; height:20px; margin-top:-26px; position:absolute; z-index:1000; padding:6px 0 0;}
.shadetabs li			{ display: inline;}
.shadetabs li a			{ color:#c1d8dc; font-size:12px; padding:0 15px;}
.shadetabs li a:hover,
#active					{ color:#fff; text-decoration:underline;}

/*.shadetabs*/
.shadetabs li.selected a		{ /*selected main tab style */}
.shadetabs li.selected a:hover	{ /*selected main tab style */}

/* Style for Drop Down Menu */
.dropmenudiv	{ position:absolute; top: 0; line-height:18px; visibility: hidden; margin-top:7px; z-index:15000;}
.dropmenuTabs	{ background:#5f5398 url(../img/tpl1/menuBottom.gif) no-repeat left bottom; padding:5px; width:260px; min-height:22px; height:auto !important; height:22px;}
/*.dropmenudiv	{ width:290px; background:#ccc;}*/
.dropmenudiv a	{ display: block; float:left; padding:2px 5px; color: #C1D8DC;}

/* html .dropmenudiv a{ width: 100%; IE only hack}*/
/*THEME CHANGE HERE*/
.dropmenudiv a:hover{ color:#fff; background:#180259;}

/*Perfil*/
.personalList li{	border-bottom:1px dotted #ccc; padding:10px 5px; color:#333; font-size:10px; line-height:22px; padding-left:65px; font-weight:700; letter-spacing:0.07em;}

#language		{ background:url(../img/tpl1/language.gif) no-repeat 8px center;}
#graduation		{ background:url(../img/tpl1/graduation.gif) no-repeat 8px center;}
#succedCurse	{ background:url(../img/tpl1/succedCurse.gif) no-repeat 8px center;}
.otherCurse		{ background:url(../img/tpl1/otherCurse.gif) no-repeat 8px center;}
.otherCurse		{ background:url(../img/tpl1/otherCurse.gif) no-repeat 8px center;}

.printSearch	{ background:url(../img/tpl1/printSearch.gif) no-repeat left top; width:85px;}
.searchProy		{ background:url(../img/tpl1/search.gif) no-repeat left top; width:75px;}
.search			{ background:url(../img/tpl1/search.gif) no-repeat left top; width:75px;}
.printSearch, .searchProy, .search	{ display:block; height:24px; float:right; text-indent:-9999em; margin-top:0px;}/*comun*/

.padRight_tpl2		{ padding-right:19px;}