/*__________________________________________ ESTRUCTURA __________________________________________*/

	* {
		margin: 0;
		padding: 0;
		outline: none;
			}

		body {
			background: 50% 0 no-repeat #2F0120;
			line-height: 16px;
			font-family: Tahoma, Arial, "HelveticaNeue LightCond";
			color: #D5CCD2;
			font-size: 11px;
			}

			#wrapper {
				width: 948px;
				margin: 0px auto;
			}

			#content {
				width: 948px;
				display: inline-block;
				padding:0 0 12px;
				}

				#content:after {
					clear:both;
					display:block;
					height:0;
					visibility:hidden;
				}

			h1,h2,h3,h4, h5 {
				text-indent: -9999px;
				line-height: 1px;
				font-size:1px;
				}

			p {
				margin-bottom: 16px;
				}

			#footer, #foot_encl, #foot_encl_tr, #foot_eq1, #foot_eq11, #foot_eq, #foot_plano_p, #foot_plano_inc, #foot_plano_primera, #foot_plano_segunda, #foot_plano_p_troc {
				width: 906px;
				height: 101px;
				padding: 19px 0 0 18px;
				margin-left: auto;
				margin-right: auto;
				}

				#footer p, #foot_encl p, #foot_encl_tr p, #foot_eq1 p, #foot_eq11 p, #foot_eq p, #foot_plano_p p, #foot_plano_inc p, #foot_plano_primera p, #foot_plano_segunda p, #foot_plano_p_troc p {
					text-indent: -9999px;
					width: 548px;
					/*width: 100%;*/
					height: 42px;
					float: left;
					}

					#footer p {
						width: 100%;
						}

					a#junta_pie {
						width: 252px;
						height: 42px;
						float: left;
						text-indent: -9999px;
						}

					a#uca_pie {
						width: 106px;
						height: 42px;
						float: left;
						text-indent: -9999px;
						}

				#footer ul, #foot_encl ul, #foot_encl_tr ul, #foot_eq1 ul, #foot_eq11 ul, #foot_eq ul, #foot_plano_p ul, #foot_plano_inc ul, #foot_plano_primera ul, #foot_plano_segunda ul, #foot_plano_p_troc ul {
					float: left;
					width: 721px;
					}

					#footer ul li, #foot_encl ul li, #foot_encl_tr ul li, #foot_eq1 ul li, #foot_eq11 ul li, #foot_eq ul li, #foot_plano_p ul li, #foot_plano_inc ul li, #foot_plano_primera ul li, #foot_plano_segunda ul li, #foot_plano_p_troc ul li {
						display: inline;
						float: left;
						}

				#footer ul li a, #foot_encl ul li a, #foot_encl_tr ul li a, #foot_eq1 ul li a, #foot_eq11 ul li a, #foot_eq ul li a, #foot_plano_p ul li a, #foot_plano_inc ul li a, #foot_plano_primera ul li a, #foot_plano_segunda ul li a, #foot_plano_p_troc ul li a {
					float: left;
					margin-right: 19px;
					color: #634158;
					text-decoration: none;
					font-size: 9px;
					}

				#footer ul li a:hover, #foot_encl ul li a:hover, #foot_encl_tr ul li a:hover, #foot_eq1 ul li a:hover, #foot_eq11 ul li a:hover, #foot_eq ul li a:hover, #foot_plano_p ul li a:hover, #foot_plano_inc ul li a:hover, #foot_plano_primera ul li a:hover, #foot_plano_segunda ul li a:hover. #foot_plano_p_troc ul li a:hover {
					color: #D5CCD2;
					text-decoration: underline;
				}

				a#inicianet, a#ini_02, #ini_02_tro, #ini_04_eq, #ini_04_en {
					width: 76px;
					height: 8px;
					line-height: 1px;
					font-size:1px;
					display: block;
					text-indent: -9999px;
					float: right;
					margin: 4px 15px 0 0;
					}

					.negrita {
						font-weight:bold;
						}

				 a {
					text-decoration: underline;
					color: #83677A;
					}

				a:hover {
					color: #91b8ad;
								}


