	* {
		margin:0;
		padding: 0;
		list-style: none;
		outline:none;
		color: #868686;
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		}

		body {
			background: #ffffff;
			color: #333;
			}

			#wrapper{
				width:968px;
				margin: 0 auto;
			}
				#top_flash{
					width:968px;
					height: 130px;
				}

				#footer{
					height: 66px;
					background: url(../img/estructura/fondo_footer.jpg) #ffffff center top no-repeat;
					font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
					color: #bbbbbb;
					font-size: 9px;
					margin-top: 65px;
					margin-bottom: 91px;
				}
					#footer a{
						text-decoration:none;
						color: #bbbbbb;
					} #footer a:hover{
						color: #e94237;
						}

					#footer_sup{
						font-size: 11px;
						padding-top: 33px;
						letter-spacing: -0.2px;
					}


						#footer_sup #copy_logo{
							float:left;
							margin-left: 28px;
							width: 270px;
						}

						#footer_sup #direccion{
							float:left;
						}


							#footer_sup .derechos{
								font-size: 10px;
							}

						#logo_inicianet{
							float: right;
							margin-right: 81px;
							width: 76px;
							height: 8px;
							background: url(../img/estructura/logo_inicianet.jpg) no-repeat #ffffff 0 0;
							display:block;
							vertical-align: text-bottom;
							text-indent: -9999px;
							margin-top: 10px;
						}#logo_inicianet:hover{
								background-position: 0 8px;
								cursor: pointer;
							}

					#mapa_web{
						margin: 30px 0 0 40px;
						float:left;
					}
						#mapa_web #mapa_izq{
							float:left;
							width: 611px;
						}
							#mapa_web #mapa_izq li{
								float:left;
								margin-right: 13px;
							}

						#mapa_web #mapa_der{
							float:left;
							width: 235px;
						}
							#mapa_web #mapa_der li{
								float:right;
								padding-left: 12px;
							}

						#mapa_web #mapa_inf{
							float:left;
							margin-top: 11px;
						}
							#mapa_web #mapa_inf li{
								float:left;
								margin-right: 12px;
							}

					#mapa_web2{
						margin-left: 40px;
						float: left;
					}
						#mapa_web2 #mapa_inf{
							float:left;
							margin-top: 11px;
						}
							#mapa_web2 #mapa_inf li{
								float:left;
								margin-right: 12px;
							}
					#legal{
						display:none;
					}


/* _________________________________________________ INDEX________________________________________________________ */

	#flash {
		width: 100%;
		min-width: 1080px;
		height: 963px;
		position: absolute;
	}
/* __________________________________________ ESPACIOS EN EXCLUSIVA _______________________________________________ */

		#espacios{
			width: 968px;
			color : #868686;
			letter-spacing: -0.2px;
			min-height: 650px;
		}
/* __________________________________________ ESPACIOS EN EXCLUSIVA _______________________________________________ */

				#espacio{
					width: 968px;
					color : #868686;
					letter-spacing: -0.2px;
				}

					#espacio #txt_superior{
						width: 557px;
						height: 260px;
						position:absolute;
						margin-left: 51px;
						font-size: 12px;
					}

						#espacio #txt_superior #opciones{
							font-size: 11px;
						}
							#espacio #txt_superior #opciones #loca{
								background: url(../img/estructura/bola_mundo_gris.jpg) no-repeat left bottom;
								padding-left: 20px;
								margin-right: 31px;
								float: left;
								width: 75px;
							}

							#espacio #txt_superior #opciones #gal{
								background: url(../img/estructura/camara_fotos_gris.jpg) no-repeat left bottom;
								padding-left: 22px;
								padding-right: 26px;
								float: left;
								width: 180px;
								}

							#espacio #txt_superior #opciones #esp{
								background: url(../img/estructura/circulo_gris.jpg) no-repeat left bottom;
								padding-left: 19px;
								margin-left: 24px;
								float: left;
								width: 150px;
							}

							#espacio #txt_superior #opciones .linea{
								height: 31px;
								border-right: 1px solid #ccc;
								position: absolute;
								float: left;
								left: 354px;
								top: 48px;

								}

							#espacio #txt_superior #contenido_espacio_sup{
								float:left;
								clear:both;
								margin-top: 20px;
								padding-right: 43px;
								line-height: 20px;
							}

					#espacio #fondo_flash{
						width:968px;
						padding-top: 27px;
						min-height: 492px;
					}

					#espacio #txt_inferior{
						font-size: 12px;
						overflow:hidden;
						margin: 36px 0 0 20px;

					}
						#espacio #txt_inferior ul{
							float:left;
						}
							#espacio #txt_inferior li{
								width: 248px;
								float:left;
								margin: 0 31px -20px;
								line-height: 20px;

							}


