BODY {
	margin: 0;
}
form {
	margin: 0;
}
select {
	margin: 0;
}
legend {
	text-align:center;
	margin:0;
	padding:0;
	font:normal 11px tahoma,arial,verdana,helvetica,sans-serif;
}
fieldset {
	border: 0;
	margin: 0;
}
table {
margin: 0 0 5px 0;
border-collapse:collapse;
}

#busquedas {
float:left;
display:block;
text-align:center;
margin: 10px 2% 30px 0;
padding:0;
width: 22%;
background:#F2EEEB;
border: 1px solid #DDDDDD;
}
#busquedas h1{
display: none;
text-align:left;
font-family:bold 11px tahoma, arial,verdana,helvetica,sans-serif;
color: #313131;
margin:0;
padding:2px;
}
#busquedas .boton{
margin: 3px 0 20px;
padding:2px 0;
width:90%;
text-transform:uppercase;
font:bold 10px tahoma,verdana,arial,helvetica,sans-serif;
background: #FF8200;
border: 2px solid;
color: #FFFFFF;
border-color: #FF9F3B #FF6C00 #FF6C00 #FF9F3B;
cursor:pointer;
}
#busquedas table{
margin: 0 0 20px;
}
#busquedas select, #idiomas select{
width:90%; FONT:normal 11px tahoma,verdana,arial,helvetica,sans-serif; color:#898989; margin:1px 0 2px 0; border:1px solid #DDDDDD;
}
#idiomas .boton{
margin: 3px 0 10px;
padding:2px 0;
width:40%;
text-transform:uppercase;
font:bold 10px tahoma,verdana,arial,helvetica,sans-serif;
background: #FF8200;
border: 2px solid;
color: #FFFFFF;
border-color: #FF9F3B #FF6C00 #FF6C00 #FF9F3B;
cursor:pointer;
}
#resultados {
margin:10px 0;
float:left;
display:block;
width: 650px!important;
}
#resultados h1 {
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
color:#434343;
line-height:16px;
padding:4px 10px 4px 21px;
border:1px solid #E8E1DC;
background:#F2EEEB url("/ocio/_images/estructura/icon_flecha_h2.gif") no-repeat 4px 4px;
}
#resultados h2 {
margin: 0 0 10px 0;
padding: 3px 5px 3px 20px;
background:#d3d3d3 url(/ocio/_images/estructura/icon_cuadro_p.gif) no-repeat 4px 4px;
border-bottom:1px solid #E8E1DB;
font:bold 11px Tahoma, Arial, Verdana, helvetica, sans-serif;
color: #FFFFFF;
}
#resultados ul {
font:11px Tahoma, Arial, Verdana, helvetica, sans-serif;
margin: 10px 0 20px 0;
padding: 0;
list-style-type: none;
}
#resultados li {
margin: 0 0 10px 20px;
line-height: 16px;
color:#58595B;
}
#resultados li a {
font-weight:bold;
padding:2px 0 1px;
color: #FF8200;
font-weight: bold;
text-decoration: none;
border-bottom: 1px dotted #CFD0D1;
}
#resultados li a:hover,#resultados li a:focus {
color: #FF8200;
background:#F6F7F7;
border-bottom: 1px dotted #FF8200;
}
#encontrados {
padding:0 0 5px 0;
}
#encontrados p {
margin:10px 5px 0 20px;
font:normal 10px Tahoma, Arial, Verdana, helvetica, sans-serif;
line-height: 13px;
color:#959595;
}
#encontrados_listado {
padding-bottom: 10px;
}
#kweb_pie {
background: #F1EDEA;
border:1px solid #E9E2DC;
padding: 5px 10px;
margin: 10px 0px 30px 0px;
}
#kweb_pie a {
font:11px Tahoma,  Arial, Verdana, helvetica, sans-serif;
color: #424345;
text-decoration: none;
}
#kweb_pie a:hover, #kweb_pie a:focus {
color: #FF8201;
text-decoration: none;
}
#kweb_pag_anterior {
font:bold 11px Tahoma,  Arial, Verdana, helvetica, sans-serif;
position: relative;
float: left;
width: 120px;
text-align: left;
}
#kweb_pag_siguiente {
font:bold 11px Tahoma,  Arial, Verdana, helvetica, sans-serif;
position:relative;
float:right;
width:120px;
text-align: right;
}
#kweb_num_paginas {
font:normal 11px Tahoma,  Arial, Verdana, helvetica, sans-serif;
text-align: 16px;
margin: 0px auto 0px auto;
width: 25em;
}
#kweb_ficha_evento {
	font:11px Tahoma, Arial, Verdana, helvetica, sans-serif;
	line-height:16px;
	margin-left: 10px;
}
#kweb_ficha_evento h1 {
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
color:#434343;
line-height:16px;
padding:4px 10px 4px 21px;
border:1px solid #E8E1DC;
background:#F2EEEB url("/ocio/_images/estructura/icon_flecha_h2.gif") no-repeat 4px 4px;
}
#kweb_ficha_evento p {
margin:10px 0 0 0;
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#575A5C;
line-height:16px;
padding:0 0 0 22px;
background:transparent url("/ocio/_images/estructura/icon_cuadro_p.gif") no-repeat 4px top;
}
#kweb_ficha_fotoizq {
/*float:left;*/
float:right;
display:block;
margin: 10px 0 10px 20px;
}