/*__________________________________________ INDEX __________________________________________*/

		body.fondo1 {
			background-image: url(../img/estructura/01_background_1.jpg);
			}

		#header_ind {
			height: 496px;
			width: 948px;
			}

			#header_ind ul {
				display: none;
				}

			#col1_ind {
				width: 499px;
				float: left;
				margin: 10px 0 0 15px;
				text-align: justify;
				display: inline;
				}

			#col2_ind {
				width: 338px;
				float: right;
				margin: 23px 0 0 0;
				display: inline;
				}

				#col1_ind h2 {
					background: url(../img/titulos/01_h2_introduc.gif) 0 0 no-repeat;
					width: 270px;
					height: 30px;
					margin-bottom: 28px;
					}

				#col1_ind h5 {
					background: url(../img/titulos/01_h5_colaboradores.gif) 0 0 no-repeat;
					width: 114px;
					height: 16px;
					margin: 42px 0 34px 0;
					}

					#col1_ind ul {

						width: 499px;
						list-style: none;
						height: 66px;
						margin: 58px 0 0 0;
						background: url(../img/estructura/01_logos_cola.gif) no-repeat;
						}

						#col1_ind ul li {
							display: inline;
							width:auto;
							}

						#col1_ind ul li a{
							text-indent: -9999px;
							height: 84px;
							}

						#col1_ind ul li a.junta_and {
							background-position: 0 0;
							width: 286px;
							float: left;
							display: block;
							}

						#col1_ind ul li a.uca {
							background-position: -286px 0;
							width: 213px;
							float: left;
							display: block;
							}

					#col1_ser {
						width: 475px;
						float: left;
						margin: 0 0 40px 0;
						text-align: justify;
						display: inline;
					}

					#col1_ser ul {

						width: 371px;
						list-style: none;
						height: 94px;
						margin: 26px 0 0 0;
						background: url(../img/estructura/servicios_bot.jpg) no-repeat;
						}

						#col1_ser ul li {
							display: inline;
							width:auto;
							}

						#col1_ser ul li a{
							text-indent: -9999px;
							height: 84px;
							}

						#col1_ser ul li a.retse {
							background-position: 0 0;
							width: 180px;
							float: left;
							display: block;
							}

						#col1_ser ul li a.reta {
							background-position: 0 0;
							width: 190px;
							float: left;
							display: block;
							}


				#col2_ind h3.emp_ind {
					background: url(../img/titulos/01_h3_empresas.gif) 0 0 no-repeat;
					width: 79px;
					height: 10px;
					margin-left: 31px;
					}

					#flash_logos {
						width: 338px;
						height: 108px;
						margin: 6px 0 0 0;
						}

				#col2_ind h3.act_ind {
					background: url(../img/titulos/01_h3_actualidad.gif) 0 0 no-repeat;
					width: 93px;
					height: 10px;
					margin: 0 0 19px 29px;
					}

					#col2_ind p {
						margin-left: 30px;
						color: #97808F;
						}

						a#ampliar_act {
							background: url(../img/botones/01_ampliar_act.gif) 0 0 no-repeat;
							width: 83px;
							height: 23px;
							display: block;
							text-indent: -9999px;
							margin: 18px 0 0 30px;
							} a#ampliar_act:hover { background-position: 0 -23px;}

						a#listado {
							background: url(../img/botones/01_listado.gif) 0 0 no-repeat;
							width: 83px;
							height: 23px;
							display: block;
							text-indent: -9999px;
							margin: 2px 0 11px 30px;
							}

						a#listado:hover { background-position: 0 -23px;}

				#col2_ind h3.perf_ind {
					background: url(../img/titulos/01_h3_perfil_cont.gif) 0 0 no-repeat;
					width: 201px;
					height: 10px;
					margin: 54px 0 19px 29px;
					}

					.fecha_conv {
						color: #634158;
						font-size: 9px;
						text-indent: 0;
						font-weight: normal;
						width: 308px;
						line-height: 16px;
						color: #634158;
						}

						.fecha_conv span {
							width: 245px;
							background: url(../img/estructura/fecha_tema.gif) 5px 0 no-repeat;
							padding: 0 0 0 11px;
							}

					.margen_col2_ind {
						margin-left: 30px;
						}

						a#ampliar_perf {
							background: url(../img/botones/01_bot_perfil.gif) 0 0 no-repeat;
							width: 83px;
							height: 23px;
							display: block;
							text-indent: -9999px;
							margin: 2px 0 0 30px;
							float: left;
							} a#ampliar_perf:hover { background-position: 0 -23px;}

						a#listado_perf {
							background: url(../img/botones/01_bot_perfil.gif) 0 -46px no-repeat;
							width: 83px;
							height: 23px;
							display: block;
							text-indent: -9999px;
							margin: 2px 0 0 15px;
							float: left;
							} a#listado_perf:hover { background-position: 0 -69px;}

							#footer.foot_ind {
								margin-top: 63px;
								background: url(../img/estructura/01_foot.jpg) 0 0 no-repeat;
								}

					a#inicianet.ini_01 {
						background: url(../img/botones/01_inicianet.gif) 0 0 no-repeat;
						}a#inicianet.ini_01:hover { background-position: 0 -8px;}


/*__________________________________________ Enclave El Puerto __________________________________________*/

		body.fondo2 {
			background-image: url(../img/estructura/02_background_2.jpg);
			}

			#header_enclaves {
				height: 452px;
				width: 948px;
				}

				#header_enclaves ul {
					display: none;
					}

				#col1_enclaves {
					width: 499px;
					float: left;
					margin: 32px 0 0 15px;
					text-align: justify;
					display: inline;
					}

					#col1_enclaves h2, #col2_enclaves h3 {
						display: none;
						}

				#col2_enclaves {
					width: 308px;
					float: right;
					margin: 32px 15px 0 0;
					display: inline;
					overflow: hidden;
					}

					a#empresas_02, a#ver_mapa_02, a#planos_02, a#empresas_04, a#ver_mapa_04, a#planos_04 {
						background: url(../img/botones/02_bot_sit.gif) no-repeat;
						width: 85px;
						height: 25px;
						display: block;
						float: left;
						margin: 1px 13px 0 0;
						text-indent: -9999px;
						line-height: 1px;
						font-size: 1px;
						}
					a#tarifas_04 {
						background: url(../img/botones/02_oferta.gif) no-repeat;
						width: 204px;
						height: 25px;
						display: block;
						float: left;
						margin: 0px 180px 10px 0;
						text-indent: -9999px;
						line-height: 1px;
						font-size: 1px;
						}
					a#tarifas_042 {
						background: url(../img/botones/02_oferta_ins.gif) no-repeat;
						width: 204px;
						height: 25px;
						display: block;
						float: left;
						margin: 7px 0 0 14px;
						text-indent: -9999px;
						line-height: 1px;
						font-size: 1px;
						}

						a#empresas_02, a#empresas_04, a#tarifas_04 {
							background-position: 0 0;
							margin-left: -1px;
							}a#empresas_02:hover, a#empresas_04:hover, a#tarifas_04:hover { background-position: 0 -25px;}

						a#tarifas_042 {
							background-position: 0 0;
							}a#tarifas_042:hover { background-position: 0 -25px;}

						a#ver_mapa_02, a#ver_mapa_04 {
							background-position: 0 -50px;
							}a#ver_mapa_02:hover, a#ver_mapa_04:hover { background-position: 0 -75px;}

						a#planos_02, a#planos_04 {
							background-position: 0 -100px;
							}a#planos_02:hover, a#planos_04:hover { background-position: 0 -125px;}


									a#empresas_04, a#ver_mapa_04, a#planos_04 {
										background-image: url(../img/botones/04_bot_equi.gif);
										}

					#foot_encl {
								margin-top: 46px;
								background: url(../img/estructura/02_foot.jpg) 0 0 no-repeat;
								}


					a#ini_02 {
							background: url(../img/botones/02_inicianet.gif) 0 0 no-repeat;
							}a#ini_02:hover { background-position: 0 -8px;}


