body {
	border-top:5px solid #9cd711;
	padding:0px;
	margin:0px;
	font:normal 11px/normal 'Arial', Helvetica, sans-serif;
	color:#666;
	background:#fff;
}
a, a:link, a:visited, a:hover {
	color:#0374b3;
	text-decoration:none;
	font-weight:normal;
	outline:none;
}
a:hover {
	color:#0374b3;
	text-decoration:underline;
}
img {
	padding:0px;
	margin:0px;
	border:0px;
	outline:none;
}
form {
	margin:0;
	padding:0;
}
.clearBr {
	clear:left;
	font-size:0px;
	height:0px;
}
.clear {
	clear:both;
	font-size:0px;
	height:0px;
}
.fr {float:right;}
.fl {float:left;}
/*Site*/
#main {
	width:992px;
	margin:0px auto;
	color:#666;
	background:#fff;
}
/*Header*/
#header, #header2, #header3, #header4, #header5, #header6, #header7, #header8 {
	width:100%;
	margin:0;
	height:139px;
	color:#666;
	background:#fff url(../images/bg_header.jpg) top right no-repeat;
}
#header2 {
	background:#fff url(../images/bg_header_departamentos.jpg) top right no-repeat;
}
#header3 {
	background:#fff url(../images/bg_header.jpg) top right no-repeat;
}
#header4 {
	background:#fff url(../images/bg_header_servicios.jpg) top right no-repeat;
}
#header5 {
	background:#fff url(../images/bg_header_informacion.jpg) top right no-repeat;
}
#header6 {
	background:#fff url(../images/bg_header_condiciones.jpg) top right no-repeat;
}
#header7 {
	background:#fff url(../images/bg_header_quienes.jpg) top right no-repeat;
}
#header8 {
	background:#fff url(../images/bg_header_contacto.jpg) top right no-repeat;
}
.logo {
	float:left;
	width:254px;
	height:139px;
	font:normal 26px/normal Trebuchet Ms;
	color:#008cdb;
	background:#fff;
	padding:0px 0px 0px 20px;
}
.lang {
	float:right;
	width:131px;
	height:19px;
	text-align:center;
	color:#fff;
	background:#9cd711 url(../images/bg_langs.gif) top center no-repeat;
}
.lang img {
	vertical-align:middle;
	margin:0px 3px 0px 0px;
}
.lang a, .lang a:link, .lang a:hover, .lang a:visited {
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
/*Menu Tabs*/
ul#navbar {
	width:962px;
	height:36px;
	list-style:none;
	color:#fff;
	background:#026bac url(../images/bg_navbar.png) top center no-repeat;
	margin:0px auto 10px auto;
	padding:4px 15px;
}
ul#navbar li a:link, ul#navbar li a:visited {
	float:left;
	display:inline;
	height:27px;
	padding:9px 8px 0px 7px;
	font:normal 14px/normal 'Arial', Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	background:#026bac url(../images/bg_navbar_li.png) top right no-repeat;
}
ul#navbar li {
	float:left;
	display:inline;
	border-right:1px solid #b0dff3;
	color:#fff;
	background:#026bac;
}
ul#navbar li a:hover {
	float:left;
	display:inline;
	color:#fff;
	background:#75c2df url(../images/bg_navbar_li.png) bottom right no-repeat;
}
ul#navbar li#on a, ul#navbar li#on a:link, ul#navbar li#on a:hover, ul#navbar li#on a:visited {
	background:#75c2df url(../images/bg_navbar_li.png) bottom right no-repeat;
}
ul#navbar li#exchange {
	float:right;
	width:25px;	
}
ul#navbar li#exchange, ul#navbar li#exchange a, ul#navbar li#exchange a:link, ul#navbar li#exchange a:hover, ul#navbar li#exchange a:visited {
	float:right;
	display:inline;
	margin:0;
	background:#026bac url(../images/bg_navbar_li.png) top right no-repeat;
	border:none;
	padding:0px 0px 0px 0px;
}
ul#navbar li#time {
	float:right;
	width:25px;	
}
ul#navbar li#time, ul#navbar li#time a, ul#navbar li#time a:link, ul#navbar li#time a:hover, ul#navbar li#time a:visited {
	float:right;
	display:inline;
	margin:0;
	background:#026bac url(../images/bg_navbar_li.png) top right no-repeat;
	border:none;
	padding:0px 0px 0px 0px;
}
ul#navbar li#climate {
	float:right;
	width:28px;
}
ul#navbar li#climate, ul#navbar li#climate a, ul#navbar li#climate a:link, ul#navbar li#climate a:hover, ul#navbar li#climate a:visited {
	float:right;
	display:inline;
	margin:0;
	background:#026bac url(../images/bg_navbar_li.png) top right no-repeat;
	border:none;
	padding:0px;
}
/*Text Style*/
h1, h2, h3 {
	margin:0px;
	padding:0px 0px 10px 0px;
}
h1 {
	font:normal 18px/normal Arial;
	color:#0372b2;
}
h2 {
	font:italic normal 12px/normal Arial;
	color:#33b4ef;
	text-align:justify;
}
h3 {
	font:bold 13px/normal Arial;
	color:#0270b1;
	padding:3px 0px;
}
p {
	margin:0px;
	padding:0px 0px 10px 0px;	
}
ol {
	list-style:decimal inside;
	margin:0px 0px 15px 0px;
	padding:0;
	font:normal 11px/normal 'Arial', Helvetica, sans-serif;
	color:#666;
}
ol li {
	margin:0px;
	padding:0px 0px 10px 0px;
	text-align:justify;
}
ul.numbers {
	list-style:lower-alpha inside;
	margin:0;
	padding:0px 0px 0px 15px;
	font:normal 11px/normal 'Arial', Helvetica, sans-serif;
	color:#666;
}
ul.normal {
	list-style:disc inside;
	margin:0;
	padding:10px 0px 0px 15px;
	font:normal 11px/normal 'Arial', Helvetica, sans-serif;
	color:#666;
}
ul.normal li {
	margin:0px;
	padding:0px 0px 5px 0px;
	text-align:justify;
}
/*Home*/
#halfCont {
	float:right;
	width:540px;
	margin:0px;
	padding:0px 35px 0px 0px;
	color:#666;
	background:#fff;
}
#halfCont p {
	/*text-indent:10px;*/
	text-align:justify;
}
#halfCont p.staff {
	text-indent:90px;
	color:#ff4800;
	font-weight:bold;
}
/*Slide*/
#slideCont {
	float:left;
	width:383px;
	padding:0px 0px 0px 5px;
	color:#666;
	background:#fff;
}
#slideCont p {
	font-size:11px;
	color:#76a40a;
	text-align:justify;
}
#slideShow {
	width:363px;
	height:209px;
	padding:10px;
	margin:0px 0px 10px 0px;
	background:#fff url(../images/marco.gif) no-repeat;
}
/*Banners*/
#bannerProp, #bannerPropEng {
	float:left;
	display:inline;
	width:260px;
	margin:0px 10px 0px 0px;
	padding:140px 0px 20px 0px;
	background:#fff url(../images/bg_banner_propietarios.jpg) 0px 10px no-repeat;
	font:normal 16px/1.1 Arial;
	color:#0377b6;
	text-align:center;
}
#bannerPropEng {
	background:#fff url(../images/bg_banner_propietarios_en.jpg) 0px 10px no-repeat;
}
#bannerProp2, #bannerProp2Eng {
	width:260px;
	margin:0px 10px 0px 0px;
	padding:140px 0px 20px 0px;
	background:#fff url(../images/bg_banner_propietarios.jpg) 0px 10px no-repeat;
	font:normal 16px/1.1 Arial;
	color:#0377b6;
	text-align:center;
}
#bannerProp2Eng {
	background:#fff url(../images/bg_banner_propietarios_en.jpg) 0px 10px no-repeat;
}
#bannerProp2Eng:hover {
	background:#fff url(../images/bg_banner_propietarios_on_en.jpg) 0px 10px no-repeat;
}
#bannerProp:hover, #bannerProp2:hover {
	background:#fff url(../images/bg_banner_propietarios_on.jpg) 0px 10px no-repeat;
}
#bannerCons, #bannerConsEng {
	float:left;
	display:inline;
	width:260px;
	padding:140px 0px 20px 0px;
	background:#fff url(../images/bg_banner_consultas.jpg) 0px 10px no-repeat;
	font-size:18px;
	color:#0377b6;
	text-align:center;
}
#bannerConsEng {
	background:#fff url(../images/bg_banner_consultas_en.jpg) 0px 10px no-repeat;
}
#bannerCons a, #bannerCons a:link, #bannerCons a:hover, #bannerCons a:visited, #bannerConsEng a, #bannerConsEng a:link, #bannerConsEng a:hover, #bannerConsEng a:visited {
	font:normal 16px/normal Arial;
	color:#ff7800;
}
#bannerCons span, #bannerConsEng span  {
	font:normal 14px/normal Arial;
	color:#a0a19f;
}
#bannerNews {
	width:353px;
	height:70px;
	padding:32px 0 0 10px;
	margin:10px auto;
	border:10px solid #328095;
	font-size:20px;
	font-weight:bold;
	text-shadow:#022854 1px 1px 1px;
	color:#fff;
	background:#ccc url(../images/bg-banner-novedades.png) no-repeat;
}
	#bannerNews a {
		color:#fff;
		display:block;
	}  
