body {
  margin:			0px;
  font-family: 			tahoma, verdana;
  font-size: 			11px;
  color:			#555555;
  background-image: 		url(img/fondo.gif);
  background-repeat: 		repeat-x;
  background-color: 		#C3C2C0;
  width:			100%;
}

html, body, #caja {
  min-height: 			100%;
  width: 			100%;
  height: 			auto;
  height: 			100%;
}

html>body, html>body #caja {
  height: 			auto;
}


div {
  float:			left;
  display:			block;
}
img {
  border:			0px;
}

p {
  margin:			0px;
}

/* -------------------------------------- */
#centrado {
  width:			930px;
  height:			100%;
  margin-left:			auto;
  margin-right:			auto;
  float:			none;
}
#caja {
  width:			930px;
  position:			absolute;
  background-image: 		url(img/fondo_caja.gif);
  background-repeat: 		repeat-y;
  background-color:		#FFFFFF;
}

#principal {
  margin-bottom:		15px;
}


#encabezado {
  width:			930px;
  height:			60px;
  background-color:		#FFFFFF;
  position: relative;
}
#encabezado #logo {
  width:			220px;
  height:			60px;
  background-image:		url(img/logo_covello.gif);
  background-position:		22px;
  background-repeat:		no-repeat;
  position: absolute;
  left: 0px;
  top: 0px;
}
#encabezado #menu {
  width:			710px;
  height:			60px;
  list-style-type:		none;
  margin:			0px;
  position: absolute;
  right: 0px;
  top: 0px;
}
#encabezado #menu li {
  list-style:			none;
  float:			left;
}


#barraIzq {
  width:			220px;
}
#barraIzq #submenu {
  width:			220px;
  height:			24px;
  background-color:		#000000;
  color:			#FFFFFF;
  font-size:			10px;
  list-style:			none;
}
#barraIzq #submenu li {
  list-style:			none;
  float:			left;
  padding:			5px 0px 0px 11px;
}
#barraIzq #foto {
  width:			220px;
  height:			221px;
  background-image:		url(img/foto.jpg);
  background-repeat:		no-repeat;
}
#barraIzq #direccion {
  width:			220px;
  height:			65px;
  background-image:		url(img/direccion.gif);
  background-repeat:		no-repeat;
}
#barraIzq #menuIzq {
  clear:			both;
  padding-bottom:		60px;
}

#barraIzq #menuIzq #flecha {
  width:			11px;
  height:			11px;
  background-image:		url(img/flecha_roja.gif);
  background-repeat:		no-repeat;
  background-position:		23px;
  padding:			0px 0px 0px 23px;
}

#barraIzq #menuIzq #texto {
  clear:			both;
  width:			185px;
  padding:			2px 0px 0px 22px;
}
#barraIzq #menuIzq #inc {
  font-size:			10px;
  padding:			10px 0px 0px 23px;
}


#contenido {
  width:			510px;
  background-color:		#FFFFFF;
  margin-bottom:		40px;
}
#contenido #imagen {
  width:			510px;
  margin-bottom:		10px;
}
#contenido #aire {
  width:			462px;
  margin:			0px auto 70px auto;
  float:			none;
}


#barraDer {
  position:			relative;
  width:			200px;
  padding-bottom:		60px;
}
#barraDer #menuDer {
  clear:			both;
}
#barraDer #menuDer #banner {
  padding:			6px 0px 0px 7px;
}
#barraDer #cerouno {
  padding-top:			5px;
  width:			   190px;
  font-size:			10px;
  text-align:			right;
}

#panel {
  margin-top:			7px;
  padding-bottom:		0px;
  width:			191px;
  background-image:		url(img/panel_fondo.gif);
  background-repeat:		no-repeat;
  background-position:		7px bottom;
}
#panel #marco {
  width:			200px;
  height:			21px;
  background-image:		url(img/panel_arriba.gif);
  background-repeat:		no-repeat;
  background-position:		7px 0px;
}
#panel #nota {
  margin-top:			15px;
  clear:			both;
  width:			140px;
  padding:			0px 0px 0px 31px;
  background-image:		url(img/flechita_roja.gif);
  background-repeat:		no-repeat;
  background-position:		16px 5px;
}