/*__________________________________________ Plano El Puerto __________________________________________*/

				h2.enc_puerto {
					background-image: url(../img/titulos/02_h2_enc_el_puer.gif);
					float: left;
					width: 385px;
					height: 24px;
					margin: 10px 0 58px 15px;
					}

				h3.plano_sit {
					background-image: url(../img/titulos/02_h3_plano_situacion.gif);
					float: right;
					width: 278px;
					height: 12px;
					margin: 21px 0 0 0px;
					}

				#mapa_puerto {
				width: 924px;
				height: 376px;
				float: left;
				}

					#foot_plano_p {
						margin-top: 71px;
						background: url(../img/estructura/02_foot_plano_puert.jpg) 0 0 no-repeat;
						}



/*__________________________________________ Enclave Trocadero __________________________________________*/


				#foot_encl_tr {
								margin-top: 46px;
								background: url(../img/estructura/02_foot_troc.jpg) 0 0 no-repeat;
								}

					a#ini_02_tro {
							background: url(../img/botones/02_inicianet_troc.gif) 0 0 no-repeat;
							}a#ini_02_tro:hover { background-position: 0 -8px;}


/*__________________________________________ Plano El Trocadero __________________________________________*/

				h2.enc_troca {
					background-image: url(../img/titulos/02_h2_enc_el_troc.gif);
					float: left;
					width: 244px;
					height: 24px;
					margin: 10px 0 31px 15px;
					}

					#mapa_troca {
						width: 924px;
						height: 538px;
						float: left;
						}


				#foot_plano_p_troc {
						margin-top:54px;
						background: url(../img/estructura/02_foot_plano_troc.jpg) 0 0 no-repeat;
						}


/*__________________________________________ Equipamientos __________________________________________*/

				#col1_enclaves h3.centro_emp {
					display: block;
					background: url(../img/titulos/04_h2_equipamientos.gif) 0 4px no-repeat;
					width: 252px;
					height: 19px;
					padding-top: 4px;
					margin-bottom: 15px;
					}

				#col1_enclaves h3.mod_serv {
					display: block;
					background: url(../img/titulos/04_h2_modulos_serv.gif) 0 0 no-repeat;
					width: 390px;
					height: 20px;
					margin: 34px 0 15px 0;
					}

				#col1_enclaves h3.mod_vive {
					display: block;
					background: url(../img/titulos/04_h2_vivero.gif) 0 0 no-repeat;
					width: 481px;
					height: 20px;
					margin: 34px 0 15px 0;
					}

				#col1_enclaves  p {
					margin-bottom: 16px;
					}

					ol.lista_ord {
						margin: 0 0 26px 17px;
						}

					ol.lista_ord li {
						list-style: decimal outside;
						margin-bottom: 6px;
						}

						ol.lista_ord ul {
							margin-left: 13px;
							}

						ol.lista_ord ul li {
							list-style: disc inside;
							margin-bottom: 0;
							}
					#col2_enclaves h4.incubadora_h4, #col2_enclaves h4.modulos_h4, #col2_enclaves h4.salon_h4, #col2_enclaves h4.sala_h4 {
						display: block;
						background: url(../img/titulos/04_col2_h4.gif) no-repeat;
						height: 19px;
						margin-bottom: 15px;
						}

						#col2_enclaves h4.incubadora_h4 {
							background-position: 0 0;
							margin-top: 4px;
							}

						#col2_enclaves h4.modulos_h4 {
							background-position: 0 -19px;
							margin-top: 34px;
							width: 146px;
							}

						#col2_enclaves h4.salon_h4 {
							background-position: 0 -38px;
							margin-top: 34px;
							width: 146px;
							}

						#col2_enclaves h4.sala_h4 {
							background-position: 0 -57px;
							margin-top: 34px;
							width: 135px;
							}

							.mar_p_sala {
								margin-bottom: 32px;
								}

						#foot_eq1 {
								margin-top: 36px;
								background: url(../img/estructura/04_foot_eq.jpg) 0 0 no-repeat;
								}

						#foot_eq11 {
								margin-top: 36px;
								background: url(../img/estructura/11_foot.jpg) 0 0 no-repeat;
								}

						#foot_eq {
								margin-top: 58px;
								background: url(../img/estructura/04_foot_eq2.jpg) 0 0 no-repeat;
								}

								a#ini_04_eq {
									background: url(../img/botones/04_inicianet_eq.gif) 0 0 no-repeat;
									}a#ini_04_eq:hover { background-position: 0 -8px;}

				/*------------------------ botonera arriba empresas_04 ver_mapa_04 planos_04------------------------------*/

/*__________________________________________ Plano Incubadoras (Centro de Empresas)  __________________________________________*/

				h2.cent_emp {
					background-image: url(../img/titulos/02_h2_centro_emp.gif);
					float: left;
					width: 390px;
					height: 30px;
					margin: 10px 0 27px 14px;
					}

				#mapa_incubadoras {
				width: 924px;
				height: 365px;
				float: left;
				}

					#foot_plano_inc {
						margin-top: 54px;
						background: url(../img/estructura/02_foot_plano_centro.jpg) 0 0 no-repeat;
						}


					/*-------------------------------- PLANTA 1 ------------------------------------------*/


							#mapa_primera {
								width: 924px;
								height: 917px;
								float: left;
								}

							#foot_plano_primera {
								margin-top: 86px;
								background: url(../img/estructura/02_foot_plano_primera.jpg) 0 0 no-repeat;
								}

					/*-------------------------------- PLANTA 2 ------------------------------------------*/


							#mapa_segunda {
								width: 924px;
								height: 690px;
								float: left;
								}

							#foot_plano_segunda {
								margin-top: 86px;
								background: url(../img/estructura/02_foot_plano_segunda.jpg) 0 0 no-repeat;
								}



