* {
	margin: 0;
	padding: 0;
	}
body {
	/*
	font-family: Tahoma, Helvetica, Arial, Geneva, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	*/
	font-family: "Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.75em;
	line-height: 1.4em;

	color: #444444;
	background: #FFFFFF url('../img/plantilla_green/fondo_body.gif') repeat-x top left;
	}

h1, h2, h3, h4, h5 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	line-height: 1.3em;
	}

a:link,
a:visited {
	color: #02428D;
	text-decoration: none;
	}
a:hover,
a:active {
	color: #FF2500;
	text-decoration: underline;
	}
	
select {
	border: 1px solid #CCCCCC;
	color: #000000;
	}
input,
textarea {
	border: 1px solid #CCCCCC;
	padding: 1px 1px 1px 1px;
	color: #000000;
	}
.input_button {
	padding: 1px;
	margin-top: 7px;
	margin-bottom: 7px;
	background-color: #F0F0F0;
	}
blockquote {
	margin: 20px;
	margin-left: 35px;
	}
	
	
.noscript {
	margin: 0;
	padding: 20px;
	background-color: #EA0600;
	color: #FFFFFF;
	}
.clear {
	clear: both;
	}
.ancla_top,
.ancla_subir {
	display: none;
	}
.error {
	color: #EA0600 !important;
	}
	

div#pagina {
	margin: auto;
	width: 790px;
	}

div#logo {
	height: 330px;
	background: transparent url('../img/plantilla_green/fondo_cabecera.gif') no-repeat top center;
	}
	div#logo h1 {
		width: 300px;
		height: 150px;
		float: left;
		}
	div#logo h1 a {
		display: block;
		padding-left: 40px;
		width: 255px;
		height: 140px;
		background: transparent url('../img/plantilla_green/fondo_logo.gif') no-repeat top left;
		font-size: 1px;
		color: #FFFFFF;
		text-decoration: none;
		}
	div#logo p {
		width: 300px;
		float: left;
		margin-left: 100px;
		margin-top: 13px;
		
		font-family: Tahoma, Helvetica, Arial, Geneva, sans-serif;
		font-size: 11px;
		line-height: 14px;
		font-size-adjust: none;
		font-stretch: normal;
		}
		