/* __________________________________________ OTROS ESPACIOS _______________________________________________ */

				#otros_espacios{
					width: 968px;
					color : #868686;
					letter-spacing: -0.2px;

				}
					#otros_espacios #izq{
						float:left;
						width:540px;
						padding-top: 21px;
						padding-left: 49px;
					}

						#otros_espacios #izq .grupo_izq {
							margin-bottom: 59px;
						}

						#otros_espacios #izq #titulo{
							margin-bottom: 22px;
						}

							#otros_espacios #izq #txt_izq{
								font-size: 12px;
								padding-left: 2px;
							}

								#otros_espacios #izq #txt_izq #despesque_izq{
									float:left;
									margin-bottom: 50px;
								}

								#otros_espacios #izq #txt_izq #despesque_der{
									float:right;
									margin-bottom: 50px;
									border-left: 1px solid #cccccc;
									padding-left: 25px;
									height: 30px;
								}

								#otros_espacios #izq #txt_izq ul{
									margin-bottom: 21px;
								}


								#otros_espacios #izq #txt_izq .despesque{
									font-size:10px;
									text-decoration:none;
								}

								#otros_espacios #izq #txt_izq .despesque span{
									background: url(../img/estructura/pez_anzuelo.jpg) left 1px no-repeat;
									font-weight: bold;
									margin-left: 13px;
									padding: 10px 0px 10px 26px;
								} #otros_espacios #izq #txt_izq .despesque span:hover{
										color: #e94237;
									}

					#otros_espacios #der{
						float:right;
						width:379px;
					}

/* __________________________________________ EVENTOS PROFESIONALES _______________________________________________ */

				#eventos_profesionales #fondo_flash{
					min-height: 432px;
				}

				#evento_profesional{
					width: 968px;
					color : #868686;
					letter-spacing: -0.2px;

				}
					#evento_profesional #izq{
						float:left;
						width:542px;
						padding-top: 21px;
						padding-left: 49px;
						z-index: 1;
					}


						#evento_profesional #izq #titulo{
							margin-bottom: 6px;
						}

						#evento_profesional #izq #txt_izq{
							font-size: 12px;
							padding-left: 2px;
							line-height: 20px;
						}


							#evento_profesional #izq #txt_izq #opciones{
								margin-bottom: 9px;
							}
							#evento_profesional #izq #txt_izq ul{
								margin-bottom:20px;
							}

							#evento_profesional #izq #txt_izq .linea_gris_vert{
								margin: 0px 24px 20px 0;
								display:inline;
								padding: 7px 0px;
								border-left: 1px solid #ccc;
							}

							#evento_profesional #izq #txt_izq .subtitulo{
								font-size: 15px;
								font-weight: bold;
							}

							#evento_profesional #izq #txt_izq p span{
								font-size: 10px;
							}

					#evento_profesional #opciones .estrella_espacios{
						width: 355px;
					}

					#evento_profesional #opciones .circulo_espacios{
						width: 160px;
					}

						#evento_profesional #opciones p{
							float: left;
						}
						#evento_profesional #opciones div{
							float: left;
							height: 10px;
							display:block;
						}


				#evento_profesional #der{
					float:right;
				}

/* __________________________________________ OTRAS CELEBRACIONES _______________________________________________ */

				#otras_celebraciones{
					width: 968px;
					color : #868686;
					letter-spacing: -0.2px;

				}
					#otras_celebraciones #izq{
						float:left;
						width:550px;
						padding-top: 21px;
						padding-left: 49px;
						z-index: 1;
					}

						#otras_celebraciones #izq #titulo{
							margin-bottom: 7px;
						}

						#otras_celebraciones #izq #txt_izq{
							font-size: 12px;
							padding-left: 2px;
							line-height: 20px;
						}


							#otras_celebraciones #izq #txt_izq .linea_gris_vert{
								margin: 0px 25px 20px 0px;
								display:inline;
								padding: 7px 0px;
								border-left: 1px solid #ccc;
							}

							#otras_celebraciones #izq #txt_izq .subtitulo{
								font-size: 15px;
								font-weight: bold;
							}