/*__________________________________________ Noticias __________________________________________*/


					body.fondo3 {
						background-image: url(../img/estructura/03_background_3.jpg);
						}

						#flash_noticias {
							width: 948px;
							height: 168px;
							}

							#flash_noticias ul {
								display: none;
								}

							h2.noticias {
								background-image: url(../img/titulos/05_noticias_h2.gif);
								width: 93px;
								height: 23px;
								margin: 11px 0 36px 15px;
								}

						ul.lista_noticias {

							height: auto;
							}

							ul.lista_noticias:after {
								clear:both;
								display:block;
								height:0;
								visibility:hidden;
								}



						ul.lista_noticias li {
							width: 403px;
							list-style: none;
							float: left;
							margin:0 44px 42px 15px;
							display: inline;
							height: 247px;
							background: url(../img/estructura/05_punt_li_back.gif) 0 100% no-repeat;

							}

							.mini_not_back {
								background: url(../img/estructura/back_mini_not.jpg) no-repeat;
								width: 134px;
								height: 101px;
								padding: 3px 4px 3px 4px;
								float: left;
								margin: 0 23px 19px 0;
								}

								.mini_not {
									width: 134px;
									height: 101px;
									background-image: url(../img/estructura/134x101.gif);
									}
							ul.lista_noticias li h3 {
								display: block;
								text-indent: 0;
								font-size: 12px;
								line-height: 18px;
								width: 238px;
								float: left;
								font-weight: bold;
								margin:-1px 0 20px 0;
								height: 72px;
								}

							ul.lista_noticias li h5 {
								display: block;
								text-indent: 0;
								font-size: 9px;
								line-height: 18px;
								width: 50px;
								float: left;
								color: #76a698;
								height: 19px;
								margin-left: -1px;
								padding-left: 40px;
								background: url(../img/estructura/logo_fecha_not.gif) 0 0 no-repeat;
								font-weight: normal;
								}

							a.ampliar_not {
								background: url(../img/botones/05_amp_not.gif) 0 0 no-repeat;
								width: 85px;
								height: 25px;
								display: block;
								float: right;
								margin: -3px 0 0 0;
								text-indent: -9999px;
								} a.ampliar_not:hover { background-position: 0 -25px;}

							ul.lista_noticias li p {
								width: 403px;
								float: left;
								color: #ccc;
								line-height: 16px;
								text-align: justify;
								height: 96px;
								}

							#paginado {
								width: 894px;
								height: 10px;
								background: url(../img/estructura/05_paginado_back.gif) 123px 0 no-repeat;
								float: left;
								margin-top: 26px;
								}

								a#pag_ant {
									background: url(../img/botones/05_paginado.gif) 0 0 no-repeat;
									display: block;
									text-indent: -9999px;
									width: 90px;
									height: 10px;
									float: left;
									} a#pag_ant:hover { background-position: 0 -10px;}

								a#pag_sig {
									background: url(../img/botones/05_paginado.gif) 0 -20px no-repeat;
									display: block;
									text-indent: -9999px;
									width: 97px;
									height: 10px;
									float: right;
									} a#pag_sig:hover { background-position: 0 -30px;}


/*__________________________________________ Noticia __________________________________________*/


					#col1_not {
						width: 288px;
						background: url(../img/estructura/05_col1_not_amp.jpg) 0 214px no-repeat;
						margin: 12px 0 0 15px;
						min-height: 588px;
						float: left;
						display: inline;
						}

							#img_not_amp_back {
								background: url(../img/estructura/05_not_amp_back.jpg) 0 0 no-repeat;
								width: 280px;
								height: 210px;
								margin-bottom: 40px;
								padding: 4px;
								}

								#img_not_amp {
									width: 280px;
									height: 210px;
									background-image: url(../img/estructura/280x210.gif);
									}

							#col1_not h4.ottas_not {
								background: url(../img/titulos/05_otras_not_h4.gif) 0 0 no-repeat;
								width: 276px;
								height: 10px;
								margin:0 0 19px 12px;
								}

							#col1_not ul li {
								list-style: none;
								background: url(../img/estructura/05_li_not_amp.gif) 0 6px no-repeat;
								padding-left: 12px;
								margin-bottom: 16px;
								width: 252px;
								}

							#col1_not ul li a {
								color: #d6cdd3;
								text-decoration: none;
								}
									#col1_not ul li a:hover {
										text-decoration: underline;
										}

				#col2_not {
					width: 523px;
					float: right;
					margin: 0 58px 0 0;
					background: url(../img/estructura/not_amp_punt_back.gif) 0 100% no-repeat;
					padding-bottom: 25px;
					display: inline;
					}

					h2.noticia {
						background-image: url(../img/titulos/05_noticia_h2.gif);
						width: 93px;
						height: 23px;
						margin: 15px 0 33px 0;

						}

					h5.fecha {
						display: block;
						text-indent: 0;
						font-size: 9px;
						line-height: 18px;
						width: 50px;
						float: left;
						color: #76a698;
						height: 19px;
						margin-left: -1px;
						padding-left: 40px;
						background: url(../img/estructura/logo_fecha_not_amp.gif) 0 0 no-repeat;
						font-weight: normal;
						margin-bottom: 8px;
						}

					a#volver {
						background: url(../img/botones/05_volver_amp.gif) 0 0 no-repeat;
						width: 85px;
						height: 25px;
						display: block;
						text-indent: -9999px;
						float: right;
						margin: -40px 0 0 0;
						}a#volver:hover { background-position: 0 -25px;}

					#col2_not h3 {
						font-size: 12px;
						line-height: 18px;
						width: 523px;
						text-indent: 0;
						float: left;
						font-weight:bold;
						margin-bottom: 14px;
						}

					#col2_not p {
						float: left;
						margin: 16px 0 0 0;
						color: #999;
						}

					#col2_not ul {
						float: left;
						margin: 16px 0 0 0;
						}

						#col2_not ul li {
							list-style: inside disc;
							margin: 0 0 10px 0;
							color: #999;
							}

					#col2_not ol {
						float: left;
						margin: 16px 0 0 0;
						}

						#col2_not ol li {
							list-style: inside decimal;
							margin: 0 0 10px 0;
							color: #999;
							}