#panelGrande {
  padding-bottom:		30px;
  width:			460px;
  background-image:		url(img/panel_grande_fondo.gif);
  background-repeat:		no-repeat;
  background-position:		bottom;
}
#panelGrande #marco {
  width:			460px;
  height:			20px;
  background-image:		url(img/panel_grande_arriba.gif);
  background-repeat:		no-repeat;
}


#pie {
  position:	 		absolute;
  bottom:			0px;
  clear:			both;
  width:			930px;
  height:			30px;
  border-top:			1px solid #E91C23;
  background-color:		#FFFFFF;
}
#pie #logo {
  width:			327px;
  height:			30px;
  float:			right;
  background-image:		url(img/logo_covello_pie.gif);
  background-repeat:		no-repeat;
}
#pie #copyright {
  padding:			8px 0px 0px 22px;
}
/* -------------------------------------- */
#titulo {
  clear:					both;
  width:					140px;
  padding:					0px 0px 0px 30px;
  font-size:				17px;
  color:					#909090;
  background-image:			url(img/barra_titulos.gif);
  background-repeat:		no-repeat;
  background-position:		17px 5px;
  
  
}
#titulo a {
  color:			#909090;
}
#titulo a:hover {
  color:			#EA1D24;
}

#texto {
  color:			#555555;
  font-size:			10px;
  font-family:			verdana;
}

#texto a {
  color:			#909090;
}
  
#descripcion {
  margin-top:			20px;
  color:			#555555;
  font-size:			12px;
  font-family:			verdana;
}


#emprendimientosEncabezado {
  margin-top:			12px;
  width:			438px;
  height:			20px;
  clear:			both;
  padding:			3px 0px 0px 25px;
  font-size:			11px;
  font-weight:			bold;
  color:			#FFFFFF;
  background-image:		url(img/fondo_emprendimientos.gif);
  background-repeat:		no-repeat;
}

#OtrosEmprendimientosEncabezado {
  margin-top:			12px;
  width:			438px;
  height:			20;
  clear:			both;
  padding:			0px 0px 0px 25px;
  margin-bottom: 10px;
  font-size:			11px;
  font-weight:			bold;
  color:			#55555;
  background-image:		url(img/fondo_otrosEmprendimientos.gif);
  background-repeat: no-repeat;
}

#emprendimientosEncabezadoLarge {
   margin-top:			12px;
  width:			680px;
  height:			20px;
  clear:			both;
  padding:			3px 0px 0px 25px;
  font-size:			11px;
  font-weight:			bold;
  color:			#FFFFFF;
  background-image:		url(img/fondo_emprendimientosLarge.gif);
  background-repeat:		no-repeat;
 
   

}
#emprendimiento {
  clear:			both;
  float:			left;
  width:			100%;
  margin-bottom:		3px;
}
#emprendimiento#texto{
  padding: 10px 0px 5px 10px;
}

#emprendimientoLarge {
  clear:			both;
  float:			left;
  width:			685px;
  margin-bottom:	3px;
}
#emprendimientoLarge #texto{
  width: 400px; 
  padding: 10px 0px 5px 10px;
}
#emprendimiento #imagenes {
  width:			250px;
  height:			85px;
}


#publicacionesListado {
  float:			left;
  width:			470px;
  clear:			both;
  font-size:			11px;
  list-style-type:		none;
  margin-bottom:		1px;
}
#publicacionesListado li {
  margin-left:			1px;
  text-align:			center;
  padding:			4px 0px 4px 0px;
  list-style:			none;
  float:			left;
}
#inmueble {
  clear:			both;
  float:			left;
  width:			470px;
  margin-bottom:		3px;
}
#inmueble #imagenes {
  width:			135px;
  float:			left;
}
#inmueble #detalle {
  float:			left;
  width:			330px;
}
#inmueble #detalle li {
  width:			213px;
  min-height:			16px;
  _height:			16px;
  margin:			0px 1px 1px 0px;
  padding:			4px 0px 2px 10px;
  list-style:			none;
  float:			left;
}

#apartamento {
  clear:			both;
  float:			left;
  width:			100%;
}
#apartamento #imagen {
  width:			180px;
  display:			inline;
}

#listaStaff {
  width:			460px;
  list-style-type:		none;
  margin:			0px;
}
#listaStaff li {
  vertical-align:		bottom;
  width:			80px;
  height:			180px;
  list-style:			none;
  float:			left;
}


#espacio {
  clear:			both;
  height:			25px;
}

#borde {
  border:			1px solid #CCCCCC;
}