/* __________________________________________ GASTRONOMIA _______________________________________________ */

				#gastronomia{
					width: 968px;
					color : #868686;
					letter-spacing: -0.2px;

				}
				#gastronomia #izq{
					float:left;
					width:540px;
					padding-top: 21px;
					padding-left: 49px;
				}

					#gastronomia #izq #titulo{
						margin-bottom: 16px;
					}

					#gastronomia #izq #txt_izq{
						font-size: 12px;
						padding-left: 2px;
						line-height: 20px;
					}


						#gastronomia #izq #txt_izq ul{
							margin-bottom:20px;
						}


						#gastronomia #izq #txt_izq .subtitulo{
							font-size: 15px;
							font-weight: bold;
						}

						#gastronomia #izq #txt_izq p span{
							font-size: 10px;
						}


/* __________________________________________ CALIDAD _______________________________________________ */

				#calidad{
					width: 968px;
					color : #868686;
					letter-spacing: -0.2px;

				}
					#calidad #izq{
						float:left;
						width:540px;
						padding-top: 21px;
						padding-left: 49px;
					}

						#calidad #izq #titulo{
							margin-bottom: 22px;
						}

						#calidad #izq #txt_izq{
							font-size: 12px;
							padding-left: 2px;
							line-height: 20px;
						}

							#calidad #izq #txt_izq ul{
								margin-bottom:20px;
							}


/* __________________________________________ ESPECTACULOS _______________________________________________ */

				#espectaculos{
					color : #868686;
					letter-spacing: -0.2px;
					font-size: 12px;
					line-height: 20px;
				}
					#espectaculo_flash{
						min-height: 368px;
					}

					#espectaculos .titulo{
						margin-bottom: 8px;
					}

					#espectaculos #izq{
						float:left;
						text-align:right;
						width: 377px;
						padding-left: 55px;
					}

						#espectaculos #izq #txt_izq{
							font-size: 12px;
							padding-left: 2px;
						}


							#espectaculos #izq #txt_izq #opciones{
								margin-bottom: 29px;
							}
							#espectaculos #izq #txt_izq ul{
								margin-bottom:20px;
							}

							#espectaculos #izq #txt_izq .linea_gris_vert{
								margin: 0px 25px 20px 272px;
								display:inline;
								padding: 7px 0px;
								border-left: 1px solid #ccc;
							}

							#espectaculos #izq #txt_izq .subtitulo{
								font-size: 15px;
								font-weight: bold;
							}

							#espectaculos #izq #txt_izq p span{
								font-size: 10px;
							}

					#espectaculos #der{
						float:right;
						width: 377px;
						padding-right: 55px;
					}

/* __________________________________________ EVENTOS TEMATIZADOS _______________________________________________ */

				#eventos_tematizados{
					width: 968px;
					color : #868686;
					letter-spacing: -0.2px;
					line-height: 20px;
				}

					#eventos_tematizados #txt_superior{
						width: 541px;
						height: 260px;
						position:absolute;
						margin-left: 51px;
						font-size: 12px;
						padding-top: 21px;
					}

						#eventos_tematizados #txt_superior #titulo{
							margin-bottom: 6px;
						}

						#eventos_tematizados #txt_superior #opciones{
							margin-bottom: 28px;
						}

						#eventos_tematizados #txt_superior .linea_gris_vert{
							margin: 0px 25px 20px 272px;
							display:inline;
							padding: 7px 0px;
							border-left: 1px solid #ccc;
						}


							#eventos_tematizados #txt_superior #contenido_eventos_tematizados_sup{
								float:left;
								clear:both;
								margin-top: 15px;
								padding-right: 43px;
								line-height: 20px;
							}

					#eventos_tematizados #fondo_flash{
						width:562px;
						float:right;
					}


