/*---------------------------------------------------------------*/
/*         ESTILOS MICROSITE VIVIENDAS JARDN-LAS MARISMAS       */
/*---------------------------------------------------------------*/


/* GENERALES ----------------------------------- */

*{
  margin:0;
  padding:0;
}
img{
  border:none;
}

.separador { display:block; clear:both;}
.embed { margin:0px; padding:0px; border:0px;}

#icono_home {
	height: 25px;
	width: 26px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	z-index: 4;
	top: 8px;
	left: 7px;
	float: right;
}
html> body #icono_home {
	top: 5px;
	left: 7px;

}
.enlace_normal {
	color: #CA8D00;
	font-weight: bold;
	text-decoration: none;
}
.enlace_normal:hover {
	color: #8E8E8E;
	text-decoration: none;
}
/* SECCION HOME ----------------------------------- */


body {
	margin:0;
	padding:0;
	background:#D6DBDE url(/images/fondos/back_web.jpg) repeat-x left top;
}
#contenedora{
	height:589px;
	width:982px;
	padding: 0px;
	position: absolute;
	margin:-305px 0px 0px -486px;
	top: 50%;
	left: 50%;
	text-align: center;
}
#borde_subcontenedora {
	border:1px solid #a5b1b4;
	position:relative;
	margin: 0px;
	padding: 0px;
	height: 589px;
	width: 980px;
}
#logohome { margin:0px; padding:0px; width:257px; height:121px; position:relative; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff;}
#idiomas {
	width:142px;
	height:39px;
	margin:0px 0px 0px 826px;
	padding:0px;
	position: absolute;
	z-index: 100;
	top: 6px;
}
html> body #idiomas { top: 4px;}
#idiomas a{
	width:145px;
	height:13px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
	clear: both;
}
#cover_portada {
	border:0px;
	margin:0px;
	padding:0px;
	height: 361px;
	width: 980px;
}

/* Menu Home ----------------------------------- */

#home_menu {
	top:239px;
	z-index:1;
	margin: 0px;
	padding: 0px;
	height: 347px;
	width: 257px;
	left: 55px;
	border-width: 0px;
	clear: left;
	position: absolute;
}

#menu_secciones_home, #menu_secciones_A {
	position:relative;
	height:228px;
	width: 259px;
	padding: 0px;
	margin: 0px;
	background: url(/images/fondos/back_menu.png);
}
#contenido_home {
	width:980px;
	height:228px;
	background: url(/images/fondos/back_bot_home.png) no-repeat left top;
	text-align: right;
}

#contenido_home #sub_contenido{
	width:666px;
	height:227px;
	position: relative;
	right: 0px;
	text-align: right;
	float: right;
	margin: 0px;
	padding: 0px;
}
#olas a, #dunas a, #brisas a, #moncofa a, #jardin a, #contacta a {
	margin-right: auto;
	margin-left: auto;
	display:block;
	width: 181px;
	padding: 25px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:25px;
	background: no-repeat;
	cursor:pointer;
}
#menu_secciones_home a:active { background-position: 0 -25px; display:block; }
#menu_secciones_home a:hover { background-position: 0 -25px ; display:block; }


#olas a{ margin-bottom:6px;}
#dunas a{ margin-bottom:6px;}
#brisas a{ margin-bottom:6px;}
#moncofa a{ margin-bottom:6px;}
#jardin a{ margin-bottom:6px;}


#olas.seleccionado, #dunas.seleccionado, #brisas.seleccionado, #moncofa.seleccionado, #viviendasjardin.seleccionado { margin-bottom:6px; height:25px;}

/* Fin Menu Home ----------------------------------- */

/* SUBMENU ----------------------------------- */
#submenu{
	display:block;
	margin:0px auto;
	padding:0px;
	width:181px;
	text-align: center;
	font-family:"Small Fonts", Arial, sans-serif, serif;
	font-size:9px;
	line-height:11px;
	text-transform:uppercase;
	text-align:left;
	color:#AA9A93;
}
#submenu li {list-style: url(none) none; width:181px; margin-bottom:2px;}
#submenu li a{
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	display:block;
	background-color:#fff;
	border:1px solid #9eacac;
	color:#AA9A93;
	text-decoration:none;
}
#submenu li a:hover{ background-color:#FFB000; color:#FFFFFF; text-decoration:none;}
#submenu li span.selected {
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	display:block;
	background-color:#fff;
	border:1px solid #9eacac;
	background-color:#FFB000;
	color: #FFFFFF;
}

/* FIN SUBMENU ----------------------------------- */