/*Sidebar*/
#sidebar {
	float:left;
	padding:10px 0px;
	width:260px;
	background:#fff url(../images/bg_sidebar.gif) top center no-repeat;
}
fieldset#finder legend {
	display:inline;
	font:normal 14px/normal Arial;
	color:#0374b3;
	padding:0px 0px 5px 0px; 
}
fieldset#finder {
	height:225px;
	width:222px;
	margin:0 auto;
}
fieldset#finder p{
	text-align:right;
	padding:7px 4px 0px 0px
}
fieldset#finder label {
	font:normal 11px/normal Arial;
	float:left;
	width:135px;
	text-align:right;
	padding:5px 5px 0px 0px;
	margin:0px;
}
fieldset#finder input, fieldset#finder select { 
	font:normal 11px/normal Arial;
	text-indent:3px;
	color:#3181c4;
	float:left;
	width:219px;
	border:2px solid #e2e2e2;
	padding:3px 0px;
	margin:0px 0px 10px 0px;
}
fieldset#finder select.short {
	width:78px;
}
fieldset#finder input {
	float:left;
	width:80px;	
}
fieldset#finder input.money {
	width:60px;	
}
.calendar {
	float:left;
	padding:3px 7px 0px 5px;
}
/*Ficha de la propiedad*/
#ficha {
	float:right;
	width:707px;
	margin-bottom:10px;
}
#ficha h2 {
	font:normal bold 16px/normal Arial;
	color:#84b610;
}
#ficha h3 {
	font:normal bold 13px/normal Arial;
	color:#84b610;
}
#photos {
	float:left;
	display:inline;
	width:330px;
	background:#fff;	
}
.photoBig, .photoSmall {
	float:left;
	width:316px;
	height:237px;
	margin:0;
	padding:0;
	text-align:center;
	background:#fff;
	border:2px solid #ebebeb;
}
.photoSmall {
	width:151px;
	height:113px;
	margin:10px 10px 0px 0px;
}
#information {
	float:left;
	display:inline;
	width:371px;
	background:#fff;
}
#information strong {
	color:#0270b1;
}
table.caracteristicas {
	width:100%;
	margin-bottom:10px;
	border:1px solid #79bde2;
	border-spacing: 0px;
	border-collapse: collapse;
	background:#f2f9fc;
}
table.caracteristicas th {
	border:1px solid #79bde2;
	border-spacing: 0px;	
	border-collapse: collapse;
	border-style:inset;
	padding:4px;
}
table.caracteristicas td {
	width:50%;
	border:1px solid #79bde2;
	border-spacing: 0px;	
	border-collapse: collapse;
	border-style:inset;
	padding:4px;
}
table.caracteristicas tr.dark {
	background:#e5f2f9;
}
ul.amenities {
	list-style:none;
	width:180px;
	float:left;
	padding:0;
	margin:0;
}
ul.amenities li{
	padding-left:12px;
	margin:0px 0% 3px 0%;
	background:url(../images/bullet_square.gif) left center no-repeat;
}
/*Lista de Propiedades*/
#listContainer {
	float:right;
	width:707px;
}
.listProp {
	width:100%;
	height:124px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #9cd711;
}
.listImg {
	float:left;
	width:160px;
	height:120px;
	text-align:center;
	background:#fff;
	border:2px solid #ccc;
	margin:0px 10px 0px 0px;
}
p.listTit {
	font:normal 16px/normal Arial;
	color:#84b610;
	margin:0;
	padding:0px 0px 5px 0px;
}
p.listTit a, p.listTit a:link, p.listTit a:visited, p.listTit a:hover {
	font:normal 16px/normal Arial;
	color:#84b610;
}
p.listTxt {
	height:80px;
	text-align:justify;	
	margin:0;
	padding:0px 0px 5px 0px;
}
p.masInfo {
	font:normal 12px/normal Arial;
	text-align:right;	
	margin:0;
	padding:0;
}
p.masInfo a, p.masInfo a:link, p.masInfo a:visited, p.masInfo a:hover {
	text-decoration:underline;
}
/*Calendario*/
div.calendario {
	float:left;
	width:175px;
	height:176px;
	color:#0082c8;
	background:#f1f3f5;
	border-left:1px solid #dedede;
	border-top:1px solid #dedede;
	padding:0;
	margin:0px 5px 10px 0px;
}
.caption {
	width:100%;
	height:25px;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:25px;
	padding:0;
	background:#4295c5;
	border-bottom:1px solid #dedede;
}
.day, .dayNumber, .dayOff {
	float:left;
	display:inline;
	height:24px;
	width:24px;
	text-align:center;
	font-size:10px;
	line-height:24px;
	color:#000;
	background:#f1f3f5;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
}
.dayNumber {
	font-size:11px;
	color:#0082c8;
}
.dayOff {
	font-size:11px;
	color:#fff;
	background:red;
}
/*Paginador*/
ul#pages {
	float:right;
	margin:0px 0px 10px 0px;
	padding:0px;
}
#pages li {
	border:0; margin:0; padding:0;
	font-size:12px;
	list-style:none;
	float:left;
	display:inline;
}
#pages a {
	border:solid 1px #DDDDDD;
	margin-right:2px;
}
#pages .next a, #pages .previous a {
	font-weight:bold;
	border:solid 1px #fff;
}
#pages .previous-off {
	padding:4px 2px 0px 0px;
}
#pages .active {
	color:#84b610;
	font-weight:bold;
	display:block;
	float:left;
	padding:4px 6px;
}
#pages a:link, #pages a:visited {
	color:#0374b3;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}