/* __________________________________________ EVENTOS_SOCIALES _______________________________________________ */

				#eventos_sociales{
					color : #868686;
					letter-spacing: -0.2px;
					font-size: 12px;
					line-height: 20px;
				}
					#eventos_sociales_flash{
						margin-bottom:7px;
						min-height: 368px;
					}

					#eventos_sociales .titulo{
						margin-bottom: 4px;
					}

					#eventos_sociales #izq{
						float:left;
						text-align:right;
						width: 292px;
						padding-left: 141px;
					}
						#eventos_sociales #izq #txt_izq{
							font-size: 12px;
							padding-left: 2px;
						}
							#eventos_sociales #izq #txt_izq #opciones{
								margin-bottom: 29px;
							}
							#eventos_sociales #izq #txt_izq ul{
								margin-bottom:20px;
							}

							#eventos_sociales #izq #txt_izq .linea_gris_vert{
								margin: 0px 25px 20px 272px;
								display:inline;
								padding: 7px 0px;
								border-left: 1px solid #ccc;
							}

							#eventos_sociales #izq #txt_izq .subtitulo{
								font-size: 15px;
								font-weight: bold;
							}

							#eventos_sociales #izq #txt_izq p span{
								font-size: 10px;
							}

					#eventos_sociales #der{
						float:right;
						width: 260px;
						padding-right: 172px;
					}

					#opciones_evento_social{
						margin-bottom: 11px;
					}
					#opciones_evento_social .linea_gris_vertical{
						margin: 0px 24px 20px 0;
						display: inline;
						padding: 7px 0px;
						border-left: 1px solid #ccc;
						#width: 1px;
					}

					#opciones_evento_social .estrella_espacios{
						width: 390px;
					}

					#opciones_evento_social .circulo_espacios{
						width: 117px;
					}

						#opciones_evento_social p{
							float: left;
						}
						#opciones_evento_social div{
							float: left;
							height: 10px;
							display:block;
						}

/* __________________________________________ ECUESTRES _______________________________________________ */

				#ecuestres{
					width: 968px;
					color : #868686;
					letter-spacing: -0.2px;
					font-size: 12px;
					line-height: 20px;
				}
					#ecuestres #izq{
						float:left;
						width:536px;
						padding-top: 15px;
						padding-left: 49px;
					}

						#ecuestres #izq #titulo{
							margin-bottom: 22px;
						}

						#ecuestres #izq .gris{
							display:inline;
							padding: 8px 23px 8px 0;
							border-right: 1px solid #ccc;
						}

					#ecuestres #der{
						float:right;
						width:379px;
					}


/* __________________________________________ OTROS ESPECTACULOS_______________________________________________ */

				#otros_espectaculos{
					width: 968px;
					color : #868686;
					letter-spacing: -0.2px;
					font-size: 12px;
					line-height: 20px;
				}
					#otros_espectaculos #izq{
						float:left;
						width:536px;
						padding-top: 15px;
						padding-left: 49px;
					}

						#otros_espectaculos #izq #titulo{
							margin-bottom: 22px;
						}

						#otros_espectaculos #izq .gris{
							display:inline;
							padding: 8px 23px 8px 0;
							border-right: 1px solid #ccc;
						}

					#otros_espectaculos #der{
						float:right;
						width:379px;
					}


/* __________________________________________ NOTICIAS _______________________________________________ */

				#noticias{
					width: 968px;
					color : #868686;
					letter-spacing: -0.2px;
					font-size: 12px;
					line-height: 20px;
					padding-left: 50px;
					margin-top: 21px;
				}
					#noticias #titulo{
						margin-bottom: 22px;
					}

					#noticias #item_noticia{
						float: left;
						width: 410px;
						margin-right: 50px;
					}
						#noticias #item_noticia .fecha{
							background: url(../img/estructura/flecha_roja.jpg) #ffffff right center no-repeat;
							float:left;
							padding-right: 15px;
							margin-right: 10px;
							font-size: 10px;
							color: #e94237;
							font-weight: bold;
						}

						#noticias #item_noticia a{
							color: #aeaeae;
							text-decoration: none;
							font-size: 10px;
						}#noticias #item_noticia a:hover{
								color: #e94237;
							}

						#noticias #item_noticia .ampliar{
							color: #aeaeae;
							float:left;
							font-size: 10px;
							font-weight: bold;
						}

						#noticias #item_noticia .txt_noticia{
							clear:both;
						}

					#noticias #paginado{
						text-transform: uppercase;
						font-size: 11px;
						margin-right: 100px;
						overflow: hidden;
					}

					#noticias #paginado #siguiente{
						float: right;
						line-height: 30px;
						border-left: 1px solid #ccc;
						background: url(../img/estructura/triangulo_siguiente_gris.jpg) 24px center no-repeat;
						padding-left: 36px;
					}

					#noticias #paginado #anterior{
						float: left;
						line-height: 30px;
						border-right: 1px solid #ccc;
						background: url(../img/estructura/triangulo_anterior_gris.jpg) 56px center no-repeat;
						padding-right: 36px;
					}

