body{
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

#wrapper{
	width:1048px;
	margin:auto;
	padding-top:37px;
	position:relative;
}

#botonera{
	background:url(../images/fndo_botonera.jpg) repeat-y;
	height:40px;
	position:relative;
	padding-left:10px;
	padding-top:0px;
	z-index:10;
	
}

#logo{
	position:absolute;
	right:37px;
	top:17px;
	z-index:20;
	
}

#botonerahome{
	clear:both;
	position:relative;
	height:62px;
	overflow:hidden;
}

#botones_home{
	position:absolute;
	top:14px;
	left:10px;
	z-index:5;
	
}

#botones_home li{
display:inline;	
}

#botones_home ul li a{
	width:240px;
	height:35px;
	text-align:center;
	padding:5px 25px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

#botones_home ul li a:hover{
	color:#CCC;
}


#content{
	position:relative;
	padding-top:0px;
	padding-left:10px;
	background:url(../images/content_fondo2.jpg) repeat-y;
	height:100%;

}



#content2{
	position:relative;
	padding-top:0px;
	padding-left:10px;
	background:url(../images/fondo_content2.jpg) repeat-y;
	height:100%;	
}

.lineablanca{
	width:1048px;
	height:5px;
	position:absolute;
	left:-30px;
	top:580px;
	z-index:20;
	
}

#pie{
	clear:both;
	height:160px;
	background:url(../images/pie_fondo2.jpg) no-repeat;
	position:relative;
}

#logopie{
	padding:25px 10px 0 35px;
	width:110px;
	float:left;
}

.artfactory{
	color:#818386;
	font-size:10px;
	text-align:right;
	padding-top:35px;
	padding-right:20px;
	font-weight:bold;
	width:240px;
	float:right;
	
	
}

.logo_fb{
	width:140px;
	height:60px;
	position:absolute;
	top:110px;
	right:262px;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#6e6e6e;
	font-style:italic;
	font-weight:bold;
	text-align:right;
	
}

.logo_fb a{
color:#6e6e6e;
text-decoration:none;
}

.artfactory a{
	text-decoration:none;
	color:#818386;
}

.artfactory a:hover{
	
	color:#333;
}


.separado{
	letter-spacing:2px;
}
	
	

/*////////////////botonera////////////*/

.caballito{
	position:absolute;
	top:-31px;
	left:20px;
	visibility:hidden;
	
}

.bton_sin{
	float:left;
	position:relative;
	
}
.bton_sin a{
	color:#FFF;
	text-decoration:none;
	padding:12px 12px 7px 12px;
	display:block;
}



.bton_sin a:hover{
	background:#74787e url(../images/linea_division.jpg) no-repeat 0 13px;
}

.home a:hover {
	background:#74787e ;
}

.activa{
	background:#74787e url(../images/linea_division.jpg) no-repeat 0 13px;
}



.lineaizq {
	background:url(../images/linea_division.jpg) no-repeat 0 13px;
}

.lineaizq2 {
	background:url(../images/linea_division.jpg) no-repeat 0 6px;
}



.submenu1{
	position:absolute;
	display:none;	
	width:172px;
	float:left;
	z-index:10;
	border-bottom: #FFF 1px solid;
	border-left: #FFF 1px solid;
	border-right: #FFF 1px solid;

}



.submenu1 li{
	float:left;
}

.submenu1 li a{
	display:block;
	background:#666;
	width:148px;
	border-top: 1px solid #fff;
	padding:5px 12px;
	color:#FFF;
	text-decoration:none;
	
}

.submenu1 li a:hover {
	background:#74787e;
	
}


.submenu1 ul{
	position:absolute;
	top:0;
	left:172px;
	border-bottom: #FFF 1px solid;
	border-left: #FFF 1px solid;
	border-right: #FFF 1px solid;
	}

.submenu1 ul li a{

	
	background:#666;
	width:200px;
	color:#FFF;
	text-decoration:none;
	
	
}


/*-------------------Homes Internos--------------------*/
#columna_grande{
	width:704px;
	float:left;
	height:100%;
	z-index:30;
	padding-top:3px;
	
}

#columna_chica{
	width:285px;
	float:left;
	height:100%;
	
	padding-top:5px;
	
}