#pages .next a {
	color:#0f6b97;
}
#pages a:hover {
	border:solid 1px #666666;
}
/*Servicios Adicionales*/
div.servBox {
	float:left;
	display:inline;
	width:461px;
	padding:10px;
	margin:0px 10px 10px 0px;
	background:#f5f5f5;
		
}
div.servBox h2 {
	font:italic bold 12px/normal Arial;
	color:#33b4ef;
	margin-bottom:5px;
	padding:0;
}
div.servBox img {
	float:left;
	border:2px solid #d9d9d9;
	padding:0;
	margin:0px 5px 0px 0px;
}
/*Informacion Util*/
#infoUtil {
	width:987px;
	padding:0px 0px 0px 5px;	
	background:#fff;
	color:#666;
}
#infoUtil p {
	font-size:11px;
	text-align:justify;
}
#infoUtil p.bullet {
	background:url(../images/bullet.gif) 0px 3px no-repeat;
	text-indent:10px;
	font-size:11px;
	text-align:justify;
}
#infoUtil p.disclaimer {
	font-size:10px;
	clear:both;
	padding:10px 0px;
}
.innfoCol {
	float:left;
	width:234px;
	padding:0px 12px 0px 0px;
}
.innfoBox, .innfoCol2 {
	width:234px;
	padding:0px 0px 5px 0px;
}
.innfoCol2 {
	width:480px;
	float:left;
	padding:0px 12px 5px 0px;
}
.innfoBox img, .innfoCol2 img {
	float:left;
	margin:0px 3px 0px 0px;
}
ul#listadito, ul#papi {
	width:170px;
	float:right;
	margin:0;
	padding:0;
	display:block;
	list-style:none;
}
ul#banderas {
	width:420px;
	float:right;
	list-style:none;
	padding:0px 0px 15px 0px;
	margin:0;
}
ul#banderas a, ul#banderas a:link, ul#banderas a:visited {
	color:#666;
	float:left;
}
ul#banderas li {
	float:left;
	width:140px;
	padding:0px;
	margin:3px 0px;
} 
ul#papi {
	width:220px;
	float:none;
}
ul#listadito li, ul#papi li {
	background:url(../images/bullet.gif) 0px 3px no-repeat;
	padding:0px 0px 2px 7px;
}
ul#hijo {
	padding:0px 0px 0px 7px;
	margin:0;
	list-style:none;
}
ul#hijo li {
	background:#fff;
}
.fuente {
	clear:both;
	padding:5px;
	background:#f8f8f8;
	border:1px solid #e4e3e3;
	margin:10px 0px 0px 0px;
}
.fuente img {
	vertical-align:middle;
}
/*Contacto*/
fieldset {
	border:none;
	margin:0;
	padding:0;
}
fieldset em {
	color:#9cd711;
	font-weight:bold;
}
legend {
	display:none;
}
label {
	float:left;
	width:140px;
	padding:6px 5px 0px 0px;
	text-align:right;
	font:bold 12px/normal Arial;
}
input, textarea {
	float:left;
	width:326px;
	color:#666;
	margin-bottom:10px;
	border:3px solid #dffaa0;
	font:normal 12px/normal Arial;
	padding:3px;
}
textarea {
	height:125px;	
}
/*Footer*/
#footer {
	clear:both;
	font-size:11px;
	border-top:5px solid #9cd711;
	margin:0px 0px 10px 0px; 
	padding:8px 0px;
}
#footer a, #footer a:link, #footer a:hover, #footer a:visited {
	font-size:11px;
}
#footer p {
	color:#0374b3;
	padding:0px 0px 5px 0px;
	margin:0px;
	font-size:11px;
}
#footer p.menu {
	color:#9cd711;
}
#footer p.penta {
	background:url(../images/ico_pentacorp.gif) left top no-repeat;
	padding:0px 0px 5px 20px;
	color:#666;
}
.gayFriendly {
	float:right;
	width:135px;
	height:23px;
	color:#666;
	background:#e9ebec url(../images/bg_gayfriendly.gif) top center no-repeat;
	margin:0px;
	padding:12px 0px 0px 10px;
}