/*
	LUALCA

	CSS: General

	BORJA DELGADO
	OrangeSide - http://www.orangeside.org

	06 - 2007
	
	Muchomasfacil - http://www.muchomasfacil.com
	
	12 - 2008
*/

/*

	COLORES

	BODY: F1F1F1 PLAZA
	BODY: F0EEE8 RIVAS
	BODY: EDE7E7 TRESCANTOS

	NOMBRE CENTRO FONDO: 00445C PLAZA
	NOMBRE CENTRO FONDO: BB9517 RIVAS
	NOMBRE CENTRO FONDO: 5F000E TRESCANTOS

	TITULARES, RESALTE COLOR: 2683A6 PLAZA
	TITULARES, RESALTE COLOR: BB9517 RIVAS
	TITULARES, RESALTE COLOR: AF0000 TRESCANTOS

	TITULO PAGINA FONDO: EFF6F8 PLAZA
	TITULO PAGINA FONDO: F8F5EF RIVAS
	TITULO PAGINA FONDO: E6D7D7 TRESCANTOS

	FONDO CLARO: F4F4F4 PLAZA
	FONDO CLARO: F8F5EF RIVAS
	FONDO CLARO: F7F2F2 TRESCANTOS

	FONDO OSCURO: E0E1E2 PLAZA
	FONDO OSCURO: EAE6DC RIVAS
	FONDO OSCURO: E6D7D7 TRESCANTOS

	FONDO BOTON BUSCAR: 007AA7 PLAZA
	FONDO BOTON BUSCAR: F6C805 RIVAS
	FONDO BOTON BUSCAR: A80018 TRESCANTOS

	BORDE BOTON BUSCAR: 9BCBDD PLAZA
	BORDE BOTON BUSCAR: FDECA5 RIVAS
	BORDE BOTON BUSCAR: DF7F7F TRESCANTOS

	MENU PRINCIPAL TITULAR: E0E1E2 PLAZA
	MENU PRINCIPAL TITULAR: EDE3BF RIVAS
	MENU PRINCIPAL TITULAR: E6D7D7 TRESCANTOS

	MENU PRINCIPAL OPCION: E9E9E9 PLAZA
	MENU PRINCIPAL OPCION: F8F5EF RIVAS
	MENU PRINCIPAL OPCION: F7F2F2 TRESCANTOS

	MENU PRINCIPAL ACTIVO: 969696 PLAZA
	MENU PRINCIPAL ACTIVO: BD9E4D RIVAS
	MENU PRINCIPAL ACTIVO: E6D7D7 TRESCANTOS

	TITULO PAGINA: EFF6F8 PLAZA
	TITULO PAGINA: F8F5EF RIVAS
	TITULO PAGINA: E6D7D7 TRESCANTOS

	SEPARADOR EVENTOS: DEDEDE PLAZA
	SEPARADOR EVENTOS: EAE6DC RIVAS
	SEPARADOR EVENTOS: E6D7D7 TRESCANTOS

	PROMUEVE LUALCA: EFF6F8 PLAZA
	PROMUEVE LUALCA: F8F5EF RIVAS
	PROMUEVE LUALCA: E6D7D7 TRESCANTOS

	PIE PAGINA: E8E9EA PLAZA
	PIE PAGINA: EDE3BF RIVAS
	PIE PAGINA: E6D7D7 TRESCANTOS

*/

/* =ESTILOS DEPENDIENTES DEL CENTRO */

body#plaza_estacion {
	background-color: #F1F1F1;
	background-image: url(/images/plazaestacion/web_fondo.jpg);
	}

body#plaza_estacion #nombre_centro {
	background-color: #00445C;
	}

body#plaza_estacion #cs_aseos span.img { background-image: url(/images/plazaestacion/ico_aseos.gif); }
body#plaza_estacion #cs_aseos_minusvalidos span.img { background-image: url(/images/plazaestacion/ico_aseos_minusvalidos.gif); }
body#plaza_estacion #cs_cambiador span.img { background-image: url(/images/plazaestacion/ico_cambiador.gif); }
body#plaza_estacion #cs_escaleras_mecanicas span.img { background-image: url(/images/plazaestacion/ico_escaleras_mecanicas.gif); }
body#plaza_estacion #cs_rampas_mecanicas span.img { background-image: url(/images/plazaestacion/ico_rampas_mecanicas.gif); }
body#plaza_estacion #cs_ascensores span.img { background-image: url(/images/plazaestacion/ico_ascensores.gif); }
body#plaza_estacion #cs_cajero_automatico span.img { background-image: url(/images/plazaestacion/ico_cajero_automatico.gif); }
body#plaza_estacion #cs_telefono_publico span.img { background-image: url(/images/plazaestacion/ico_telefono_publico.gif); }
body#plaza_estacion #cs_parking_gratuito span.img { background-image: url(/images/plazaestacion/ico_parking_gratuito.gif); }