#kweb_ficha_fotoizq img, #kweb_ficha_fotoder img{
border:5px solid #E1E3E4;
}
#kweb_ficha_fotoder {
	position: relative;
	margin: 0px 0px 0px inherit;
	text-align: center;
}
#kweb_contenido_ficha {
padding: 10px 0 0 0;
}
#kweb_contenido_ficha ul, #kweb_contenido_ficha dl, , #kweb_contenido_ficha ol{
margin:0 0 0 30px;
padding:auto;
}
#kweb_contenido_ficha li, #kweb_contenido_ficha dt, #kweb_contenido_ficha dd{
margin:0 0 0 10px;
padding:auto;
}
#kweb_ficha_enlaces_evento {
margin:10px 0 0 0;
font:11px Tahoma, Arial, Verdana, helvetica, sans-serif;
}
#kweb_ficha_enlaces_evento ul {
margin:0 0 10px 20px;
}
#kweb_ficha_enlaces_evento ul li {
list-style-type:none;
padding:5px 0;
}
#kweb_ficha_enlaces_evento h2 {
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
color:#434343;
line-height:16px;
padding:4px 10px 4px 21px;
border:1px solid #E8E1DC;
background:#F2EEEB url("/ocio/_images/estructura/icon_flecha_h2.gif") no-repeat 4px 4px;
}

#kweb_ficha_enlaces_evento a {
padding:2px;
color: #FE8101;
font-weight: bold;
text-decoration: none;
border-bottom: 1px dotted #D0D0CE;
}
#kweb_ficha_enlaces_evento a:hover {
color: #FE8101;
font-weight: bold;
text-decoration: none;
border-bottom: 1px dotted #FE8101;
background:#F6F7F7;
}

#kweb_ficha_patroc_evento {
margin:10px 0 0 0;
font:11px Tahoma, Arial, Verdana, helvetica, sans-serif;
}
#kweb_ficha_patroc_evento ul {
margin:0 0 10px 20px;
}
#kweb_ficha_patroc_evento ul li {
list-style-type:none;
padding:5px 0;
}
#kweb_ficha_patroc_evento h2 {
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
color:#434343;
line-height:16px;
padding:4px 10px 4px 21px;
border:1px solid #E8E1DC;
background:#F2EEEB url("/ocio/_images/estructura/icon_flecha_h2.gif") no-repeat 4px 4px;
}

#kweb_ficha_patroc_evento a {
padding:2px;
color: #FE8101;
font-weight: bold;
text-decoration: none;
border-bottom: 1px dotted #D0D0CE;
}
#kweb_ficha_patroc_evento a:hover {
color: #FE8101;
font-weight: bold;
text-decoration: none;
border-bottom: 1px dotted #FE8101;
background:#F6F7F7;
}

#kweb_volver {
padding: 0 0 20px 10px;
margin-left:10px;
font:normal 11px Arial, Verdana, helvetica, sans-serif;
}

#kweb_volver a, #p_volver a {
color: #1C1C1C;
background:#EFEFEF;
border-bottom: 1px dotted #C9C6C6;
text-decoration: none;
}
#kweb_volver a:hover, #p_volver a:hover {
color: #FF8300;
background:#FAF8F7;
border-bottom: 1px dotted #CFD0D1;
}

.u {
text-decoration: underline;
}


/*-------------------------------------------------------------------------------*/