/* MENU Y CONTENIDO HOME ----------------------------------- */
#cover_interior {
	border:0px;
	margin:0px;
	padding:0px;
	height: 293px;
	width: 980px;
}
.boton_home {
	width:123px;
	height:103px;
	float:right;
	display: block;
	padding: 0px;
	text-align: right;
	margin-left:1px;
}
.boton_interior {	display: block; height:103px; width:123px; margin:5px auto;}
html> body .boton_home {
	width:125px;
	height:103px;
	float:right;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#enlaces_home {
	margin: 8px 5px 0px 0px;
	padding: 0px;
	width: 630px;
	display: block;
	float: right;
}
/* MENU Y CONTENIDO HOME ----------------------------------- */

#contenido_seccion_A {
	width:980px;
	height:228px;
	background: url(/images/fondos/back_bot_inner.png) no-repeat left top;
	margin: 0px;
	padding: 0px;
	position: relative;
	display: block;
	text-align: right;
}
#menu_seccion_A {
	top:239px;
	z-index:1;
	margin: 0px;
	padding: 0px;
	height: 347px;
	width: 257px;
	left: 34px;
	border-width: 0px;
	clear: left;
	position: absolute;
}
#contenido_seccion_A #sub_contenido {
	height:228px;
	text-align: right;
	float: right;
	margin: 0px;
	padding: 0px;
	width: 687px;
}
/* FIN MENU Y CONTENIDO INTERIOR A----------------------------------- */


/* MENU Y CONTENIDO INTERIOR B----------------------------------- */

#menu_seccion_B {
	border:2px solid #FF0000;
	top:51px;
	z-index:1;
	margin: 0px;
	padding: 0px;
	height: 416px;
	width: 257px;
	left: 34px;
	border-width:0px;
	position: absolute;
}
#menu_secciones_B {
	position:relative;
	height:416px;
	width:259px;
	padding:0px;
	margin: 0px;
	background: url(/images/fondos/back_menu.png);
}
#contenido_seccion_B {
	width:980px;
	height:415px;
	background: url(/images/fondos/back_bot_inner.png) no-repeat left top;
	position:relative;
}
#contenido_seccion_B #sub_contenido {
	width:687px;
	height:415px;
	float:right;
}
#contenido_seccion_B h1{ margin-top:10px;}
#contenido_seccion_B h1, #contenido_seccion_A h1 {
	line-height:32px;
	font-size:30px;
	text-align:left;
	background-color:#B2BDC1;
	margin-bottom:3px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	}
#contenido_seccion_B h2, #contenido_seccion_A h2{
	text-align:left;
	line-height:28px;
	background-color:#DDE3E3;
}
/* FIN MENU Y CONTENIDO INTERIOR B----------------------------------- */

/* MENU Y CONTENIDO MEMORIA DE CALIDADES ----------------------------------- */

#menu_seccion_memoria {
	border:2px solid #FF0000;
	top:13px;
	z-index:1;
	margin: 0px;
	padding: 0px;
	height: 454px;
	width: 257px;
	left: 34px;
	border-width:0px;
	position: absolute;
}
#menu_secciones_memoria {
	position:relative;
	height:454px;
	width:259px;
	padding:0px;
	margin: 0px;
	background: url(/images/fondos/back_menu.png);
}
.descarga_memoria {
	width:229px;
	height:96px;
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: -62px;
	right: 0px;
}
#contenido_seccion_memoria {
	width:980px;
	height:454px;
	background: url(/images/fondos/back_bot_inner.png) no-repeat left top;
	position:relative;
}
#contenido_seccion_memoria #sub_contenido {
	width:687px;
	height:454px;
	float:right;
}
#contenido_seccion_memoria h1{ margin-top:10px;}
#contenido_seccion_memoria h1 {
	line-height:32px;
	font-size:30px;
	text-align:left;
	background-color:#B2BDC1;
	margin-bottom:3px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	}
#contenido_seccion_memoria h2 {
	text-align:left;
	line-height:28px;
	background-color:#DDE3E3;
}
#cover_memoria {
	border:0px;
	margin:0px;
	padding:0px;
	height: 135px;
	width: 980px;
}
/* FIN MENU Y CONTENIDO MEMORIA DE CALIDADES ----------------------------------- */

/* TEXTOS SECCIONES ESTTICAS ----------------------------------- */
#contenido_seccion_A #sub_contenido p {
	font:12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif, serif;
	color:#8e8e8e;
	margin: 9px 0px 7px;
	text-align: left;
	line-height:16px;
	padding: 0px 15px 0px 25px;
	display: block;
	float: left;
	clear: both;
}
#contenido_seccion_A #sub_contenido p.normal {
	width: 647px;
}
#contenido_seccion_A #sub_contenido p.banners {
	width: 455px;
}
#contenido_seccion_A #sub_contenido p.tipos {
	width: 295px;
}
#contenido_seccion_A #sub_contenido p.evolucion {
	width: 455px;
	margin: 0px;
	text-align: left;
	line-height:16px;
	padding: 0px 15px 0px 25px;
}
#contenido_seccion_A #sub_contenido p.contactoform {
	width: 265px;
	float: left;
	clear: left;
}
#contenido_seccion_A #sub_contenido p.inmobiliarias {
	width: 300px;
	clear: left;
	margin: 10px 0px 0px;
	padding: 0px 20px;
}
#contenido_seccion_A #sub_contenido p.aviso {
	width: 600px;
	float: left;
	clear: left;
}
#banner_right {
	margin: 0px;
	padding: 0px;
	height: 228px;
	background: url(/images/fondos/back_rightcontenido.gif) repeat-y;
	width: 180px;
	position: absolute;
	right: 0px;
	top: 0px;
	text-align: center;
}
/* FIN TEXTOS SECCIONES ESTTICAS ----------------------------------- */