body#plaza_estacion #servicios_aseos { background-image: url(/images/plazaestacion/servicios_aseos.gif); }
body#plaza_estacion #servicios_aseos_minusvalidos { background-image: url(/images/plazaestacion/servicios_aseos_minusvalidos.gif); }
body#plaza_estacion #servicios_cambiador { background-image: url(/images/plazaestacion/servicios_cambiador.gif); }
body#plaza_estacion #servicios_escaleras_mecanicas { background-image: url(/images/plazaestacion/servicios_escaleras_mecanicas.gif); }
body#plaza_estacion #servicios_rampas_mecanicas { background-image: url(/images/plazaestacion/servicios_rampas_mecanicas.gif); }
body#plaza_estacion #servicios_ascensores { background-image: url(/images/plazaestacion/servicios_ascensores.gif); }
body#plaza_estacion #servicios_cajero_automatico { background-image: url(/images/plazaestacion/servicios_cajero_automatico.gif); }
body#plaza_estacion #servicios_telefono_publico { background-image: url(/images/plazaestacion/servicios_telefono_publico.gif); }
body#plaza_estacion #servicios_parking_gratuito { background-image: url(/images/plazaestacion/servicios_parking_gratuito.gif); }

body#plaza_estacion #buscador_tiendas_enviar {
	background-color: #007AA7;
	background-image: url(/images/plazaestacion/buscar_fondo.gif);
	border-color: #9BCBDD;
	}

body#plaza_estacion #menu_principal h2, body#plaza_estacion #menu_principal h2 a {
	background-color: #E0E1E2;
	}

body#plaza_estacion #menu_principal a {
	background-color: #E9E9E9;
	}

body#plaza_estacion #menu_principal a:hover, body#plaza_estacion #menu_principal *.activo {
	background-color: #969696;
	}

body#plaza_estacion h6#datos_centro {
	background-color: #E8E9EA;
	}

body#plaza_estacion h3.titulo_pagina {
	background-color: #EFF6F8;
	}

body#plaza_estacion h3, body#plaza_estacion h3 a, body#plaza_estacion h4, body#plaza_estacion h4 a, body#plaza_estacion *.resalte_color {
	color: #2683A6;
	}

body#plaza_estacion li.destacado_borde {
	border-color: #DEDEDE;
	}

body#plaza_estacion #listado_eventos li {
	border-color: #DEDEDE;
	}

body#plaza_estacion *.fondo_claro {
	background-color: #F4F4F4;
	}

body#plaza_estacion *.fondo_oscuro {
	background-color: #E0E1E2;
	}

body#plaza_estacion #promueve_lualca {
	background-color: #EFF6F8;
	margin-bottom: 0.9em;
	}

body#plaza_estacion #titulo_servicios { background-image: url(/images/plazaestacion/titulo_servicios.gif); }
body#plaza_estacion #titulo_imagenes { background-image: url(/images/plazaestacion/titulo_imagenes.gif); }
body#plaza_estacion #titulo_horario { background-image: url(/images/plazaestacion/titulo_horario.gif); }
body#plaza_estacion #titulo_como_llegar { background-image: url(/images/plazaestacion/titulo_como_llegar.gif); }
body#plaza_estacion #titulo_contacta { background-image: url(/images/plazaestacion/titulo_contacta.gif); }
body#plaza_estacion #titulo_listado { background-image: url(/images/plazaestacion/titulo_listado.gif); }
body#plaza_estacion #titulo_eventos { background-image: url(/images/plazaestacion/titulo_eventos.gif); }

body#plaza_estacion #horario_hipermercado strong.icono {
	background-image: url(/images/plazaestacion/horario_hipermercado.gif);
	}

body#plaza_estacion #horario_locales_comerciales strong.icono {
	background-image: url(/images/plazaestacion/horario_locales_comerciales.gif);
	}

body#plaza_estacion li#horario_zona_ocio strong.icono {
	background-image: url(/images/plazaestacion/horario_zona_ocio.gif);
	}

body#plaza_estacion #llegar_parking { background-image: url(/images/plazaestacion/llegar_parking.gif); }
body#plaza_estacion #llegar_autobus { background-image: url(/images/plazaestacion/llegar_autobus.gif); }
body#plaza_estacion #llegar_renfe { background-image: url(/images/plazaestacion/llegar_renfe.gif); }
body#plaza_estacion #llegar_metro { background-image: url(/images/plazaestacion/llegar_metro.gif); }