div#contenido {
	height: 100% !important;
	margin-top: -124px;
	padding: 40px;
	background: #FFFFFF url('../img/plantilla_green/fondo_contenido.gif') no-repeat top center;
	}
	div#contenido h2 {
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: 24px;
		color: #000000;
		}
	div#menu {
		width: 220px;
		margin-right: 10px;
		float: left;
		
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 12px;
		line-height: 1.5em;
		}
		.menubox {
			margin-bottom: 30px;
			}
		div#menu h3 {
			color: #000000;
			font-size: 18px;
			margin: 0pt 0pt 4px;
			}
		div#menu ul {
			list-style-type: none;
			}
		div#menu ul li {
			}
			div#menu ul li a {
				display: block;
				border-bottom: 1px solid #CBDFFF;
				font-size-adjust: none;
				font-style: normal;
				font-variant: normal;
				font-weight: normal;
				line-height: 26px;
				height: 26px;
				text-indent: 10px;
				text-decoration: none;
				}
			div#menu ul li a:hover,
			div#menu ul li a:active {
				color: #AAD219;
				}

		div#menu form {
			margin-left: 15px;
			}
		div#menu label {
			display: block;
			margin-top: 4px;
			}
		div#menu div#buscador select {
			width: 170px;
			}
			
		div#menu div#tablon a:link,
		div#menu div#tablon a:visited {
			background: url('../img/iconos_multicolor/sec_tablon_sin_cat.gif') no-repeat 3px 5px;
			padding-left: 15px;
			margin-left: 8px;
			}
		div#menu div#tablon a:hover,
		div#menu div#tablon a:active {
			background-position: 3px -19px;
			}
		div#menu div#noticia a:link {
			width: 170px;
			}
			
	div#productos {
		float: right;
		width: 480px;
		font-family: "Trebuchet MS", Verdana, sans-serif;
		font-size: 11px;
		}
		div#productos h2{
			display: none;
			}
		div#productos .modulo {
			padding-right: 25px;
			margin-left: 25px;
			margin-bottom: 30px;
			float: left;
			border-right: 1px solid #EDEDED;
			}
			div#productos .modulo h4 {
				font-family: Tahoma,Verdana,Arial,sans-serif;
				font-size: 12px;
				margin-bottom: 4px;
				}
			div#productos .modulo p.producto_texto {
				padding: 7px;
				margin-top: 15px;
				background-color: #EDEDED;
				border: 1px solid #EDEDED;
				}
			div#productos .modulo p.producto_foto {
				width: 173px;
				height: 78px;
				border: 1px solid #EDEDED;
				overflow: hidden;
				}
			div#productos .modulo p.producto_foto img {
				border: 0;
				}
	div#texto {
		margin-left: 10px;
		float: right;
		width: 470px;
		margin-bottom: 30px;
		}

	div#descripcion {
		border:0px solid black;
		margin-left:220px;
		width:235px;
	}
		div#texto.portada_texto {
			border-bottom: 1px solid #EDEDED;
			}

		div#texto p {
			margin: 10px;
			}
		
		
		div#texto.tablon_escaparate {
			font-family: "Trebuchet MS", Arial, sans-serif;
			}
			div#texto.tablon_escaparate p {
				margin: 0;
				}
			div#texto.tablon_escaparate .modulo {
				color: #777777;
				border-bottom: 1px solid #909090;
				margin-bottom: 30px;
				padding-bottom: 10px;
				background: url('../img/plantilla_green/fondo_tablon_escaparate_modulo.gif') bottom left repeat-x;
				}
				div#texto.tablon_escaparate h4 {
					font-family: Arial, sans-serif;
					font-size: 1.4em;
					font-size-adjust: none;
					font-style: normal;
					font-variant: normal;
					font-weight: bold;
					line-height: 1.6em;
					margin-bottom: 5px;
					}
				div#texto.tablon_escaparate a:link,
				div#texto.tablon_escaparate a:visited {
					color: #97BA18;
					text-decoration: none;
					}
				div#texto.tablon_escaparate a:hover,
				div#texto.tablon_escaparate a:active {
					color: #777777;
					}
				div#texto.tablon_escaparate .modulo .producto_especificaciones {	
					font-family: Geneva, Arial, sans-serif;
					font-size: 0.9em;
					font-size-adjust: none;
					font-stretch: normal;
					font-style: normal;
					font-variant: normal;
					font-weight: normal;
					line-height: normal;
					margin-bottom: 7px;
					}
				div#texto.tablon_escaparate .modulo .producto_foto {
					float: left;
					border: 1px solid #EDEDED;
					width: 175px;
					height: 80px;
					overflow: hidden;
					}
				div#texto.tablon_escaparate .modulo .producto_miniaturas {
					float: left;
					width: 175px;
					}
					div#texto.tablon_escaparate .modulo .producto_miniaturas a:link,
					div#texto.tablon_escaparate .modulo .producto_miniaturas a:visited {
						display: block;
						width: 173px;
						height: 85px;
						overflow: hidden;
						border: 2px solid #EDEDED;
						}
					div#texto.tablon_escaparate .modulo .producto_miniaturas a:active,
					div#texto.tablon_escaparate .modulo .producto_miniaturas a:hover {
						border: 2px solid #777777;
						}
				div#texto.tablon_escaparate .modulo .producto_texto {
					font-family: "Trebuchet MS", Arial, sans-serif;
					font-size: 1.1em;
					float: right;
					width: 53%;
					margin-bottom: 10px;
					}
		
		
		div#texto.noticia_lista {
			font-family: "Trebuchet MS", Arial, sans-serif;
			}
			div#texto.noticia_lista p {
				margin: 0;
				}
			div#texto.noticia_lista .modulo {
				color: #777777;
				border-bottom: 1px solid #909090;
				margin-bottom: 30px;
				padding-bottom: 10px;
				/* background: url('../img/plantilla_green/fondo_tablon_escaparate_modulo.gif') bottom left repeat-x; */
				}
				div#texto.noticia_lista h4 {
					font-family: Arial, sans-serif;
					font-size: 1.4em;
					font-size-adjust: none;
					font-style: normal;
					font-variant: normal;
					font-weight: bold;
					line-height: 1.6em;
					margin: 0;
					margin-bottom: 5px;
					}
				div#texto.noticia_lista a:link,
				div#texto.noticia_lista a:visited {
					color: #97BA18;
					text-decoration: none;
					}
				div#texto.noticia_lista a:hover,
				div#texto.noticia_lista a:active {
					color: #777777;
					}
				div#texto.noticia_lista .modulo .noticia_especificaciones {	
					font-family: Geneva, Arial, sans-serif;
					font-size: 0.9em;
					font-size-adjust: none;
					font-stretch: normal;
					font-style: normal;
					font-variant: normal;
					font-weight: normal;
					line-height: normal;
					margin-bottom: 0;
					}
				div#texto.noticia_lista .modulo .noticia_texto {
					font-family: "Trebuchet MS", Arial, sans-serif;
					font-size: 1.1em;
					margin: 10px;
					margin-bottom: 20px;
					}

		
		
		