/* __________________________________________ NOTICIA _______________________________________________ */

				#noticia{
					width: 869px;
					color : #868686;
					letter-spacing: -0.2px;
					font-size: 12px;
					line-height: 20px;
					padding-left: 50px;
					margin-top: 21px;
				}
					#noticia #titulo{
						margin-bottom: 23px;
						float:left;
						width: 412px;
					}

					#noticia #enlace_otras_noticias{
						background: url(../img/estructura/circulo.jpg) #ffffff 24px center no-repeat;
						padding-left: 43px;
						display:inline-block;
						color: #868686;
						line-height: 30px;
						border-left: 1px solid #ccc;
						margin-top: -4px;
						float:left;

					}

					#noticia #enlace_otras_noticias a{
						text-decoration:none;
						font-size: 11px;
					}#noticia #enlace_otras_noticias a:hover{
							color: #e94237;
						}

					#noticia #img_noticia{
						background: url(../img/estructura/no_disp.jpg) #ffffff no-repeat;
						width: 269px;
						height: 202px;
						float:right;
						margin: 2px 0 52px 52px;
						margin-left: 52px;
						margin-bottom: 52px;
						border: 2px solid #cccccc;
					}


					#noticia .fecha{
						font-size: 10px;
						color: #e94237;
						font-weight: bold;
						margin-bottom: 4px;
						clear: left;
					}

					#noticia .titulo_noticia{
						font-size: 15px;
						font-weight: bold;
					}

/* __________________________________________ SATISFACCION _______________________________________________ */

				#satisfaccion{
					width: 918px;
					color : #868686;
					letter-spacing: -0.2px;
					font-size: 12px;
					line-height: 20px;
					padding-left: 50px;
					margin-top: 21px;
				}
					#satisfaccion ul.enlace_politica{
						margin-bottom: 20px;
					}

					#satisfaccion #titulo{
						margin-bottom: 22px;
					}

					#satisfaccion #leyenda{
						margin-left: 5px;
						margin-bottom: 20px;
						overflow:hidden;
					}

					#satisfaccion #leyenda li{
						float: left;
						padding: 0 15px;
					}

					#satisfaccion #formulario #item_form{
						border-bottom: 1px solid #ccc;
						margin-bottom: 20px;
					}

					#satisfaccion #formulario #item_form.sin_borde{
						border: 0;
					}

					#satisfaccion #formulario #item_form.flotado{
						float: left;
						margin-right: 60px;
					}

						#satisfaccion #formulario #elements_form{

						}

						#satisfaccion #formulario label{
							margin-bottom: 10px;
							font-weight: bold;
						}


						#satisfaccion #formulario input[type="radio"]{
							margin: 10px 5px 0px 15px;
						}

						#satisfaccion #formulario textarea{
							width:918px;
							font-size: 12px;
						}

						#satisfaccion #formulario #enviar{
							margin-bottom: 10px;
						}

						#frm_satisfaccion .errores label.error{
							display:block;
							color: #e94237;
							margin-bottom: 0 !important;
							font-weight: normal !important;
						}

/* __________________________________________ POLITICA DE CALIDAD _______________________________________________ */

				#politica_calidad{
					width: 918px;
					color : #868686;
					letter-spacing: -0.2px;
					font-size: 12px;
					line-height: 20px;
					padding-left: 50px;
					margin-top: 21px;
				}
					#politica_calidad #titulo{
						margin-bottom: 22px;
					}

				#politica_calidad ul{
					margin-bottom: 20px;
				}
					#politica_calidad ul li{
						list-style: disc;
						list-style-position: inside;
					}

				#politica_calidad ul.sin_punto li{
					list-style: none;
				}