body#plaza_estacion #contacta_telefono { background-image: url(/images/plazaestacion/contacta_telefono.gif); }
body#plaza_estacion #contacta_mail { background-image: url(/images/plazaestacion/contacta_mail.gif); }
body#plaza_estacion #contacta_direccion { background-image: url(/images/plazaestacion/contacta_direccion.gif); }

body#plaza_estacion div.listado_subir a span.img {
	background-image: url(/images/plazaestacion/ico_subir.gif);
	}

body#plaza_estacion #listado_tiendas_general h4.listado_actividad_titulo {
	background-color: #ECECEC;
	}

body#plaza_estacion #listado_actividad_hipermercado { background-image: url(/images/plazaestacion/listado_actividad_hipermercado.gif); }
body#plaza_estacion #listado_actividad_restauracion { background-image: url(/images/plazaestacion/listado_actividad_restauracion.gif); }
body#plaza_estacion #listado_actividad_diversos { background-image: url(/images/plazaestacion/listado_actividad_diversos.gif); }
body#plaza_estacion #listado_actividad_hogar { background-image: url(/images/plazaestacion/listado_actividad_hogar.gif); }
body#plaza_estacion #listado_actividad_moda { background-image: url(/images/plazaestacion/listado_actividad_moda.gif); }
body#plaza_estacion #listado_actividad_servicios { background-image: url(/images/plazaestacion/listado_actividad_servicios.gif); }
body#plaza_estacion #listado_actividad_alimentacion { background-image: url(/images/plazaestacion/listado_actividad_alimentacion.gif); }
body#plaza_estacion #listado_actividad_complementos { background-image: url(/images/plazaestacion/listado_actividad_complementos.gif); }
body#plaza_estacion #listado_actividad_infantil { background-image: url(/images/plazaestacion/listado_actividad_infantil.gif); }

body#plaza_estacion #listado_alfabetico_num span.img { background-image: url(/images/plazaestacion/listado_alfabetico_num.gif); }
body#plaza_estacion #listado_alfabetico_a span.img { background-image: url(/images/plazaestacion/listado_alfabetico_a.gif); }
body#plaza_estacion #listado_alfabetico_b span.img { background-image: url(/images/plazaestacion/listado_alfabetico_b.gif); }
body#plaza_estacion #listado_alfabetico_c span.img { background-image: url(/images/plazaestacion/listado_alfabetico_c.gif); }
body#plaza_estacion #listado_alfabetico_d span.img { background-image: url(/images/plazaestacion/listado_alfabetico_d.gif); }
body#plaza_estacion #listado_alfabetico_e span.img { background-image: url(/images/plazaestacion/listado_alfabetico_e.gif); }
body#plaza_estacion #listado_alfabetico_f span.img { background-image: url(/images/plazaestacion/listado_alfabetico_f.gif); }
body#plaza_estacion #listado_alfabetico_g span.img { background-image: url(/images/plazaestacion/listado_alfabetico_g.gif); }
body#plaza_estacion #listado_alfabetico_h span.img { background-image: url(/images/plazaestacion/listado_alfabetico_h.gif); }
body#plaza_estacion #listado_alfabetico_i span.img { background-image: url(/images/plazaestacion/listado_alfabetico_i.gif); }
body#plaza_estacion #listado_alfabetico_j span.img { background-image: url(/images/plazaestacion/listado_alfabetico_j.gif); }
body#plaza_estacion #listado_alfabetico_k span.img { background-image: url(/images/plazaestacion/listado_alfabetico_k.gif); }
body#plaza_estacion #listado_alfabetico_l span.img { background-image: url(/images/plazaestacion/listado_alfabetico_l.gif); }
body#plaza_estacion #listado_alfabetico_ll span.img { background-image: url(/images/plazaestacion/listado_alfabetico_ll.gif); }
body#plaza_estacion #listado_alfabetico_m span.img { background-image: url(/images/plazaestacion/listado_alfabetico_m.gif); }
body#plaza_estacion #listado_alfabetico_n span.img { background-image: url(/images/plazaestacion/listado_alfabetico_n.gif); }
body#plaza_estacion #listado_alfabetico_enye span.img { background-image: url(/images/plazaestacion/listado_alfabetico_enye.gif); }
body#plaza_estacion #listado_alfabetico_o span.img { background-image: url(/images/plazaestacion/listado_alfabetico_o.gif); }
body#plaza_estacion #listado_alfabetico_p span.img { background-image: url(/images/plazaestacion/listado_alfabetico_p.gif); }
body#plaza_estacion #listado_alfabetico_q span.img { background-image: url(/images/plazaestacion/listado_alfabetico_q.gif); }
body#plaza_estacion #listado_alfabetico_r span.img { background-image: url(/images/plazaestacion/listado_alfabetico_r.gif); }
body#plaza_estacion #listado_alfabetico_s span.img { background-image: url(/images/plazaestacion/listado_alfabetico_s.gif); }
body#plaza_estacion #listado_alfabetico_t span.img { background-image: url(/images/plazaestacion/listado_alfabetico_t.gif); }
body#plaza_estacion #listado_alfabetico_u span.img { background-image: url(/images/plazaestacion/listado_alfabetico_u.gif); }
body#plaza_estacion #listado_alfabetico_v span.img { background-image: url(/images/plazaestacion/listado_alfabetico_v.gif); }
body#plaza_estacion #listado_alfabetico_w span.img { background-image: url(/images/plazaestacion/listado_alfabetico_w.gif); }
body#plaza_estacion #listado_alfabetico_x span.img { background-image: url(/images/plazaestacion/listado_alfabetico_x.gif); }
body#plaza_estacion #listado_alfabetico_y span.img { background-image: url(/images/plazaestacion/listado_alfabetico_y.gif); }
body#plaza_estacion #listado_alfabetico_z span.img { background-image: url(/images/plazaestacion/listado_alfabetico_z.gif); }

