/* CSS Document */


/* clases HTML*/
*,html{
	padding:0px;
	margin:0px;
}
body {
	background-image:url(../images/fondo2.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	font-size:11px;
	color:#5d5e60;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
}

img {
	border:0px;
	margin:0px;
	padding:0px,
}

p{
	font-size:11px;
	color:#5d5e60;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
}

a{
	font-size:12px;
	color:#5d5e60;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:hover{
	color:#1a5819;
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#1a5819;
	text-align:left;
	font-weight: normal;
	margin-bottom:15px;
	margin-top:30px;
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#615e4f;
	text-align:right;
	font-weight: normal;
	margin-bottom:10px;
}

h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a5819;
	font-weight: bold;
	padding-bottom: 9px;
	line-height: normal;
}

h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1a5819;
	font-weight:normal;
	padding-bottom: 9px;
	line-height: normal;
}

h5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#615e4f;
	font-weight:normal;
	padding-bottom: 9px;
	line-height: normal;
}

h6{
	padding-left:10px;
	height:17px;
	background-image:url(../images/fondo_titulo_verde.jpg);
	background-repeat:repeat-x;
	border:#436d18 1px solid;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
}

input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:105px;
	height:16px;
	background-color:#ffffff;
	border: #7f9db9 1px solid;
	display: inline;
	font-weight: normal;
	margin-left: 5px;
	color: #5d5e60;
	font-size:10px;
	float:right;
	margin-bottom: 10px;
}

select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:105px;
	height:18px;
	background-color:#ffffff;
	border: #7f9db9 1px solid;
	display: inline;
	font-weight: normal;
	margin-left: 5px;
	color: #5d5e60;
	font-size:10px;
	float:right;
	margin-bottom: 10px;
}

textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:370px;
	background-color:#ffffff;
	border: #7f9db9 1px solid;
	display: inline;
	font-weight: normal;
	color: #5d5e60;
	font-size:10px;
	float:right;
	margin-bottom: 10px;
}

/* clases propias*/

.floatleft {
	float: left;
	margin: 0px;
	padding: 0px;
}

.floatright {
	float:right;
	margin: 0px;
	padding: 0px;
}

.salto {
	clear: both;
	margin: 0px;
	padding: 0px;	
}

.numero_menu{
	margin-right:5px;
	/*font-size: 16px;*/
	font-size: 12px;
	color:#999999;
}

.promociones{
	border:none;
	float:right;
}

.negrita_verde{
	font-weight:bold;
	color:#1A5819;
}

.detalles{
	float:left;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-top:5px;
}

.detalles:a{
	color:#FFFFFF;
}

.raya_separa{
	margin-left:30px;
	margin-bottom:20px;
	padding-top:20px;
	float:left;
}

.espacio{
	margin-right:10px;
}

.espacio_botones{
	margin-right:20px;
}

/* id's*/

#contenedor{
	width:810px;
	margin:auto auto;

}

#logo{
	float:left;
	margin-left:10px;
	width:339px;
	position:absolute; top:0px; left:10px; visibility:visible;
	z-index:3;
}

#menu{
	width: 810px;
	background-image:url(../images/imagen_casa.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
	float:left;
}

#menu ul {
	margin-left:31px;
	width:300px;
	padding-top:57px;
	float:left;
}


#menu ul li{
	list-style-image: none;
	list-style-type: none;
}

#menu ul li a{
	text-decoration: none;
	line-height: 6px;
	padding-left:5px;
	padding-right:5px;
}

#menu a{
	text-align:right;
}


#presentacion{
	float:left;
	width: 750px;
	text-align:justify;
	padding-left:31px;
}

#idiomas{
	padding-left:350px;
}

#idiomas ul{
	padding-top:12px;
}

#idiomas ul li{
	display:inline;
	list-style-image: none;
	list-style-type: none;
}

#presentacion p{
	margin-bottom:10px;
}

#fotos_presentacion{
	width: 750px;
	padding-left:31px;
}