div#pie {
	background: #666763 url('../img/plantilla_green/fondo_pie.gif') repeat-x top left;
	padding: 20px;
	margin-top: 20px;
	clear: both;
	
	font-family: Tahoma, Helvetica, Arial, Geneva, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	color: #FFFFFF;
	}
	div#pie a:link,
	div#pie a:visited {
		color: #AAD219;
		text-decoration: none;
		}
	div#pie a:hover,
	div#pie a:visited {
		color: #EDEDED;
		text-decoration: underline;
		}
		
		
		
form.bigForm label {
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
	}
form.bigForm input,
form.bigForm textarea,
form.bigForm select {
	width: 95%;
	font-size: 12pt;
	padding: 6px;
	margin-top: 2px;
	margin-bottom: 7px;
	}
form.bigForm input.input_button {
	width: 150px;
	}
form.bigForm textarea {
	overflow: auto;
	width: 92%;	
	}





input#userLogin {
	background: #FFFFFF url('../img/iconos_multicolor/userLogin.gif') no-repeat 3px center;
	padding-left: 23px;
	}
input#passLogin {
	background: #FFFFFF url('../img/iconos_multicolor/passLogin.gif') no-repeat 3px center;
	padding-left: 23px;
	}
input#loginLogin {
	background: #F0F0F0 url('../img/iconos_multicolor/loginLogin.gif') no-repeat 14px center;
	padding-left: 33px;
	text-align: left;
	width: 100px;
	}
			div#buscador input.input_euro {
				background: #FFFFFF url('../img/iconos_multicolor/euro.gif') no-repeat 2px center;
				padding-left: 20px;
				}
			div#buscador input.input_m2 {
				background: #FFFFFF url('../img/iconos_multicolor/m_cuadrados.gif') no-repeat 2px center;
				padding-left: 20px;
				}
			div#buscador input#buscarBuscar {
				background: #F0F0F0 url('../img/iconos_multicolor/buscarBuscar.gif') no-repeat 14px center;
				padding-left: 33px;
				text-align: left;
				width: 100px;
				}






div.paginador {
	border-top: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	padding-top: 7px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0;
	margin-top: 7px;
	margin-bottom: 7px;
	color: #777777;
	}
div.paginador * {
	font-family: Geneva,Arial,sans-serif;
	font-size: 0.95em;

	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	}
div.paginador .pag_texto {
	display: none;
	}
div.paginador a,
div.paginador .pag_actual {
	font-size: 11px !important;
	line-height: normal !important;
	vertical-align: text-bottom;
	padding: 0;
	margin: 0;
	display: block;
	width: 16px;
	height: 18px;
	text-align: center;
	text-decoration: none !important;
	}
div.paginador ul {
	float: left;
	list-style-type: none;
	margin-bottom: 10px;
	}
div.paginador li {
	width: 18px;
	float: left;
	margin: 1px;
	}
div.paginador form {
	margin-bottom: 7px;
	}
div.paginador a:link,
div.paginador a:visited {
	background: url('../img/iconos_multicolor/paginador_blanco_off.gif') top left no-repeat;
	}
div.paginador a:hover,
div.paginador a:active,
div.paginador .pag_actual {
	background: url('../img/iconos_multicolor/paginador_blanco_on.gif') top left no-repeat;
	}
div.paginador a.inicio:link,
div.paginador a.inicio:visited {
	background: url('../img/iconos_multicolor/paginador_inicio_off.gif') top left no-repeat;
	}
div.paginador a.inicio:hover,
div.paginador a.inicio:active {
	background: url('../img/iconos_multicolor/paginador_inicio_on.gif') top left no-repeat;
	}
div.paginador a.anterior:link,
div.paginador a.anterior:visited {
	background: url('../img/iconos_multicolor/paginador_anterior_off.gif') top left no-repeat;
	}
div.paginador a.anterior:hover,
div.paginador a.anterior:active {
	background: url('../img/iconos_multicolor/paginador_anterior_on.gif') top left no-repeat;
	}
div.paginador a.siguiente:link,
div.paginador a.siguiente:visited {
	background: url('../img/iconos_multicolor/paginador_siguiente_off.gif') top left no-repeat;
	}
div.paginador a.siguiente:hover,
div.paginador a.siguiente:active {
	background: url('../img/iconos_multicolor/paginador_siguiente_on.gif') top left no-repeat;
	}
div.paginador a.final:link,
div.paginador a.final:visited {
	background: url('../img/iconos_multicolor/paginador_final_off.gif') top left no-repeat;
	}
div.paginador a.final:hover,
div.paginador a.final:active {
	background: url('../img/iconos_multicolor/paginador_final_on.gif') top left no-repeat;
	}








		