/* =ESTILOS GENERALES */

* {
	margin: 0em;
	padding: 0em;
	}

body {
	font: x-small/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-position: 0em 10px;
	background-repeat: repeat-x;
	padding: 58px 0em 2em 0em;
	}

h1, h2, h3, h4, h5, h6 {
	font-size: x-small;
	margin: 0em 0em 1em 0em;
	}

p {
	margin: 0em 0em 1em 0em;
	}

a {
	color: #373437;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}

a img {
	border-width: 0px;
	}

table {
	border-collapse: collapse;
	}

ul, ol {
	list-style: none;
	list-style-position: outside;
	margin-bottom: 1em;
	}

abbr, acronym {
	border: none;
	}

fieldset {
	border: none;
	}

legend {
	font-weight: bold;
	}

td, th {
	vertical-align: top;
	text-align: left;
	}

input, button, textarea, select {
	font-size: x-small;
	}

input[type=checkbox], input[type=radio] { position: relative; top: 3px }

input[type=radio] {
	position: relative;
	top: 0.2em;
	}

*.reemplazo_imagen {
	display: block;
	position: relative;
	margin: 0em;
	overflow: hidden;
	}

*.reemplazo_imagen *.img {
	display: block;
	position: absolute;
	top: 0em;
	left: 0em;
	width: 100%;
	height: 100%;
	background-position: top left;
	background-repeat: no-repeat;
	}

*.reemplazo_imagen a, a.reemplazo_imagen {
	cursor: pointer;
	text-decoration: none;
	}

*.reemplazo_imagen a:hover, a.reemplazo_imagen:hover {
	text-decoration: none;
	}

/* =MENU ACCESIBILIDAD */

#menu_accesibilidad {
	visibility: hidden;
	position: absolute;
	top: 0em;
	left: 0em;
	z-index: 0;
	}

/* =CONTENEDOR */

#contenedor {
	margin: 0em auto 0em auto;
	width: 74.3em;
	}

/* =CABECERA */

#cabecera {
	margin: 0em 0em 1em 0em;
	padding: 1em;
	background-color: #FFF;
	overflow: hidden;
	}

/* =NOMBRE DEL CENTRO */

#nombre_centro {
	position: relative;
	color: #FFF;
	width: 72.3em;
	height: 17.7em;
	margin: 0em 0em 1em 0em;
	overflow: hidden;
	}

#nombre_centro a {
	display: block;
	position: relative;
	z-index: 0;
	color: #FFF;
	}

#nombre_centro a strong {
	display: block;
	font-size: 2.1em;
	line-height: 1.2em;
	padding: 1em 0em 0em 1em;
	}

#nombre_centro a img {
	display: block;
	position: absolute;
	top: 0em;
	left: 0em;
	width: 72.3em;
	height: 17.7em;
	}

#nombre_centro object, #nombre_centro embed {
	position: absolute;
	z-index: 1;
	top: 0em;
	left: 0em;
	display: block;
	font-size: x-small;
	width: 72.3em;
	height: 17.7em;
	}

/* =LISTADO DE SERVICIOS - CABECERA*/

#cabecera_listado_servicios {
	float: left;
	margin: 0em;
	}

#cabecera_listado_servicios li {
	float: left;
	width: 24px;
	height: 24px;
	margin: 0em 0.4em 0em 0em;
	overflow: hidden;
	}