.blanco {
  color:			#FFFFFF;
  text-decoration:		none;
}
.blanco:hover {
  color:			#DDDDDD;
}

.blanco11 {
  font-size:			11px;
  color:			#FFFFFF;
}
.blanco11:hover {
  color:			#FF0000;
}

.rojo11 {
  font-size:			11px;
  color:			#DD0000;
  text-decoration:		none;
}
.rojo11:hover {
  color:			#FF0000;
}

.rojo10 {
  font-size:			10px;
  color:			#DD0000;
  text-decoration:		none;
}
.rojo10:hover {
  color:			#FF0000;
}

.textInput {
  color:			#555555;
  font-size:			10px;
  font-family:			verdana;
  padding:			1px 0px 0px 2px;
}

.dark11 {
  font-size:			11px;
  color:			#666666;
}
.dark11:hover {
  color:			#EA1D24;
}

.dark10 {
  font-family:			arial;
  font-size:			10px;
  color:			#666666;
}
.dark10:hover {
  color:			#EA1D24;
}

.lite11 {
  font-size:			11px;
  color:			#999999;
}
.lite11:hover {
  color:			#EA1D24;
}

#subtitulo {
  font-size:			13px;
  font-weight:			bold;
  color:			#FA1D24;
}

#top {
  margin-top:			20px;
}

#guionesX {
  width:			100%;
  border-bottom:		1px dashed #999999;
  margin-bottom:		20px;
}

.paginacion {
  float:			left;
  width:			100%;
  margin-top:			20px;
}
.paginacion span {
  position:			relative;
  top:				-5px;
}





/* NUEVO FORMATO BUSCADOR */

#barraMenu {
	background-color: 		#f2f2f2; 
	width: 					100%; 
	height: 				90px; 
	margin-top: 			18px; 
	position: 				relative;
	z-index:				104;
}
#barraMenuTitulo {
	font-size:				20px;
	color:					#787878;	
	position:				absolute;
	top:					15px;
	left:					20px;
}
#barraMenuPrecio {
	position:				absolute;
	bottom:					15px;
	left:					20px;
}
#barraMenuPrecio b {
	color:					#FF0000;
}
#barraMenuImagen {
	background-color: 		#cacaca;
	width:					107px;
	height:					90px;
	position:				absolute;
	top:					0px;
	right:					0px;	
}
#galeria {
	width:					690px; 
	height:					245px;
	margin:					20px 0px;
	overflow:				hidden;
	position:				relative;
}
ul#paginado {
	list-style:				none;
	margin:					0px;
	padding:				0px;
	position:				absolute;
	right:					10px;
	bottom:					-245px;
	z-index:				105;
}
ul#paginado li {
	margin-right:			5px;
	float:					left;
}
ul#paginado li a {
	background-color:		#FF0000;
	font-size:				10px;
	text-align:				center;
	text-decoration:		none;
	color:					#fff;
	line-height:			15px;
	width:					15px;
	height:					15px;
	display:				block;
}
ul#paginado li a:hover {
	background-color:		#990000;
}
.contactus a {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	}
.contactus a:hover {
	color:#DDDDDD;
	}
#galeria #scroller {
	height:					235px;
	position:				relative;
}
#homeIcon {
	width:16px; height:13px; float:left; background-image:url(img/home_icon.gif); background-repeat:no-repeat; cursor:pointer;
}
#homeIcon:hover {
	background-image:url(img/home_icon_rell.gif);
}
#galeria a.galeriaImagen {
	background-image:		url(img/galeriaSombra.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
	text-decoration:		none;
	width:					130px;
	height:					245px;
	margin-right:			10px;
	display:				block;
	float:					left;
	position:				relative;
}
#galeria a.galeriaImagen img {
	border:					5px solid #eee;
	position:				absolute;
	bottom:					55px;
}
#galeria a.galeriaImagen span {
	background-color:		#fff;
	line-height:			15px;
	color:					#000;
	width:					110px;
	padding:				5px;
	display:				block;
	position:				absolute;
	bottom:					60px;	
	left:					5px;
	opacity: 				.5;
	filter: 				alpha(opacity=50);
}

/* NUEVO FORMATO PUBLICACIONES */