#contenido{
	float:left;
	width:810px;
}

#promociones{
	width:468px;
	float: right;
	margin-top:10px;
	
}


#promocion1{
	background-image:url(../images/fondo_promociones.jpg);
	background-repeat:no-repeat;
	height:135px;
	width:468px;
	background-position: right bottom;
	margin-bottom:10px;
}

#promocion1 img{
	margin-left:8px;
	float:left;
	margin-top:5px;
	border:#a7a4a4 solid 2px;
}

#promocion1 p{
	text-align:left;
	width:220px;
	color:#FFFFFF;
	float:left;
	line-height: 14px;	
}

#mas_presen{
	width:32px;
	height:31px;
	float:right;
	margin-top:26px;
}

#mas_presen:hover{
	background-image:url(../images/+_promociones_selec_prese.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#mas{
	width:42px;
	height:39px;
	float:right;
	margin-top:20px;
	margin-right:2px;
	
}

#mas:hover{
	background-image:url(../images/+_promociones_selec.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#destacados{
	float:left;
	width:810px;
}

#destacados1{
	background-image:url(../images/fondo_destacados.jpg);
	background-repeat:no-repeat;
	float:left;
	height:102px;
	width:399px;
	margin-top:10px;
	background-position: right bottom;
	margin-bottom:10px;
}

#destacados1 p{
	text-align:left;
	width:215px;
	color:#FFFFFF;
	float:left;
	line-height: 14px;	
	
}

#destacados1 img{
	margin-left:8px;
	float:left;
	border:#436d18 solid 2px;
}

#mas_destacados a{
	float:right;
	width:32px;
	height:31px;
	margin-top:45px;
	background-image:url(../images/+_promociones.jpg);
}

#mas_destacados a:hover{
	background-image:url(../images/+_promociones_selec.jpg);
}


#destacados2{
	background-image:url(../images/fondo_destacados.jpg);
	background-repeat:no-repeat;
	float:right;
	height:102px;
	width:399px;
	margin-top:10px;
	background-position: right bottom;
	margin-bottom:10px;
	
}

#destacados2 p{
	text-align:left;
	width:215px;
	color:#FFFFFF;
	float:left;
	line-height: 14px;	
	
}

#destacados2 img{
	margin-left:8px;
	float:left;
	border:#436d18 solid 2px;
}

#pie{
	margin: auto auto;
	width: 757px;
}


#pie a{
	margin-top: 30px;
	float:right;
	text-decoration:none;
}

#pie p{
	margin-top: 30px;
	float:left;
	font-size:12px;
}

#fondo_pie{
	height: 90px;
	margin-top:9px;
	float:left;
	width:100%;
	background-image:url(../images/fondo_pie.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#venta_alquiler{
	float:left;
	padding-left:30px;
	width: 751px;
}

#desde{
	width:740px;
}

#desde ul{
	padding-right:40px;
}

#desde ul li{
	float:right;
	margin-right:22px;
	display:inline;
	list-style-image: none;
	list-style-type: none;	
}



#busca_1{
	width: 225px;
	float:left;
	margin-right:34px;
}

#busca_2{
	width: 225px;
	float:right;
}

/* la anterior

#busca_2{
	width: 190px;
	float:left;
}*/

#busca_3{
	width: 40px;
	float:right;
}

#busca_4{
	width: 170px;
	float:left;
}

#busca_5{
	width: 492px;
	float:right;
}

#busca_6{
	width:170px;
	float:left;
	margin-right:15px;

}

#nuevo{
	width:61px;
	height:60px;
	background-image:url(../images/nuevo.gif);
	background-repeat:no-repeat;
	z-index:2;
	position:fixed;
	margin-top:3px;
}

#nuevas_promociones{
	width:810px;
	margin-top:30px;
	float:left;
}


#promo{
	background-image:url(../images/fondo_promociones_grande.jpg);
	background-repeat:no-repeat;
	height:135px;
	width:556px;
	background-position: right bottom;
	padding-left:150px;
	float:left;
}