/* __________________________________________ CONTACTO _______________________________________________ */

				#contacto{
					width: 968px;
					color : #868686;
					letter-spacing: -0.1px;
					font-size: 12px;
					line-height: 20px;
					overflow:hidden;
				}
					#contacto #izq{
						float:left;
						width:428px;
						padding-top: 15px;
						padding-left: 51px;
					}

						#contacto #izq #titulo{
							margin-bottom: 22px;
						}

						#contacto #izq .form_item{
							float:left;
							width: 214px;
							margin-bottom: 8px;
						}
							#contacto #izq .ancho_text_area{
								width: 428px;
							}

							#contacto #izq .form_item label{
								float:left;
								padding-left: 5px;
								margin-bottom: 2px;
							}

							#contacto #izq .form_item input{
								background: url(../img/estructura/background_input.jpg) #ffffff left center no-repeat;
								border: 0;
								color: #777777;
								width: 173px;
								height: 27px;
								font-size: 12px;
								font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
								padding-left: 10px;
								padding-right: 10px;
								line-height: 25px;
							}

							#contacto #izq .form_item textarea{
								background: url(../img/estructura/background_textarea.jpg) #ffffff left center no-repeat;
								border: 0;
								color: #777777;
								width: 396px;
								height: 88px;
								font-size: 12px;
								font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
								padding: 10px;
								line-height: 25px;
							}

						#contacto #izq input[type="checkbox"]{
							margin-right: 10px;
							margin-top: 3px;
							float:left;
							border: 1px solid #ccc;
						}

						#contacto #izq .txt_condiciones{
							font-size: 10px;
							padding: 0 20px 0 5px;
							text-align: justify;
							line-height: 15px;
						}

						#contacto #izq .condiciones{
							width: 340px;
							float:left;
						}

						#formulario_contacto .errores label.error{
							display:block;
							color: #e94237;
						}

					#contacto #der{
						float:right;
						width:458px;
					}
						#contacto #der #info_contacto{
							padding-left: 24px;
						}
							#contacto #der #info_contacto p{
								margin-bottom: 0;
							}

							#contacto #der #info_contacto a{
								text-decoration:none;
							}

							#contacto #der #info_contacto h4{
								font-size: 10px;
								font-weight: bold;
							}
							#contacto #der #info_contacto .telefono_email{
								float:left;
								margin: 13px 36px 8px 0;
							}

							#contacto #der #info_contacto .contacto_ev_profesionales{
								margin-bottom: 8px;
								margin-right: 18px;
								float:left;
							}



/* _________________________________ CONTACTO EVENTO PROFESIONAL _______________________________ */

				#contacto_evento_profesional{
					width: 968px;
					color : #868686;
					letter-spacing: -0.1px;
					font-size: 12px;
					line-height: 20px;
					overflow:hidden;
				}
					#contacto_evento_profesional {
						float:left;
						padding-top: 15px;
						padding-left: 51px;
					}

						#contacto_evento_profesional #titulo{
							margin-bottom: 22px;
						}
						#contacto_evento_profesional #capa_form_evento_profesional{
							width: 856px;
						}

							#contacto_evento_profesional #capa_form_evento_profesional .form_item{
								float:left;
								width: 214px;
								margin-bottom: 8px;
							}
								#contacto_evento_profesional #capa_form_evento_profesional .ancho_text_area{
									width: 428px;
								}

								#contacto_evento_profesional #capa_form_evento_profesional .form_item label{
									float:left;
									padding-left: 5px;
									margin-bottom: 2px;
								}

								#contacto_evento_profesional #capa_form_evento_profesional .form_item input, #contacto_evento_profesional #capa_form_evento_profesional .form_item .form_select{
									background: url(../img/estructura/background_input.jpg) transparent left center no-repeat;
								}

								#contacto_evento_profesional #capa_form_evento_profesional .form_item .form_select{
									height: 27px;
									width: 194px;
									position: relative;
									float:left;
									#margin-top: 1px;
								}

								#contacto_evento_profesional #capa_form_evento_profesional .form_item select{
									border: 0;
									color: #777777;
									width: 180px;
									height: 20px;
									font-size: 12px;
									font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
									line-height: 25px;
									margin-top: 4px;
									margin-left: 3px;
									float: left;
								}
								#contacto_evento_profesional #capa_form_evento_profesional .form_item input{
									border: 0;
									color: #777777;
									width: 173px;
									height: 27px;
									font-size: 12px;
									font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
									padding-left: 10px;
									padding-right: 10px;
									line-height: 25px;
								}

								#contacto_evento_profesional #capa_form_evento_profesional .form_item textarea{
									background: url(../img/estructura/background_textarea2.jpg) #ffffff left center no-repeat;
									border: 0;
									color: #777777;
									width: 816px;
									height: 88px;
									font-size: 12px;
									font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
									padding: 10px;
									line-height: 25px;
								}

							#contacto_evento_profesional #capa_form_evento_profesional input[type="checkbox"]{
								margin-right: 10px;
								margin-top: 3px;
								float:left;
								border: 1px solid #ccc;
							}

							#contacto_evento_profesional #capa_form_evento_profesional .txt_condiciones{
								font-size: 10px;
								padding: 0 0 0 5px;
								text-align: justify;
								line-height: 15px;
							}

							#contacto_evento_profesional #capa_form_evento_profesional .condiciones{
								width: 340px;
								float:left;
								margin-bottom: 10px;
							}

							#contacto_evento_profesional #capa_form_evento_profesional .aceptar{
								float:right;
								margin-right: 21px;
							}

							#formulario_contacto_profesional .errores{
								clear: both;
							}
							#formulario_contacto_profesional .errores label.error{
								display: list-item;
								list-style: disc;
								list-style-position: inside;
								color: #e94237;
							}