a.sec_portada:link,
a.sec_portada:visited {
	background: url('../img/iconos_multicolor/sec_portada.gif') no-repeat 3px 5px !important;
	padding-left: 15px !important;
	margin-left: 8px !important;
	}
a.sec_portada:hover,
a.sec_portada:active {
	background-position: 3px -19px !important;
	}

	
a.sec_nosotros:link,
a.sec_nosotros:visited {
	background: url('../img/iconos_multicolor/sec_nosotros.gif') no-repeat 3px 5px !important;
	padding-left: 15px !important;
	margin-left: 8px !important;
	}
a.sec_nosotros:hover,
a.sec_nosotros:active {
	background-position: 3px -19px !important;
	}
	
	
a.sec_enlaces:link,
a.sec_enlaces:visited {
	background: url('../img/iconos_multicolor/sec_enlaces.gif') no-repeat 3px 5px !important;
	padding-left: 15px !important;
	margin-left: 8px !important;
	}
a.sec_enlaces:hover,
a.sec_enlaces:active {
	background-position: 3px -19px !important;
	}
	
	
a.sec_contacto:link,
a.sec_contacto:visited {
	background: url('../img/iconos_multicolor/sec_contacto.gif') no-repeat 3px 5px !important;
	padding-left: 15px !important;
	margin-left: 8px !important;
	}
a.sec_contacto:hover,
a.sec_contacto:active {
	background-position: 3px -19px !important;
	}
	
	
a.sec_avisolegal:link,
a.sec_avisolegal:visited {
	background: url('../img/iconos_multicolor/sec_avisolegal.gif') no-repeat 3px 5px !important;
	padding-left: 15px !important;
	margin-left: 8px !important;
	}
a.sec_avisolegal:hover,
a.sec_avisolegal:active {
	background-position: 3px -19px !important;
	}

	
a.sec_mapaweb:link,
a.sec_mapaweb:visited {
	background: url('../img/iconos_multicolor/sec_mapaweb.gif') no-repeat 3px 5px !important;
	padding-left: 15px !important;
	margin-left: 8px !important;
	}
a.sec_mapaweb:hover,
a.sec_mapaweb:active {
	background-position: 3px -19px !important;
	}




a.sec_tablon_alquiler:link,
a.sec_tablon_alquiler:visited {
	background: url('../img/iconos_multicolor/sec_tablon_alquiler.gif') no-repeat 3px 5px !important;
	padding-left: 15px !important;
	margin-left: 8px !important;
	}
a.sec_tablon_alquiler:hover,
a.sec_tablon_alquiler:active {
	background-position: 3px -19px !important;
	}
	
	
a.sec_tablon_venta:link,
a.sec_tablon_venta:visited {
	background: url('../img/iconos_multicolor/sec_tablon_venta.gif') no-repeat 3px 5px !important;
	padding-left: 15px !important;
	margin-left: 8px !important;
	}
a.sec_tablon_venta:hover,
a.sec_tablon_venta:active {
	background-position: 3px -19px !important;
	}
	
	
a.sec_tablon_promociones:link,
a.sec_tablon_promociones:visited {
	background: url('../img/iconos_multicolor/sec_tablon_promociones.gif') no-repeat 3px 5px !important;
	padding-left: 15px !important;
	margin-left: 8px !important;
	}
a.sec_tablon_promociones:hover,
a.sec_tablon_promociones:active {
	background-position: 3px -19px !important;
	}
	
	
a.sec_tablon_traspasos:link,
a.sec_tablon_traspasos:visited {
	background: url('../img/iconos_multicolor/sec_tablon_traspasos.gif') no-repeat 3px 5px !important;
	padding-left: 15px !important;
	margin-left: 8px !important;
	}
a.sec_tablon_traspasos:hover,
a.sec_tablon_traspasos:active {
	background-position: 3px -19px !important;
	}
	
	
	
	

a.sec_comunidad_portada:link,
a.sec_comunidad_portada:visited {
	background: url('../img/iconos_multicolor/sec_comunidad_portada.gif') no-repeat 3px 5p !important;
	padding-left: 15px !important;
	margin-left: 8px !important;
	}
a.sec_comunidad_portada:hover,
a.sec_comunidad_portada:active {
	background-position: 3px -19px !important;
	}
	
	
a.sec_comunidad_avisos:link,
a.sec_comunidad_avisos:visited {
	background: url('../img/iconos_multicolor/sec_comunidad_avisos.gif') no-repeat 3px 5px !important;
	padding-left: 15px !important;
	margin-left: 8px !important;
	}
a.sec_comunidad_avisos:hover,
a.sec_comunidad_avisos:active {
	background-position: 3px -19px !important;
	}