/*__________________________________________ Perfiles __________________________________________*/

					h2.perfil_dc {
								background-image: url(../img/titulos/08_perfil_h2.gif);
								width: 248px;
								height: 24px;
								margin: 11px 0 35px 15px;
								}

								ul.lista_noticias li h3.perfil_h3 {
									height: 54px;
									}

								ul.lista_noticias li p.convocatoria {
										font-size: 9px;
										color: #76a698;
										width: 238px;
										height: 12px;
										line-height: 16px;
										margin-bottom: 5px;
										}

								#col1_not h4.not_h4 {
								background: url(../img/titulos/08_noticias_h4.gif) 0 0 no-repeat;
								width: 276px;
								height: 10px;
								margin:0 0 19px 12px;
								}

				h2.perfil_dc_amp {
						background-image: url(../img/titulos/08_perfil_h2_amp.gif);
						width: 248px;
						height: 23px;
						margin: 15px 0 24px 0;
						}

						a#volver.volv_perf {
							margin-top: -30px;
							}

							h5.fecha_perfil{
								display: block;
								text-indent: 0;
								font-size: 9px;
								line-height: 18px;
								width: 310px;
								float: left;
								color: #76a698;
								height: 19px;
								margin-left: -1px;
								padding-left: 40px;
								background: url(../img/estructura/logo_fecha_not_amp.gif) 0 0 no-repeat;
								font-weight: normal;
								margin-bottom: 8px;
								}


/*__________________________________________ Empresas __________________________________________*/

					h2.empresas_elp {
								background-image: url(../img/titulos/09_empresas_elpuerto_h2.gif);
								width: 292px;
								height: 29px;
								margin: 11px 0 30px 15px;
								}

							ul.lista_noticias li h3.empresa_h3 {
									height: 18px;
									margin:-1px 0 10px 0;
									}

								ul.lista_noticias li h5.tfn_fax {
									display: block;
									text-indent: 0;
									font-size: 9px;
									line-height: 18px;
									width: 100px;
									float: left;
									color: #688580;
									height: 36px;
									margin: 0 0 5px 0;
									padding-left: 0;
									background: none;
									font-weight: normal;
								}
								ul.lista_noticias li h5.notipo {
									width: 153px;
								}
								ul.lista_noticias li h5.localizacion {
									display: block;
									text-indent: 0;
									font-size: 9px;
									line-height: 18px;
									width: 153px;
									line-height: 18px;									width: 153px;
									float: left;
									color: #688580;
									height: 36px;
									margin: 0 0 5px 0;
									padding-left: 0;
									background: none;
									font-weight: normal;
								}

								ul.lista_noticias li h5.tfn_fax span, ul.lista_noticias li h5.localizacion span  {
									color: #D5CCD2;
									}


									a.ampliar_emp {
										background: url(../img/botones/05_amp_not.gif) 0 0 no-repeat;
										width: 85px;
										height: 25px;
										display: block;
										float: right;
										margin: 14px 0 0 0;
										text-indent: -9999px;
										} a.ampliar_emp:hover { background-position: 0 -25px;}

							ul.lista_noticias li p.p_empresas {
								height: 57px;
								}

								ul.lista_noticias li.li_emp {
									height: 199px;
							}







					h2.empresas_troc {
								background-image: url(../img/titulos/09_empresas_trocadero_h2.gif);
								width: 299px;
								height: 29px;
								margin: 11px 0 30px 15px;
								}

					h2.empresas_error {
								background-image: url(../img/titulos/09_empresa.gif);
								width: 113px;
								height: 29px;
								margin: 11px 0 30px 15px;
								}

					h2.empresas_centro {
								background-image: url(../img/titulos/09_empresas_centro_h2.gif);
								width: 308px;
								height: 29px;
								margin: 11px 0 30px 15px;
								}
					h2.empresas_complet {
								background-image: url(../img/titulos/09_empresas_centro_h2.gif);
								width: 130px;
								height: 29px;
								margin: 11px 0 30px 15px;
								}
					p.especial {
								margin: 0 0 200px 17px;
								}

/*____________________________________________________ EMPRESA ____________________________________________________*/


				h2.empresa {
						background-image: url(../img/titulos/09_empresa.gif);
						width: 113px;
						height: 29px;
						margin: 15px 0 21px 0;
						}


							#col1_not h4.en_elp {
								background: url(../img/titulos/09_enc_elp_h4.gif) no-repeat 0 0;
								height:10px;
								margin:0 0 19px 12px;
								width:276px;
								}

							#col1_not p {
								margin: 0 12px 17px 12px;
								}

								a#volver.vol_empr {
									margin: -34px 0 0 0;
									}

									#col2_not p.nombre_emp {
										line-height: 18px;
										color: #D5CCD2;
										float: none;
										}

									#col2_not p.direcc {
										color: #D5CCD2;
										float: none;
										margin:19px 0 0;
										}


					ul.list_datos_emp {
						margin: 34px 0 0 5px !important;
						display: inline-block;
						width: 518px;
						height: 117px;}
					/*ul.list_datos_emp:after {
							clear:both;
							display:block;
							height:0;
							visibility:hidden;
					}*/


					ul.list_datos_emp li {
						list-style: none !important;
						padding-left: 29px;
						line-height: 18px;
						font-size: 9px;
						color: #688580 !important;
						float: left;
						margin-bottom: 24px;
						}

						ul.list_datos_emp li span {
							color: #d5ccd2;
							font-size: 11px;
							}

							ul.list_datos_emp li a {
								color: #d5ccd2;
								text-decoration:underline;
								}ul.list_datos_emp li a:hover {color: #91B8AD;}

						li.dat_tfno {
							background: url(../img/estructura/09_iconos_emp_tfno.gif) 0 0 no-repeat;
							width: 107px;
							}

						li.dat_fax {
							background: url(../img/estructura/09_iconos_emp_fax.gif) 0 0 no-repeat;
							width: 216px;
							}

						li.dat_mail {
							background: url(../img/estructura/09_iconos_emp_mail.gif) 0 0 no-repeat;
							max-width: 230px;
							min-width: 125px;
							margin-right: 20px;
							}

						li.dat_web {
							background: url(../img/estructura/09_iconos_emp_web.gif) 0 0 no-repeat;
							max-width: 230px;
							min-width: 125px;
							}


						a.en_amp {
							background: url(../img/botones/09_emp_amp_plan.gif) 0 0 no-repeat;
							width: 85px;
							height: 25px;
							text-indent: -9999px;
							display: block;
							margin: 0 0 0 11px;
							float: left;
							} a.en_amp:hover { background-position: 0 -25px;}

						a.en_map {
							background: url(../img/botones/09_emp_amp_plan.gif) 0 -50px no-repeat;
							width: 85px;
							height: 25px;
							text-indent: -9999px;
							display: block;
							margin: 0 0 0 13px;
							float: left;
							} a.en_map:hover { background-position: 0 -75px;}


						#col1_not h4.en_tro {
								background: url(../img/titulos/09_enc_tro_h4.gif) no-repeat 0 0;
								height:10px;
								margin:0 0 19px 12px;
								width:276px;
								}

						#col1_not h4.en_cen {
								background: url(../img/titulos/09_enc_cen_h4.gif) no-repeat 0 0;
								height:10px;
								margin:0 0 19px 12px;
								width:276px;
								}