.titulo_home{
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	color:#FFF;
	text-align:center;
}

	
#submenu_home {
	padding-left:55px;
	padding-top:5px;

}
	
#submenu_home li{
	padding:0;
	margin:0;
	display:inline;
	height:40px;
	
}

#submenu_home li a{
	color:#FFF;
	text-decoration:none;
	padding:12px 15px 7px 15px;
}


/*-------------Ventas------------------------*/

#descripcion_barrio{
	float:left;
	width:660px;
	padding:8px 10px 15px 25px;
	font-size:12px;
	text-align:center;
	color:#666;
	
	
}

.titulo_ventas{
	width:296px;
	float:right;
	padding-right:45px;
	padding-top:15px;
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	color:#FFF;
	text-align:center;	
	
}

#paginacion, #paginacion2{
	width:282px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	font-size:15px;
	color:#FFF;
}

#paginacion2{
	padding-top:15px;
	float:right;
	padding-right:45px;
	font-family:"Times New Roman", Times, serif;
}

.paginas {
	color:#FFF;
	font-weight:normal;
	text-decoration:underline;
	padding-right:3px;
}

#estapagina{
	font-weight:bold;
	text-decoration:none;
	
}

.cadaPropiedad{
	position:relative;
	clear:both;
	width:1048px;
	padding-top:15px;

	
}

.lineaentera{
	position:absolute;
	top:0; 
	left:-10px;

}

.bordeblanco{
	border-top:#FFF 1px solid;


}

.bordeblanco2{
border-top:#FFF 1px solid;

background:#cbcbcb url(../images/fondo_cada_renglon.jpg) repeat-y -10px 0px;
height:6px;
width:704px;
float:left;

}
.foto_propiedad{
	position:absolute;
	top:0;
	right:77px;
	width:232px;
	height:172px;
	padding-top:5px;

}

.textos_propiedad{
	width:704px;
	float:left;
	background:#cbcbcb url(../images/fondo_cada_renglon.jpg) repeat-y -10px 0px;
	padding-top:8px;
	padding-bottom:8px;
	overflow:auto;
	/*height:140px;*/
	min-height:140px;
	scrollbar-face-color:#808080; 
scrollbar-highlight-color:#808080;
scrollbar-3dlight-color:#FFF;
scrollbar-darkshadow-color:#808080;
scrollbar-shadow-color:#808080;
scrollbar-arrow-color:#b3b3b3;
scrollbar-track-color:#b3b3b3;
position:relative;
	
}

.titulosdetalle{
	clear:both;
	width:147px;
	float:left;
	font-weight:bold;
	color:#000;
	font-size:14px;
	text-align:right;
	padding-top:1px;
	

	
}

.textosdetalle{
	width:520px;
	padding-right:5px;
	float:left;
	color:#333;
	font-size:14px;
	padding-left:12px;
	padding-top:1px;
}



.referencia{
	width:80px;
	height:20px;
	position:absolute;
	top:17px;
	left:600px;
	font-size:11px;
	color:#333;
	text-align:right;
	
}

.ubicacion{
	width:200px;
	height:20px;
	position:absolute;
	top:17px;
	left:400px;
	font-size:11px;
	color:#333;
	text-align:right;
	font-weight:bold;
	
}



/*/////////////////////////CONTACTO////////////////////*/

.texto_contacto{
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	color:#747577;
	padding:25px 0 5px 138px;

	
	
}
	
.texto_contacto2{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#747577;
	padding-bottom:4px;


}

.campo_form{
	width:888px;
	height:50px;
	background:url(../images/fondo_campo_form.jpg) no-repeat 4px 23px;
	position:absolute;
	left:-6px;
	padding-left:150px;
}

.campo_form2{
	width:888px;
	height:250px;
	background:url(../images/fondo_campo_form2.jpg) no-repeat 4px 23px;
	position:absolute;
	left:-6px;
	padding-left:150px;

}

.inputlinea{
		font-family:"Times New Roman", Times, serif;
	width:738px;
	height:20px;
	background:#e9e9e9;
	border:#e9e9e9 1px solid;
	padding-left:3px;

	
}