/* =BUSCADOR DE TIENDAS */

#buscador_tiendas {
	float: right;
	margin: 0em;
	width: 46.2em;
	}

#buscador_tiendas label {
	display: block;
	float: left;
	margin: 0em 1.2em 0em 0em;
	}

#buscador_tiendas label strong {
	visibility: hidden;
	position: absolute;
	}

#buscador_tiendas label select {
	display: block;
	width: 17.5em;
	height: 2.2em;
	border: 0.1em solid #C0C1C2;
	padding: 0.3em 0.5em 0.3em 0.5em;
	font: normal x-small Verdana;
	color: #57565B;
	}

#buscador_tiendas #buscador_tiendas_enviar {
	display: block;
	float: right;
	width: 8.7em;
	height: 2.4em;
	padding: 0em;
	color: #FFF;
	background-position: center center;
	background-repeat: no-repeat;
	border-width: 0.2em;
	border-style: solid;
	cursor: pointer;
	text-transform: uppercase;
	text-align: left;
	padding-left: 0.4em;
	padding-bottom: 0.1em;
	font: bold x-small Verdana;
	}

/* =MENU PRINCIPAL */

#menu_principal {
	float: left;
	width: 12.7em;
	}

#menu_principal li {
	margin: 0em 0em 0.1em 0em;
	min-height: 1.8em;
	}

#menu_principal h2 {
	color: #000;
	margin: 0em;
	text-transform: uppercase;
	min-height: 2.5em;
	}

#menu_principal h2 strong {
	display: block;
	padding: 0em 1em;
	line-height: 2.5em;
	}

#menu_principal h2 a {
	color: #000;
	display: block;
	padding: 0em 1em;
	font-size: inherit;
	}

#menu_principal h2 a strong {
	display: inline;
	padding: 0em;
	}

#menu_principal a {
	color: #010101;
	display: block;
	padding: 0.2em 0.5em 0.1em 1em;
	font-size: xx-small;
	line-height: 1.7em;
	}

#menu_principal a:hover {
	color: #FFF;
	text-decoration: none;
	}

#menu_principal *.activo {
	cursor: auto;
	color: #FFF;
	font-weight: bold;
	}

#menu_principal .inicio {
background: url(/images/plazaestacion/favicon.png) 10px 1px no-repeat;
padding-left: 35px
	}


#contenedor #menu_principal a.especial, #contenedor #menu_principal a:hover.especial {
	padding: 1em;
	background-color: #FFF;
	font-size: x-small;
	}

#contenedor #menu_principal a:hover.especial {
  background-color: #ccc;
}

#contenedor #menu_principal a.especial img {
	display: block;
	width: 10.7em;
	/*height: 8.8em;*/
	}

/* =CONTENIDO */

#contenido {
	position: relative;
	font-size: 1.1em;
	background-color: blue;
	float: right;
	width: 53.2em; /* Base 11 */
	margin: 0em 0em 1em 0em;  /* Base 11 */
	padding: 0.9em 0.9em 0em 0.9em;  /* Base 11 */
	background-color: #FFF;
	overflow: hidden;
	}

/* =ESTILOS INTERIORES */

#contenido h3 {
	font-size: 1.3em; /* Base 11 */
	margin: 0em 0em 0.7em 0em; /* Base 14 */
	background-position: right top;
	background-repeat: no-repeat;
	}

#contenido h3.titulo_pagina {
	padding: 2.7em 1em 1em 1em; /* Base 14 */
	}

#contenido h4 {
	font-size: 1.2em; /* Base 11 */
	margin: 0em 0em 0.7em 0em; /* Base 13 */
	}

#contenido h5 {
	font-size: 1.1em; /* Base 11 */
	margin: 0em 0em 0.9em 0em; /* Base 12 */
	}

ul.listado_destacado {
	overflow: hidden;
	}

ul.listado_destacado li {
	position: relative;
	float: left;
	width: 25.4em; /* Base 11 */
	padding: 0em 0.9em 0em 0em;
	}

ul.listado_destacado li.destacado_borde {
	padding: 0em 0em 0em 0.9em;
	border-left-width: 0.4em;
	border-left-style: solid;
	}

ul.listado_destacado div.destacado_grafica {
	float: left;
	padding: 0.45em; /* Base 11 */
	}

ul.listado_destacado div.destacado_grafica img {
	display: block;
	font-size: x-small;
	width: 11.4em;
	height: 11.4em;
	border: 0.1em solid #FFF;
	}

ul.listado_destacado div.destacado_entradilla {
	float: right;
	width: 12.7em; /* Base 11 */
	}