/*__________________________________________ Enlaces __________________________________________*/

						body.fondo4 {
							background-image: url(../img/estructura/06_background_4.jpg);
							}

						h2.enlaces {
								background-image: url(../img/titulos/06_enlaces_h2.gif);
								width: 93px;
								height: 23px;
								margin: 10px 0 51px 15px;
								}
						h4.entidades {
							background-image: url(../img/titulos/06_entidades_h4.gif);
							width: 344px;
							height: 10px;
							margin: 0 0 26px 15px;
							}

							ul.li_entidades {
								margin: 0 0 0 15px;
								/*height: 64px;*/
								}

							ul.li_entidades:after {
								clear:both;
								display:block;
								height:0;
								visibility:hidden;
								}

							/*ul.li_entidades li {
								list-style: none;
								width: 364px;
								height: 51px;
								float:left;
								font-weight: bold;
								}*/

							ul.li_entidades li {
								background:transparent url(../img/estructura/05_li_not_amp.gif) no-repeat scroll 0 9px;
								float:left;
								font-weight:bold;
								line-height:18px;
								list-style-image:none;
								list-style-position:outside;
								list-style-type:none;
								margin:0 13px 16px 0;
								padding:0 0 0 12px;
								width:422px;
								height: 36px;
								}

								ul.li_entidades li a {
									color: #6a8782 ;
									text-decoration: none;
									font-weight:normal;
									}

									ul.li_entidades li a:hover {
										color:#D5CCD2 ;
										text-decoration: underline;
										}

								ul.li_entidades li.idea {
									background: url(../img/estructura/06_logos_entidades.gif) 0 0 no-repeat;
									padding: 13px 0 0 83px;
									list-style: none;
									width: 351px;
									height: 51px;
									float:left;
									font-weight: bold;
									}

								ul.li_entidades li.uca {
									background: url(../img/estructura/06_logos_entidades.gif) 0 -64px no-repeat;
									padding: 13px 0 0 83px;
									list-style: none;
									width: 351px;
									height: 51px;
									float:left;
									font-weight: bold;
									}

								ul.li_entidades li.feder {
									background: url(../img/estructura/06_logos_entidades.gif) 0 -128px no-repeat;
									padding: 13px 0 0 83px;
									list-style: none;
									width: 364px;
									height: 51px;
									float:left;
									font-weight: bold;
									}

						h4.otros_org {
							background: url(../img/titulos/06_otros_h4.gif) 0 0 no-repeat;
							float:left;
							height:14px;
							margin:54px 0 16px 15px;
							width:100%;
							}

						h4.organismos_nac {
							background: url(../img/titulos/06_organismos_h4.gif) 0 0 no-repeat;
							float:left;
							height:14px;
							margin:54px 0 16px 15px;
							width:100%;
							}

						h4.organismos_int {
							background: url(../img/titulos/06_organismos_int_h4.gif) 0 0 no-repeat;
							float:left;
							height:14px;
							margin:54px 0 16px 15px;
							width:100%;
							}


						h4.parq_tec {
							background-image: url(../img/titulos/06_parque_tec_h4.gif);
							width: 100%;
							height: 14px;
							margin: 52px 0 14px 15px;
							float: left;
							background-repeat: no-repeat;
							background-position: 0 0;
							}

							ul.lista_enlaces {
								margin: 0 0 54px 15px;
								display: inline-block;
								}

								ul.lista_enlaces:after {
									clear:both;
									display:block;
									height:0;
									visibility:hidden;
								}

							ul.lista_enlaces li {
								width: 198px;
								font-weight: bold;
								list-style: none;
								float: left;
								margin: 16px 13px 0 0;
								padding: 0 0 0 12px;
								line-height: 18px;
								background: url(../img/estructura/05_li_not_amp.gif) 0 9px no-repeat;
								}

								ul.lista_enlaces li a {
									color: #6a8782 ;
									text-decoration: none;
									font-weight:normal;
									}

								ul.lista_enlaces li a:hover {
										color:#D5CCD2 ;
										text-decoration: underline;
										}


						h4.otros_en {
							background-image: url(../img/titulos/06_otros_enlaces_h6.gif);
							width: 122px;
							height: 10px;
							margin: 0 0 16px 15px;
							}

							#footer.foot_enlaces {
								margin-top: 7px;
								background: url(../img/estructura/06_foot_enlaces.jpg) 0 0 no-repeat;
								}

					a#ini_04_en {
									background: url(../img/botones/06_inicianet_en.gif) 0 0 no-repeat;
									}a#ini_04_en:hover { background-position: 0 -8px;}