#barraMenu {
	background-color: 		#f2f2f2; 
	width: 					100%; 
	height: 				90px; 
	margin-top: 			18px; 
	position: 				relative;
	z-index:				104;
}
#barraMenuTitulo {
	font-size:				20px;
	color:					#787878;	
	position:				absolute;
	top:					15px;
	left:					20px;
}
#barraMenu ul#menu {
	list-style:				none;
	margin:					0px;
	padding:				0px;
	position:				absolute;
	bottom:					15px;
	left:					20px;
}
#barraMenu ul#menu li {
	float:					left;
	padding-left:			10px;
	border-left:			1px solid #787878;
	margin-right:			10px;
}
#barraMenu ul#menu li a {
	font-size:				12px;
	color:					#666666;
	text-decoration:		none;
}
#barraMenu ul#menu li a:hover {
	color:					#ff0000;
	text-decoration:		none;
}
#barraMenuImagen {
	background-color: 		#cacaca;
	width:					107px;
	height:					90px;
	position:				absolute;
	top:					0px;
	right:					0px;	
}
#galeria {
	width:					690px; 
	height:					245px;
	margin:					20px 0px;
	overflow:				hidden;
	position:				relative;
}
ul#paginado {
	list-style:				none;
	margin:					0px;
	padding:				0px;
	position:				absolute;
	right:					10px;
	bottom:					-245px;
	z-index:				105;
}
ul#paginado li {
	margin-right:			5px;
	float:					left;
}
ul#paginado li a {
	background-color:		#FF0000;
	font-size:				10px;
	text-align:				center;
	text-decoration:		none;
	color:					#fff;
	line-height:			15px;
	width:					15px;
	height:					15px;
	display:				block;
}
ul#paginado li a:hover {
	background-color:		#990000;
}
#galeria #scroller {
	height:					235px;
	position:				relative;
}
#galeria a.galeriaImagen {
	background-image:		url(img/galeriaSombra.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
	text-decoration:		none;
	width:					130px;
	height:					245px;
	margin-right:			10px;
	display:				block;
	float:					left;
	position:				relative;
}
#galeria a.galeriaImagen img {
	border:					5px solid #eee;
	position:				absolute;
	bottom:					55px;
}
#galeria a.galeriaImagen span {
	background-color:		#fff;
	line-height:			15px;
	color:					#000;
	width:					110px;
	padding:				5px;
	display:				block;
	position:				absolute;
	bottom:					60px;	
	left:					5px;
	opacity: 				.5;
	filter: 				alpha(opacity=50);
}
#contenidoPublicaciones {
	background-color: 		#fff; 
	width: 					690px; 
	position: 				relative;
}
#contenidoPublicaciones h1 {
	font-size:				14px;
	line-height:			18px;
	color:					#666666;
	text-transform:			uppercase;
	margin:					0px;
	margin-bottom:			14px;
}
#contenidoPublicaciones h2 {
	font-size:				12px;
	line-height:			16px;
	color:					#ff0000;
	text-transform:			uppercase;
	padding-left:			45px;
	margin:					0px;
	margin-bottom:			12px;
}
#contenidoPublicaciones p {
	font-size:				12px;
	line-height:			16px;
	color:					#666666;
	padding-left:			45px;
	margin:					0px;
	margin-bottom:			12px;
}
#contenidoPublicaciones ul {
	font-size:				11px;
	line-height:			15px;
	color:					#999999;
	padding-left:			90px;
	margin:					0px;
	margin-bottom:			12px;
}
#contenidoTexto {
	background-color: 		#dddddd; 
	width: 					670px; 
	padding:				10px;
	position: 				relative;
	margin-bottom:			15px;
}
#contenidoPlanos {
	background-color: 		#fff; 
	width: 					690px; 
	position: 				relative;
}
#contenidoPlanos .plano_box{
	border:1px solid #767678;
}
#contenidoPlanos  #planos {
	float:					right;
	width: 					180px;
}
#contenidoPlanos .imagenThumb {
	background-color:		#eeeeee;
	width:					77px;
	height:					55px;
	border:					1px solid #767678;
	margin:					0px 0px 6px 6px;
	display:				block;
	float:					left;
	text-align:				center; 
	vertical-align:			middle; 
	line-height:			54px; 
	overflow:				hidden;
}
#contenidoPlanos a.imagenThumb:hover {
	border:					1px solid #ff0000;
}
#contenidoPlanos #plano {
	background-color:		#eeeeee;
	width:					495px;
	height:					370px;
	border:					1px solid #767678;
	margin:					0px 0px 20px 0px;
	float:					left;	
}
