/* ::::: http://www.acityapart.com/App_ClientFiles/styles/common.css ::::: */

body { margin: 0px; padding: 0px; font-family: Arial; font-size: 11px; color: rgb(85, 85, 85); }
h1 { margin: 5px 0px 5px 10px; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); }
h2 { margin: 5px 0px 0px; font-family: arial,verdana; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); }
p { margin-top: 10px; margin-bottom: 15px; }
a { color: red; }
ul { margin: 3px 0px 20px 55px; padding: 0px; list-style-image: url('bullet.gif'); }
li { margin: 0px 0px 5px; }
strong { color: rgb(102, 102, 102); }
img { border: 0px none ; }
select { font-size: 11px; }
input { font-size: 12px; }
.centeredPage { border: 0px solid rgb(0, 0, 0); margin: 0px; padding: 0px; position: relative; width: 100%; }
#header { border: 0px solid red; margin: 0px; padding: 0px; background: transparent url('fondo_superior.gif') repeat-x; position: relative; height: 123px; z-index: 1; }
#header .logo { margin: 0px; position: absolute; }
#header .logo img { border: 0px none ; }
#header .logo1 { margin: 0px; position: absolute; right: 0px; }
#header .logo2 { margin: 43px 0px 0px; position: absolute; right: 0px; }
#header #metaMenu {
	padding: 0px;
	position: absolute;
	left: 670px;
	top: 0px;
	color: rgb(13, 13, 140);
	font-family: Arial;
	font-size: 11px;
}
#header #metaMenu a { text-decoration: none; }
#header #metaMenu #links { float: left; padding-top: 5px; }
#header #metaMenu .separator { margin: 0px 5px; color: rgb(13, 13, 140); }
#footer-content { margin: 20px 0px 0px; padding: 0px; position: relative; clear: both; text-align: center; color: rgb(0, 0, 0); }
#footer-content a { color: rgb(255, 0, 0); }
#content { border: 0px solid rgb(0, 0, 0); margin: 0px; padding: 0px; position: relative; top: 0px; left: 0px; }
#menuContent { border: 0px solid rgb(0, 0, 0); position: absolute; font-family: arial; font-size: 12px; top: 83px; width: auto; left: 43px; }
#menuContent img { border: medium none ; margin: 0px; padding: 0px; }
#mainPanel { border: 0px solid rgb(0, 0, 0); margin: 0px; padding: 0px; position: relative; top: 0px; }
#mainContent { border: 0px solid rgb(0, 0, 0); padding: 3px 0px 0px; position: relative; }
#mainContent table { font-family: Arial; font-size: 11px; }
#mainContent table th { padding: 0px 10px 0px 2px; background-color: rgb(0, 51, 102); color: rgb(255, 255, 255); }
#mainContent table td { border-bottom: 1px solid rgb(204, 204, 204); padding: 3px 10px 3px 2px; }
#mainContent table { font-family: Arial; font-size: 11px; }
#mainContent table th { padding: 0px 10px 0px 2px; background-color: rgb(0, 51, 102); color: rgb(255, 255, 255); }
#mainContent table td { border-bottom: 1px solid rgb(204, 204, 204); padding: 3px 10px 3px 2px; }
#calendar table td {border-bottom: 0px; padding: 1px 1px 1px 1px;}
#reservas table td {border-bottom: 0px; padding: 1px 1px 1px 1px;}
/* #calendar { margin: 0px 0px 0px 30px; padding: 0px 0px 0px 0px;}*/
#mainContent .listTitle { padding: 3px 3px 3px 0px; position: relative; font-weight: bold; color: rgb(255, 0, 0); }
#mainContent .listTitle2 { padding: 3px 3px 3px 5px; position: relative; font-weight: bold; background-color: rgb(254, 153, 0); color: rgb(255, 255, 255); }
#mainContent .listSubtitle { position: relative; color: rgb(192, 192, 192); }
#mainContent .listItem { padding: 7px 0px 4px 2px; position: relative; }
#mainContent .listItem p { margin: 0px; padding: 0px; }
#mainContent .listItem1 { padding: 5px 0px 0px 40px; position: relative; }
#mainContent .listItem1 p { margin: 0px; padding: 0px; }
#mainContent .listItem2 { border-bottom: 1px solid rgb(254, 153, 0); padding: 7px 0px 7px 2px; position: relative; }
#mainContent .listImg { margin: 0px 3px 3px 0px; position: relative; float: left; }
#mainContent .listTextBlock { position: relative; margin-left: 59px; }
#mainContent .leftContent { width: 498px; margin-bottom: 10px; }
#mainContent .downloads { width: 498px; }
.ColMargen0 { border: 0px solid red; margin: 0px 10px 0px 0px; padding: 0px 0px 10px 125px; position: relative; float: left; width: 520px; }
.ColMargen0 p { border: 0px solid red; margin: 0px 0px 10px; padding: 0px 0px 10px; }
.ColMargen1 { border: 0px solid red; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 35px; position: relative; float: left; width: 660px; }
.ColMargen1 p { margin: 0px 0px 10px; padding: 0px 10px; color: rgb(0, 0, 0); font-size: 12px; }
.ColMargen2 { border: 0px solid blue; margin: 0px; padding: 0px 10px 10px 0px; position: relative; float: left; width: 230px; }
.ColMargen2 p { margin: 0px 0px 5px; padding: 0px; }
.ColMargen3 { margin: 0px 10px 0px 35px; padding: 0px; position: relative; float: left; width: 480px; color: rgb(0, 0, 0); font-family: Arial; font-size: 11px; }
.ColMargen3_1 {  }
.ColMargen3 p { margin: 0px; padding: 0px 10px 10px; }
.ColMargen4 { border: 0px solid red; margin: 0px 10px 0px 0px; padding: 10px 0px 0px; position: relative; float: left; width: 390px; font-size: 12px; }
.ColMargen4 strong { color: rgb(0, 0, 0); }
.ColMargen4 p { margin: 0px 0px 5px; padding: 0px 10px 0px 0px; }
.ColMargen0Plano { border: 0px solid red; margin: 0px 10px 0px 125px; padding: 0px 0px 430px; position: relative; float: left; width: 520px; }
.ColMargen0Plano p { border: 0px solid red; margin: 0px 0px 10px; padding: 0px 0px 10px; }
.ColMargenComoFunciona { border: 0px solid red; margin: 0px 0px 0px 35px; padding: 0px; position: relative; float: left; width: 660px; font-size: 12px; }
.ColMargenComoFunciona p { margin: 0px 0px 10px; padding: 0px 10px; }
.ColMargenComoFunciona1 { border: 0px solid red; margin: 0px 0px 0px 7px; padding: 0px; position: relative; float: left; width: 360px; }
.ColMargenServicios { border: 0px solid red; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 35px; position: relative; float: left; width: 660px; font-size: 12px; }
.ColMargenServicios p { margin: 0px 0px 10px; padding: 0px 10px; }
.ColMargenServicios1 { border: 0px solid red; margin: 0px; padding: 0px; position: relative; float: left; width: 240px; }
.hr { border-top: 1px solid rgb(204, 204, 204); margin: 10px 0px 0px; clear: left; width: 100%; height: 10px; }
.row { border-top: 0px solid red; margin: 0px; position: relative; width: 100%; clear: both; }
.row1 { border-top: 0px solid red; margin: 10px 0px 0px; position: relative; width: 100%; clear: both; }
.column { border: 0px solid red; margin: 0px; padding: 0px 10px 0px 0px; position: relative; float: left; width: 120px; text-align: right; height: 25px; }
.columnR { border: 0px solid blue; margin: 0px; padding: 0px; position: relative; float: left; text-align: left; font-size: 12px; }
.rowEnd { margin: 0px; padding: 0px; position: relative; width: 100%; clear: both; height: 1px; }
.formError { border: 0px solid red; padding: 0px 0px 5px; position: relative; display: block; clear: left; color: Red; }
.legalInfo { border-top: 1px solid rgb(204, 0, 51); border-bottom: 1px solid rgb(204, 0, 51); margin: 20px 20px 0px 40px; padding: 2px 0px 5px; font-size: 10px; width: 657px; }
#contcentral { border: 0px solid red; margin: 0px; padding: 0px; background: transparent url('fondo_caja_home.gif') repeat-y; width: 643px; }
.centerimg { margin: 0px 0px 10px; position: relative; width: 480px; top: -11px; text-align: center; }
.homeCol { border: 0px solid red; margin: -11px 0px 0px 24px; padding: 0px; position: relative; font-size: 12px; }
.homeCol1 { border: 0px solid blue; margin: 0px 7px; padding: 0px; position: relative; float: left; width: 182px; }
.homeCol1_1 { background: transparent url('destacado_medio_todos.gif') repeat-y; position: relative; }
.homeCol1_2 { background: transparent url('destacado_medio_todos.gif') repeat-y; position: relative; }
.homeCol1Texto { margin: 0px; padding: 5px 10px 5px 20px; }
.homeCol1Texto p { font-size: 11px; color: rgb(85, 85, 85); }
.homeCol2 { border: 0px solid red; margin: 0px; padding: 0px; position: relative; float: left; width: 182px; }
#homeCol2 .img { margin: 0px 0px 10px; }
#homeConvenios { border: 0px solid red; margin: 0px; padding: 0px; position: relative; width: 650px; }
.homeConvenios1 { border: 0px solid red; margin: 0px; padding: 0px; position: relative; float: left; height: 100px; }
.homeOfertas { border-bottom: 1px solid red; margin: 0px 0px 5px; padding: 0px 0px 4px; width: 230px; }
.logoconvenios { margin: 0px 25px 0px 0px; }
.logobanners { margin: 0px 0px 12px; }
.inmuebleCol { margin: 0px; padding: 0px; background: transparent url('fondo_ficha.gif') repeat-y; position: relative; }
.ColNosotrosMargen1 { border: 0px solid red; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 35px; position: relative; float: left; width: 660px; }
.ColNosotrosMargen1 p { margin: 0px 0px 10px; padding: 0px 10px; font-size: 12px; }
.ColNosotrosMargen2 { border: 0px solid red; margin: 0px 10px 0px 0px; padding: 0px; position: relative; float: left; width: 250px; }
.ColNosotrosMargen2 p { margin: 0px; padding: 0px 10px 0px 0px; font-size: 12px; }
.ofertasCol { border: 0px solid red; margin: 0px; padding: 0px; position: relative; }
#ofertascontcentral { border: 0px solid red; margin: 0px; padding: 0px 0px 0px 9px; width: 643px; }
#ofertascontcentral table td { border-bottom: 1px solid red; margin: 0px; padding: 4px 10px 0px 0px; }
#homeFoot { border: 0px solid red; margin: 10px 0px 0px; padding: 0px 0px 0px 150px; position: relative; width: 540px; }
.homeimg { margin: 0px 0px 0px 7px; }
.widthcolumn0 { border: 0px solid red; margin: 0px 0px 5px; width: 630px; }
.widthcolumn1 { width: 100px; }
.widthcolumn2 { width: 400px; }
.imgleft { margin: 0px 5px 0px 0px; float: left; }
.contactForm { border: 0px solid red; margin: 0px 10px 0px 0px; padding: 3px 0px 0px; position: relative; width: 950px; }
.contactForm .controls { margin: 0px; padding: 10px 0px 40px; text-align: right; width: 678px; }
.contactForm .formError { margin-left: 0px; }
.contactForm p { margin: 0px 0px 5px; }
.contactForm cite { margin: 0px; padding: 0px; font-size: 10px; }
.contactForm .foot { border: 0px solid red; margin: 0px; padding: 0px; width: 585px; }
.notaLegal { border: 0px solid red; margin: 0px 15px; padding: 15px 0px 0px; }
.notaLegal p { margin: 0px; padding: 0px 0px 10px; }
#contactoCol1 { border-right: 1px solid rgb(102, 102, 102); margin: 10px 10px 0px 0px; padding: 0px 0px 0px 185px; position: relative; float: left; width: 400px; text-align: left; }
#contactoCol2 { border: 0px solid blue; margin: 10px 10px 0px 0px; position: relative; float: left; width: 235px; text-align: left; }
.formRegistro { border: 0px solid rgb(0, 0, 0); margin: 0px; padding: 0px 10px 10px; background: rgb(204, 204, 204) none repeat; float: right; width: 520px; }
.linkSiguiente { text-decoration: none; }
.linkSiguienteRight { text-decoration: none; float: right; }
.linkSiguienteLeft { text-decoration: none; float: left; }
.controlsBox { border-top: 1px solid rgb(102, 102, 102); margin: 0px 0px 0px 9px; padding: 5px 0px 0px; width: 715px; font-weight: bold; font-size: 10px; }
.separa { border-top: 1px solid rgb(102, 102, 102); margin: 0px 0px 0px 10px; padding: 0px; width: 715px; }
.convenios_lateral { border-left: 2px solid rgb(204, 204, 204); border-right: 2px solid rgb(204, 204, 204); margin: 0px; padding: 0px 0px 0px 55px; width: 171px; }
#divEnlaces { border: 1px solid red; margin: 0px; padding: 0px 10px 0px 0px; background: rgb(255, 0, 0) none repeat; width: 218px; }
#divEnlaces a { color: rgb(255, 255, 255); }
#divEnlaces ul { margin: 0px 0px 0px 25px; padding: 0px; list-style-image: url('bullet_001.gif'); color: rgb(0, 0, 0); }
#divEnlaces li { margin: 0px; padding: 0px 0px 5px; }
#divZonas { border-top: 0px solid rgb(0, 0, 0); margin: 0px; padding: 20px 0px 0px; width: 595px; }
#divZonas p { margin: 0px 0px 5px; padding: 0px; }
#divRangos { margin: 20px 0px 5px; padding: 0px 0px 0px 30px; }
.colorperfil1 { color: rgb(7, 99, 193); font-weight: bold; }
.colorperfil2 { color: rgb(51, 153, 0); font-weight: bold; }
.colorperfil3 { color: rgb(102, 1, 156); font-weight: bold; }
.clear { clear: both; }
.alignRight { float: right; }
.localiza { border: 0px solid red; margin: 0px 5px; padding: 0px 10px; width: 445px; }
#prev { float: left; }
#prev1 { float: left; color: rgb(247, 170, 170); }
#next { float: right; }
#next1 { float: right; color: rgb(247, 170, 170); }
#googlemaps { border: 0px solid red; margin: 0px 0px 0px 35px; padding: 10px 0px 0px; background: transparent url('middle_googlemaps.gif') repeat-y; position: relative; width: 895px; }
#googlemapsTop { margin: 0px 0px 0px 35px; padding: 10px 0px 0px 15px; background: transparent url('top_googlemaps.gif') no-repeat; position: relative; height: 28px; font-size: 12px; color: rgb(85, 85, 85); }
#googlemapsTop strong { color: rgb(0, 0, 0); }
#gmap { margin: 0px 0px 0px 3px; padding: 0px; position: relative; width: 890px; height: 410px; }
#divCondiciones { margin: 0px 0px 0px 50px; }
#divContacto { margin: 0px 0px 0px 50px; }
.dgInmueblesTitulares { border-bottom: 1px solid red; font-weight: bold; }
.width1 { width: 23px; }
.width2 { width: 510px; }
.ColDatosPersonales { border: 0px solid red; margin: 0px; padding: 0px; background: transparent url('datos_destacado_midle.gif') repeat-y; position: relative; }
.ColDatosPersonales p { margin: 0px; padding: 0px 0px 0px 10px; position: relative; font-family: Arial; font-size: 12px; }
#map { margin: 0px 0px 0px 3px; padding: 0px; position: relative; width: 890px; height: 410px; }