/*__________________________________________ Contacto __________________________________________*/

					#col1_cont {
						width: 498px;
						float: left;
						margin-left: 15px;
						display: inline;
						}

					#col2_cont {
						width: 338px;
						float: right;
						margin-top: 21px;
						display: inline;
						}

					h2.contacto {
								background-image: url(../img/titulos/07_contacto_h2.gif);
								width: 109px;
								height: 23px;
								margin: 11px 0 30px 0;
								}

					#form_contacto label {
						width: 236px;
						float: left;
						margin-right: 26px;
						font-size: 12px;
						} #form_contacto label.sin_margen { margin-right: 0;}


						#form_contacto label.lab_text {
							margin-right: 0;
							width: 498px;
							background: url(../img/estructura/07_textarea_back.gif) 0 23px no-repeat;}

					#form_contacto input {
						background: url(../img/estructura/07_input_back.gif) 0 0 no-repeat;
						width: 214px;
						height: 22px;
						font-family: Tahoma, Arial, "HelveticaNeue LightCond";
						font-size: 11px;
						color: #808080;
						border:none;
						padding: 9px 11px 0px 11px;
						margin: 5px 0 14px 0;
						}

						.asterisco {
							font-size: 9px;
							color: #7d9391;
						}

						#form_contacto input.inputnoobl {
							margin: 7px 0 14px 0;
							}

						#form_contacto textarea {
						/*background: url(../img/estructura/07_textarea_back.gif) 0 0 no-repeat;*/
						background: none;
						width: 476px;
						height: 72px;
						font-family: Tahoma, Arial, "HelveticaNeue LightCond";
						font-size: 11px;
						color: #808080;
						border:none;
						/*padding: 9px 11px 9px 11px;*/
						padding: 3px 0px 0px 0px;
						margin: 14px 0 38px 11px;
						line-height: 16px;
						}

						.texto_legal {
							font-size: 9px;
							color: #83677a;
							text-align:justify;
							float: left;
							margin-bottom: 34px;
							}

							.texto_legal a {
								text-decoration: underline;
								color: #83677A;

								}

							.texto_legal a:hover {
								color: #91b8ad;
								}

							.obligatorio {
								color: #91b8ad;
								}

					#form_contacto input.condiciones {
						background: none;
						width: 12px;
						height: 12px;
						margin: 0;
						padding: 0;
						float: left;
						}

					#form_contacto label.lab_acep {
							margin:2px 0 0 0;
							width: 25px;
							font-size: 11px;
							}

							p.acepto {
								float: left;
								margin-bottom: 0;
								}

					a#enviar {
						display: block;
						background: url(../img/botones/07_enviar.gif) 0 0 no-repeat;
						width: 85px;
						height: 25px;
						float:right;
						margin: -4px -1px 0 0;
						text-indent: -9999px;
						} a#enviar:hover { background-position: 0 -25px;}

				h4.mapa {
					background: url(../img/titulos/07_col2cont_h4.gif) 0 0 no-repeat;
					width: 153px;
					height: 12px;
					margin: 0 0 36px 15px;
					}

					#google_back {
						background: url(../img/estructura/07_google_back.gif) 0 0 no-repeat;
						width: 328px;
						height: 246px;
						padding: 5px;
						margin-bottom: 52px;
						color: #666;
						}

						#g_map {
							width: 328px;
							height: 246px;
							}

				h4.cent_emp_con {
					background: url(../img/titulos/07_col2cont_h4.gif) 0 -12px no-repeat;
					width: 275px;
					height: 14px;
					margin: 0 0 29px 15px;
					}

					.marg_dir {
						margin-left: 15px;
						}

/*__________________________________________ Servicios __________________________________________*/

			#col1_serv {
				width: 500px;
				float: left;
				margin: 0 0 0 15px;
				}

				h2.servicios {
								background-image: url(../img/titulos/11_servicios_h2.gif);
								width: 103px;
								height: 23px;
								margin: 10px 0 30px 0;
								}
				h2.reta {
								background-image: url(../img/titulos/11_reta_h2.gif);
								width: 419px;
								height: 27px;
								margin: 10px 0 26px 0;
								}

				h2.retse {
								background-image: url(../img/titulos/11_retse_h2.gif);
								width: 458px;
								height: 27px;
								margin: 10px 0 26px 0;
								}

				h6.reta {
					font-size: 12px;
					font-weight: bold;
					margin-bottom: 16px;
				}

				ul.reta li {
					list-style-position: inside;
					margin-bottom: 6px;
				}

				h4.serv_gen {
							background-image: url(../img/titulos/11_serv_gen_h4.gif);
							height:10px;
							margin: 55px 0 33px 0;
							width:178px;
							}

				h4.serv_red {
							background-image: url(../img/titulos/11_serv_red_h4.gif);
							height:10px;
							margin: 55px 0 33px 0;
							width:169px;
							}

				h4.objet {
							background-image: url(../img/titulos/11_objet_h4.gif);
							height: 10px;
							margin: 55px 0 33px 0;
							width: 81px;
							}

				.tel_reta {
					font-size: 12px;
					font-weight: bold;
				}

				h4.serv_tec {
							background-image: url(../img/titulos/11_servicios_tec_h4.gif);
							height:12px;
							margin: 53px 0 33px 0;
							width:204px;
							}

				ol.list_ord_serv {
					margin: 0 0 18px 0;
					}

				ol.list_ord_serv li {
					list-style: inside decimal;
					margin-bottom: 6px;
					}

			#col2_serv {
				width: 338px;
				float: right;
				margin: 0 15px 0 0;
				}

				#col2_serv p {
					margin: 0 15px 17px 15px;
					}

				.img1_serv {
					background: url(../img/imagenes/img_serv1.jpg) 0 0 no-repeat;
					width: 338px;
					height: 209px;
					margin: 69px 0 38px 0;
					}

				.img_reta {
					background: url(../img/imagenes/img_reta.gif) 0 0 no-repeat;
					width: 338px;
					height: 209px;
					margin: 69px 0 38px 0;
					}

				.img_retse {
					background: url(../img/imagenes/img_retse.gif) 0 0 no-repeat;
					width: 338px;
					height: 209px;
					margin: 69px 0 38px 0;
					}

				#cont_serv {
					background: url(../img/botones/11_bot_contacto.gif) 0 0 no-repeat;
					width: 85px;
					height: 25px;
					display: block;
					text-indent: -9999px;
					margin: 0 0 71px 14px;
					} #cont_serv:hover { background-position: 0 -25px;}


				.img2_serv {
					background: url(../img/imagenes/img_serv2.jpg) 0 0 no-repeat;
					width: 338px;
					height: 209px;
					margin: 0 0 48px 0;
					}

				.img3_serv {
					background: url(../img/imagenes/img_serv3.jpg) 0 0 no-repeat;
					width: 338px;
					height: 209px;
					margin: 0 0 0 0;
					}