ul.listado_destacado div.destacado_ampliar_informacion {
	float: left;
	clear: left;
	font-size: x-small;
	margin: 1em 0em 0em 0em;
	width: 11.4em;
	}

ul.listado_destacado div.destacado_ampliar_informacion a {
	text-decoration: underline;
	}

ul.listado_destacado div.destacado_ampliar_informacion a:hover {
	text-decoration: none;
	}

#contenido li.sin_margen {
	margin-right: 0em;
	}

#contenido a.subrayado {
	text-decoration: underline;
	}

#contenido a:hover.subrayado {
	text-decoration: none;
	}

/* =HOME */

#home_carrusel_tiendas {
	font-size: x-small;
	width: 58.6em;
	height: 8.4em;
	overflow: hidden;
	margin-bottom: 1em;
	}

#home_carrusel_tiendas object, #home_carrusel_tiendas embed {
	display: block;
	font-size: x-small;
	width: 58.6em;
	height: 8.4em;
	}

/* =BIENVENIDO */

#contenido h3#titulo_descripcion {
	font-weight: normal;
	font-size: 1.95em;
	line-height: 1.2em;
	padding: 2.8em 1em 0.7em 0.5em; /* Base 21 */
	}

h3#titulo_descripcion strong {
	font-weight: normal;
	font-size: 1.2em;
	}

#bienvenido_presentacion {
	position: relative;
	z-index: 1;
	}

#bienvenido_fondo {
	z-index: 0;
	position: absolute;
	top: 0.5em;
	right: -1em;
	font-size: x-small;
	width: 30.1em;
	height: 28.8em;
	overflow: hidden;
	}

#bienvenido_fondo img {
	display: block;
	width: 30.1em;
	height: 28.8em;
	}

body#plaza_estacion #promueve_lualca {
	width: 13em; /* Base 11 */
	padding: 0.9em 0.2em;
	text-align: center;
	}

body#plaza_estacion #promueve_lualca img {
	position: relative;
	top: 0.1em;
	}

/* =SERVICIOS */

#listado_servicios {
	overflow: hidden;
	margin-bottom: 0.2em;
	}

#listado_servicios li {
	float: left;
	margin: 0em 0.7em 0.7em 0em;
	width: 10.2em; /* Base 11 */
	height: 5.1em; /* Base 11 */
	padding: .4em 0em 0em 7em;  /* Base 11 */
	background-position: left top;
	background-repeat: no-repeat;
	font-weight: bold;
	line-height: 14px;
	}

/* =IMAGENES */

#imagenes_instrucciones {
	padding: 1.2em 1em 1em 1em;
	background: #F4F4F4 url(/images/plazaestacion/imagenes_instrucciones.gif) right top no-repeat;
	font-weight: bold;
	}

#listado_imagenes {
	overflow: hidden;
	margin-bottom: 0.3em;
	}

#listado_imagenes li {
	float: left;
	padding: 0.45em; /* Base 11 */
	margin: 0em 0.6em 0.6em 0em;
	}

#listado_imagenes img {
	display: block;
	font-size: x-small;
	width: 12.9em;
	height: 12.9em;
	border: 0.1em solid #FFF;
	}

/* =HORARIO */

#horario_centro {
	font-weight: bold;
	margin-bottom: 0em;
	}

#horario_centro li {
	overflow: hidden;
	padding: 1.5em 1em 0.5em 1em;
	border-bottom: 0.9em solid #FFF;
	}

#horario_centro li strong {
	display: block;
	float: left;
	margin-right: 0.5em;
	font-size: 1.2em; /* Base 11 */
	}

#horario_centro li strong.icono {
	position: relative;
	bottom: 0.2em;
	padding: 0.2em 4em 0.1em 0em;
	background-position: right center;
	background-repeat: no-repeat;
	}

li#horario_zona_ocio strong.icono {
	padding-right: 2em;
	}

/* =COMO LLEGAR */

#como_llegar {
	margin-bottom: 0.2em;
	position: relative;
	}

#como_llegar li {
	margin: 0em 24.2em 0.8em 0em; /* Base 11 */
	height: 2.6em; /* Base 11 */
	padding: 1.2em 0em 0em 6em;  /* Base 11 */
	background-position: left top;
	background-repeat: no-repeat;
	font-weight: bold;
	}

#como_llegar #llegar_mapa {
	position: absolute;
	top: 0em;
	right: 0em;
	margin: 0em; /* Base 11 */
	height: auto; /* Base 11 */
	padding: 0.4em;  /* Base 11 */
	background-position: left top;
	background-repeat: no-repeat;
	}