.inputlinea2{
	font-family:"Times New Roman", Times, serif;
	width:738px;
	height:144px;
	background:#e9e9e9;
	border:#e9e9e9 1px solid;
	padding-left:3px;
	overflow:hidden;
	
}
#enviar{
	text-align:right;
	padding-right:140px;
	padding-top:20px;
	cursor:pointer;

}




/*----------------varios--------------*/

.textoPieContacto{
	width:856px;
	float:left;
	font-size:11px;
	line-height:15px;
	color:#6d6e71;
	padding-top:20px;
	
}

.textoPieContacto2{
	width:655px;
	font-size:12px;
	line-height:17px;
	color:#6d6e71;
	padding-top:30px;
	padding-left:40px;
	padding-bottom:20px;

	float:left;
}

p{
	padding:0;
	margin:0;
}

ul,li{
	list-style-type:none;
	padding:0;
	margin:0;
}

a, img{
	border:none;
	outline:none;
}

.texto_home{
	font-size:11px;
	color:#FFF;
	padding:16px 10px 10px 16px;
	
}

.bold{
	font-weight:bold;
}

.clear{
	clear:both;
}


/*---------------------Galeria de fotos--------------*/

#bodygaleria{
	background:#007254;
	
}


.galleria{list-style:none;width:600px; padding-bottom:5px; }
.galleria li{display:block;width:20px;height:20px;overflow:hidden;float:right;margin:0 50px 20px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:0}
* html .galleria li div span{width:640px} /* MSIE bug */


.demo{position:relative;margin:0; width:640px; height:509px; background:url(../images/cabezal_galeria.jpg) no-repeat  0 5px ; }
.gallery_demo{width:640px;margin:0; float:right; padding-top:5px; }
.gallery_demo li{width:20px;height:20px;border:1px solid #111;margin: 1px 2px;background:#80b9aa;}

	
#main_image{margin:0px;height:460px;width:638px; }



#SLB-Wrapper
{
  margin:0;
  margin:auto;
  font-family:Verdana;
  text-align: left;
  position: absolute;
  border:#FFF 1px solid;
  width:642px;
  height:540px;
  overflow:hidden;
  
}

#SLB-Wrapper #SLB-Background
{
  position: absolute;
  left:0px;
  top:0px;
  float:left;
}



#SLB-Wrapper #SLB-Bottom
{
  background:transparent no-repeat scroll 0 43%;
  height:20px;
  margin:0 18px 0 0;
}

#SLB-Wrapper #SLB-Bottom #SLB-BottomRight
{
  background:transparent no-repeat scroll 100% 43%;
  font-size:0;
  height:20px;
  right:-18px;
  line-height:0;
  position:relative;
  width:100%;
  float:right;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav,
#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight
{
  height:52px;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav
{
  background-position:0 100%;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight
{
  background-position:100% 100%;
}

#SLB-Wrapper #SLB-Contenido
{
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador
{
  font-size: 11px;
  color: #fff;
  height:30px;
  border-left:0px;
  border-right:0px;
  padding:10px 0px;
  margin:0;
  line-height:11px;
  float:left;
  width:100%;
}

#SLB-Wrapper #SLB-Navegador #SLB-Right,
#SLB-Wrapper #SLB-Navegador #SLB-Left
{
  display:inline;
  padding:0;
  margin:0;
  width:26px;
  height:26px;
  text-decoration:none;
}

#SLB-Wrapper #SLB-Navegador #SLB-Right
{
  background-position:26px 0;
  margin:0 18px 0 10px;
  float:right;
}

#SLB-Wrapper #SLB-Navegador #SLB-Right:hover
{
  background-position:26px -26px;
}

#SLB-Wrapper #SLB-Navegador #SLB-Left
{
  background-position:0 0;
  margin-right:10px;
  float:left;
}

#SLB-Wrapper #SLB-Navegador #SLB-Left:hover
{
  background-position:52px -26px;
}

#SLB-Wrapper #SLB-Navegador strong
{
  display: block;
  padding-top:5px;
}

#galery_cerrar{
	float:right;
	font-size:11px;
	padding-top:5px;
	padding-left:5px;
	
}

#galery_cerrar a{
	color:#FFF;
	text-decoration:none;
	
}

.skipintro{
	text-align:center;
	padding:10px;
}

.skipintro a{
	color:#818386;
	text-decoration:none;
	font-size:10px;
	
	font-weight:bold;
}