/*__________________________________________ Instalarse __________________________________________*/

				h2.instalarse {
								background-image: url(../img/titulos/11_instalarse_h2.gif);
								width: 214px;
								height: 29px;
								margin: 10px 0 30px 0;
								}

				h4.adquisicion {
							background-image: url(../img/titulos/11_adquisicion_h4.gif);
							height:14px;
							margin: 55px 0 33px 0;
							width:332px;
							}

							ol.list_ord_let {
								margin: 0 0 18px 0;
								}

							ol.list_ord_let li {
								list-style: inside lower-latin;
								margin-bottom: 6px;
								}

							ul.list_ord_let {
								margin: 0 0 18px 0;
								}

							ul.list_ord_let li {
								list-style: inside;
								margin-bottom: 6px;
								}

							ul.list_ord_let2 {
								margin: 0 0 18px 0;
								}

							ul.list_ord_let2 li {
								list-style: inside circle;
								margin-bottom: 6px;
								margin-left: 24px;
								}

				h4.arrendamiento {
							background-image: url(../img/titulos/11_arrendamiento_h4.gif);
							height:13px;
							margin: 55px 0 33px 0;
							width:442px;
							}

				.img1_inst {
					background: url(../img/imagenes/img_inst1.jpg) 0 0 no-repeat;
					width: 338px;
					height: 209px;
					margin: 69px 0 38px 0;
					}

				.img2_inst {
					background: url(../img/imagenes/img_inst2.jpg) 0 0 no-repeat;
					width: 338px;
					height: 209px;
					margin: 69px 0 38px 0;
					}

					#form_inst {
					background: url(../img/botones/11_bot_form.gif) 0 0 no-repeat;
					width: 85px;
					height: 25px;
					display: block;
					text-indent: -9999px;
					margin: 0 0 52px 14px;
					} #form_inst:hover { background-position: 0 -25px;}

					#form_inst2 {
					background: url(../img/botones/11_bot_form2.gif) 0 0 no-repeat;
					width: 85px;
					height: 25px;
					display: block;
					text-indent: -9999px;
					margin: 0 0 50px 14px;
					} #form_inst2:hover { background-position: 0 -25px;}

					#cont_inst {
					background: url(../img/botones/11_bot_contacto_ins.gif) 0 0 no-repeat;
					width: 85px;
					height: 25px;
					display: block;
					text-indent: -9999px;
					margin: 0 0 0 14px;
					} #cont_inst:hover { background-position: 0 -25px;}


/*--------------------------------------- privacidad ------------------------------------------------*/


			#privacidad {
				background-color:#FFFFFF;
				margin:0 auto;
				padding:20px;
				width:340px;
				}

			#privacidad h1 {
				background: url(../img/titulos/h1_privacidad.gif) 0 0 no-repeat;
				width: 258px;
				height: 74px;
				margin-bottom: 20px;
				}

				#privacidad h2 {
					background: url(../img/titulos/h2_politica_privacidad.gif) 0 0 no-repeat;
					width: 197px;
					height: 19px;
					margin-bottom: 26px;
					}

					#privacidad p strong {
					color: #613954;
					}


/*--------------------------------------- arrendamiento ------------------------------------------------*/

			a#oferta {
				background: url(../img/botones/01_oferta.gif) 0 0 no-repeat;
				width: 253px;
				height: 47px;
				display: block;
				text-indent: -9999px;
				margin: 0px 0 5px 25px;
				}

			a#oferta:hover { background-position: 0 -47px;}
			
			a#oferta_suelo {
				background: url(../img/botones/01_oferta_suelo.gif) 0 0 no-repeat;
				width: 253px;
				height: 47px;
				display: block;
				text-indent: -9999px;
				margin: 0px 0 48px 25px;
				}

			a#oferta_suelo:hover { background-position: 0 -47px;}


			#arrendamiento {
				background-color:#FFFFFF;
				margin:0 auto;
				padding:20px;
				width:340px;
				}

			#arrendamiento h1 {
				background: url(../img/titulos/h1_privacidad.gif) 0 0 no-repeat;
				width: 258px;
				height: 74px;
				margin-bottom: 20px;
				}

				#arrendamiento h2 {
					background: url(../img/titulos/h2_arrendamiento.gif) 0 0 no-repeat;
					width: 303px;
					height: 70px;
					margin-bottom: 26px;
					}

					#arrendamiento p strong {
					color: #613954;
					}
			
			#suelo {
				background-color:#FFFFFF;
				margin:0 auto;
				padding:20px;
				width:340px;
				}

			#suelo h1 {
				background: url(../img/titulos/h1_privacidad.gif) 0 0 no-repeat;
				width: 258px;
				height: 74px;
				margin-bottom: 20px;
				}

				#suelo h2 {
					background: url(../img/titulos/h2_suelo.gif) 0 0 no-repeat;
					width: 221px;
					height: 19px;
					margin-bottom: 26px;
					}

					#suelo p strong {
					color: #613954;
					}

/*--------------------------------------- lista de empresas (nuevo) ------------------------------------------------*/
table.empresas2{
	margin-left: 15px;
}
	table.empresas2 tr.no_background{
		background: none;
	}

		table.empresas2 th{
			font-weight: normal;
			color: #76a698;
			font-size: 9px;
			text-align: left;
			padding: 0 0 20px 15px;
		}

	table.empresas2 tr{
		background: url(../img/estructura/linea_tabla.png) 0 0 no-repeat;
	}

		table.empresas2 td{
			font-weight: bold;
			color: #ffffff;
			font-size: 12px;
			text-align: left;
			padding: 15px 0 15px 15px;
		}

		table.empresas2 td.telefono{
			font-size: 11px;
		}

			table.empresas2 td a{
				font-weight: normal;
				color: #ffffff;
				font-size: 11px;
				text-decoration: none;
			}

	#paginado.paginado_empresas2{
		margin-left: 15px;
	}