/* _________________________________ CONTACTO EVENTO SOCIAL _______________________________ */

				#contacto_evento_social{
					width: 968px;
					color : #868686;
					letter-spacing: -0.1px;
					font-size: 12px;
					line-height: 20px;
					overflow:hidden;
				}
					#contacto_evento_social {
						float:left;
						padding-top: 15px;
						padding-left: 51px;
					}

						#contacto_evento_social #titulo{
							margin-bottom: 22px;
						}
						#contacto_evento_social #capa_form_evento_social{
							width: 856px;
						}

							#contacto_evento_social #capa_form_evento_social .form_item{
								float:left;
								width: 214px;
								margin-bottom: 8px;
							}
								#contacto_evento_social #capa_form_evento_social .ancho_text_area{
									width: 428px;
								}

								#contacto_evento_social #capa_form_evento_social .form_item label{
									float:left;
									padding-left: 5px;
									margin-bottom: 2px;
								}

								#contacto_evento_social #capa_form_evento_social .form_item input, #contacto_evento_social #capa_form_evento_social .form_item .form_select{
									background: url(../img/estructura/background_input.jpg) transparent left center no-repeat;
								}

								#contacto_evento_social #capa_form_evento_social .form_item .form_select{
									height: 27px;
									width: 194px;
									position: relative;
									float:left;
									#margin-top: 1px;
								}

								#contacto_evento_social #capa_form_evento_social .form_item select{
									border: 0;
									color: #777777;
									width: 180px;
									height: 20px;
									font-size: 12px;
									font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
									line-height: 25px;
									margin-top: 4px;
									margin-left: 6px;
									background-color: transparent;
									float: left;

								}
								#contacto_evento_social #capa_form_evento_social .form_item input{
									border: 0;
									color: #777777;
									width: 173px;
									height: 27px;
									font-size: 12px;
									font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
									padding-left: 10px;
									padding-right: 10px;
									line-height: 25px;
								}

								#contacto_evento_social #capa_form_evento_social .form_item textarea{
									background: url(../img/estructura/background_textarea2.jpg) #ffffff left center no-repeat;
									border: 0;
									color: #777777;
									width: 816px;
									height: 88px;
									font-size: 12px;
									font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
									padding: 10px;
									line-height: 25px;
								}

							#contacto_evento_social #capa_form_evento_social input[type="checkbox"]{
								margin-right: 10px;
								margin-top: 3px;
								float:left;
								border: 1px solid #ccc;
							}

							#contacto_evento_social #capa_form_evento_social .txt_condiciones{
								font-size: 10px;
								padding: 0 0 0 5px;
								text-align: justify;
								line-height: 15px;
							}

							#contacto_evento_social #capa_form_evento_social .condiciones{
								width: 340px;
								float:left;
								margin-bottom: 10px;
							}

							#contacto_evento_social #capa_form_evento_social .aceptar{
								float:right;
								margin-right: 21px;
							}

							#formulario_contacto_social .errores{
								clear: both;
							}
							#formulario_contacto_social .errores label.error{
								display: list-item;
								list-style: disc;
								list-style-position: inside;
								color: #e94237;
							}



/* __________________________________________________ GALERIA ______________________________________________________ */

				#galeria{
					color : #868686;
					letter-spacing: -0.2px;
					font-size: 12px;
					line-height: 20px;
					width: 968px;
					padding-left: 51px;


				}
					#galeria #titulo{
						margin-bottom: 35px;
					}

/* _________________________________ CONTACTO EVENTO SOCIAL _______________________________ */

				#formulario_newsletter .errores{
					clear: both;
				}
				#formulario_newsletter .errores label.error{
					display: list-item;
					list-style: disc;
					list-style-position: inside;
					color: #e94237;
				}