/* NOTICIAS  ----------------------------------- */

#cover_noticias {
	border:0px;
	margin:0px;
	padding:0px;
	height: 174px;
	width: 980px;
}
#noticias {
	margin: 8px 0px 0px;
	padding: 0px;
	width: 600px;
	float: left;
}
.top_noticia, .bot_noticia {
	height:4px;
	line-height:4px;
	margin: 0px;
	padding: 0px;
	display: block;
	border-width: 0px;
}
.noticia {
	margin: 0px 0px 10px;
	padding: 0px;
	text-align: left;
	background: #FFFFFF;
}

#noticias h3 {
	background: #A2A8AE;
	color: #FFFFFF;
	font: bold 12px/16px "Lucida Sans Unicode", Arial, Helvetica, sans-serif, serif;
	padding: 2px 0px 2px 25px;
	margin: 3px 0px 0px;
	display: block;
	position: relative;
}
#noticias h3 a{ color:#FFFFFF; text-decoration:none;}
#noticias h3 a:hover { color:#FFFFFF; text-decoration:underline;}
.foto_noticia {
	margin: 10px 0px 0px;
	padding: 6px;
	height: 80px;
	width: 100px;
	background: url(/images/fondos/fondo_foto.jpg) no-repeat;
	float: left;
	position: relative;
	left: 20px;
}
.foto_noticia img {
	margin: 0px;
	padding: 0px;
}
.fecha {
	color: #818FA7;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 13px 0px 0px;
	padding: 0px;
	float: left;
	display: block;
	width: 470px;
	position: relative;
	left: 28px;
}
.entradilla {
	float: left;
	margin: 13px 0px 0px;
	padding: 0px;
	width: 470px;
	font: 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif, serif;
	color: #8e8e8e;
	position: relative;
	left: 28px;
}
#enlaces_right {
	margin: 0px;
	padding: 0px;
	height: 416px;
	background: url(/images/fondos/back_rightcontenido.gif) repeat-y;
	width: 160px;
	position: absolute;
	right: 0px;
	top: 0px;
	text-align: center;
}
.vermas {
	display:block;
	clear:both;
	text-align:right;
	height: 16px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 1px 0px;
	width: 600px;
}
/* FIN NOTICIAS ----------------------------------- */


/* MEMORIA DE CALIDADES  ----------------------------------- */
#memoria_calidades {
	margin: 8px 0px 0px;
	padding: 0px;
	width: 650px;
	float: right;
}

.descarga {
	margin: 3px 25px 3px 0px;
	padding: 0px;
	text-align: left;
	background: #FFFFFF;
	float: right;
	height: 90px;
	width: 280px;
}

.nombre_descarga {
	background: #B0B7C1;
	color: #FFFFFF;
	font: bold 10px/12px Arial, Helvetica, sans-serif, serif;
	padding: 2px 10px;
	margin: 5px 0px 0px;
	text-align: left;
	float: left;
}

.foto_descarga {
	margin: 0px;
	padding: 0px;
	height: 83px;
	width: 83px;
	background: url(/images/fondos/fondo_descarga.jpg) no-repeat;
	float: left;
	display: block;
}
.foto_descarga img { margin:6px;  padding:0px;}
.descarga_pdf {
	color: #818FA7;
	font: 11px/19px Arial, Helvetica, sans-serif;
	height:19px;
	text-align: left;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 7px;
}
.descarga_pdf a {
	color: #969696;
	text-decoration:none;
	text-align: left;
	display: block;
}
.descarga_pdf a:hover { text-decoration:underline;}
.descarga_pdf img {
	vertical-align:middle;
	float: left;
}
.descripcion{
	font: 10px "Lucida Sans Unicode", Arial, Helvetica, sans-serif, serif;
	color: #8e8e8e;
	float: left;
	margin: 0px;
	padding: 3px 0px 4px 7px;
	display: block;
	width: 190px;
}
.descripcion li { list-style:none; list-style-image:none;}

/* FIN MEMORIA DE CALIDADES ----------------------------------- */