#como_llegar #llegar_mapa img {
	display: block;
	font-size: x-small;
	width: 24.8em;
	height: 18.4em;
	border: 0.1em solid #FFF;
	}

/* =CONTACTA */

#contacta {
	font-weight: bold;
	margin-bottom: 0em;
	}

#contacta li {
	overflow: hidden;
	padding: 2.4em 1em 1.4em 1em;
	border-bottom: 0.9em solid #FFF;
	background-position: right center;
	background-repeat: repeat-y;
	}

#contacta li strong {
	font-size: 1.2em; /* Base 11 */
	padding-right: 0.5em;
	}

/* =EVENTOS */

#contenido h4.evento_titulo {
	margin-bottom: 0.3em;
	}

div.evento_localizacion {
	font-size: x-small;
	margin-bottom: 0.5em;
	font-weight: bold;
	}

div.evento_grafica {
	float: left;
	padding: 0.45em; /* Base 11 */
	}

div.evento_grafica img {
	display: block;
	font-size: x-small;
	width: 11.4em;
	height: 11.4em;
	border: 0.1em solid #FFF;
	}

div.evento_informacion {
	float: right;
	width: 40.9em; /* Base 11 */
	}

div.ir_eventos_listado {
	float: left;
	clear: left;
	font-size: x-small;
	margin: 0.6em 0em 0.8em 0.4em;
	width: 11.4em;
	}

ul.listado_eventos_destacado {
	overflow: hidden;
	}

ul.listado_eventos_destacado li {
	position: relative;
	float: left;
	width: 25.4em; /* Base 11 */
	padding: 0em 0.9em 0em 0em;
	}

ul.listado_eventos_destacado li.destacado_borde {
	padding: 0em 0em 0em 0.9em;
	border-left-width: 0.4em;
	border-left-style: solid;
	}

ul.listado_eventos_destacado h4.evento_titulo {
	float: right;
	width: 10.9em; /* Base 11 */
	}

ul.listado_eventos_destacado div.evento_localizacion {
	clear: right;
	float: right;
	width: 14.2em; /* Base 10 */
	}

ul.listado_eventos_destacado div.evento_entradilla {
	clear: right;
	float: right;
	width: 13.1em; /* Base 11 */
	}

ul.listado_eventos_destacado div.evento_detalles {
	float: right;
	clear: right;
	font-size: x-small;
	margin: 0.6em 0em 0em 0.4em;
	width: 14.2em; /* Base 10 */
	}

#listado_eventos {




	margin: 0em;
	}




#listado_eventos li {
	position: relative;
	min-height: 6.6em;
	padding: 0.9em 1em 0.9em 7em;
	border-top-width: 0.4em;
	border-top-style: solid;
	}

#listado_eventos h4.evento_titulo {
	margin-bottom: 0.1em;
	}

#listado_eventos div.evento_localizacion {
	margin-bottom: 0.3em;
	}

#listado_eventos div.evento_entradilla {
	}

#listado_eventos div.evento_grafica {
	float: none;
	clear: none;
	position: absolute;
	top: 0.9em;
	left: 0em;
	}

#listado_eventos div.evento_grafica img {
	display: block;
	font-size: x-small;
	width: 5.8em;
	height: 5.8em;
	border: 0.1em solid #FFF;
	}

#listado_eventos div.evento_detalles {
	margin-top: 0.4em;
	}

/* =LISTADO DE TIENDAS */

#listado_tiendas_general {
	margin: 0em;
	}

#listado_tiendas_general li {
	position: relative;
	overflow: hidden;
	margin: 0em 0em 1em 0em;
	}

ul.listado_tiendas {
	overflow: hidden;
	padding: 1em 1em 1em 1em;
	}

#listado_tiendas_general ul.listado_tiendas li {
	overflow: hidden;
	float: left;
	width: 16em; /* Base 11 */
	margin: 0em 0.5em 0.25em 0em;
	}

#listado_tiendas_general ul.listado_tiendas li.no-float {
	float: none;
	width: auto;
	margin-bottom: 0.75em;
	}

#listado_tiendas_general ul.listado_tiendas li a {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
	}

#listado_tiendas_general ul.listado_tiendas li a:hover {
	text-decoration: none;
	}

ul.listado_tiendas li sup {
	vertical-align: baseline;
	position: relative;
	bottom: 0.4em;
	left: 0.2em;
	text-decoration: none;
	}

div.listado_subir {
	position: absolute;
	top: 0.4em;
	right: 0.4em;
	}

div.listado_subir a {
	font-size: x-small;
	width: 1em;
	height: 1.2em;
	text-transform: lowercase;
	}

/* =LISTADO POR ACTIVIDAD */