#promo img{
	margin-left:8px;
	float:left;
	border:#a7a4a4 solid 2px;
}

#promo p{
	text-align:left;
	width:303px;
	color:#FFFFFF;
	float:left;
	line-height:14px;
}

#promo a:hover{
	color:#FFFFFF;
}

#promocion_grande{
	width:340px;
	float:left;
	margin-top:15px;
	padding-left:30px;
}

#texto_promociones{
	width:392px;
	margin-left:15px;
	float:left;
}

#boton{
	background-image:url(../images/boton.jpg);
	height:27px;
	padding-left:20px;
	padding-right:25px;
	float:left;
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom-style: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #413b1b;
	color:#FFFFFF;
	margin-top:5px;
}

#boton a{
	color:#FFFFFF;
	text-decoration:none;
	line-height: 24px;	
}

#boton_verde{
	margin-top:30px;
	background-image:url(../images/boton_verde.jpg);
	height:27px;
	padding-left:20px;
	padding-right:25px;
	float:right;
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom-style: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #436d18;
	color:#FFFFFF;
	margin-right:20px;
}

#boton_verde a{
	color:#FFFFFF;
	text-decoration:none;
	line-height: 24px;	
}

#localizacion{
	margin-top:20px;
	float:left;
	width:810px;
}

#localizacion ul{
	margin-bottom:10px;
}

#localizacion ul li{
	margin-left:30px;
	margin-right:70px;
	list-style-image: none;
	list-style-type: none;	
	display:inline;
}

#texto_inmueble{
	width:370px;
	float:left;
	margin-left:28px;
}

#fotos_inmuebles{
	float:right;
}


#fotos_inmuebles ul li{
	display:inline;
	float:right;
	margin-left:14px;
	margin-right:14px;
	list-style-image: none;
	list-style-type: none;	
}

#fotos_inmuebles ul li img{
	margin-bottom:5px;
}

#fotos_inmuebles ul li a{
	text-decoration:none;
	
}

#descripcion{
	width: 400px;
	float:left;
}

#contactos_es{
	float:right; 
	padding-right:64px;
	margin-top:40px; 
	width: 103px;
	height:107px;
	background-image:url(../images/contactos_es.jpg);
	background-repeat:no-repeat;
}

#contactos_es:hover{
	background-image:url(../images/contactos_es.jpg);
	background-position: 0px -107px;
	background-repeat:no-repeat;
	
}

#contactos_eu{
	float:right; 
	padding-right:64px;
	margin-top:40px; 
	width: 103px;
	height:107px;
	background-image:url(../images/contactos_eu.jpg);
	background-repeat:no-repeat;
}

#contactos_eu:hover{
	background-image:url(../images/contactos_eu.jpg);
	background-position: 0px -107px;
	background-repeat:no-repeat;
	
}

#creditos{
	margin: auto auto;
	width: 757px;
}

#creditos ul{
	/*float:right;*/
	margin-top:10px;
}

#creditos ul li{
	list-style-image: none;
	list-style-type: none;
	display:inline;
	/*margin-left: 30px;*/
	margin-right:14px;
	font-size:10px;
}

#creditos ul li a:link,#creditos ul li a:hover,#creditos ul li a:visited{
	font-size:10px;
	text-decoration:none;
}

.mensajes {
	color:#1a5819;
	font-weight:bold;
}

.referencia {
	color:#1a5819;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height: normal;
	padding-left:60px;
}

/* Estilos Asier para el Gestor */

.gs_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 15px;
}

.gs_tabla_cabecera {
	background:#61941b;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
	border:#999999 solid 1px;
}

.gs_tabla_datos {
	font-size:11px;
	background:#FFFFFF;
	color:#666666;
	font-weight:bold;
	padding:4px;
	border:#999999 solid 1px;
}

.gs_list {
	border:none;
	float:none;
	width:14px;
}

.gs_input {
	width:200px;
	float:none;
}