DIV.kweb_form_eventos h1{
font:bold 16px Arial, Helvetica, sans-serif;
color:#434343;
letter-spacing:-1px;
line-height:16px;
margin:3px 0 5px;
padding:0;
display:none;
}
DIV.kweb_form_eventos legend {
font-size: 11px; COLOR: #313131; FONT-FAMILY: tahoma,verdana,arial,helvetica,sans-serif; margin:0; padding:0;
}
DIV.kweb_form_eventos TD {
font-size: 11px; COLOR: #000000; FONT-FAMILY: tahoma,verdana,arial,helvetica,sans-serif;
}
DIV.kweb_form_eventos TH {
font-size: 11px; COLOR: #000000; FONT-FAMILY: tahoma,verdana,arial,helvetica,sans-serif;
}
DIV.kweb_form_eventos A {
FONT-SIZE: 11px; COLOR: #00a000; FONT-FAMILY: tahoma,verdana,arial,helvetica,sans-serif; TEXT-DECORATION: underline;
}
DIV.kweb_form_eventos A:hover {
FONT-SIZE: 11px; COLOR: #007400; FONT-FAMILY: tahoma,verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none;
}
DIV.kweb_form_eventos TH {
COLOR: #ffffff;
}
DIV.kweb_form_eventos SELECT {
WIDTH: 100%; FONT:normal 11px tahoma,verdana,arial,helvetica,sans-serif; color:#898989; margin:1px 0 2px 0; border:1px solid #DDDDDD;
}
DIV.kweb_form_eventos .boton, DIV.kweb_form_eventos .boton a{
margin: 3px 0 0;
padding:2px 0;
width:100%;
text-transform:uppercase;
font:bold 10px tahoma,verdana,arial,helvetica,sans-serif;
background: #FF8200;
border: 2px solid;
color: #FFFFFF;
border-color: #FF9F3B #FF6C00 #FF6C00 #FF9F3B;
cursor:pointer;
}
UNKNOWN {
	MARGIN: 0px 3px
}
DIV.kweb_form_patrimonio TD {
	FONT-SIZE: 1em; COLOR: #f7f7f7; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
TH {
	FONT-SIZE: 1em; COLOR: #f7f7f7; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
DIV.kweb_form_patrimonio A {
	FONT-SIZE: 1em; COLOR: #00a000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
DIV.kweb_form_patrimonio A:hover {
	FONT-SIZE: 1em; COLOR: #007400; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
DIV.kweb_form_patrimonio TH {
	COLOR: #ffffff; BACKGROUND-COLOR: #00c000
}
DIV.kweb_form_patrimonio SELECT {
	FONT-SIZE: 7.5pt; WIDTH: 160px; FONT-FAMILY: lucida console, courier new, monospace
}
DIV.kweb_form_servicios TD {
	FONT-SIZE: 1em; COLOR: #f7f7f7; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
TH {
	FONT-SIZE: 1em; COLOR: #f7f7f7; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
DIV.kweb_form_servicios A {
	FONT-SIZE: 1em; COLOR: #00a000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
DIV.kweb_form_servicios A:hover {
	FONT-SIZE: 1em; COLOR: #007400; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
DIV.kweb_form_servicios TH {
	COLOR: #ffffff; BACKGROUND-COLOR: #00c000
}
DIV.kweb_form_servicios SELECT {
	FONT-SIZE: 7.5pt; WIDTH: 160px; FONT-FAMILY: lucida console, courier new, monospace
}
DIV.kweb_resultado_eventos TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
DIV.kweb_resultado_eventos A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #00a000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
DIV.kweb_resultado_eventos A:hover {
	COLOR: #007400; TEXT-DECORATION: none
}
DIV.kweb_resultado_eventos TD {
	FONT-SIZE: 1em; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #ffffff
}
DIV.kweb_resultado_eventos TH {
	FONT-SIZE: 1.3em; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #022081
}
DIV.kweb_resultado_patrimonio TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
DIV.kweb_resultado_patrimonio A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #00a000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
DIV.kweb_resultado_patrimonio A:hover {
	COLOR: #007400; TEXT-DECORATION: none
}
DIV.kweb_resultado_patrimonio TD {
	FONT-SIZE: 1em; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #ffffff
}
DIV.kweb_resultado_patrimonio TH {
	FONT-SIZE: 1.3em; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #022081
}
DIV.kweb_resultado_servicios TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
DIV.kweb_resultado_servicios A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #00a000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
DIV.kweb_resultado_servicios A:hover {
	COLOR: #007400; TEXT-DECORATION: none
}
DIV.kweb_resultado_servicios TD {
	FONT-SIZE: 1em; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #ffffff
}
DIV.kweb_resultado_servicios TH {
	FONT-SIZE: 1.3em; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #022081
}
DIV.kweb_recategoria {
	COLOR: #ffffff; BACKGROUND-COLOR: #0055cc
}
DIV.kweb_reresultado_eventos TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
DIV.kweb_reresultado_eventos TD {
	FONT-SIZE: 1em; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #ffffff
}
DIV.kweb_reresultado_eventos TH {
	FONT-SIZE: 1.3em; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #022081
}
DIV.kweb_ficha_evento TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
DIV.kweb_ficha_evento A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #00a000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
DIV.kweb_ficha_evento A:hover {
	COLOR: #007400; TEXT-DECORATION: none
}
DIV.kweb_ficha_evento TD {
	FONT-SIZE: 1em; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #f7f7f7
}
DIV.kweb_ficha_evento TH {
	FONT-SIZE: 1.2em; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #018201
}
DIV.kweb_ficha_patrimonio TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
DIV.kweb_ficha_patrimonio A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #00a000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
DIV.kweb_ficha_patrimonio A:hover {
	COLOR: #007400; TEXT-DECORATION: none
}
DIV.kweb_ficha_patrimonio TD {
	FONT-SIZE: 1em; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #f7f7f7
}
DIV.kweb_ficha_patrimonio TH {
	FONT-SIZE: 1.2em; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #018201
}
DIV.kweb_ficha_servicios TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
DIV.kweb_ficha_servicios A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #00a000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
DIV.kweb_ficha_servicios A:hover {
	COLOR: #007400; TEXT-DECORATION: none
}
DIV.kweb_ficha_servicios TD {
	FONT-SIZE: 1em; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #f7f7f7
}
DIV.kweb_ficha_servicios TH {
	FONT-SIZE: 1.2em; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #018201
}
DIV.kweb_categoria {
	COLOR: #333333;
}
.enlaceidioma {
	FONT-SIZE: 1.2em; COLOR: #00a000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.enlaceidioma:hover {
	FONT-SIZE: 1.2em; COLOR: #007400; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
caption, caption a {
margin:0;
padding:0;
font:bold 11px Tahoma,arial,verdana,helvetica,sans-serif;
padding: 4px 4px 5px 4px;
background:#FF8200;
color: #FFFFFF;
}
.kweb_calendario_cuerpo {
	BACKGROUND-COLOR: #FFFFFF
}
#kweb_calendario {
	position:relative;
	width: 100%;
}
#kweb_calendario h1{
font:bold 16px Arial, Helvetica, sans-serif;
color:#434343;
letter-spacing:-1px;
line-height:16px;
margin:3px 0 5px 3px;
padding:0;
display:none;
}
#kweb_calendario TABLE TR TD {
border-collapse:collapse; padding:1px 0 3px; font:11px Tahoma, Arial, Helvetica, sans-serif;
}
#kweb_calendario TH {
FONT-SIZE: 11px; COLOR: #434343; padding:2px 0 4px; font-weight:bold;
}
TR.kweb_calendario_cabecera {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; BACKGROUND-COLOR: #022081; TEXT-ALIGN: center;
}
TR.kweb_calendario_cabecera A {
FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none;
}
TR.kweb_calendario_dias_semana {
background: #f7eccd; text-align: center;
}
TD.kweb_calendario_dias {
font-size: 11px; color:#8C7F75; text-align: center;
}
TR.kweb_calendario_dias A {
COLOR: #313131;  text-decoration: none;
}
TD.kweb_calendario_dia_seleccionado {
FONT-WEIGHT: bold; font-size: 11px; COLOR: #ffffff; BACKGROUND-COLOR: #FF8200; TEXT-ALIGN: center;
}
TD.kweb_calendario_dia_seleccionado A {
FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-ALIGN: center;
}
TD.kweb_calendario_dia_de_hoy {
FONT-WEIGHT: bold; COLOR: #FF8200; TEXT-ALIGN: center;
}
TD.kweb_calendario_dia_de_hoy A {
FONT-WEIGHT: bold; COLOR: #FF8200; TEXT-DECORATION: none;
}
TD.kweb_calendario_dia_domingo {
font-size: 11px; BACKGROUND-COLOR: #434343; font-weight:bold; TEXT-ALIGN: center;
}
TD.kweb_calendario_dia_domingo A {
COLOR: #313131; TEXT-DECORATION: none;
}
TD.kweb_calendario_dia_blanco {
font-size: 11px; COLOR: #ffffff; TEXT-ALIGN: center;
}
TD.kweb_ficha_fotos {
TEXT-ALIGN: center;
}

#kweb_nodatos p{
margin:30px auto 0 !important;
}