#listado_tiendas_general h4.listado_actividad_titulo {
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0.6em 0.85em;
	margin: 0em 0em 0.1em 0em;
	}

/* =LISTADO POR ORDEN ALFABETICO */

#listado_tiendas_general h4.listado_alfabetico_titulo {
	font-size: x-small;
	width: 8.3em;
	height: 6.5em;
	position: absolute;
	right: 0.4em;
	bottom: 0.4em;
	}

/* =DETALLE DE TIENDA */

#tienda_datos {
	overflow: hidden;
	margin: 0em;
	}

#tienda_datos li {
	padding: 0.7em 0.9em;
	width: 17.4em; /* Base 11 */
	margin-bottom: 1em;
	font-weight: bold;
	}

#tienda_datos li.tienda_logo img {
	font-size: x-small;
	display: block;
	width: 19.1em;
	height: 11.5em;
	}

#tienda_datos li.tienda_foto {
	float: right;
	width: auto;
	padding: 0.8em 0.9em;
	}

#tienda_datos li.tienda_foto img {
	font-size: x-small;
	display: block;
	border: 0.1em solid #FFF;
	width: 34.3em;
	height: 25.1em;
	}

#tienda_datos li.tienda_nombre h4 {
	margin: 0em;
	}

#tienda_datos li.tienda_nombre p {
	margin: 0em;
	}

#tienda_datos li strong {
	font-size: 1.2em; /* Base 11 */
	}

#titulo_ubicacion {
	padding: 0.7em 0.9em;
	}

#tienda_localizacion {
	font-size: x-small;
	position: relative;
	width: 58.6em;
	height: 29.5em;
	background-color: red;
	}

#tienda_localizacion li {
	padding: 0.7em 0.9em;
	width: 17.4em; /* Base 11 */
	margin-bottom: 1em;
	font-weight: bold;
	}

#tienda_localizacion li strong {
	font-size: 1.2em; /* Base 11 */
	}

#tienda_localizacion li.tienda_local {
	position: relative;
	z-index: 1;
	}

#tienda_localizacion li.tienda_planta {
	position: relative;
	z-index: 1;
	}

#tienda_localizacion li.tienda_plano {
	position: absolute;
	z-index: 0;
	top: 0em;
	left: 0em;
	width: 58.6em;
	height: 29.5em;
	padding: 0em;
	}

#tienda_localizacion li.tienda_plano img {
	font-size: x-small;
	display: block;
	width: 100%;
	height: 100%;
	}

/* =PIE DE PAGINA */

#pie_pagina {
	float: right;
	width: 60.6em;
	}

#pie_pagina a {
	text-decoration: underline;
	}

#pie_pagina a:hover {
	text-decoration: none;
	}

div#pie_pagina h6#datos_centro {
	position: relative;
	border: 1em solid #FFF;
	padding: 0.2em 0.5em;
	font-weight: normal;
	color: #5A5A5A;
	}

h6#datos_centro a {
	display: block;
	position: absolute;
	top: 0.1em;
	right: 0.5em;
	color: #000;
	}
	
#registro_usuarios td, #registro_usuarios th{padding: 5px;}
.error_registro_usuarios{color: red; font-weight: bold; font-weight: 1.2em; }

#preferencias_registro_usuarios td h4{padding: 0px; margin: 10px 0px 0px -5px}
#preferencias_registro_usuarios td {padding: 10px;}				

#submit_registro_usuarios {position:relative; top: -120px; left: 195px; width: 360px}
#submit_registro_usuarios td {padding: 5px}

#registro_usuarios .radio_list li, #registro_usuarios .radio_list{display: inline}

.error_list ul {padding: 0px; margin: 0px}
.error_list li {color: red; padding: 0px; margin: 0px}

.aviso-legal  ul{list-style: disc}
.aviso-legal ul li{margin-left: 20px}

body#plaza_estacion #titulo_eventos_home { background-image: url(/images/plazaestacion/titulo_servicios.gif); padding-top: 25px;padding-bottom: 25px;}
body#plaza_estacion #festivo_apertura{color: black; margin-right: 20px; width: 350px; float:right; font-size: .7em; position: relative; top: -18px}
body#plaza_estacion #festivo_apertura h4{color: red; margin-bottom: 5px}



#buzon_sugerencias td, #buzon_sugerencias th{padding: 5px;}
#buzon_sugerencias input[type=text], #buzon_sugerencias textarea {width: 250px}
.error, .notice, .success {padding:.8em;margin-bottom:1.6em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11; background:none; padding:0; margin:0; }
.notice a {color:#514721; background:none; padding:0; margin:0; }
.success a {color:#264409; background:none; padding:0; margin:0; }

img.captcha{display: block}

