@charset "utf-8";
/* CSS Document */

body{
	background-color:#666666;
	background-image:url(../img/mosaico.jpg);
	background-repeat:repeat;
	margin-top:20px;
	text-align: center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#434343;
}



#contenedor{
	margin: 0 auto 0 auto;
	width:998px;
}

/* Baner */

.baner{
	position:relative;
	background-image:url(../img/fondo_baner.gif);
	background-repeat:no-repeat;
	width:998px;
	height:131px;
	margin:0 auto;
	clear:both;
}
	.logo{
		background-image:url(../img/png/logo.png);
		background-repeat:no-repeat;
		width:211px;
		height:122px;
		margin-left:20px;
		float:left;
	}
	.idioma{
		width:350px;
		height:40px;
		left:600px;
		margin:20px 50px 0 auto;
		float:right;
	}
		.login{
		width:auto;
		height:40px;
		left:600px;
		margin:20px 50px 0 auto;
		float:right;
	}


/* Menu */

.menu{
	position:relative;
	background-image:url(../img/fondo_menu.jpg);
	background-repeat:repeat-x;
	width:998px;
	height:39px;
	text-align:center;
	margin:0 auto;
	clear:both;
}
	.dorado{
		color:#dbb870;
		font-weight:bold;
	}
	.dorado_h2{
		color:#dbb870;
		font-weight:bold;
		font-size:15px;
	}
	
	.texto_simbolo{
		color:#dbb870;
		font-weight:bold;
		padding-top:1px;
	}


/* Info */

.info{
	position:relative;
	background-color:#ffffff;
	width:998px;
	margin:0 0 0 0;
	text-align:left;
	clear:both;
}

select{
	
font-size:10px;	
}

/*BUSCADOR*/
	.buscar_tabla{
		padding-top:10px;
	}
		.buscar_arriba{
			background-image:url(../img/buscar_arriba.jpg);
			background-repeat:no-repeat;
			margin:0 0 0 0;
			height:34px;
			font-family:Verdana, Geneva, sans-serif;
		}
		.buscar_centro{
			background-image:url(../img/buscar_centro.jpg);
			background-repeat:repeat-y;
			margin:0 0 0 0;
			padding-left:5px;
			font-size:11px;
		}
		
/*DESTACADOS*/

	.promos_tabla{
		margin-top:15px;
	}
		.promos_arriba{
			background-image:url(../img/promo_arriba.jpg);
			background-repeat:no-repeat;
			height:42px;
			font-family:Verdana, Geneva, sans-serif;
		}
		.promos_centro{
			background-image:url(../img/promo_centro.jpg);
			background-repeat:repeat-y;
			padding-left:10px;
		}
		.index_centro{
			background-image:url(../img/promo_centro.jpg);
			background-repeat:repeat-y;
			padding-left:25px;
		}

		.promos_abajo{
			background-image:url(../img/promo_abajo.jpg);
			background-repeat:no-repeat;
			height:23px;
			font-family:Verdana, Geneva, sans-serif;
		}

		
/*DATOS VIVIENDA*/

		.datos_arriba{
			background-image:url(../img/ficha/datos_arriba.jpg);
			background-repeat:no-repeat;
			margin:0 0 0 0;
			height:33px;
			font-family:Verdana, Geneva, sans-serif;
		}
		.datos_centro{
			background-image:url(../img/ficha/datos_centro.jpg);
			background-repeat:repeat-y;
			margin:0 0 0 0;
			padding-left:10px;
		}
		.datos_abajo{
			background-image:url(../img/ficha/datos_abajo.jpg);
			background-repeat:no-repeat;
			height:34px;
			font-family:Verdana, Geneva, sans-serif;
		}


		
		.info_centro{
			background-image:url(../img/info_centro.jpg);
			background-repeat:repeat-y;
			margin:0 0 0 0;
		}
				.verde{
					background-color:#004A4A;
					width:228px;
					height:15px;
					color:#C90;
					padding-left:5px;
					font-size:11px;
					text-align:center;
				}
				.verde_2{
				color:#004A4A;
				font-weight:bold;
				text-decoration:none;
				}
	
	   h2
	   {
					color:#063;
	   }
		
/* Footer */

.footer{
	position:relative;
	background-image:url(../img/footer.gif);
	background-repeat:no-repeat;
	width:998px;
	height:96px;
	margin:0 auto;
	clear:both;
}
	.escudo{
		background-image:url(../img/escudo.gif);
		background-repeat:no-repeat;
		width:73px;
		height:73px;
		position:relative;;
		left:880px;
		top:15px;
	}
	
		.carousel_container {
				width: 750px;
				height: 500px;
				margin: 0px auto;
				border: 1px solid #CCCCCC;
			}
			
/*CONTACTO*/

#contacto
{
  width:1000px;

}

#form
{
margin: 0 0 0 10px;
width:450px;
height:350px;
font-size:12px;
color: #C90;
font-weight:bold;
}

#localidor
{
padding-left:40px;
text-align:center;
width:400px;
height:350px;

}

#td_siguiente{
height:50px;
}

#direccion
{
text-align:center;
}
#error
{
color:#FF0000;
}