/* _______________________________________________ ESTILOS GENERALES _______________________________________________ */


	a{
		text-decoration:none;
	}a:hover{color: #e94237;}

	p{
		margin-bottom: 20px;
	}

	h3{
		font-size: 15px;
		font-weight: bold;
		margin-bottom: 0px;
	}

	img{
		border: 0;
	}
	.margen_0{
		margin-bottom:0;
		display:inline;
	}

	.enlace_mas_info{
		background: url(../img/estructura/triangulo_enlace.jpg) #ffffff left center no-repeat;
		font-size: 10px;
		font-weight: bold;
		padding-left: 12px;
		color: #868686;
		text-decoration:none;
	}.enlace_mas_info:hover{color: #e94237;}

	.estrella{
		background: url(../img/estructura/estrella.jpg) #ffffff 0 center no-repeat;
		font-size: 11px;
		padding-left: 20px;
		color: #868686;
		text-decoration:none;
		display:block;
	}

	.estrella_espacios{
		display: inline-block;
		margin-bottom: 20px;
		width: 369px;
	}

	.circulo{
		background: url(../img/estructura/circulo.jpg) #ffffff 0 center no-repeat;
		#background-position: 0 4px;
		font-size: 11px;
		padding-left: 20px;
		color: #868686;
		text-decoration:none;
		height: 20px;
		display:block;

	}


	.reloj{
		background: url(../img/estructura/reloj.jpg) #ffffff left center no-repeat;
		font-size: 10px;
		padding-left: 20px;
		color: #868686;
	}

	.documento{
		background: url(../img/estructura/documento.jpg) #ffffff left center no-repeat;
		font-size: 10px;
		padding-left: 20px;
		color: #868686;
		text-decoration:none;
	}

	.clear_float{
		clear:both;
	}

	.circulo_gris{
		background: url(../img/estructura/circulo_gris.jpg) no-repeat left center;
		padding-left: 19px;
		color: #868686;
		text-decoration:none;
		font-size: 11px;
	}

	.izq_conflash{
		position: absolute;
	}

	.der_conflash{
		float:right;
	}

.cufon-vml {
        margin: 8px 0 1px 0;
}

/* _______________________________________________ GMLIGHTBOX _______________________________________________ */

	#gmlb_overlay {
		background-color: transparent;
		background-image: url(../img/estructura/gmlightbox/bg.png);
		z-index:1000;
	}

	#gmlb_map {
	}

	#gmlb_label {
		background-color:white;
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:black;
		float:left;
		padding-top:10px;
		margin-top:5px;
		width:608px;
		text-align:left;
	}

	#gmlb_container {
		background-color:white;
		padding:10px;
		border-color:#dddddd;
		border-width:1px;
		border-style:dotted;
		display:block;
	}

	#gmlb_close {
		background-color:#eeeeee;
		width:32px;
		height:32px;
		float:right;
		cursor:pointer;
		clear:right;
		background-image:url(../img/estructura/gmlightbox/close.jpg);
		margin-top:5px;
	}



/* _______________________________________________ OVERLAY EFFECT _________________________________________________ */


/* the overlayed element */
.apple_overlay {

	/* initially overlay is hidden */
	display:none;

	background-image:url(../img/overlay/white.png);
	color:#efefef;
	height:450px;

	/*
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:640px;

	/* some padding to layout nested elements nicely  */
	padding: 50px 35px 35px;

	/* a little styling */
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay div.close {
	background-image:url(../img/overlay/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* container for external content. uses vertical scrollbar, if needed */
.contentWrap {
	height:441px;
	overflow-y:auto;
	padding-right: 20px;
}

.contentWrap h2{
	margin-bottom: 20px;
	margin-top: 5px;
 	color: #f7b234;
}
.contentWrap li{
	list-style: decimal;
	list-style-position: ouside;
	list-style-image: none;
	margin-left: 17px;
}

.contentWrap li p{
	margin-left: 0px;
}

.contentWrap h3{
	margin-bottom: 20px;
}

.contentWrap p{
	margin-bottom: 10px;
	margin-left: 17px;
	line-height: 15px;
}

.contentWrap .fecha{
	margin-bottom: 10px;
}


/* _______________________________________________ NO FLASH _________________________________________________ */

	.flash_message{
		position: absolute;
		margin: -1px;
		width: 99.9%;
		background: #fff8c9;
		top: -20px;
		border: 1px solid #ccc;
	}
		.flash_message p.msg_error{
			margin:3px;
			padding-left: 20px;
			background: url(../img/estructura/warning.png) no-repeat 0 0 transparent;
			font-size: 11px;
			float:left;
		}

			.flash_message p.msg_error a{
				color: #e94237 !important;
				font-weight: bold;
			}.flash_message p.msg_error a:hover{
				text-decoration: underline;
			}

		.flash_message p.message_close{
			margin: 3px;
			font-size: 11px;
			float:right;
		}

			.flash_message p.message_close a{
				color: #e94237 !important;
				text-indent: -9999px;
				line-height:0;
				font-weight: bold;
				display:block;
				width:12px;
				height: 12px;
				background: url(../img/estructura/close_icon.png) no-repeat 0 0 transparent;
			}.flash_message p.message_close a:hover{
				text-decoration: underline;
			}


