html { 
	padding: 0;
	margin: 0;
}

body {
	margin: 0;
	font:normal 12px Arial;
	color:#6e6e6e;
	background: #775f35;
	text-align: center;
	width: 100%;
}

/* ============ TAGS GLOBALES ============ */

img {border: 0;}

ul, ol, li, dl, dt, dd {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

a { text-decoration: none; }

h1,h2,h3,h4,h5,h6 {padding: 0; margin: 0;}

form,fieldset,label,input {padding: 0;margin: 0;}

fieldset {border: 0;}

p {margin: 5px 0;}

.hidden {display: none;}
.clear {clear: both;}


/* ============ ORGANIZACION ESTRUCTURAL ============ */

#wrapper { width: 887px; margin: 0 auto; text-align: left; position: relative; overflow: hidden; }

	#top { width:887px; height:159px; display:block; background: url(../img/fondo-top.png) no-repeat; z-index:1; }

		#top h1 a { display:block; width:513px; height:112px; position:absolute; top:34px; left:360px; text-indent:-9000px; background: url(../img/logo.png) no-repeat; overflow:hidden; }

		#top #menuPrin { display:block; width:193px; height:36px; top:0;  position:absolute; left:93px; top:56px; background:  url(../img/menu-propiedades-top.png) no-repeat; z-index:5000; text-indent:-9000px; }

			#top ul#menuPrincipal { display:block;  position:absolute; left:93px; top:92px; width:169px; padding:0 12px; background:#c21415 url(../img/fondo-menu-principal.png) no-repeat center top; overflow:hidden; z-index:5000;}

				#top #menuPrincipal li { display:block; font:normal 12px Arial; color:#fff; background: url(../img/menu-propiedades-li.png) no-repeat 0 28px; padding:7px 10px;  }
				#top #menuPrincipal .ultimo { background:none; }
				#top #menuPrincipal li a { color:#fff; }
				#top #menuPrincipal li a:hover { color:#fff; text-decoration:underline; }
				#top .menuPrinbottom { display:block; width:193px; height:14px; position:absolute; left:93px; top:319px; }

		#cuerpo { display:block; width:887px; overflow:hidden; background: #fff url(../img/fondo-cuerpo.png) no-repeat center top; padding-bottom:20px; }

			#cuerpo #colIzq { display:inline; float:left; width:206px; margin-left:93px; }

				#colIzq #form_buscador { display:block; margin-top:185px; width:169px; height:58px; background: url(../img/fondo-buscador.png) no-repeat; padding:10px 12px; }
					#colIzq #form_buscador label { display:block;font:normal 12px Arial; color:#fff; }
					#colIzq #form_buscador input { display:inline; float:left; width:97px; background:#fff url(../img/lupa.png) no-repeat 5px 1px; border:1px solid #bebebe; margin-top:3px; padding:0 5px 0 29px; font-size:12px; height:18px; }
					#colIzq #form_buscador button { display:inline; float:left; width:35px; height:36px; text-indent:-9000px; background: url(../img/ok.png) no-repeat 4px 1px; border:none; cursor:pointer; }

				#colIzq .sitiosRelacionados { display:block; clear:both; margin-left:12px; text-indent:-9000px; background: url(../img/sitios-relacionados.png) no-repeat; width:169px; height:12px; margin-top:22px; }
				#colIzq ul.sitios { display:block; position:relative; margin-left:12px; width:185px; margin-top:16px; overflow:hidden; }
					#colIzq .sitios li { display:block; margin-bottom:5px; font:normal 12px Arial; color:#858585; overflow:hidden;}
					#colIzq .sitios li a { color:#858585; padding-left:10px; background: url(../img/li-sitios.png) no-repeat 0 4px;}
					#colIzq .sitios li a:hover { color:#858585; text-decoration:underline; }

				#colIzq a.leyes { display:block; margin-top:14px; width:193px; height:60px; text-indent:-9000px; background: url(../img/leyes.png) no-repeat; overflow:hidden; }


			#cuerpo #colDer { display:inline; float:left; width:460px; margin-left:61px; }

				#colDer ul#menuSec { display:block; overflow:hidden; position:relative; width:365px; height:32px; background:url(../img/menu.png) no-repeat; margin-top:5px; margin-bottom:27px; }
					#colDer #menuSec li { float:left; }
					#colDer #menuSec li a { display:block; height:32px; text-indent:-9000px; background: url(../img/menu.png) no-repeat; }
					#colDer #menuSec #menusec1 a { width:121px;  }
						#colDer #menuSec #menusec1 a:hover, #colDer #menuSec #menusec1 .seleccionado { width:121px; background-position: 0 -32px; }
					#colDer #menuSec #menusec2 a { width:145px; background-position: -121px 0; }
						#colDer #menuSec #menusec2 a:hover, #colDer #menuSec #menusec2 .seleccionado { width:145px; background-position: -121px -32px; }
					#colDer #menuSec #menusec3 a { width:99px; background-position: -266px 0; }
						#colDer #menuSec #menusec3 a:hover, #colDer #menuSec #menusec3 .seleccionado { width:99px; background-position: -266px -32px; }

				.propiedades h2 { display:block; width:226px; height:47px; text-indent:-9000px; background: url(../img/tit-propiedades.png) no-repeat; }
				.quienes-somos h2 { display:block; width:261px; height:47px; text-indent:-9000px; background: url(../img/tit-quienes-somos.png) no-repeat; }

				.contacto h2 { display:block; width:174px; height:47px; text-indent:-9000px; background: url(../img/tit-contacto.png) no-repeat; }
				.leyes h2 { display:block; width:174px; height:47px; text-indent:-9000px; background: url(../img/tit-leyes.png) no-repeat; }

				#colDer #textoIzq { display:inline; float:left; width:288px; }
				#colDer .foto { display:inline; float:left; margin-left:12px; width:150px; height:310px; border:5px solid #bcbcbc; margin-top:5px; }

				.contacto #contactoIzq { display:inline; float:left; width:209px; border-right:1px solid #dddddd; padding-right:10px; margin-top:10px;}
				.contacto #contactoDer { display:inline; float:left; width:224px; margin-left:16px;  margin-top:10px;}

				#form_contacto { display:block; clear:both; margin:10px 0; width:203px; }
					#form_contacto label { display:block; margin-bottom:3px; }
					#form_contacto input { display:block; width:198px; height:16px; border:1px solid #a0a0a0; margin-bottom:5px; padding:1px 2px;}
					#form_contacto textarea { display:block; width:198px; height:100px; border:1px solid #a0a0a0; margin-bottom:5px; padding:1px 2px;}
					#form_contacto button { display:block; margin-top:10px; border:none; text-indent:-9000px; overflow:hidden; cursor:pointer; background: url(../img/enviar.png) no-repeat; width:61px; height:18px; float:right; }

				.leyes ul.listaLeyes { display:block; position:relative; margin-left:12px; margin:10px 0; border-bottom:1px solid #dedede; padding-bottom:10px; overflow:hidden; }
					.leyes .listaLeyes li { display:block; margin-bottom:5px; font:normal 12px Arial; color:#858585; overflow:hidden;}
					.leyes .listaLeyes li a { color:#858585; padding-left:10px; background: url(../img/li-sitios.png) no-repeat 0 4px;}
					.leyes .listaLeyes li a:hover { color:#858585; text-decoration:underline; }
				.leyes h3 { display:block; margin:10px 0; font:bold 16px Arial; color:#ce3916; }

/*------ Departamentos --- */

	.departamentos h2 { display:block; text-indent:-9000px; background: url(../img/tit-propiedades.png) no-repeat; width:454px; height:72px; }
	.departamentos h3 { display:block;  font:bold 12px Arial; color:#6e6e6e; width:450px; background:#ebebeb; padding:8px; margin-bottom:10px; }

	.departamentos ul.listaHome { display:block; width:460px; overflow:hidden; margin-bottom:10px; clear:both; }
		.departamentos .listaHome li { display:block; clear:both; overflow:hidden; position:relative;  border-bottom:1px solid #dddddd; padding-bottom:12px; margin-bottom:10px; font:normal 12px Arial; color:#6e6e6e;width:460px; }
		.departamentos .listaHome li img { display:inline; float:left; margin-right:10px; width:140px; height:105px; border:1px solid #efefef; padding:5px; }
		.departamentos .listaHome li .titulo  {  display:inline; font:bold 12px Arial; color:#6e6e6e; }
		.departamentos .listaHome li .titulo a   { color:#858585; }
		.departamentos .listaHome li .titulo a:hover  {text-decoration:underline; color:#6e6e6e;  }
		.departamentos .listaHome li .intro {  }
		.departamentos .listaHome li .precio { font:bold 12px Arial; color:#ce3916; }
		.departamentos .listaHome .primera { margin-top:0; border-top:0; }

	.departamentos #galeria { display:block; margin:10px 0; background:url(../img/fondo-galeria.png) no-repeat; height:118px; padding:30px 0 0 10px; position:relative; }
		.departamentos #galeria #fotoGal { display:inline; float:left; width:140px; height:105px; margin:1px 0 0 1px; }
		.departamentos  .mascara1 { display:block; width:142px;  height:107px; position:absolute; top:30px; left:10px; background: url(../img/mascara-thumbnails.png) no-repeat; cursor:pointer; }
		.departamentos  .mascara2 { display:block; width:142px;  height:107px; position:absolute; top:30px; left:159px; background: url(../img/mascara-thumbnails.png) no-repeat; cursor:pointer; }
		.departamentos  .mascara3 { display:block; width:142px;  height:107px; position:absolute; top:30px; left:308px; background: url(../img/mascara-thumbnails.png) no-repeat; cursor:pointer; }

	.departamentos #galeria #controlesGal { display:block; position:absolute; height:28px; left:314px; top:0; width:140px;  text-align:center; font:normal 11px Arial; color:#fff; }
		.departamentos #galeria #controlesGal .izq { display:inline; float:left;  width:13px; height:19px; overflow:hidden; margin-right:10px; margin-top:5px; }
		.departamentos #galeria #controlesGal .der { display:inline; float:left; width:13px; height:19px; overflow:hidden;margin-left:10px; margin-top:5px; }
		.departamentos #galeria #controlesGal .ima { float:left; width:85px; padding-top:8px; background:url(../img/fondo-imagenes.png) no-repeat 0 6px; width:85px;  height:52px; }

	.departamentos .map { display:block; overflow:hidden; background: url(../img/google.png) no-repeat; width:299px; height:33px; text-indent:-9000px; }

	.departamentos ul.listaImagenes { display:block; margin:10px 0; overflow:hidden; }
		.departamentos .listaImagenes li { display:inline; float:left; width:140px; height:105px;  border:1px solid #efefef; padding:3px; margin-bottom:3px; margin-right:3px;}

	.departamentos h4 { display:block; font:normal 15px Arial; color:#7baacf; border-top:1px solid #dddddd; padding-top:20px; margin-top:20px; }
	.departamentos ul.masProp { display:block; overflow:hidden; margin-top:10px; }
		.departamentos .masProp li { display:block; margin-bottom:3px; font:normal 12px Arial; color:#858585; background: url(../img/bullet-leyes.png) no-repeat 0 2px;  border:1px solid #efefef; padding:3px; width:146px; }
		.departamentos .masProp li a { color:#858585; }
		.departamentos .masProp li a:hover { color:#858585; text-decoration:underline;}

	.departamentos #form_ambientes { display:block; width:434px; background:#cce5f9; padding:10px; margin-bottom:10px; overflow:hidden; }
		.departamentos #form_ambientes label { display:inline; float:left; margin-right:10px; font:bold 13px Arial; }
		.departamentos #form_ambientes select { display:inline; float:left; width:280px; border:1px solid #ddd; background:#fff; }

	.departamentos .masProp { display:block; width:454px; font:normal 12px Arial; color:#7baacf; margin-top:10px; }
	.departamentos .quetipo { display:block; margin-bottom:-7px; background:#eeeeee url(../img/bullet-mas.png) no-repeat 7px 9px; width:439px; border:solid #ddd; border-width:1px 0; font:normal 12px Arial; color:#7baacf; padding:5px; padding-left:15px; }
	.departamentos  .controlesMas { display:block; position:relative; top:-17px; left:350px; z-index:5000; zoom:1;font:normal 12px Arial; color:#7baacf; }
	.departamentos .controlesMas img { vertical-align:middle; }
	.departamentos ul.listaMasProp { display:block;position:relative; z-index:3; font:normal 12px Arial; color:#858585; overflow:hidden; }
		.departamentos .listaMasProp li { display:inline; float:left; width:149px; overflow:hidden;position:relative; margin-bottom:10px; margin-right:3px; }
			.departamentos .listaMasProp li img { display:inline; float:left;  border:1px solid #efefef; padding:3px; width:140px; height:105px; margin-bottom:10px; }
			.departamentos .listaMasProp li  .titulo { display:block; clear:both; font:bold 12px Arial; color:#858585; padding:0 7px; }
			.departamentos .listaMasProp li .titulo a { color:#858585; }
			.departamentos .listaMasProp li .titulo a:hover { text-decoration:underline; color:#858585; }
			.departamentos .listaMasProp li .intro { display:block; clear:both; margin:5px 0;  padding:0 7px;}
			.departamentos .listaMasProp li .precio { display:block; clear:both; font:bold 12px Arial; color:#7baacf; padding:0 7px; }

	#pie { display:block; clear:both; position:relative; overflow:hidden; width:887px; height:299px; background: url(../img/fondo-pie.png) no-repeat; font:normal 12px Arial; color:#fff; }
		#pie .telefono { display:block; width:237px; height:41px; background: url(../img/telefono.png) no-repeat; text-indent:-9000px; top:65px; left:571px; position:relative; }

		#pie .mardelplata { display:inline; float:left; width:209px; position:relative; top:147px; left:443px; overflow:hidden; }
			#pie .mardelplata h2 { display:block; width:99px; height:16px; text-indent:-9000px; background:url(../img/mardelplata.png) no-repeat;margin:0; padding:0; }
			#pie .mardelplata .dire {margin-top:5px;  display:block;}
			#pie .mardelplata a { color:#ce3916; text-decoration:underline;}
			#pie .mardelplata a:hover { text-decoration:underline; }

		#pie .buenosaires { display:inline; float:left; width:209px; position:relative; top:147px; left:471px; overflow:hidden; }
			#pie .buenosaires h2 { display:block; width:949px; height:16px; text-indent:-9000px; background:url(../img/buenosaires.png) no-repeat; }
			#pie .buenosaires .dire {margin-top:5px;  display:block;}
			#pie .buenosaires a { color:#ce3916; text-decoration:underline;}
			#pie .buenosaires a:hover { text-decoration:underline; }

	.texto { display:block; clear:both; overflow:hidden; margin:10px 0; }
		.texto p { margin:10px 0; display:block; }
		.texto h5 { display:block; margin:10px 0; font:bold 14px Arial; color:#ce3916; background: url(../img/li-sitios.png) no-repeat 0 5px; padding-left:10px; }
		.texto a { color:#ce3916; text-decoration:underline; }
		.texto ul { display:block; overflow:hidden; margin:10px 0; margin-left:20px; }
			.texto li { display:block; }

	.paginador { padding: 3px 0; margin: 14px 0 15px 0; display:block; position:relative; clear:both; overflow:hidden; font:normal 12px Arial; color:#858585; }
		.paginador .flechas {float: right; }
		.paginador span { background: url(../img/flechas-pag.gif) no-repeat 0 -16px; }
		.paginador span strong {color: #fff; background-color: #c21415; padding: 0 3px; }
		.paginador a {color: #6383bc; background: url(../img/flechas-pag.gif) no-repeat; }
		.paginador .numeros a {background: none; color: #858585; }
		.paginador .numeros {background: none; padding: 0 10px;}
		.paginador .anterior {padding-left: 6px; font-weight:bold;}
		.paginador .siguiente {padding-right: 6px; }
		.paginador a.siguiente {background-position: right 0; color:#7baacf; font-weight:bold; }
		.paginador span.siguiente {background-position: right -16px; }



