A{ text-decoration:none;color:#FFFFFF; }
A:hover{ text-decoration:none; color:#4A4F66; }
BODY {
	scrollbar-highlight-color:#DAD9D9;
	scrollbar-shadow-color:#DAD9D9;
	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	width: 100%;
}

h1 { margin: 0.70em 0em 0.10em 0.80em; display: block; font-family: Tahoma, Verdana, Arial, Sans Serif; letter-spacing:0.05em; font-size:14px; color:#B0FF02; }
h2 { margin: 0.60em 0em 0.80em 0em; display: block; font-family: Tahoma, Arial, Verdana, Sans Serif; letter-spacing:0.05em; font-size:15px; color:#557C00; border-bottom: 1px solid #6A9902; }
h2.imag { margin: 0.60em 0em 0.80em 0em; display: block; font-family: Tahoma, Arial, Verdana, Sans Serif; letter-spacing:0.05em; font-size:13px; color:#B0FF02; border-bottom: 0px }
h3 { margin: 0.60em 0em 0.20em 0em; display: block; font-family: Tahoma, Arial, Verdana, Sans Serif; letter-spacing:0.08em; font-size:13px; color:#557C00; }
h4 { margin: 0.60em 0em 0.20em 0em; padding-bottom: 0.50em; display: block; font-family: Verdana, Tahoma, Arial, Sans Serif; font-size:11px; color:#557C00; border-bottom: 1px solid #D8D8D8; }

.txt	{ font-family:Arial, Verdana, Sans Serif; font-size:10px; color:#333333;}
a.txt	{ text-decoration:none; color:#333333; }
a.txt:hover	{ text-decoration:none; color:#810505; }
.tcont	{ font-family:Verdana, Arial, Sans Serif; font-size:11px; line-height:18px; text-align:justify; color:#000000;}
a.tcont	{ text-decoration:none; color:#6A9902; }
a.tcont:hover	{ text-decoration:none; color:#7FB801; }
.tcontrojo	{ font-family:Verdana, Arial, Sans Serif; font-size:10px; color:#9DE303;}
a.tcontrojo	{ text-decoration:none; color:#FFFFFF; }
a.tcontrojo:hover	{ text-decoration:none; color:#7FB801; }
.tcontx	{ font-family:Verdana, Arial, Sans Serif; font-size:11px; color:#333333;}
a.tcontx	{ text-decoration:none; color:#6A9902; }
a.tcontx:hover	{ text-decoration:none; color:#7FB801; }
.txtb	{ font-family:Arial, Tahoma, Verdana, Sans Serif; letter-spacing:0px; font-size:10px; color:#B0FF02;}
a.txtb	{ text-decoration:none; color:#D9DBD9; }
a.txtb:hover	{ text-decoration:none; color:#B0FF02; }
.txtcontact	{ font-family:Verdana, Arial, Sans Serif; font-size:10px; color:#9DE303;}
.txtcont	{ font-family:Verdana, Arial, Sans Serif; font-size:10px; color:#FFFFFF;}
a.txtcont	{ text-decoration:none; color:#FFFFFF; }
a.txtcont:hover	{ text-decoration:none; color:#9DE303; }
.tmail	{ font-family:Verdana, Arial, Sans Serif; font-size:10px; color:#DAD9D9;}
a.tmail	{ text-decoration:none; color:#DAD9D9; }
a.tmail:hover	{ text-decoration:none; color:#FFFFFF; }
.tnews	{ font-family:Verdana, Arial, Sans Serif; font-size:11px; color:#FFFFFF; }
a.tnews { text-decoration:none; color:#9DE303; }
a.tnews:hover { text-decoration:none; color:#FFFFFF; }
p.ofinfo { display: block; margin: 0em 0em 0.50em 1.20em; font-family:Verdana, Arial, Sans Serif; font-size:11px; line-height:18px; text-align:justify; color:#000000; }
.menu {
	font-family:Arial, Tahoma, Verdana, Sans Serif; padding-right: 0.50em; letter-spacing: 0em; font-size:11px; color:#B0FF02;
}
a.menu {
	font-weight: bold;
	font-size:11px;
	color:#FFFFFF;
	padding-right: 0.80em;
}
a.menu:hover {
	color:#B0FF02;
}
.activo, .activo:hover {
	color:#B0FF02;
	font-weight: bold;
	font-size:11px;
}

#LnadaDiv { position:absolute; z-index:100; width:100%; height:100%; clip:rect(0,100%,100%,0); background-color: #FFFFFF; visibility:visible;}
#LsupDiv { position:absolute; z-index:1; width:100%; height:400; visibility:visible;}
#LcontDiv { position:absolute; z-index:2; background-color:#FFFFFF; visibility:visible; opacity: .9; filter: alpha(opacity=95);}
#LtituloDiv { position: absolute; z-index:2; height:28; visibility:visible;}
TR.hidden {	DISPLAY: none }
#ul_enlace {
	margin: 0em;
	padding: 0em;
	list-style-type: none;
}
#ul_enlace li {
	background-image: url(../img/flechalink.gif);
	background-position: 0em 0.40em;
	background-repeat: no-repeat;
	margin: 0em 0em 0.50em 0em;
	padding: 0em 0em 0.10em 1.20em;
	border-bottom: 1px solid #E0E0E0;
}
#ul_enlace li.noborde {
	border-bottom: 0px solid #E0E0E0;
}
#ul_datos {
	margin: 0em;
	padding: 0em;
	list-style-type: none;
}
#ul_datos li {
	margin: 0em 0em 0.50em 0em;
	padding: 0em 0em 0.10em 1.20em;
	background-image: none;
}
#ul_precios {
	margin: 0em;
	padding: 0em;
	list-style-type: none;
}
#ul_precios li {
	margin: 0em 0em 0em 1.20em;
	padding: 0em 0em 0.20em 0em;
	display: block;
}
#ul_precios .listaprecio {
	border-bottom: 1px solid #E0E0E0;
}

/* Formulario de los eventos */

div.kweb_form_eventos td, th {
	font-family:Verdana, Arial, Sans Serif;
	font-size:11px;
	line-height:18px;
	text-align:justify;
	color:#000000;
}

div.kweb_form_eventos a {
	font-family:Verdana, Arial, Sans Serif;
	font-size:11px;
	text-decoration:none;
	color:#6A9902;
}

div.kweb_form_eventos a:hover {
	font-family:Verdana, Arial, Sans Serif;
	font-size:11px;
	text-decoration:none;
	color:#7FB801;
}

div.kweb_form_eventos th {
	color: #ffffff;
	background-color: #00c000;
}

div.kweb_form_eventos select {
	font-family: lucida console, courier new, monospace;
	font-size: 7.5pt;
	width:160px;
}

/* Formulario del patrimonio */

div.kweb_form_patrimonio td, th {
	font-family:Verdana, Arial, Sans Serif;
	font-size:11px;
	line-height:18px;
	color:#000000;
}

div.kweb_form_patrimonio a {
	font-family:Verdana, Arial, Sans Serif;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
}

div.kweb_form_patrimonio a:hover {
	font-family:Verdana, Arial, Sans Serif;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#B0FF02;
}

div.kweb_form_patrimonio th {
	color: #ffffff;
	background-color: #00c000;
}

div.kweb_form_patrimonio select {
	font-family: verdana,arial,helvetica,sans-serif;
	color:#FFFFFF;
	background-color:#333333;
	font-size: 10px;
	width:230px;
	border:0px;
}

/* Formulario de servicios */
div.kweb_form_servicios td, th {
	font-family:Verdana, Arial, Sans Serif;
	font-size:11px;
	line-height:18px;
	color:#000000;
}

div.kweb_form_servicios a {
	font-family:Verdana, Arial, Sans Serif;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
}

div.kweb_form_servicios a:hover {
	font-family:Verdana, Arial, Sans Serif;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#B0FF02;
}

div.kweb_form_servicios th {
	color: #ffffff;
	background-color: #00c000;
}

div.kweb_form_servicios select {
	font-family: verdana,arial,helvetica,sans-serif;
	color:#FFFFFF;
	background-color:#333333;
	font-size: 10px;
	width:230px;
	border:0px;
}

/* Resultados de los eventos */
div.kweb_resultado_eventos table {
	border-collapse: collapse;
	padding: 4px;
	border: 0 px;
}

div.kweb_resultado_eventos a {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #00a000;
}

div.kweb_resultado_eventos a:hover {
	text-decoration:none;
	color: #007400;
}

div.kweb_resultado_eventos td {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #ffffff;
}

div.kweb_resultado_eventos th {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13px;
	color: #ffffff;
	background-color: #022081;
}

/* Resultados del patrimonio */
div.kweb_resultado_patrimonio table {
	border-collapse: collapse;
	padding: 4px;
	border: 0 px;
}

div.kweb_resultado_patrimonio a {
	font-family:Verdana, Arial, Sans Serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#6A9902;
}

div.kweb_resultado_patrimonio a:hover {
	font-family:Verdana, Arial, Sans Serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#7FB801;
}

div.kweb_resultado_patrimonio td {
	line-height:18px;
	font-family:Verdana, Arial, Sans Serif;
	font-size:11px;
	color:#333333;
}


div.kweb_resultado_patrimonio th {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13px;
	color: #ffffff;
	background-color: #022081;
	visibility:hidden;	
}

div.kweb_encontrados_patrimonio td {
	background-color:#C3C2C2;
}

div.kweb_pie_patrimonio td {
	background-color:#333333;
	color: #B0FF02;	
}

div.kweb_pie_patrimonio a {
	font-weight: bold;
	text-decoration:none;
	color: #DAD9D9;
}

div.kweb_pie_patrimonio a:hover {
	text-decoration:none;
	color:#B0FF02;
}
/* Resultados de servicios */

div.kweb_resultado_servicios table {
	border-collapse: collapse;
	padding: 4px;
	border: 0 px;
}

div.kweb_resultado_servicios a {
	font-family:Verdana, Arial, Sans Serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#6A9902;
}

div.kweb_resultado_servicios a:hover {
	font-family:Verdana, Arial, Sans Serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#7FB801;
}

div.kweb_resultado_servicios td {
	line-height:18px;
	font-family:Verdana, Arial, Sans Serif;
	font-size:11px;
	color:#333333;
}


div.kweb_resultado_servicios th {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13px;
	color: #ffffff;
	background-color: #022081;
	visibility:hidden;	
}

div.kweb_encontrados_servicios td {
	background-color:#C3C2C2;
}

div.kweb_pie_servicios td {
	background-color:#333333;
	color: #B0FF02;	
}

div.kweb_pie_servicios a {
	font-weight: bold;
	text-decoration:none;
	color: #DAD9D9;
}

div.kweb_pie_servicios a:hover {
	text-decoration:none;
	color:#B0FF02;
}

/* Ficha de los eventos */
div.kweb_ficha_evento table {
	border-collapse: collapse;
	border: 0 px;
}

div.kweb_ficha_evento a {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #00a000;
}

div.kweb_ficha_evento a:hover {
	text-decoration:none;
	color: #007400;
}

div.kweb_ficha_evento td {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color:#333333;
	background-color: #F7F7F7;
}

div.kweb_ficha_evento th {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #018201;
}

/* Ficha del patrimonio */
div.kweb_ficha_patrimonio table {
	border-collapse: collapse;
	border: 0 px;
}

div.kweb_ficha_patrimonio a {
	font-family:Verdana, Arial, Sans Serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#6A9902;
}

div.kweb_ficha_patrimonio a:hover {
	text-decoration:none;
	color: #7FB801;
}

div.kweb_ficha_patrimonio td {
	font-family:Verdana, Arial, Sans Serif;
	font-size:11px;
	line-height:18px;
	text-align:justify;
	color:#000000;
}

div.kweb_ficha_patrimonio th {
	font-family:Verdana, Arial, Sans Serif;
	font-size:11px;
	line-height:18px;
	text-align:justify;
	color:#000000;
}

div.kweb_ficha_patrimonio hr {
	color:#C0C0C0;
	height:1;
	noshade;
}

/* Ficha de servicios */
div.kweb_ficha_servicios table {
	border-collapse: collapse;
	border: 0 px;
}

div.kweb_ficha_servicios a {
	font-family:Verdana, Arial, Sans Serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#6A9902;
}

div.kweb_ficha_servicios a:hover {
	text-decoration:none;
	color: #7FB801;
}

div.kweb_ficha_servicios td {
	font-family:Verdana, Arial, Sans Serif;
	font-size:11px;
	line-height:18px;
	text-align:justify;
	color:#000000;
}

div.kweb_ficha_servicios th {
	font-family:Verdana, Arial, Sans Serif;
	font-size:11px;
	line-height:18px;
	text-align:justify;
	color:#000000;
}

div.kweb_ficha_servicios hr {
	color:#C0C0C0;
	height:1;
}

div.kweb_categoria {
	padding-left: 10px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #810505;
}

.enlaceidioma {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #00a000;
}
.enlaceidioma:hover {
	font-family: verdana,arial,helvetica,sans-serif;
	color:#007400;
	text-decoration:none;
	font-size: 12px;
}

/*--------------------------------------- Listas ----------------------------------------------*/

#ul_first {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#ul_first li {
	margin: 0px 0px 5px 10px;
	padding: 5px 0px 0px 5px; 
}

#kweb_imagenes_ficha_cabecera {
	text-align: center;
}
#kweb_imagenes_ficha_cabecera img {
	margin: 2px;
}

#kweb_imagenes_ficha img {
	margin: 2px;
}