/* TIPOLOGIA  ----------------------------------- */

#cover_tipologia {
	border:0px;
	margin:0px;
	padding:0px;
	height: 361px;
	width: 980px;
}
#contenido_seccion_tipologia {
	position:absolute;
	height:151px;
	width:549px;
	padding:0px;
	margin: 0px;
	float: right;
	right: 0px;
	top: 438px;
}
#contenido_seccion_tipologia #sub_contenido {}
.tit_tipos { width:213px; height:73px; display:block; float:left;}
#listado_pdf {
	width:310px;
	color:#999999;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	margin: 15px 0px 0px 25px;
	padding: 0px;
	text-align: left;
}
#listado_pdf li {
	list-style: url(none) none;
	width: 120px;
	float: left;
	display: inline;
	background: url(/images/pdf2.png) no-repeat left;
	height: 31px;
	margin: 0px;
	padding: 0px 0px 0px 33px;
	line-height: 31px;
}
#listado_pdf li a{
text-decoration:none;
color:#7d7d7d;

}
#listado_pdf li a:hover{
text-decoration:underline;

}
#tipos_apto a{ display:block; position:absolute; left:50%;}

#tipoA{ width:107px; height:110px; margin-left:-106px; margin-top:38px;background:url(/images/tipologia/fnd_tipoA.gif) no-repeat 0 0;}
#tipoA:hover{background-position:bottom}
#tipoB{ width:76px; height:110px; margin-left:4px; margin-top:38px;background:url(/images/tipologia/fnd_tipoB.gif) no-repeat 0 0; }
#tipoB:hover{background-position:bottom}
#tipoC{ width:101px; height:110px; margin-left:82px; margin-top:38px;background:url(/images/tipologia/fnd_tipoC.gif) no-repeat 0 0; }
#tipoC:hover{background-position:bottom}
#tipoD{ width:85px; height:75px; margin-left:98px; margin-top:143px;background:url(/images/tipologia/fnd_tipoD.gif) no-repeat 0 0; }
#tipoD:hover{background-position:bottom}
#tipoE{ width:101px; height:110px; margin-left:82px; margin-top:214px; background:url(/images/tipologia/fnd_tipoE.gif) no-repeat 0 0;}
#tipoE:hover{background-position:bottom}
#tipoF{ width:75px; height:111px; margin-left:5px; margin-top:214px; background:url(/images/tipologia/fnd_tipoF.gif) no-repeat 0 0;}
#tipoF:hover{background-position:bottom}
#tipoG{ width:107px; height:111px; margin-left:-105px; margin-top:214px; background:url(/images/tipologia/fnd_tipoG.gif) no-repeat 0 0;}
#tipoG:hover{background-position:bottom}

.buthome { margin-left:-470px; margin-top:0px;}
.butcontacto { margin-left:324px; margin-top:0px;}
/* FIN DE TIPOLOGIA ----------------------------------- */
#tit-imagen  strong{
	color:#006699;
	text-align: left;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#des-imagen em {
	color:#999999;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

/* FIN DE EVOLUCION DE LA OBRA  ----------------------------------- */

/* FORMULARIO CONTACTO  ----------------------------------- */
#formulario_contacto {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px;
	float: right;
	font-size: 11px;
}
#contacto {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}
#contacto table {
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif, serif;
	margin: 0px auto;
	padding: 0px;
	border-width: 0px;
	display: block;
}
.txt-caja {
	text-align: right;
	margin: 0px;
	padding: 2px 4px 0px 0px;
	color: #6A6A6A;
	font-weight: normal;
	vertical-align: top;
	font-size: 11px;
}
.cajatexto {
	margin: 2px 0px;
	padding: 1px;
	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #AA9A93;
	border: 1px solid #8E8E8E;
	text-align: left;
	height: 16px;
}
.areadetexto {
	margin: 2px 0px;
	padding: 1px;
	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #AA9A93;
	border: 1px solid #8E8E8E;
}
.enviar {
	border: 1px solid #8E8E8E;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	font: 8px "small Fonts", Verdana, Arial, Helvetica, sans-serif, "Lucida Sans";
	color: #AA9A93;
	text-transform: uppercase;
}
#paginador{
	margin:-3px auto;
	_margin:3px auto;
	display:block;
	text-align:center;
	color:#848379;
	clear: both;
	width: 300px;
	padding: 0px;
	font: bold 10px Arial, sans-serif;
}

#paginador img{
    vertical-align:bottom;
}

#pie {
	color: #818181;
	vertical-align:middle;
	text-align: left;
	font: 9px Arial, Helvetica, sans-serif;
	margin-left: 0px;
	padding: 5px 0px;
}
.mailcorreo{color: #818181; text-decoration:none;}
.mailcorreo:hover { color: #818181; text-decoration:underline;}
/* FIN PIE ----------------------------------- */

