﻿
/* ---------->>> PLANTILLA <<<---------- */
/* ---------->>> PLANTILLA <<<---------- */
/* ---------->>> PLANTILLA <<<---------- */
/* ---------->>> PLANTILLA <<<---------- */

/* Fix iPhone: desactivo el tamaño automático de fuente en Safari */
body { -webkit-text-size-adjust:none; }

div#contenedor { margin: 0 auto; padding: 0; width: 984px; }

div#ctl00_lateral { float: left; width: 120px; height: 450px; margin: 0px; padding: 0px; }
img#ctl00_cuerpoLateral { float: right; width: 120px; height: 450px; }
div#ctl00_cuerpo { float: left; width: 744px; margin: 0px; padding: 0px; clear: none; position:relative; }
div#pie { float: left; clear: both; width: 100%; }
div#ctl00_lateral div#menuArt { text-align: center; padding-bottom: 25px; }

div.header { }
div.header h1 { padding: 0; margin: 0; height: 130px; border: 0px; background-repeat: no-repeat; background-position: center; }
div.header h1 span { display: none; }

div.headers_led span.button { float: left; margin: 4px 0 0 4px; border: 1px solid White; background-color: #f5f5f5; color: Orange; padding: 2px 5px; cursor: pointer; }
div.headers_led span.button:hover { border: 1px solid Black; }
div.headers_led div.content { display: none; filter: alpha(opacity=80); opacity: .8; width: 100%; cursor: pointer; background-color: #ffffff; padding: 4px 8px; border-top: 1px solid #444; border-bottom: 1px solid #444; margin-bottom: 8px; position: absolute; top: 6px; }
div.headers_led div.content span { display: block; white-space: nowrap; }
div.headers_led div.content strong { font-weight: bold; color: #880000; }

div.aviso_debug {
  box-shadow: 0 0 6px #000;
  -moz-box-shadow: 0 0 6px #000;
  -webkit-box-shadow: 0 0 6px #000;
  border-radius: 5px;
  padding: 5px 5px 5px 15px;
  border: 1px solid #999;
  position: fixed;
  padding: 10px;
  z-index: 9999;
  top: 20px;
  left: 30px;
  font-size: 40px;
  -webkit-transform: rotate(15deg);
  -moz-transform: rotate(15deg);
  background-color: #FFF8BF;
}

/* ---------->>> pie.css <<<---------- */
div#pie { padding: 15px 0 4px 0; margin: 0; font-family: sans-serif; font-size: 11px; text-align: center; color: #A1AEA7; }
div#pie a, div#pie a:link, div#pie a:active, div#pie a:visited { color: #A1AEA7; text-decoration: none; }
div#pie a:hover { color: #00230F; text-decoration: underline; }
div#ctl00_banderas_pie { display: inline; }
div#pie a.bold { font-weight: bold; color: #999999; }
div#pie a.bold:hover { text-decoration: none; }

div.fastmenu { float: right; margin: 6px 0 0 0; line-height: 20px; height: 20px; background: transparent url(/inc/img/fastmenu-bg.gif) no-repeat top left; }
div.fastmenu a { display: block; padding: 0 8px 0 26px; font-size: 10px; outline: 0; color: #777777; }
div.fastmenu a:hover { text-decoration: none !important; }
.nounderlined { border-bottom: none; }

* { outline-width: 0px !important; }

/* ---------->>> THICKBOX <<<---------- */
/* ---------->>> THICKBOX <<<---------- */
/* ---------->>> THICKBOX <<<---------- */
/* ---------->>> THICKBOX <<<---------- */

#TB_window { font: 12px Arial, Helvetica, sans-serif;	color: #333333; padding: 0; margin: 0; }
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color: #666666; }
#TB_window a:link { color: #990000;}
#TB_window a:visited { color: #990000;}
#TB_window a:hover { color: #990000; text-decoration: underline !important; }
#TB_window a:active { color: #990000;}
#TB_window a:focus { color: #990000;}
#TB_overlay { position: fixed; z-index: 100; top: 0px; left: 0px; background-color: #000; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; height: 100%; width: 100%; }
* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { position: fixed; background: #ffffff; z-index: 102; color: #000000; display: none; border: 4px solid #525252; text-align: left; top: 50%; left: 50%; }
* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image { display: block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption { height: 25px; padding: 7px 30px 10px 25px; float: left; }
#TB_closeWindow { height: 25px; padding: 11px 25px 10px 0; float: right; }
#TB_closeAjaxWindow { padding: 7px 10px 5px 0; margin-bottom: 1px; text-align: right; float: right; }
#TB_ajaxWindowTitle { float: left; padding: 7px 0 5px 10px; margin-bottom: 1px; }
#TB_title { background-color: #e8e8e8; height: 27px; }
#TB_ajaxContent { clear: both; padding: 2px 15px 15px 15px; overflow: auto; text-align: left; line-height: 1.4em; }
#TB_ajaxContent.TB_modal { padding: 15px; }
#TB_ajaxContent p {	padding: 5px 0px 5px 0px; }
#TB_load{ position: fixed; display: none; height: 13px; width: 208px; z-index: 103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect{	z-index: 99; position: fixed; top: 0; left: 0; background-color: #fff; border: none; filter: alpha(opacity=0); -moz-opacity: 0;	opacity: 0;	height:100%; width:100%; }
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent {	clear: both; border: none; margin-bottom: -1px;	margin-top: 1px; _margin-bottom: 1px; }









/* ---------->>> main.css <<<---------- */
/* ---------->>> main.css <<<---------- */
/* ---------->>> main.css <<<---------- */
/* ---------->>> main.css <<<---------- */

html, body
{
    margin: 0px;
    padding: 0px;
}

body
{
    color: #343434;
    background-color: #FFF;
    font-family:  Helvetica, Verdana, Georgia, Book Antiqua;
    font-size: 11px;
}

p { margin: 0 20px 10px 20px;  text-align: justify; font-size: 13px; }
p.nota { font-size: 11px; color: #777777; margin: 0px 20px 20px 20px; text-align: right; }

div.IndicePaginas { margin: 0 20px 12px 20px; border: 1px solid rgb(220, 216, 220); /* background: White url(/inc/img/bg-bottom-rallado.gif) repeat-x bottom left; */ background-color: #efefef; }
div.IndicePaginas h4 { cursor: pointer; background: White url(/inc/img/iconos/circulo_flecha_down.gif) no-repeat 10px center; margin: 0 0 0 0; padding: 6px 0 6px 34px; font-weight: bold; font-family: Georgia, Helvetica; font-size: 13px; border-bottom: 0px; }
div.IndicePaginas h4.enabled { background-image: url(/inc/img/iconos/circulo_flecha_up.gif); border-bottom: 1px solid #d8dcd8; }
div.IndicePaginas ol { margin: 8px 0 6px 26px; padding: 0 0 0 0; }
div.IndicePaginas ol li { margin: 0 0 4px 0; padding: 0 0 0 0; cursor: pointer; }
div.IndicePaginas ol li:hover { text-decoration: underline; }

sup, sub { height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative; margin-left: 2px; }
sup { bottom: 1ex; }
sub { top: .5ex; }
sup.referencia, span.referencia { cursor: pointer; color: #00469B; }
abbr { border-bottom: 1px dotted #333; }

.clear { clear: both; }
div.clearfix { clear: both; height: 1px; }
.block { display: block; }
.fright { float: right; }
.fleft { float: left; }

.nowrap { white-space: nowrap; }

.tt_uppercase { text-transform: uppercase; }
.tt_downcase { text-transform: downcase; }
.tt_capitalize { text-transform: capitalize; }

.center { text-align: center !important; }

.red { color: #E38B95 !important; }
.blue { color: #00469B !important; }
.bold { font-weight: bold; }

.pointer { cursor: pointer; }
.nofloat { float: none !important; display: inline !important; }
.noborder { border-style: none !important; }

.invisible { display: none; }

div#NotasAlPie { border: 1px solid #CCCCCC; display: none; margin: 20px 0 0 0; float: left; width: 360px; border-bottom-style: none; }
div#NotasAlPie div.NotasPorPagina { float: left; clear: both; }
div#NotasAlPie div.NotasPorPagina div.NotaPie { clear: both; float: left; background: #ffffff url(/inc/img/bg-bottom-rallado.gif) repeat-x bottom left; border-bottom: 1px solid #CCCCCC; }
div#NotasAlPie div.NotasPorPagina div.NotaPie div.Numeracion { width: 24px; text-align: center; font-size: 13px; float: left; border-right: 1px solid #cccccc; padding: 6px; }
div#NotasAlPie div.NotasPorPagina div.NotaPie div.Cuerpo { font-size: 13px; float: left; padding: 6px; width: 295px; }

div.Separador, div.separador { background: transparent url(/inc/img/iconos/separador.gif) no-repeat center center; height: 16px; margin: 10px 0 10px 0; }
div.Separador span, div.separador span { display: none; }

.opacity-10 { -moz-opacity: .10; filter: alpha(opacity=10); opacity: .10; }
.opacity-20 { -moz-opacity: .20; filter: alpha(opacity=20); opacity: .20; }
.opacity-30 { -moz-opacity: .30; filter: alpha(opacity=30); opacity: .30; }
.opacity-40 { -moz-opacity: .40; filter: alpha(opacity=40); opacity: .40; }
.opacity-50 { -moz-opacity: .50; filter: alpha(opacity=50); opacity: .50; }
.opacity-60 { -moz-opacity: .60; filter: alpha(opacity=60); opacity: .60; }
.opacity-70 { -moz-opacity: .70; filter: alpha(opacity=70); opacity: .70; }
.opacity-80 { -moz-opacity: .80; filter: alpha(opacity=80); opacity: .80; }
.opacity-90 { -moz-opacity: .90; filter: alpha(opacity=90); opacity: .90; }

/* ENLACES
----------------------------------*/

a img { border: 0px; }
a, a:link, a:active, a:visited { color: #666666; text-decoration: none; cursor: pointer; }
a:hover { color: #555; cursor: pointer; text-decoration: underline !important; }

a.malagonLink:hover { color: #800000; }
a.camarasaLink:hover { color: #000099; }
a.alcalaLink:hover { color: #003300; }

a.tngEnlaceTitulo,
a.tngEnlaceCasa,
a.tngEnlacePersona { color: #00469B;  }

div.entradilla p a { color: #00469B; } /* azulito */

.azul { color: #00469B !important; }

.TextoFichaEnriquecido { font-size: 13px; font-family: "Times New Roman"; }
.TextoFichaEnriquecido a { color: #00469B; }
.TextoFichaEnriquecido h4 { font-size: 13px; margin: 0px 20px 12px 20px; padding: 3px 0; border-bottom: 1px solid #cccccc; font-weight: bold; color: #444444; }
.TextoFichaEnriquecido ul { margin: 0 20px 20px 20px; padding: 0 0 0 0; list-style: square none outside; list-style-type: disc; }
.TextoFichaEnriquecido ul li { margin: 0 0 6px 20px; padding: 0 0 0 0; }
.TextoFichaEnriquecido p { text-indent: 20px; }

a.pdf { background: #fff url(/inc/img/iconos/pdf.gif) no-repeat center left; padding: 2px 0 2px 20px; margin: 0 0 0 0; }

h1 a, h2 a, h3 a, h4 a { text-decoration: none !important; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { text-decoration: none !important; }

div.texto p a { color: #00469B; }


.borderpadded { border: 1px solid rgb(220,216,220); padding: 4px; }
.anchototal { width: 100%; }
.darkborder { border: 1px solid #999999; }

/* BLOQUES COMUNES
----------------------------------*/
div#sinresultados,
div#sinresultados_,
div#sinresultados_en,
div#sinresultados_fr,
div#sinresultados_es { background: #ffffff url(/inc/img/sin-resultados/sinresultados.es.gif) no-repeat center center; height: 67px; text-indent: -9000em; }
div#sinresultados_fr { background: #ffffff url(/inc/img/sin-resultados/sinresultados.fr.gif) no-repeat center center; height: 67px; text-indent: -9000em; }
div#sinresultados_en{ background: #ffffff url(/inc/img/sin-resultados/sinresultados.en.gif) no-repeat center center; height: 67px; text-indent: -9000em; }

/* IMÁGENES
----------------------------------*/

img.borde {	border: 1px solid rgb(220,216,220);	padding: 4px; }
img.izquierdacontenido { float: left; margin: 0px 10px 10px 30px; }
img.izquierda { float: left; margin: 0 10px 10px 0; }
img.izquierdamedios { float: left; margin: 0 30px 10px 0; border: none 1px blue; }
img.derechacontenido { float: right; margin: 0 20px 10px 10px; }
img.derecha { float: right; margin: 0 0 10px 10px; }

/* PAGINADOR
----------------------------------*/

div#paginador { text-align: left; padding: 10px 0 0 20px; margin: 0 0 5px 0; font-family: Arial; font-size: 11px; }
div#paginador div#PaginadorControles { float: left; }

div#paginador span#PaginadorChivato { padding: 3px 6px; border: 1px solid #999999; background-color: #eeeeee; margin-right: 6px; }
div#paginador span#MostrarBoxNotas,
div#paginador span#PaginadorAnterior,
div#paginador span#PaginadorLast,
div#paginador span#PaginadorFirst,
div#paginador span#PaginadorSiguiente { cursor: pointer; color: #333333; border: 1px solid #999999; padding: 3px 6px; background: transparent url(/inc/img/menubg.gif) repeat-x bottom left; margin-right: 6px; }

img.nota { cursor: pointer; }

table.TablaIntegradaDesplegables { width: 100%; padding: 0 0 0 0; margin: 0 0 0 0; font-size:11px; }
table.TablaIntegradaDesplegables tr td { padding: 5px; background-color: #f0f0f0; border-bottom: 1px solid #dddddd; }
table.TablaIntegradaDesplegables tr:last-child td { border-style: none; }
table.TablaIntegradaDesplegables tr.white td { background-color: White; }
table.TablaIntegradaDesplegables tr.categoriatitulo td { background: #cccddd url('/inc/img/degradado_titulos.gif') repeat-x top left; }
table.TablaIntegradaDesplegables tr.BorderTopResaltado td { border-top: 1px solid #bbbbbb; }
table.TablaIntegradaDesplegables td.main { padding: 3px 3px 3px 9px; }
table.TablaIntegradaDesplegables td.disabled { background: #f9f9f9 !important; }
table.TablaIntegradaDesplegables td.date1 { width: 30px; text-align: right; border-right: 1px dotted #cccccc !important; color: #666666; }
table.TablaIntegradaDesplegables td.date2 { width: 70px; text-align: left; border-right: 1px dotted #cccccc !important; color: #666666; }
table.TablaIntegradaDesplegables td.date3 { width: 80px; text-align: left; border-right: 1px dotted #cccccc !important; color: #666666; }
table.TablaIntegradaDesplegables td.ordinal { width: auto; white-space: nowrap; text-align: center; border-right: 1px dotted #cccccc !important; }
table.TablaIntegradaDesplegables td.icon { width: 15px;  text-align: center; padding-left: 3px; padding-right: 3px; }
table.TablaIntegradaDesplegables td.firsticon { }
table.TablaIntegradaDesplegables td.lasticon { border-right: 1px solid #dddddd !important; }
table.TablaIntegradaDesplegables td.separador { padding: 2px 6px 2px 2px; text-align: center; font-style: italic; color: #666; background-color: #f0f0f0; }

tr.casashijas { display: none; }
tr.casashijas td { background: transparent url(/inc/img/bg-bottom-rallado.gif) repeat-x bottom left !important; }
tr.casashijas td table { width: 100%; border-style: none; margin-left: 60px; }
tr.casashijas td table td.left { border-left: 1px solid #cccccc; width: 10px; background: url(/inc/img/flecha_hijas.gif) repeat-x center right !important; }
tr.casashijas td table td { border-bottom-style: none; background: transparent none !important; }
tr.casashijas td table td.date { width: 32px; color: #666666; text-align: center; }
tr.casashijas td table td.icon { width: 17px; padding: 0px; text-align: center; }

/* ***************************** CLUETIP ******************************* */

/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  background-color: #d9d9c2;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #d9d9c2;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #87876a;
  color: #fff;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* default arrows */

.clue-right-default .cluetip-arrows {
  background-image: url(/inc/img/cluetip/darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
  background-image: url(/inc/img/cluetip/darrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
  background-image: url(/inc/img/cluetip/darrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-default .cluetip-arrows {
  background-image: url(/inc/img/cluetip/darrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {
  background-color: transparent;
}
.cluetip-jtip #cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
  background-color: #fff;
}

.cluetip-jtip h3#cluetip-title {
  margin: 0 0 5px;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: normal;
  background-color: #ccc;
  color: #333;
}

.cluetip-jtip #cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
}
.cluetip-jtip div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* jtip arrows */

.clue-right-jtip .cluetip-arrows {
  background-image: url(/inc/img/cluetip/arrowleft.gif);
}
.clue-left-jtip .cluetip-arrows {
  background-image: url(/inc/img/cluetip/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
  background-image: url(/inc/img/cluetip/arrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-jtip .cluetip-arrows {
  background-image: url(/inc/img/cluetip/arrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */

.cluetip-rounded {
  background: transparent url(/inc/img/cluetip/bl.gif) no-repeat 0 100%;
  margin-top: 10px;
  margin-left: 12px;
}

.cluetip-rounded #cluetip-outer {
  background: transparent url(/inc/img/cluetip/tl.gif) no-repeat 0 0;
  margin-top: -12px;
}

.cluetip-rounded #cluetip-title {
  background-color: transparent;
  padding: 12px 12px 0;
  margin: 0 -12px 0 0;
  position: relative;
}
.cluetip-rounded #cluetip-extra {
  position: absolute;
  display: block;
  background: transparent url(/inc/img/cluetip/tr.gif) no-repeat 100% 0;
  top: 0;
  right: 0;
  width: 12px;
  height: 30px;
  margin: -12px -12px 0 0;
}
.cluetip-rounded #cluetip-inner {
  background: url(/inc/img/cluetip/br.gif) no-repeat 100% 100%;
  padding: 5px 12px 12px;
  margin: -18px -12px 0 0;
  position: relative;
}

.cluetip-rounded div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #009;
  background: transparent;
}
.cluetip-rounded div#cluetip-close a {
  color: #777;
}

/* rounded arrows */

.clue-right-rounded .cluetip-arrows {
  background-image: url(/inc/img/cluetip/rarrowleft.gif);
}
.clue-left-rounded .cluetip-arrows {
  background-image: url(/inc/img/cluetip/rarrowright.gif);
  left: 100%;
  margin-left: 12px;
}
.clue-top-rounded .cluetip-arrows {
  background-image: url(/inc/img/cluetip/rarrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-rounded .cluetip-arrows {
  background-image: url(/inc/img/cluetip/rarrowup.gif);
  top: -23px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}


/***************************************
   =cluetipClass: 'fcdm'
-------------------------------------- */
.cluetip-fcdm {
  background-color: transparent;
}
.cluetip-fcdm #cluetip-outer {
  border: 1px solid #999999;
  position: relative;
  background-color: #fff;
}

.cluetip-fcdm h3#cluetip-title {
  margin: 0 0 5px;
  padding: 4px 5px;
  font-size: 12px;
  font-weight: bold;
  background-color: #ccc;
  border-bottom: 1px solid #888888;
  color: #333;
}

.cluetip-fcdm #cluetip-inner {
  padding: 10px;
  display: inline-block;
  text-align: justify;
  background: #FFFFFF url(/inc/img/bg-bottom-rallado.gif) repeat-x left bottom;
  color: #444444;
}
.cluetip-fcdm div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* fcdm arrows */

.clue-right-fcdm .cluetip-arrows {
  background-image: url(/inc/img/cluetip/arrowleft.gif);
}
.clue-left-fcdm .cluetip-arrows {
  background-image: url(/inc/img/cluetip/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-fcdm .cluetip-arrows {
  background-image: url(/inc/img/cluetip/arrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-fcdm .cluetip-arrows {
  background-image: url(/inc/img/cluetip/arrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/* tables */
table.tablesorter { background-color: #CDCDCD; margin: 0; width: 100%; border: 1px solid #dddddd; }
table.tablesorter thead tr th, table.tablesorter tfoot tr th { background-color: #e6EEEE; border: 1px solid #FFF; padding: 4px; }
table.tablesorter thead tr .header { background-image: url(/inc/img/tablesorter/bg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer; }
table.tablesorter tbody td { color: #3D3D3D; padding: 4px; background-color: #FFF; vertical-align: middle; border-bottom: 1px solid #dddddd; }
table.tablesorter tbody tr.odd td { background: White url(/inc/img/bg-bottom-rallado.gif) repeat-x bottom left; }
table.tablesorter thead tr .headerSortUp { background-image: url(/inc/img/tablesorter/asc.gif); }
table.tablesorter thead tr .headerSortDown { background-image: url(/inc/img/tablesorter/desc.gif); }
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #dddddd; }
table.tablesorter tbody tr.help td { padding: 6px; background: White url(/inc/img/bg-bottom-rallado.gif) repeat-x bottom left; display: none; }

th.esc, td.esc { width: 30px !important; text-align: center; }
td.esc { background-color: White !important; }
td.esc img { max-width: 30px; }

th.ico, td.ico { width: 16px !important; text-align: center; padding: 0 0 0 0 !important; }

td.tit { padding-left: 8px !important; width: 200px; color: #000; }
td.tit p.concesion { font-size: 10px; margin: 0 0 0 0; padding: 0 0 0 0; color: #666666; text-align: left; border-top: 1px solid rgb(220,216,220); }
td.tit p.concesion a { color: #00469B; }

th.ano, td.ano { width: 60px !important; text-align: center; }
th.lin, td.lin { }

ul.ListaEmbebidaEnCelda { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; }
ul.ListaEmbebidaEnCelda li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border }
ul.ListaEmbebidaEnCelda li span { display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

table.tablesorter span.VerTodos { color: #880000; text-decoration: underline; cursor: pointer; }

div.Imprimir { float: right; padding: 3px 5px 3px 26px; border: 1px solid White; cursor: pointer; margin: 0 20px 0 0; background: transparent url(/inc/img/iconos/printer.png) no-repeat 4px 2px; }
div.Imprimir:hover { background-color: #eeeeee; border: 1px solid #777777; }
div.Imprimir a { color: Black; }
div.Imprimir a:hover { text-decoration: none !important; }

table.DosColumnas { width: 100%; }
table.DosColumnas td { width: 50%; vertical-align: top; }

table.Horarios { margin: 0 auto 16px auto; background: transparent url(/inc/img/bg-bottom-rallado.gif) repeat-x bottom left; border: 1px solid #999999; font-size: 12px; }
table.Horarios tr { }
table.Horarios tr.bottomborder td { border-bottom: 1px solid rgb(220,216,220) }
table.Horarios tr td { text-align: center; width: auto; padding: 6px 16px; }
table.Horarios tr td.rightborder { border-right: 1px solid rgb(220,216,220); }


h4.Visita { border-bottom: 1px solid #CCCCCC; color: #444444; font-size: 13px; font-weight: bold; margin: 0px 20px 12px; padding: 3px 0pt; }

div.Precio { margin: 0 auto 10px auto; padding: 8px; width: 250px; border: 1px solid #cccccc; background: transparent url(/inc/img/bg-bottom-rallado.gif) repeat-x bottom left; }
div.Precio h5 { font-family: Verdana; font-size: 16px; font-weight: Bold; margin: 0 0 0 0; }
div.Precio span.detalle { color: #777777; font-size: 11px; }
div.Precio div.precio { font-size: 18px; font-weight: Bold; margin: 8px 0 0 10px; font-family: Arial; }

.tabsmodificator { margin: 20px 20px 0 20px; }
.tabsmodificator div.tab { border: 1px solid rgb(220,216,220); background: White url(/inc/img/bg_buscador.gif) no-repeat bottom right; padding: 20px 20px 20px 20px; }
        
div#formBusquedaRuta { text-align: center; background-color: #eeeeee; padding: 8px; border: 1px solid #bbbbbb; margin: 20px 0 0 0; }












/* ---------->>> textos.css <<<---------- */
/* ---------->>> textos.css <<<---------- */
/* ---------->>> textos.css <<<---------- */
/* ---------->>> textos.css <<<---------- */

.oculto { display: none; }
.visible { display: block; }

span.linajes { font-size: 12px; color: #999999; white-space: nowrap; margin: 0 0 0 10px; font-style: italic; }

div.entradillaCronologia p
{
	font-family: Times New Roman, Arial;
    font-size: 12px;
    color: #666;
    padding: 0 270px 0 30px;
    margin: 0 0 0 0;
    text-align: justify;
}

div.encabezado
{
 
}

div.encabezado h2 { }

div.citaencabezado
{
	float: right;
	width: 200px;
	margin: -20px 10px 40px 20px;
	height: 100%;
	padding: 0 0 0 10px;
	border-left: 1px solid #ddd;
}

div.citaencabezado p
{
	font-family: Times New Roman;
    font-size: 11px;
    font-style: italic;
    color: #666;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: right;
}

div.citaencabezado p strong { color: #003300; }

/* Fotos con pie */

div.fotoconpie
{
	float: left;
	width: 250px;
	margin: 16px 10px 10px 30px;
	border: 1px solid #EEE;
	padding: 10px;
	padding-bottom: 4px;
}

	div.fotoconpie p
	{
		margin: 4px 0 !important;
		padding: 0!important;
		text-indent: 0 !important;
		font: italic normal normal 13px/1em times !important;
		color: #666 !important;
	}

	div.fotoconpie img
	{
		margin: 0;
		padding: 0;
	}

/* Navegador - paginador */

div.navegador
{
	padding: 7px;
	float: right;
	margin-right: 24px;
	border: 1px solid #EEE;
	border-bottom: none;
	
	background: #FFF url('/inc/img/menubg.gif') repeat-x bottom left;
	font: normal normal normal 10px/.2em "Verdana";
	color: #333;
}
  
    div.navegador span#normal
    {
		background-color: #999;
		color: #FFF;
		padding: 1px 2px;
    }

	div.navegador a, div.navegador a:link, div.navegador a:visited, div.navegador a:visited
	{
		text-decoration: none;
		color: #800000;
		font-weight: bold;
	}
	
	div.navegador a:hover
	{
		text-decoration: underline;
	}

	div.navegador a img
	{
		margin: 0;
		padding: 0;
	}

	div.navegador a img#derecha
	{
		margin-left: 8px;
	}
	
	div.navegador a img#izquierda
	{
		margin-right: 8px;
	}

/* CAPITALES

.capital p:first-letter
{
	padding: 5px 5px 5px 5px;
	margin: 5px 6px 0 0;
	float: left;
	color: White;
	font: normal normal bold 300%/60px times;
	font-size: 40px;
	background: #888;
	border: 1px solid #AAA;
	line-height: 40px;
}

.malagon p:first-letter
{
	background: #800000 !important;
}

.alcala p:first-letter
{
	background: #003300 !important;
}

.camarasa p:first-letter
{
	background: #000099 !important;
}

*/

/* Párrafos */

div.justificado { text-align: justify !important; }
div.sinmargenes { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.interlineado { line-height: 1.35em; }
div.sangria { text-indent: 10px}

div.contenido p
{
	padding: 0;
    margin: 14px 30px 0px 30px;
    font-size: 14px;
    font-family: Times New Roman,Arial;
    text-align: justify;
    text-indent: 30px;
    color: #222;
}

div.entradilla p
{
    margin: 0;
    padding: 0px 30px 10px 30px;
    font-size: 13px;
    font-family: Times New Roman, Arial;
    color: #333;
}
div.recepciones
{
    margin: 0;
    padding: 0px 30px 10px 30px;
    font-size: 13px;
    font-family: Verdana;
    color: #333;
}
div.sumario p
{
    padding: 0;
    margin: 0 0 8px 0;
    font-size: 13px;
    font-family: Times New Roman, Arial;
    color: #333;
}

div.preentradilla p
{
	font-family: Times New Roman, Arial;
    font-size: 12px;
    color: #666;
    padding-top: 0px;
    margin: 0 0 0 0;
    text-align: left;
}

div.preentradilla ul
{
    list-style: none;
}

div.preentradilla ul li
{
    
}

div#ctl00_CPHcuerpo_errorapp
{
    border: 1px solid rgb(216,220,216);
    margin: 20px;
    padding: 20px;
    padding-left: 50px;
    color: Red;
    background: white url(/inc/img/alerta.gif) no-repeat top left;
}

/* Otros */

span.infoBG
{
    color: #888;
}

spain.infoBG b
{
    color: #444;
    font-weight: normal;
}

img.artista
{
    float: left;
    margin: 10px 20px;
    padding: 4px;
    border: 1px solid #D8DCD8;
}

strong.opcionBusquedaSeleccionada
{
    font-weight: normal;
    text-decoration: underline;
}

a.tituloArtistaListado, a.tituloArtistaListado:link, a.tituloArtistaListado:visited, a.tituloArtistaListado:active
{
    display: block;
    letter-spacing: 0.2px;
    margin: 0px;
    padding: 4px;
    padding-left: 6px;
    color: #555;
}

a.tituloArtistaListado:hover
{
    text-decoration: none;
    background-color: #EEE;
}

/* OL de listado de fines */

ol#fines
{   
    font-family:Bookman Old Style;
    font-size:12px;
    margin: 10px 20px 10px 40px;
    padding: 20px;
    padding:10px;
 }

ol#fines li
{
    border: 0px dotted black;
    list-style-type: decimal;
    list-style-position: outside;
}

/* OL de listado de texto común */

ol#bibliografia
{   
    font-family:Bookman Old Style;
    font-size:12px;
    margin: 10px 20px 10px 40px;
    padding: 20px;
    padding:10px;
 }

ol#bibliografia li
{
    border: 0px dotted black;
    list-style-type: decimal;
    list-style-position: outside;
}
/* UL de listado de fechas */

ul.indiceTextosLargos
{
    margin: 0 120px 0 100px;
	padding: 0 0 0 0;
}

ul.indiceTextosLargos li
{
	list-style: none;
    padding: 0 0 10px 70px;
    margin: 0 0 10px 0;
    border-bottom: 2px dotted #EEE;
}

ul.indiceTextosLargos li ul
{
	margin: 0 0 0 60px;
	padding: 0;
}

ul.indiceTextosLargos li ul li
{
	background: url('/inc/img/li.gif') no-repeat center left;
	margin: 0;
	padding: 4px 6px 4px 12px;
	border: none;
}

/* zzz */

ul#listadoFechas
{
    margin: 0px;
    padding-left: 34px;
    padding-top: 6px;
}

ul#listadoFechas li
{
    list-style: none;
    padding-left: 10px;
    margin-bottom: 4px;
    background: url(/inc/img/li.gif) no-repeat center left;
}

ul#listadoFechas li a
{
    color: rgb(0,26,128);
    text-decoration: none;
    border: none;
}

ul#listadoFechas li a:hover
{
    color: rgb(0,51,204);
}

ul#listadoFechas li a.fechaArtista
{
    color: #444444;
    text-decoration: none;
    border: none;
}

ul#listadoFechas li a.fechaArtista:hover
{
    text-decoration: underline;
}

/* UL de listado genérico */

ul.normal
{
    padding: 0px 10px;
    margin: 0px;
}

ul.normal li
{
    list-style: none;
    margin-bottom: 4px;
    padding-left: 10px;
    background: url(/inc/img/li.gif) no-repeat 0px 8px;
}

span.piedefoto
{
	color: #343434;
	font-style: italic;
	font-size: .9em;
}














/* ---------->>> buscador.css <<<---------- */
/* ---------->>> buscador.css <<<---------- */
/* ---------->>> buscador.css <<<---------- */
/* ---------->>> buscador.css <<<---------- */

.letraGrandeAbecedario { font-size: 150px; font-family: Times New Roman; font-weight: bold; color: #eeeeee; }

/* DIV tvTematica Treeview */

.nodotv { margin: 0 0 0 2px; padding: 4px 4px 4px 4px; }
.tvPeriodo { padding-left: 12px; margin-left: 0px; }

div.tvTematica
{
	padding: 0 0 0 0;
	margin: 12px 20px 0 20px;
	color: #444444;
	font-family: Helvetica, Verdana, Georgia, Book Antiqua;
	font-size: 11px;
}

div.tvTematica a:hover { text-decoration: none !important; color: #003300 !important; }

div.tvTematica a.tvSelectedNode
{
	color: Black;
	font-weight: bold;
}

h3.NombreTema
{
	font-family: Times New Roman;
	font-size: 20px;
	font-weight: bold;
	font-variant: small-caps;
	color: #666666;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	bottom: 0;
}

h2.NombreArtista
{
	font-family: Times New Roman;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	text-align: left;
	color: #666666;
	margin: 0 20px 0 20px;
	padding: 0 0 0 10px;
	border-bottom: 1px solid #eeeeee;
}

/* ABECEDARIO */

div#abecedario
{
    font-size: 13px;
    font-family: Verdana;
    letter-spacing: 1px;
    border-bottom: 1px dotted #DDD;
    padding: 4px 8px;
    text-align: right;
    z-index: 30;
}

div#abecedario a.letra
{
    color: #DDD;
    cursor: pointer;
    background: #ffffff;
}

div#abecedario a.letra:hover
{
    text-decoration: none;
}

div#abecedario a.letraPosible
{
    color: #800000;
    font-weight: bold;
}

div#abecedario a.letraActiva
{
    padding: 4px;
    background-color: #EFEFEF;
    border: 1px dotted #CCCCCC;
    border-bottom: 0;
}

/* UL de listado de artistas */

ul.listadoArtistasAnonimos li
{
	list-style: none;
    padding-left: 10px;
    background: url(/inc/img/li.gif) no-repeat center left !important;
}

ul#listadoArtistas
{
    padding: 20px;
    margin: 0px;
}

ul#listadoArtistas li ul
{
    margin: 0px;
    padding-top: 6px;
    padding-left: 14px;
    margin-bottom: 14px;
}

ul#listadoArtistas li
{
    list-style: none;
    margin-bottom: 4px;
}

ul#listadoArtistas li ul li
{
    list-style: none;
    padding-left: 10px;
    background: url(/inc/img/li.gif) no-repeat center left;
}

ul#listadoArtistas li a
{
    color: #444444;
    text-decoration: none;
}

ul#listadoArtistas li a:hover
{
    text-decoration: none !important;
    color: #003300;
}

ul#listadoArtistas li ul li a
{
    color: rgb(0,26,128);
    text-decoration: none;
    border: none;
}

ul#listadoArtistas li ul li a:hover
{
    color: rgb(0,51,204);
    border: none;
}



/* ********** MENU BUSCADOR Y MENU BUSCADOR GUIADO ********* */

/* menuBuscador */

#menuBuscador
{
  float: left;
  background: #DAE0D2 url("/inc/img/menuBuscador/bg.gif") repeat-x bottom;
  line-height: normal;
  margin: none;
  padding: none;
  margin: 10px 0 10px 0;
  width: 100%;
}

#menuBuscador ul
{
  margin: 0;
  padding: 0 30px 0 0;
  list-style: none;
}

#menuBuscador li
{
  float:right;
  background:url("/inc/img/menuBuscador/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
}

#menuBuscador a
{
  float:left;
  display:block;
  background:url("/inc/img/menuBuscador/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#003300;
}

#menuBuscador a:hover { text-decoration: none !important; color: #003300 !important; }

#menuBuscador li.descansado { background-image: url("/inc/img/menuBuscador/left.bn.gif") !important; }
#menuBuscador li.descansado a { background-image: url("/inc/img/menuBuscador/right.bn.gif") !important; }

#menuBuscador ul li span.volver { background: url(/coleccion/img/flecha.gif) no-repeat center left; padding-left: 18px; }

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#menuBuscador a {float:none;}
/* End IE5-Mac hack */
#menuBuscador a:hover {
  color:#333;
  }
#menuBuscador ul li.actual {
  background-image:url("/inc/img/menuBuscador/left_on.gif");
  }
#menuBuscador ul li.actual a {
  background-image:url("/inc/img/menuBuscador/right_on.gif");
  color:#333;
  padding-bottom:5px;
  }
  
#menuBuscador ul li.title
{
    float: left;
    margin: 0px 0px 0px 40px;
    padding: 0 0 0 0;
    background-image: none;
    color: #003300;
    font-weight: normal;
    font-size: 20px;
    font-style: normal;
    font-variant: small-caps;
    font-family: Georgia;
    text-shadow: 2px 2px 2px #666;
    line-height: 20px;
}

/* menuBuscadorGuiado */

#menuBuscadorGuiado
{
  background: none;
  float: left;
  width: 100%;
  margin: 0 0 17px 0;
}
  
#menuBuscadorGuiado ul
{
  margin: 0;
  padding: 0;
  border: 0px solid green;
  list-style: none;
  margin-left: 160px;
}
  
#menuBuscadorGuiado li
{
  border: 0px solid red;
  float:left;
  margin:0;
  padding:0;
  margin-top: 5px;
  margin-bottom: 5px;
}
  
#menuBuscadorGuiado a
{
  float: left;
  display: block;
  padding: 0px 12px;
  text-decoration: none;
  font-weight: bold;
  color: #003300;
  border-right: 1px dotted #AAA;
  }
  
#menuBuscadorGuiado a:hover
{
  color:#333;
}












/* ---------->>> titulos.css <<<---------- */
/* ---------->>> titulos.css <<<---------- */
/* ---------->>> titulos.css <<<---------- */
/* ---------->>> titulos.css <<<---------- */

/* 
	jerarquía:
	-----------------------------------------------
	
	h1 - Solo se utiliza en la cabecera
	h2 - Titular de página o de entradilla
	h3 - Título de cabecera de preentradilla
	h4 - ???
	
	----- * -----

	n1 libro - Monumentos
	n2 capitulo - Casa de Pilatos
	n3 epigrafe - Descubra el Palacio
	n4 versículo - En su historia
	n5 parrafo - Cronología

    ----- * -----

    colores: malagón (#800000), camarasa (#000099), alcala (#003300)

*/

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* NIVEL 1 - Monumentos */
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

h2.n1
{
    margin: 10px 400px 14px 50px;
    border: 0px;
    border-bottom: 1px solid #EEE;
    color: #555;
    font-weight: normal;
    font-family: Times New Roman, Arial;
    font-size: 28px;
    font-style: italic;
    color: #555;
    letter-spacing: 1px;
    padding-left: 12px;
}

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* NIVEL 2 - Casa de Pilatos */
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

h2.n2
{
    margin: 14px 340px 14px 50px;
    border: 0px;
    border-bottom: 1px solid #EEE;
    font-weight: normal;
    font-family: Georgia;
    font-size: 20px;
    color: #555555;
    letter-spacing: 1px;
    font-variant: small-caps;
}
   
h3.n2
{
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: normal;
    font-family: Georgia;
    font-size: 13px;
    color: #555555;
    letter-spacing: 1px;
    font-variant: small-caps;
}

h4.n2
{
    margin: 0 0px 8px 0px;
    padding: 0;
    border-bottom: 1px solid #EEE;
    font-weight: normal;
    font-family: Georgia;
    font-size: 13px;
    color: #222;
    letter-spacing: 1px;
    font-variant: small-caps;
}

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* NIVEL 3 - Descubra el Palacio `*/
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

h2.n3
{
    font-size: 20px;
    font-family: Georgia;
    font-weight: normal;
    border-bottom: 1px solid #EEE;
    margin: 14px 380px 0 20px;
    padding-left: 6px;
    color: #555555;
}

h3.n3
{
    font-size: 13px;
    font-family: Georgia;
    font-weight: normal;
    border-bottom: 1px solid #EEE;
    padding: 0 0 0 6px;
    margin: 0px 120px 12px 0px;
    color: #555555;
}


/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* NIVEL 4 - En su historia */
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
     
h2.n4
{   
	font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    border-bottom: 1px solid #EEE;
    margin: 14px 460px 20px 20px;
    padding-left: 6px;
    color: #555555;
    font-variant: small-caps;
    
    
 }

h3.n4
{
    margin: 0px 0px 10px 0px;
    border: 0px;
    border-bottom: 1px solid #EEE;
    color: #555;
    font-weight: normal;
    font-family: Georgia;
    font-size: 12px;
    color: #555555;
    letter-spacing: 1px;
    font-variant: small-caps;
    text-align: center;
}

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* NIVEL 5 - Cronología */
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

h2.n5
{
	font-size: 14px;
    font-family: Georgia;
    font-weight: normal;
    border-bottom: 1px solid #EEE;
    margin: 14px 460px 20px 20px;
    padding-left: 6px;
    color: #555555;
}

h3.n5
{  
    margin: 0px 10px 10px 20px;
    border: 0px;
    border-bottom: 1px solid #EEE;
    font-family:Times New Roman;
    font-size: 17px;
    font-weight: bold;
    color: #555555;
    text-align:left;
}

h4.n5
{  
    list-style-image:url("iconobolita.jpg");
    list-style-position:outside;
    margin: 0px 300px 10px 30px;
    padding-left:5px;
    border: 0px;
    border-bottom: 1px solid #EEE;
    font-family:Arial;
    font-style:italic;
    font-size: 12px;
    font-weight:lighter;
    color: #555555;
    text-align:left;
}

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* OTROS TÍTULOS Y MODIFICADORES    */
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

h2.fichaartista, h2.fichaobra
{
    font-size: 20px;
    font-family: Georgia;
    font-weight: normal;
    border-bottom: 1px solid #EEE;
    margin: 14px 20px 14px 20px;
    padding-left: 6px;
    color: #555555;
}

h3.fichaartista, h3.fichaobra
{
    font-size: 13px;
    font-family: Georgia;
    font-weight: normal;
    border-bottom: 1px solid #EEE;
    padding: 0 0 0 6px;
    margin: 0px 120px 12px 0px;
    color: #555555;
}

h3.cine
{
    margin: 0px 0px 10px 10px;
    border: 0px;
    border-bottom: 1px solid #EEE;
    font-family: Times New Roman;
    font-size: 16px;
    font-weight: lighter;
    color: #555555;
    text-align:left;
}

h2.titulolargo, h3.titulolargo
{
	margin-right: 20px;
}

h3.pagsubtitulo
{
	margin: 20px 30px 0px 340px;
	border-bottom: 1px solid #EEE;
	font-family:Georgia Arial Times New Roman;
    font-size: 13px;
    font-style:italic;
    font-weight:bold;
    color: #555555;
    text-align:left;
}

h3.titulodoclargo
{
	margin: 20px 30px 10px 50px;
	font-family:Georgia Arial Times New Roman;
    font-size: 14px;
    font-style:italic;
    color: #555555;
    text-align:left;
    text-decoration: underline;
}

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* PROPIEDADES GENERALES PARA LOS TÍTULOS */
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

.normal, .normal a, .normal a:visited, .normal a:active, .normal a:link, .normal a:hover
{
	color: #555555 !important;
	text-decoration: none;
}

.malagon, .malagon a, .malagon a:visited, .malagon a:active, .malagon a:link, .malagon a:hover
{
	color: #800000 !important;
	text-decoration: none;
}

.alcala, .alcala a, .alcala a:visited, .alcala a:active, .alcala a:link, .alcala a:hover
{
	color: #003300 !important;
	text-decoration: none;
}

.camarasa, .camarasa a, .camarasa a:visited, .camarasa a:active, .camarasa a:link, .camarasa a:hover
{
	color: #000099 !important;
	text-decoration: none;
}

.cronologia
{
 margin-top:0px !important;
 padding-top:0px !important;
 margin-bottom: 22px !important;
 padding-bottom:0px !important;
}

.iconocrono
{
	background: url(/inc/img/iconocrono.jpg) no-repeat left bottom;
    padding: 12px 0 0 38px;
    margin-right: 120px !important;
    border-bottom: none !important;
}
.periodo
{
	background: url(/inc/img/iconoperiodo.jpg) no-repeat left bottom;
	padding: 12px 0 0 38px;
	margin-right: 120px !important;
	border-bottom: none !important;
}

.agregacion
{
    margin: 14px 50px 14px 50px !important;
}

h3.artifice
{
    padding: 0 0 0 10px;
    margin: 0 120px 6px 80px;
    border: 0px;
    color: #555;
    font-weight: normal;
    font-family: Georgia;
    font-size: 13px;
    color: #555555;
    letter-spacing: 1px;
    font-variant: small-caps;
    text-align: left;
}

h3.tng
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: 1px solid black;
    color: #003300;
    font-weight: bold;
    font-family: Georgia;
    font-size: 18px;
    font-variant: small-caps;
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* Recepciones */
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

h3.recepciones 
{
    font-size: 13px;
    font-family: verdana;
    font-weight: normal;
    font-style: italic;
    padding: 10px 0 0 6px;
    margin: 0px 10px 12px 10px;
    color: #555;
}













/* ---------->>> fichas.css <<<---------- */
/* ---------->>> fichas.css <<<---------- */
/* ---------->>> fichas.css <<<---------- */
/* ---------->>> fichas.css <<<---------- */


div.error 
{
	background: #ffffff url(/inc/img/alerta.gif) no-repeat top left;
	text-align: left;
	width: 420px;
	height: 10;
	padding: 20px 20px 20px 60px;
	margin: 80px auto 0 auto;
	border: 1px solid #cccccc;
	line-height: 18px;
}

div.error span
{
	font-weight: bold;
	font-size: 12px;
	color: #333;
}

div.error span a { color: #990000; }

div#FlashAlternative { background: transparent url(/inc/img/bg-bottom-rallado.gif) repeat-x bottom left; border: 1px solid #cccccc; margin: 40px auto 0 auto; width: 420px; padding: 0; }
div#FlashAlternative p { margin: 10px; padding: 0px; }
div#FlashAlternative h4 { font-size: 13px; font-weight: bold; padding: 16px 10px 0 44px; margin: 0 0 14px 0; background: transparent url(/inc/img/alerta.gif) no-repeat top left; height: 32px; border-bottom: 1px solid #cccccc; }
div#FlashAlternative div.FlashAlternativeButton { margin: 0 0 18px 0; text-align: center; }


/* Cajas con pestañas de "Planifique su visita" */

div.cajas
{
	margin: 20px 20px 20px 20px;
}

	div.cajas div.contenido
	{
		padding: 20px 20px;
		clear: left;
		background-color: #fff;
		margin: 0;
		border: 1px solid #ddd;
		zoom: 1;
	}

	ul.tabs
	{
		list-style: none; margin: 0; padding: 0 0 1px;
	}

		ul.tabs:after
		{
			display: block;
			clear: both;
			content: " ";
		}

		ul.tabs a
		{
			display: block;
			position: relative;
			top: 1px;
			border: 1px solid #ccc;
			border-bottom: 0;
			z-index: 2;
			padding: 2px 9px 1px;
			color: #444;
			text-decoration: none;
		}

	ul.tabs li
	{
		float: left;
		margin: 0 1px 0 0;
	}

	ul.tabs li.tab-selected a
	{
		background-color: #fff;
		color: #000;
		font-weight: bold;
		border-bottom: 1px solid #fff;
		margin-bottom: -1px;
		overflow: visible;
	}


/* En apuntes visuales, la enumeración de las fichas*/

table#listadoFichas
{
	 border-top: 1px solid rgb(220,216,220);
	 margin: 30px 0 0 20px;
}

	table#listadoFichas ol
	{
		margin: 0 10px 0 0;
		padding: 10px 0;
		list-style: none;
	}
	
	table#listadoFichas ol li
	{
		padding-left: 20px;
	}
	
	table#listadoFichas ol li#unoMalagon { background: url("/inc/img/numeraciones/malagon/ol1.gif") no-repeat center left; }
	table#listadoFichas ol li#dosMalagon { background: url("/inc/img/numeraciones/malagon/ol2.gif") no-repeat center left; }
	table#listadoFichas ol li#tresMalagon { background: url("/inc/img/numeraciones/malagon/ol3.gif") no-repeat center left; }
	table#listadoFichas ol li#cuatroMalagon { background: url("/inc/img/numeraciones/malagon/ol4.gif") no-repeat center left; }
	table#listadoFichas ol li#cincoMalagon { background: url("/inc/img/numeraciones/malagon/ol5.gif") no-repeat center left; }
	table#listadoFichas ol li#seisMalagon { background: url("/inc/img/numeraciones/malagon/ol6.gif") no-repeat center left; }
	table#listadoFichas ol li#sieteMalagon { background: url("/inc/img/numeraciones/malagon/ol7.gif") no-repeat center left; }
	table#listadoFichas ol li#ochoMalagon { background: url("/inc/img/numeraciones/malagon/ol8.gif") no-repeat center left; }
	table#listadoFichas ol li#nueveMalagon { background: url("/inc/img/numeraciones/malagon/ol9.gif") no-repeat center left; }
	table#listadoFichas ol li#diezMalagon { background: url("/inc/img/numeraciones/malagon/ol10.gif") no-repeat center left; }

    table#listadoFichas ol li#unoAlcala { background: url("/inc/img/numeraciones/alcala/ol1.gif") no-repeat center left; }
	table#listadoFichas ol li#dosAlcala { background: url("/inc/img/numeraciones/alcala/ol2.gif") no-repeat center left; }
	table#listadoFichas ol li#tresAlcala { background: url("/inc/img/numeraciones/alcala/ol3.gif") no-repeat center left; }
	table#listadoFichas ol li#cuatroAlcala { background: url("/inc/img/numeraciones/alcala/ol4.gif") no-repeat center left; }
	table#listadoFichas ol li#cincoAlcala { background: url("/inc/img/numeraciones/alcala/ol5.gif") no-repeat center left; }
	table#listadoFichas ol li#seisAlcala { background: url("/inc/img/numeraciones/alcala/ol6.gif") no-repeat center left; }
	table#listadoFichas ol li#sieteAlcala { background: url("/inc/img/numeraciones/alcala/ol7.gif") no-repeat center left; }
	table#listadoFichas ol li#ochoAlcala { background: url("/inc/img/numeraciones/alcala/ol8.gif") no-repeat center left; }
	table#listadoFichas ol li#nueveAlcala { background: url("/inc/img/numeraciones/alcala/ol9.gif") no-repeat center left; }
	table#listadoFichas ol li#diezAlcala { background: url("/inc/img/numeraciones/alcala/ol10.gif") no-repeat center left; }
	table#listadoFichas ol li#onceAlcala { background: url("/inc/img/numeraciones/alcala/ol11.gif") no-repeat center left; }

    table#listadoFichas ol li#unoCamarasa { background: url("/inc/img/numeraciones/camarasa/ol1.gif") no-repeat center left; }
	table#listadoFichas ol li#dosCamarasa { background: url("/inc/img/numeraciones/camarasa/ol2.gif") no-repeat center left; }
	table#listadoFichas ol li#tresCamarasa { background: url("/inc/img/numeraciones/camarasa/ol3.gif") no-repeat center left; }
	table#listadoFichas ol li#cuatroCamarasa { background: url("/inc/img/numeraciones/camarasa/ol4.gif") no-repeat center left; }
	table#listadoFichas ol li#cincoCamarasa { background: url("/inc/img/numeraciones/camarasa/ol5.gif") no-repeat center left; }
	table#listadoFichas ol li#seisCamarasa { background: url("/inc/img/numeraciones/camarasa/ol6.gif") no-repeat center left; }
	table#listadoFichas ol li#sieteCamarasa { background: url("/inc/img/numeraciones/camarasa/ol7.gif") no-repeat center left; }
	table#listadoFichas ol li#ochoCamarasa { background: url("/inc/img/numeraciones/camarasa/ol8.gif") no-repeat center left; }
	table#listadoFichas ol li#nueveCamarasa { background: url("/inc/img/numeraciones/camarasa/ol9.gif") no-repeat center left; }
	table#listadoFichas ol li#diezCamarasa { background: url("/inc/img/numeraciones/camarasa/ol10.gif") no-repeat center left; }
	table#listadoFichas ol li#onceCamarasa { background: url("/inc/img/numeraciones/camarasa/ol11.gif") no-repeat center left; }
	table#listadoFichas ol li#doceCamarasa { background: url("/inc/img/numeraciones/camarasa/ol12.gif") no-repeat center left; }
	table#listadoFichas ol li#treceCamarasa { background: url("/inc/img/numeraciones/camarasa/ol13.gif") no-repeat center left; }
	table#listadoFichas ol li#catorceCamarasa { background: url("/inc/img/numeraciones/camarasa/ol14.gif") no-repeat center left; }
	table#listadoFichas ol li#quinceCamarasa { background: url("/inc/img/numeraciones/camarasa/ol15.gif") no-repeat center left; }
	table#listadoFichas ol li#dieciseisCamarasa { background: url("/inc/img/numeraciones/camarasa/ol16.gif") no-repeat center left; }
	table#listadoFichas ol li#diecisieteCamarasa { background: url("/inc/img/numeraciones/camarasa/ol17.gif") no-repeat center left; }
	table#listadoFichas ol li#dieciochoCamarasa { background: url("/inc/img/numeraciones/camarasa/ol18.gif") no-repeat center left; }
	table#listadoFichas ol li#diecinueveCamarasa { background: url("/inc/img/numeraciones/camarasa/ol19.gif") no-repeat center left; }
	table#listadoFichas ol li#veinteCamarasa { background: url("/inc/img/numeraciones/camarasa/ol20.gif") no-repeat center left; }


/* En Otros inmuebles, la enumeración de las fichas*/

table#listadoFichas monumentos
{
    margin: 30px 0 0 20px;
}

	table#listadoFichas monumentos ol
	{
		margin:0 10px 0 60px;
		padding: 0 10px 0 60px;
		list-style: none;
	}
	
	table#listadoFichas monumentos ol li
	{
		padding-left: 20px;
	}
	
	table#listadoFichas ol li#unoAlcala { background: url("/inc/img/numeraciones/alcala/ol1.gif") no-repeat center left; }
	table#listadoFichas ol li#dosAlcala { background: url("/inc/img/numeraciones/alcala/ol2.gif") no-repeat center left; }
	table#listadoFichas ol li#tresAlcala { background: url("/inc/img/numeraciones/alcala/ol3.gif") no-repeat center left; }
	table#listadoFichas ol li#cuatroAlcala { background: url("/inc/img/numeraciones/alcala/ol4.gif") no-repeat center left; }
	table#listadoFichas ol li#cincoAlcala { background: url("/inc/img/numeraciones/alcala/ol5.gif") no-repeat center left; }
	table#listadoFichas ol li#seisAlcala { background: url("/inc/img/numeraciones/alcala/ol6.gif") no-repeat center left; }
	table#listadoFichas ol li#sieteAlcala { background: url("/inc/img/numeraciones/alcala/ol7.gif") no-repeat center left; }
	table#listadoFichas ol li#ochoAlcala { background: url("/inc/img/numeraciones/alcala/ol8.gif") no-repeat center left; }
	table#listadoFichas ol li#nueveAlcala { background: url("/inc/img/numeraciones/alcala/ol9.gif") no-repeat center left; }
	table#listadoFichas ol li#diezAlcala { background: url("/inc/img/numeraciones/alcala/ol10.gif") no-repeat center left; }
	table#listadoFichas ol li#onceAlcala { background: url("/inc/img/numeraciones/alcala/ol11.gif") no-repeat center left; }



/* Fichas de apuntes */

div.fichaApuntes { padding: 0; margin: 0; display: none; }
div.fichaApuntes div.cubreImzg { display: block; text-align: center; margin: 10px 10px 0 10px; padding: 10px; border: 1px solid #cccccc; }
div.fichaApuntes div.cubreImg { text-align: center; }
div.fichaApuntes div.cubreImg img { border: 1px solid #cccccc; padding: 3px; }
div.fichaApuntes div.lupa { text-align: center; }
div.fichaApuntes h3 { margin: 20px 30px 6px 44px; border-bottom: 1px solid #EEE; font-family: Georgia, Arial, times; font-size: 13px; font-style: italic; font-weight: bold; color: #555555; text-align: left; padding-left: 20px; }

div.fichaApuntes h3.ol1Malagon { background: url("/inc/img/numeraciones/malagon/ol1.gif") no-repeat center left; }
div.fichaApuntes h3.ol2Malagon { background: url("/inc/img/numeraciones/malagon/ol2.gif") no-repeat center left; }
div.fichaApuntes h3.ol3Malagon { background: url("/inc/img/numeraciones/malagon/ol3.gif") no-repeat center left; }
div.fichaApuntes h3.ol4Malagon { background: url("/inc/img/numeraciones/malagon/ol4.gif") no-repeat center left; }
div.fichaApuntes h3.ol5Malagon { background: url("/inc/img/numeraciones/malagon/ol5.gif") no-repeat center left; }
div.fichaApuntes h3.ol6Malagon { background: url("/inc/img/numeraciones/malagon/ol6.gif") no-repeat center left; }
div.fichaApuntes h3.ol7Malagon { background: url("/inc/img/numeraciones/malagon/ol7.gif") no-repeat center left; }
div.fichaApuntes h3.ol8Malagon { background: url("/inc/img/numeraciones/malagon/ol8.gif") no-repeat center left; }
div.fichaApuntes h3.ol9Malagon { background: url("/inc/img/numeraciones/malagon/ol9.gif") no-repeat center left; }
div.fichaApuntes h3.ol10Malagon { background: url("/inc/img/numeraciones/malagon/ol10.gif") no-repeat center left; }
	
div.fichaApuntes h3.ol1Alcala { background: url("/inc/img/numeraciones/alcala/ol1.gif") no-repeat center left; }
div.fichaApuntes h3.ol2Alcala { background: url("/inc/img/numeraciones/alcala/ol2.gif") no-repeat center left; }
div.fichaApuntes h3.ol3Alcala { background: url("/inc/img/numeraciones/alcala/ol3.gif") no-repeat center left; }
div.fichaApuntes h3.ol4Alcala { background: url("/inc/img/numeraciones/alcala/ol4.gif") no-repeat center left; }
div.fichaApuntes h3.ol5Alcala { background: url("/inc/img/numeraciones/alcala/ol5.gif") no-repeat center left; }
div.fichaApuntes h3.ol6Alcala { background: url("/inc/img/numeraciones/alcala/ol6.gif") no-repeat center left; }
div.fichaApuntes h3.ol7Alcala { background: url("/inc/img/numeraciones/alcala/ol7.gif") no-repeat center left; }
div.fichaApuntes h3.ol8Alcala { background: url("/inc/img/numeraciones/alcala/ol8.gif") no-repeat center left; }
div.fichaApuntes h3.ol9Alcala { background: url("/inc/img/numeraciones/alcala/ol9.gif") no-repeat center left; }
div.fichaApuntes h3.ol10Alcala { background: url("/inc/img/numeraciones/alcala/ol10.gif") no-repeat center left; }
div.fichaApuntes h3.ol11Alcala { background: url("/inc/img/numeraciones/alcala/ol11.gif") no-repeat center left; }
	
div.fichaApuntes h3.ol1Camarasa { background: url("/inc/img/numeraciones/camarasa/ol1.gif") no-repeat center left; }
div.fichaApuntes h3.ol2Camarasa { background: url("/inc/img/numeraciones/camarasa/ol2.gif") no-repeat center left; }
div.fichaApuntes h3.ol3Camarasa { background: url("/inc/img/numeraciones/camarasa/ol3.gif") no-repeat center left; }
div.fichaApuntes h3.ol4Camarasa { background: url("/inc/img/numeraciones/camarasa/ol4.gif") no-repeat center left; }
div.fichaApuntes h3.ol5Camarasa { background: url("/inc/img/numeraciones/camarasa/ol5.gif") no-repeat center left; }
div.fichaApuntes h3.ol6Camarasa { background: url("/inc/img/numeraciones/camarasa/ol6.gif") no-repeat center left; }
div.fichaApuntes h3.ol7Camarasa { background: url("/inc/img/numeraciones/camarasa/ol7.gif") no-repeat center left; }
div.fichaApuntes h3.ol8Camarasa { background: url("/inc/img/numeraciones/camarasa/ol8.gif") no-repeat center left; }
div.fichaApuntes h3.ol9Camarasa { background: url("/inc/img/numeraciones/camarasa/ol9.gif") no-repeat center left; }
div.fichaApuntes h3.ol10Camarasa { background: url("/inc/img/numeraciones/camarasa/ol10.gif") no-repeat center left; }
div.fichaApuntes h3.ol11Camarasa { background: url("/inc/img/numeraciones/camarasa/ol11.gif") no-repeat center left; }
div.fichaApuntes h3.ol12Camarasa { background: url("/inc/img/numeraciones/camarasa/ol12.gif") no-repeat center left; }
div.fichaApuntes h3.ol13Camarasa { background: url("/inc/img/numeraciones/camarasa/ol13.gif") no-repeat center left; }
div.fichaApuntes h3.ol14Camarasa { background: url("/inc/img/numeraciones/camarasa/ol14.gif") no-repeat center left; }
div.fichaApuntes h3.ol15Camarasa { background: url("/inc/img/numeraciones/camarasa/ol15.gif") no-repeat center left; }
div.fichaApuntes h3.ol16Camarasa { background: url("/inc/img/numeraciones/camarasa/ol16.gif") no-repeat center left; }
div.fichaApuntes h3.ol17Camarasa { background: url("/inc/img/numeraciones/camarasa/ol17.gif") no-repeat center left; }
div.fichaApuntes h3.ol18Camarasa { background: url("/inc/img/numeraciones/camarasa/ol18.gif") no-repeat center left; }
div.fichaApuntes h3.ol19Camarasa { background: url("/inc/img/numeraciones/camarasa/ol19.gif") no-repeat center left; }
div.fichaApuntes h3.ol20Camarasa { background: url("/inc/img/numeraciones/camarasa/ol20.gif") no-repeat center left; }
	
div.fichaApuntes span.texto p { margin: 0 20px 0 36px; text-align: left; color: #333; }
	
	
	div.previewobras img:hover
	{
		border: 3px solid black;
	}
	
	div#buscagencontainer
	{
		margin: 30px auto 0 auto;
		width: 500px;
	}
	
	div#buscagen
	{
		float: left;
		clear: both;
	}
	
	div#buscagenopciones
	{
		margin: 0 0 0 0;
		float: left;
		width: 258px;
	}
	
	div#buscagenrapida
	{
		padding: 10px 10px 10px 20px;
		position: relative;
		float: right;
		width: 200px;
		background-color: #efefef;
		border: 1px solid #bbb;
	}
	
	p#buscagenavanzada
	{
		position: absolute;
		right: 0px;
		font-size: 11px;
		bottom: 0px;
		margin: 0px 6px 6px 0px;
		padding: 0px;
	}
	
div.protagonista { float: left; width: 326px; margin: 20px 10px 5px 10px; }
div.protagonista h3 { margin: 0 0 8px 0; padding: 0 0 0 0; }
div.protagonista div.izq { float: left; width: 60px; margin-right: 14px; }
div.protagonista div.izq div.iconos { margin: 20px auto 0 auto; padding: 2px 0px; float: right; border-bottom: 1px solid #bbb; border-top: 1px solid #bbb; width: 100%; text-align: center; }
div.protagonista div.izq div.iconos img { margin: 0 3px 0 0; }
div.protagonista div.entradilla p { float: left; padding: 0px; width: 240px; text-align: justify; }
div.protagonista div.preentradilla p { float: left; padding: 0px; width: 240px; text-align: justify; }

div.BloqueFilas { margin: 20px 80px 5px 80px; float: left; }
div.BloqueFilas h3 { margin: 0 0 8px 0; padding: 0 0 0 0; }
div.BloqueFilas div.izq { float: left; margin-right: 14px; }
div.BloqueFilas p { font-size: 13px; }

div.memoria { margin: 30px 60px 0 60px; padding: 0 0 0 12px; border-left: 4px solid #dddddd; }
div.memoria h3 { margin: 0 0 10px 0; }
div.memoria img { float: left; margin: 0 20px 0 0; }
div.memoria a.pdf { float: right; margin: 0 70px 0 0; color: #444444; font-size: 12px }

/*
div.BloqueFilas h3 { margin: 0 0 8px 0; padding: 0 0 0 0; }
di
div.BloqueFilas div.entradilla p { float: right; padding: 0px; width: 250px; text-align: justify; }
div.BloqueFilas div.preentradilla p { float: right; padding: 0px; width: 240px; text-align: justify; }
*/

div.LateralRoundbox { background: transparent url(/inc/img/bg-rbox-2.gif) no-repeat top left; height: 474px; width: 350px; padding: 10px 0 0 0; }
div.LateralRoundbox div.entradilla p { margin: 0 44px 10px 24px; padding: 0px !important; color: #555555; font-family: Times; font-size: 13px; }



div.plano
{
    margin: 0px;
    padding: 0px;
}

div.plano h3
{
    padding: 0px;
    margin: 0 0 0 20px;
}

div.plano p, div.plano li, div.plano table tr td
{
    font-size: 11px;
    text-indent: 0;
    font-family: Arial;
}

div.plano p span
{
    color: #999;
}

div.plano table
{
    border: 0px solid black;
    margin:0 10px 0 10px;
 }

div.planobu
{
    margin: 10px 0 0 20px;
    padding: 0px;
}

div.planobu p, div.planobu li, div.planobu table tr 
{
    font-size: 11px;
    text-indent: 0;
    font-family: Arial;
    color: #444;
}

div.planobu p span
{
    color: #888;
}

div.planobu p
{
    margin: 10px 0 0 0;
}
div.planobu td
{
    margin:0 0px 0 10px;
    padding:0 0px 0 10px;
}
/* @@Tabla archivo@@ */

div.tabla
{
    margin:0 20px 0 20px;
    padding: 0px;
}

div.tabla p, div.tabla li
{
    font: 10px , Verdana, Arial, Helvetica,sans-serif;
	color: #666;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	text-transform: uppercase;
	text-align: left;
	padding: 4px 0px 4px 0px;
}

div.tabla th
{
font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
   	color: #003300;
	border-right: 1px solid #d1dad1;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	letter-spacing: 2px;
	text-transform:uppercase;
	text-align: center;
	padding: 4px 0px 4px 0px;
	background: #d1dad1 url(images/bg_header.jpg) no-repeat
}
div.tabla 
{
	font: 10px , Verdana, Arial, Helvetica,sans-serif;
	color: #666;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	text-transform: uppercase;
	text-align: left;
	padding: 4px 0px 4px 0px;
	background: #eee url(images/bg_header.jpg) no-repeat
}
div.tabla td
{
	font: 10px , Verdana, Arial, Helvetica,sans-serif;
	color: #666;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	text-transform: uppercase;
	text-align: left;
	padding: 4px 0px 4px 0px;
	background: #fff url(images/bg_header.jpg) no-repeat
}

/* @@@@@@@@@@@@@@@@@ */
/* fichaartista.aspx */
/* @@@@@@@@@@@@@@@@@ */

.FichaArtistaNueva { float: left; }
.FichaArtistaNueva div#FAN_Izquierda { width: 409px; text-align: center; padding: 30px 0 0 0; float: left; }
.FichaArtistaNueva div#FAN_Derecha { width: 334px; float: left; padding: 0 0 0 0; text-align: left; }
.FichaArtistaNueva div#FAN_Derecha h3.Obras
{
	background: #eeeeee;
	text-align: left;
	color: #444444;
	padding: 6px 0 6px 12px;
	margin: 30px 20px 0 0;
	font-family: Georgia, Helvetica;
	font-size: 13px;
	font-weight: normal;
}

.FichaArtistaNueva div#FAN_Derecha div.Obras
{
	margin: 0 20px 0 0;
	padding: 10px 10px 10px 10px;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

.FichaArtistaNueva div#FAN_Izquierda div.texto
{
	margin: 20px 30px 0 30px;
	padding: 0 0 0 0;
}

.FichaArtistaNueva div#FAN_Izquierda div.texto p
{
	margin: 0 0 20px 0 !important;
	padding: 0 0 0 0 !important;
	text-align: justify !important;
	line-height: 1.4em !important;
	font-family: Helvetica, Verdana, Georgia, Book Antiqua !important;
	color: #333333 !important;
	font-weight: normal !important;
	text-decoration: none !important;
}

.FichaArtistaNueva div#FAN_Izquierda div.texto h4
{
	margin: 12px 0 8px 0 !important;
	padding: 0 0 0 0 !important;
	font-size: 13px !important;
	font-weight: bold !important;
	border-bottom: 1px solid rgb(220,216,220) !important;
	font-family: Helvetica, Verdana, Georgia, Book Antiqua !important;
	color: #333333 !important;
	text-decoration: none !important;
}

/* @@@@@@@@@@@@@@ */
/* fichaobra.aspx */
/* @@@@@@@@@@@@@@ */

.FichaObraNueva
{
	float: left;
}

.FichaObraNueva div#FAN_Izquierda
{
	width: 359px;
	text-align: center;
	padding: 30px 0 0 0;
	float: left;
}

.FichaObraNueva div#FAN_Derecha
{
	width: 381px;
	float: left;
	padding: 0 0 0 0;
	text-align: left;
}

.FichaObraNueva div#FAN_Izquierda img.imagenObra
{
	display: block;
	margin: 0 auto 20px auto;
}

.FichaObraNueva div#FAN_Izquierda div#infoAdicional
{
	width: 300px;
	margin: 0 auto 0 auto;
	padding: 10px 0 10px 0;
	border-top: 1px solid #cccccc;
}

.FichaObraNueva div#FAN_Izquierda div#infoAdicional span.separador
{
	margin: 8px 0 10px 0;
	display: block;
}

.FichaObraNueva div#FAN_Izquierda div#infoAdicional .NombreArtista { font-size: 16px; font-family: Times New Roman; font-weight: bold; color: #333333; padding: 0 18px 0 0; background: url(/inc/img/iconos/lanzador.gif) no-repeat center right; }
.FichaObraNueva div#FAN_Izquierda div#infoAdicional .NombreArtista:hover { background: url(/inc/img/iconos/lanzadoroscuro.gif) no-repeat center right; text-decoration: none !important; }

.FichaObraNueva div#FAN_Izquierda div#infoAdicional .lblDescripcion
{
	color: #555555;
	display: block;
	font-family: Helvetica, Verdana, Georgia, Book Antiqua;
	font-size: 11px;
}

.FichaObraNueva div#FAN_Derecha h3.detallesH3
{
	background: #eeeeee url(/inc/img/iconos/circulo_flecha_up_gris.gif) no-repeat 10px 50%;
	cursor: pointer;
	text-align: left;
	color: #444444;
	padding: 6px 0 6px 34px;
	margin: 30px 20px 0 0;
	font-family: Georgia, Helvetica;
	font-size: 13px;
	font-weight: normal;
}

.FichaObraNueva div#FAN_Derecha div.detallesDIV
{
	margin: 0 20px 0 0;
	padding: 10px 4px 10px 10px;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

.FichaObraNueva div#FAN_Derecha div.detallesDIV a
{
	border-bottom: 3px solid #eeeeee;
	margin: 0 6px 6px 0;
}

.FichaObraNueva div#FAN_Derecha div.detallesDIV a:hover
{
	border-bottom: 3px solid #bbbbbb;
}

.FichaObraNueva div#FAN_Derecha div.detallesDIV img
{
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.FichaObraNueva div#FAN_Derecha div.texto
{
	margin: 30px 20px 0 0;
	padding: 0 0 0 0;
}

.FichaObraNueva div#FAN_Derecha div.texto p
{
	margin: 0 0 20px 0 !important;
	padding: 0 0 0 0 !important;
	text-align: justify !important;
	line-height: 1.4em !important;
	font-family: Helvetica, Verdana, Georgia, Book Antiqua !important;
	color: #333333 !important;
	font-weight: normal !important;
	text-decoration: none !important;
}

.FichaObraNueva div.texto ul { font-size: 13px !important; line-height: 1.4em !important; }

.FichaObraNueva div#FAN_Derecha div.texto h4
{
	margin: 12px 0 8px 0 !important;
	padding: 0 0 0 0 !important;
	font-size: 13px !important;
	font-weight: bold !important;
	border-bottom: 1px solid rgb(220,216,220) !important;
	font-family: Helvetica, Verdana, Georgia, Book Antiqua !important;
	color: #333333 !important;
	text-decoration: none !important;
}















/* ---------->>> casaducal.css <<<---------- */
/* ---------->>> casaducal.css <<<---------- */
/* ---------->>> casaducal.css <<<---------- */
/* ---------->>> casaducal.css <<<---------- */


		
		
		
		/* ----------------------------------------------------- */
		/* buscadores_ (casas,titulos,tal...)				     */
		/* ----------------------------------------------------- */

div#buscador_casaducal { margin: 0 0 0 0; padding: 20px 0 10px 40px; border-bottom: 1px solid #ccc; position: relative; }
div#buscador_casaducal span.label { font-size: 12px; }
div#buscador_casaducal span#opciones_avanzadas_enlace { font-weight: bold; line-height: 30px; background: transparent url(/inc/img/li2.gif) no-repeat left center; padding: 0 0 0 12px; margin: 0 0 0 10px; }
div#buscador_casaducal label { line-height: 24px; margin: 0 0 4px 0; }

div.divtitulos { background: #ffffff url(/inc/img/bg-top-rallado.gif) repeat-x top; padding: 20px 0 0 0; }
div.navegador { position: absolute; bottom: 0; right: 0px; }

div.divWrapCeldaCasa { width: 710px; margin: 0 auto 0 auto; padding: 0 0 0 0; }
div.divCeldaCasa { float: left; width: 345px; height: 60px; overflow: auto; margin: 0 0 20px 0; padding: 0 0 10px 10px; background: transparent url(/casaducal/img/bg_casa.gif) no-repeat bottom left; }
div.divCeldaCasa a.escudo { float: left; margin: 0 10px 0 0; }
div.divCeldaCasa a { font-size: 14px; color: #333333; font-weight: bold; }
div.divCeldaCasa a:hover { text-decoration: none !important; }
div.divCeldaCasa span { font-size: 10px; color: #999999; }
/*
div.divCeldaCasa div.texto { float: right; width: 280px; margin: 4px 0 8px 0; }
div.divCeldaCasa div.texto p { font-size: 11px; color: #333333; text-align: left; padding: 0 8px 0 0; margin: 0 0 6px 0; }
div.divCeldaCasa div.texto p a { font-size: 11px; }
*/

div#AlfabetoTitulos { margin: 0 auto; text-align: center; margin-left: -40px; }
div#AlfabetoTitulos span { cursor: pointer; font-weight: bold; color: #880000; font-size: 13px; font-family: Helvetica; border: 1px solid #cccccc; padding: 2px 4px; margin: 2px; }
div#AlfabetoTitulos span.no { background-color: #dddddd; color: #999999; cursor: default; }
div#AlfabetoTitulos span.over { color: White; background-color: #880000; border-color: #880000; }

		/* ----------------------------------------------------- */
		/* Tabla de genealogías, buscador de títulos/individuos  */
		/* ----------------------------------------------------- */

.table_listado                 { width: 710px; margin: 0 auto; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0 0 0 0; }

.table_listado tr.over         { background-color: #f3f6f3 !important; }
.table_listado tr.over td a    { color: Black !important; }

.table_listado thead th        { border: 1px solid #ccc; background: #eeeeee; text-align: left; padding: 6px 6px 6px 6px; color: #444; }
.table_listado thead th.nom,
.table_listado thead th.tit,
.table_listado thead th.icons,
.table_listado thead th.ano,
.table_listado thead th.casa   { border-left: 0px; border-right: 0px; }

.table_listado td              { padding: 4px 6px; border-bottom: 1px solid #efefef; }
.table_listado td.tit          { }
.table_listado td.nom          { }
.table_listado td.ano          { width: 90px; border-left: 1px dotted #cccccc; text-align: right; }
.table_listado td.casa         { width: 200px; border-left: 1px dotted #cccccc; }
.table_listado td.icons        { width: 16px; text-align: center; padding: 4px; }
.table_listado td.iconsFirst   { border-left: 1px dotted #cccccc; }
.table_listado td.iconsLast    { border-right: 1px dotted #cccccc !important; }

.table_listado td.vivo,
.table_listado td.novincu      { background: #ffffff url(/inc/img/bg-rallado.gif) repeat !important; }

.table_listado span.notavincu { color: #666666; font-style: italic; }

div.ImgPopup { position: relative; border-style: none !important; }
div.ImgPopup img.ImgVerPersonajes,
div.ImgPopup img.ImgVerTitulosDelPersonaje,
div.ImgPopup img.ImgVerTitulos { cursor: pointer; }
div.ImgPopup div.Popup{ z-index: 100;position: absolute;top: 10px;left: 10px;width: 360px;text-align: left; }
div.ImgPopup div.Derecha{left: auto !important;right: 10px !important;}
div.ImgPopup div.Popup div.top { height: 18px;background: transparent url(/inc/img/topmodalpopup.gif) no-repeat left top;font-size: 11px;font-weight: 700;font-family: Arial;color: #444444;display: block;padding: 12px 4px 0 28px;margin: 0 0 0 0;position: relative; border-bottom: 0px; }    
div.ImgPopup div.Derecha div.top{ background: transparent url(/inc/img/topmodalpopup.right.gif) no-repeat left top !important;padding-left: 12px !important;}  
div.ImgPopup div.Popup div.top img.cerrarPopup { position: absolute; top: 11px; left: 344px; cursor: pointer; }
div.ImgPopup div.Derecha	div.top img.cerrarPopup { left: 324px !important; }
div.ImgPopup div.Popup div.bottom {border: 1px solid #999999; overflow: auto;background: #ffffff url(/inc/img/bg-bottom-rallado.gif) repeat-x bottom left;color: #333;}
div.ImgPopup div.Popup div.bottom ul {margin: 0 0 0 0;padding: 0 0 0 0;list-style: none;}
div.ImgPopup div.Popup div.bottom ul li{margin: 0 0 0 0;padding: 0 0 0 0;list-style: none;border-bottom: 1px solid #eeeeee;}
div.ImgPopup div.Popup div.bottom ul li span.row{display: block;padding: 4px 4px 4px 8px;font-size: 10px !important;color: #333333 !important;}
div.ImgPopup div.Popup div.bottom ul li span.row a { color: Blue !important; }
div.ImgPopup div.Popup div.bottom ul li span.row a:hover { text-decoration: underline; }
div.ImgPopup div.Popup div.bottom span.noresults { margin: 20px !important; display: block; }
		
		
		/* ----------------------------------------------------- */
		/* Tabla popup genealogías							     */
		/* ----------------------------------------------------- */

.t_popup						{ padding: 0; width: 100%; margin: 0px !important; }

.t_popup tr.over				{ background-color: Red !important; }
.t_popup tr.over td				{ background-color: Red !important; }
.t_popup tr.over td.fecha		{ background-color: #666666 !important; color: #dddddd; }
.t_popup tr.seleccionada td     { background-color: #FDFCD7 !important; border-bottom: 3px solid #CCCCCC !important; border-top: 3px solid #CCCCCC !important; }
.t_popup td						{ padding: 3px 3px; border-bottom: 1px solid #eeeeee !important; background-color: transparent !important; }
.t_popup td.nombre				{ padding-left: 8px; }
.t_popup td.ordinal				{ vertical-align: middle; text-align: right; width: 14px; padding: 0 0 0 0; }
.t_popup td.fecha				{ width: 70px; text-align: right; border-right: 1px dotted #cccccc !important; background-color: #eeeeee; padding-right: 7px; }
.t_popup td.icons				{ width: 16px; text-align: center; padding: 3px; }
.t_popup td.iconsFirst			{ border-left: 1px dotted #cccccc !important; }


		/* ----------------------------------------------------- */
		/* Leyenda en genealogías							     */
		/* ----------------------------------------------------- */		

div.leyendabuscadorescasaducal { padding: 3px 0 3px 0; margin: 12px 16px 0 16px; text-align: center; border: 1px solid #cccccc; background: #eeeeee; }
div.leyendabuscadorescasaducal span { margin-left: 8px; font-size: 9px; color: #666666; }
		
		
		/* ----------------------------------------------------- */
		/* Fichas de genealogías                                 */
		/* ----------------------------------------------------- */	

div#fichagenealogia div#cuerpo { float: left; width: 420px; }

/* \*/ * html div#fichagenealogia div#cuerpo { width: 390px; } /* */


div#fichagenealogia img.escudo { float: right; margin: 20px 10px 10px 20px; }

h4.SeccionesFichaIndividuo { border-bottom: 1px solid #DCD8DC; content: #333333; font-family: Helvetica,Verdana,Georgia,Book Antiqua; font-size: 13px; font-weight: bold; margin: 12px 0pt 8px; padding: 0pt; text-decoration: none; }

div.datoslateral { float: right; width: 302px; border-top: 1px solid rgb(216,220,216); border-left: 1px solid rgb(216,220,216); border-right: 1px solid rgb(216,220,216); margin: 10px 20px 0 0; }
div.datoslateral div { float: left; display: block; width: 100%; }
div.datoslateral div div { border-bottom: 1px solid rgb(216,220,216); margin: 0px; padding: 0px; float: left; width: 100%; }
div.datoslateral div div.sin_subordinacion { border-bottom: 0; border-top: 1px solid #dddddd; }
div.datoslateral div div.sin_subordinacion table tr td { border-top: 0; border-bottom: 0; }
div.datoslateral div div.con_subordinacion { border-bottom: 0; border-top: 1px solid #dddddd; }
div.datoslateral div.breve_descripcion { border-top: 1px solid #dddddd; border-bottom: px solid #dddddd; background-color: white; }
div.datoslateral div.breve_descripcion_hijo { border-bottom: 1px solid #dddddd; background-color: white; }

div.datoslateral h3 img.ImgHelp { margin: 0 6px 0 0; float: right; cursor: help; }
div.datoslateral div.ImgHelp { display: none; padding: 0 0 0 0; margin: 0 0 0 0; }
div.datoslateral div.ImgHelp p { margin: 8px 8px 8px 8px !important; padding: 0 0 0 0; text-align: justify; color: #444444; background: #ffffff; }

div.datoslateral ul { list-style: circle; margin: 10px 0 10px 30px; padding: 0px; }
div.datoslateral ul li { margin: 0 0 4px 0; padding: 0px; }
div.datoslateral ul.sub { margin: 4px 0 8px 8px; padding: 0 0 0 0; }
div.datoslateral ul.sub li { margin: 0 0 2px 0; padding: 0 0 0 0; list-style-image: url(/inc/img/li.gif); list-style-position: outside; }
div.datoslateral h3 { margin: 0px; padding: 6px 0 6px 34px; background: #ffffff url(/inc/img/iconos/circulo_flecha_up.gif) no-repeat 10px; cursor: pointer; border-bottom: 1px solid rgb(216,220,216); font-size: 13px; font-family: Georgia, Helvetica; font-weight: normal; color: #003300; }
div.datoslateral h3.plegado { background: #ffffff url(/inc/img/iconos/circulo_flecha_down.gif) no-repeat 10px !important; }

div.datoslateral h3.bio { margin: 0; padding: 0; background: none; }
div.datoslateral h3.bio a { display: block; padding: 6px 0px 6px 34px; background: #ffffff url(/inc/img/iconos/bio.gif) no-repeat 10px; cursor: pointer; font-size: 13px; font-family: Georgia, Helvetica; font-weight: normal; color: #003300; }   

div.datoslateral ul.lista_titulos { margin: 10px 10px 0 10px; padding: 0 0 0 0; list-style: none; }
div.datoslateral ul.lista_titulos li { display: block; margin-bottom: 10px }
div.datoslateral ul.lista_titulos li span.yeartitle { background: transparent url(/inc/img/bg-minibox-leftright-rallado.gif) no-repeat top left; display: block; padding: 2px 4px 2px 4px; font-weight: bold; color: #666; font-size: 12px; border: 1px solid #ccc; }
div.datoslateral ul.lista_titulos li span.yeartitle img { margin-left: 4px; }
div.datoslateral ul.lista_titulos li ul { margin: 6px 0 12px 20px; list-style: disc outside none !important; }
div.datoslateral ul.lista_titulos li ul li { margin: 0 0 0 0; list-style: circle outside none !important; display: list-item; }
div.datoslateral ul.lista_titulos li ul li a span.ordinal { color: #666666; }
div.datoslateral ul.lista_titulos li ul li a { color: #333; }

div.datoslateral ul.lista_titulados { margin: 10px 10px 10px 10px; padding: 0 0 0 0; list-style: circle outset; }
div.datoslateral ul.lista_titulados li { margin: 0 0 4px 16px; }
div.datoslateral ul.lista_titulados a { color: #333333; }

div.datoslateral span.NotaSuperior { display: block; background: #eeeeee; color: #777777; padding: 2px 4px; text-align: right; font-size: 10px; border-bottom: 1px dotted #d8dcd8; }

div.datoslateral div.divFotos {  }
div.datoslateral div.divFotos img { margin: 10px 0 10px 10px; }
div.datoslateral span.fecha { color: #666; }
div.datoslateral p { color: #000000; font-family: Helvetica, Verdana, Georgia, Book Antiqua; font-size: 11px; margin: 12px; text-align: left; } 




            
h2.gen_individuo_nombre
{
    color: #333;
    font-family: Helvetica, Verdana, Georgia, Book Antiqua;
    font-size: 16px;
    font-weight: bold;
    /* margin: 14px 20px 10px 26px; */
    /* padding: 0 0 2px 0; */
    /* border-bottom: 1px solid #eee; */
    background: #fff url(/inc/img/menubg.gif) repeat-x bottom left;
    padding: 4px 8px;
    border: 1px solid #dddddd;
    margin: 4px 20px 10px 14px;
}

h2.gen_individuo_nombre span.apodo { font-style: italic; }

h2.gen_individuo_nombre span.sufijo
{
    color: #999;
    font-family: Helvetica, Verdana, Georgia, Book Antiqua;
    font-size: 12px;
    font-weight: normal;
}

div.familias
{
    background: #ffffff url(/inc/img/bg-box.gif) no-repeat top left;
    margin: 0 0 6px 0;
    padding: 4px 0 0 16px;
}

div.familias h3
{
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    font-family: Helvetica, Verdana, Georgia, Book Antiqua;
    margin: 10px 0 4px 0;
    padding: 0 0 0 0;
}

div.familias span.matrimonio_con_sucesion { color: #003300; }

div.conyuge { padding: 0 0 4px 12px !important; margin: 10px 0 0 0; font-size: 11px; }
div.conyuge span.numeracion { color: #333; font-weight: bold; }
div.conyuge span.casamiento_placedate { color: #666; }
div.conyuge span.individuo_name { color: #333; font-weight: bold; font-size: 12px; }
div.conyuge span.individuo_name a { color: #333; }
div.conyuge span.individuo_suffix { color: #666; }
div.conyuge span.individuo_dates { color: #666; }
div.conyuge span.matrimonio_posteridad { color: #003300; }
div.legitimo { background: url(/inc/img/iconos/gen_matleg.gif) no-repeat 0px 6px; }
div.ilegitimo { background: url(/inc/img/iconos/gen_matileg.gif) no-repeat 0px 6px; }

span.sinenuptiae { font-weight: normal; margin: 0 0 0 20px; color: #003300; }

ul.listing { margin: 0 0 10px 10px; padding: 0 0 0 0; list-style: none; }
ul.listing li { padding: 0 0 0 0; margin: 0 0 2px 0; }
ul.listing li strong { color: #003300; }
ul.listing li ul { padding: 0 0 0 10px; margin: 2px 0 0 12px; list-style: url(/inc/img/li.gif); }

ol.hijos { background: #ffffff; margin: 0 0 12px 0; padding: 10px 0 0 0; border-left: 1px dotted #aaaaaa; list-style: decimal inside; }
ol.hijos li { margin: 0 0 4px 0; padding: 0 0 0 18px; background: url(/inc/img/liline.gif) no-repeat -4px 6px; }
ol.hijos li a { color: #333; font-weight: bold; }
/*
ol.hijos li.padre a { border-left: 6px solid #999 !important; }
ol.hijos li.madre a { border-right: 6px solid #999 !important; }
ol.hijos li.ambos a { border-left: 6px solid #999 !important; border-right: 6px solid #999 !important; }
*/
ol.hijos li img.imgsPadre { border-right: 1px solid #999999; padding-left: 2px; padding-right: 2px; margin-right: 4px; }
ol.hijos li img.imgsMadre { border-left: 1px solid #999999; padding-right: 2px; padding-left: 2px; margin-left: 4px; }
ol.hijos li.sucesion a { background: url(/inc/img/bg-bottom-rallado-blue.gif) repeat-x bottom; border: 1px solid #999; padding: 1px 0 0 0; font-variant: small-caps; }
ol.hijos li.transmision a { background: url(/inc/img/bg-bottom-rallado-yellow.gif) repeat-x bottom; border: 1px solid #999; border-bottom: 1px solid #999; padding: 1px 0 0 0; font-variant: small-caps; }
ol.hijos li span.sine_nuptiae { color: #003300; }
ol.hijos li span.legitimado { color: #003300; font-variant: small-caps; }

ul.padres li { color: #666; }
ul.padres li a { color: #000; text-decoration: none; }
ul.padres li a:hover { text-decoration: underline; }
ul.padres li span.sufijo { font-variant: small-caps; }

ul.mat_hijos { margin: 0 0 0 0; padding: 0 0 0 0; list-style-position: outside; list-style: none; }
ul.mat_hijos li { background: transparent; padding: 0 0 0 0; border: none; margin: 0 0 0 0; }
ul.mat_hijos li span.casamiento_placedate { color: #666; }
ul.mat_hijos li span.individuo_name { color: #333; }
ul.mat_hijos li span.individuo_name a { font-variant: normal !important; color: #333; font-weight: normal; background: transparent; border: 0 !important; padding: 0; }
ul.mat_hijos li span.individuo_suffix { color: #666; }
ul.mat_hijos li span.individuo_dates { color: #666; }
ul.mat_hijos li span.matrimonio_posteridad { color: #003300; }
ul.mat_hijos li span.sufijo { font-variant: small-caps; }
ul.mat_hijos li div.hijos { padding: 0 0 0 12px; padding: 0 0 0 20px; }
ul.mat_hijos li div.legitimo { background: url(/inc/img/iconos/gen_matleg.gif) no-repeat 6px 6px; }
ul.mat_hijos li div.ilegitimo { background: url(/inc/img/iconos/gen_matileg.gif) no-repeat 6px 6px; }

div#tngPedigree { float: right; width: 270px; border: 1px solid rgb(216,220,216); margin: 0 20px 0 0; }
div#tngPedigree div.b { text-align: left; float: left; background: #ffffff url(/inc/img/menubg.gif) repeat-x bottom left; }
div#tngPedigree div.over { background: #ffffff; }
div#tngPedigree div.b a { display: block; padding: 6px 0 6px 0; } 
div#tngPedigree div.b span { margin-left: 10px; padding-left: 13px; } 
div#tngPedigree div.b a:hover { text-decoration: none !important; }
div#tngPedigree div#tngAscendientes { width: 89px; border-right: 1px solid #ccc; }
div#tngPedigree div#tngDescendientes { width: 89px; border-right: 1px solid #ccc; }
div#tngPedigree div#tngParentesco { width: 90px; }
div#tngPedigree div#tngAscendientes a span { background: transparent url(/inc/img/chart_a.gif) no-repeat center left; }
div#tngPedigree div#tngDescendientes a span { background: transparent url(/inc/img/chart_d.gif) no-repeat center left }
div#tngPedigree div#tngParentesco a span { background: transparent url(/inc/img/chart_p.gif) no-repeat center left; }

div#thickbox_fototng { margin: 20px 0 0 0; width: 100%; text-align: center; }
div#thickbox_fototng img.foto { margin: 0 auto 0 auto; cursor: pointer; }
div#thickbox_fototng div.divPie { background: #ffffff url(/inc/img/iconos/separador.gif) no-repeat top center; margin: 20px 0 0 0; padding: 24px 0 0 0; }
div#thickbox_fototng div.divPie span.description { font-variant: small-caps; font-family: Times New Roman; font-size: 16px; font-weight: bold; color: #333; }
div#thickbox_fototng div.divPie span.owner { color: #333333; font-family: Helvetica, Verdana, Georgia, Book Antiqua; font-size: 11px; border-bottom: 1px dotted #003300; }
div#thickbox_fototng div.divPie span.notes { color: #555555; font-family: Helvetica, Verdana, Georgia, Book Antiqua; font-size: 11px; }
div#thickbox_fototng div.divPie span.datataken { color: #555555; font-family: Helvetica, Verdana, Georgia, Book Antiqua; font-size: 11px; }

div#leyenda { margin: 10px; border: 0px 0px 0px 0px !important; width: auto; border-bottom: 0; }
div#leyenda table tr td.sym { text-align: center; }

img.extraPopupIcon { margin: 0 0 0 0; cursor: pointer; }
div.extraPopup { display: none; z-index: 100; width: 360px; position: absolute; top: 2px; left: 14px; }
div.extraPopupWrapper { position: relative; display: inline; margin: 0 0 0 0; line-height: 1em; }
div.extraPopup div.top { background: transparent url(/inc/img/topmodalpopup.gif) no-repeat scroll left top; border-bottom: 1px solid #999999; height: 20px; margin: 0pt; padding: opx; position: relative; }
div.extraPopup div.top img.cerrarPopup { cursor: pointer; position: absolute; top: 8px; right: 3px; }
div.extraPopup div.bottom { background: #FFFFFF url(/inc/img/bgPopup.png) no-repeat scroll left top; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; color: #333333; overflow: auto; padding: 0 0 0 0; }
div.extraPopup div.bottom div.nota, div.nota p { margin: 0 0 0 0; padding: 8px 8px 8px 38px; font-size: 11px; font-weight: normal; }
div.extraPopup div.bottom div.nota p { padding: 0 0 0 0; margin: 0 0 10px 0; }
div.extraPopup div.bottom div.nota a { color: #00469B !important; }
div.extraPopup div.bottom div.nota a:hover { text-decoration: underline !important; }
div.extraPopup div.bottom div.ubicacion { background: #eeeeee; color: #222222; margin: 0 0 0 0; padding: 5px 8px 5px 8px; font-size: 9px; font-family: Verdana; font-weight: normal; text-align: left; }
div.extraPopup div.bottom div.ubicacion span.pop_titulo { text-decoration: underline; }
div.extraPopup div.bottom div.ubicacion span.pop_en { }
div.extraPopup div.bottom div.ubicacion span.pop_autor { font-variant: small-caps; font-size: 11px; }
div.extraPopup div.bottom div.ubicacion span.pop_fecha { color: #555555; }
div.extraPopup div.bottom div.ubicacion span.pop_lugaredicion { color: #555555; }
div.event span.citetext { color: #555555; font-size: 10px; font-style: italic; }

div.extraPopup a.linkParentesco { display: block; padding: 2px 4px; border: 1px solid #bbbbbb; margin: 6px 0 0 0; padding: 4px 0 4px 24px; background: #eeeeee url(/inc/img/chart_p.gif) no-repeat scroll 8px center; }
div.extraPopup a.linkParentesco:hover { border: 1px solid Black; }


h5.SubtituloFicha { margin: 0 20px 2px 20px; padding: 0; color: #003300; font-weight: normal; font-size: 13px; font-family: georgia; font-variant: small-caps; }
div.divConcesion_FichaTitulo { margin: 10px 0 10px 0; background: White url(/inc/img/iconos/separador.gif) no-repeat bottom center; padding: 0 0 14px 0; }
div.divConcesion_FichaTitulo { color: #777; font-family: "Times New Roman"; font-size: 13px; }
div.divConcesion_FichaTitulo p.concesion { color: #777; font-family: "Times New Roman"; font-size: 13px; }
div.divConcesion_FichaTitulo p.concesion a { color: #00469B; }




    
div#agregacion_nubes { background-color: #eee; margin: 0 0 0 0; }
div#agregacion_nubes div.nube { width: 207px; float: left; }
div#agregacion_nubes div.nube img { }
div#agregacion_nubes div.nube h3 { font-variant: small-caps; font-size: 16px; font-weight: normal; font-family: Georgia; border-bottom: 1px solid rgb(220,216,220); padding: 0 0 2px 0; margin: 12px 0 8px 0; }
div#agregacion_nubes div.nube h3 a,
div#agregacion_nubes div.nube h3 a:hover,
div#agregacion_nubes div.nube h3 a:active { color: #003300; }
div#agregacion_nubes div.nube div.texto { margin: 8px 0 0 0; }
div#agregacion_nubes div.nube div.texto p { margin: 0 0 8px 0; font-size: 12px; font-family: "Times New Roman"; }
div#agregacion_nubes div#izq { margin: 0 0 0 40px; }
div#agregacion_nubes div#cen { margin: 0 0 0 20px; }
div#agregacion_nubes div#der { margin: 0 0 0 20px; }




/* -------------------                                  */
/* -------------------                                 */
/* -------------------                                */
/* --------------------- (ng) ---------------------  */
/* -------------------                              */
/* -------------------                             */
/* -------------------                            */

/*
	NOTAS:
	- Ancho del bloque: 744px
*/


.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }

div.box2cols { float: left; width: 372px; }
div.box2cols div.box2colsWrap { margin: 0 20px 0 20px; padding: 0 0 0 0; }
div.box2cols h3 { font-family: Georgia; font-size: 13px; font-variant: small-caps; font-weight: normal; letter-spacing: 1px; margin: 14px 0 12px 0; padding: 0 0 0 0; text-align: left; }
div.box2cols div.iconos { text-align: center; margin: 10px 0 0 0; padding: 4px 0 4px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
div.box2cols div.izq { float: left; width: 60px; }
div.box2cols div.der { margin-left: 70px; overflow: visible; }
div.box2cols div.der p { margin: 0 0 10px 0; }

/* \*/
* html div.box2cols div.der { margin-left: 0; height: 1%; overflow: visible; width: 95%; w\idth: auto; }
* html div.box2cols div.izq { margin-right: 7px; }
/* */

h3.linkh3let { margin: 20px 20px 8px 20px; padding: 4px 8px; text-align: center; border: 1px solid rgb(220,216,220); background: transparent url(/inc/img/bg-bottom-rallado.gif) repeat-x bottom left; }
h3.linkh3let a { color: #003300; text-align: center; background: transparent url(/inc/img/iconos/lanzador.gif) no-repeat center right; font-size: 12px; font-weight: normal; padding: 0 18px 0 0; }
h3.linkh3let a:hover { color: #003300; background-image: url(/inc/img/iconos/lanzadoroscuro.gif); }

div.pager_browser_default { clear: both; background-color: #eee; border-bottom: 1px solid rgb(220,216,220); text-align: center; padding: 10px 0 10px 0; font-size: 11px; font-family: Arial; }
div.pager_browser_default a { border: 1px solid #ccc; background: White url(/inc/img/menubg.gif) repeat-x left bottom; padding: 3px 6px; }
div.pager_browser_default a:hover { text-decoration: none !important; }
div.pager_browser_default a.browser_arrow_left         {}
div.pager_browser_default a.browser_arrow_right       {}
div.pager_browser_default a.browser_arrow_disabled { background: #eee; cursor: default; }
div.pager_browser_default a.browser_arrow_disabled:hover { border: 1px solid #ccc !important; }
div.pager_browser_default span.browser_led { margin: 0 14px 0 9px; }
div.pager_browser_default span.browser_led i { font-style: normal; }

div.pager_browser_wide { clear: both; text-align: right; padding: 10px 40px 10px 0; font-size: 11px; font-family: Arial; }
div.pager_browser_wide a { border: 1px solid #ccc; background: White url(/inc/img/menubg.gif) repeat-x left bottom; padding: 3px 6px; }
div.pager_browser_wide a:hover { text-decoration: none !important; }
div.pager_browser_wide a.browser_arrow_left         {}
div.pager_browser_wide a.browser_arrow_right       {}
div.pager_browser_wide a.browser_arrow_disabled { background: #eee; cursor: default; }
div.pager_browser_wide a.browser_arrow_disabled:hover { border: 1px solid #ccc !important; }
div.pager_browser_wide span.browser_led { margin: 0 14px 0 9px; }
div.pager_browser_wide span.browser_led i { font-style: normal; }

a.followlink { color: #880000 !important; white-space: nowrap; }

div#archivoListado ul { margin: 0 0 0 24px; padding: 0 0 0 0; list-style: none; }
div#archivoListado li { margin: 0 0 8px 0; padding: 0 0 0 0; }
div#archivoListado h4 { border-bottom: 1px solid #DCD8DC; font-family: Helvetica,Verdana,Georgia,Book Antiqua; font-size: 13px; font-weight: bold; margin: 12px 0 8px; padding: 0 0 0 0; text-decoration: none; }
div#archivoListado div.extent_and_medium { color: #555; margin: 0px 0 0 0; text-align: justify; }
div#archivoListado div.scope_and_content { color: #000; margin: 4px 0 0 0; text-align: justify; display: none; background: white url(/inc/img/bg-bottom-rallado.gif) repeat-x bottom left; border: 1px solid rgb(220,216,220); padding: 6px; }
div#archivoListado div.descendants { margin: 4px 0 0 0; border-top: 1px dotted #eee; padding: 4px 0 0 0; }
div#archivoListado a.link { margin: 0 0 0 16px; color: #00469B; }
div#archivoListado a.linkDoc { margin-left: -16px; }
div#archivoListado ul.lower { list-style: none; }
div#archivoListado ul.lower li { margin: 0 0 4px 0; }
div#archivoListado a.linkScope { color: #00469B; display: block; }
div#archivoListado li.udothers { font-weight: bold; font-size: 13px; padding: 18px 0 0 0; border-bottom: 1px solid #eeeeee; }
div#archivoListado a.lower_doclink { margin: 0 0 0 -16px; }





div.horario-monumento-anuncio { border: 2px solid #FFE957; background-color: #FFFBE3; margin: 0 10px 10px 10px; }
div.horario-monumento-anuncio p { margin: 6px; padding: 0px; font-size: 10px; font-weight: bold; }


a.continuar { background-color: #E2ECF6; padding: 2px 4px; color: Black;
              border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
a.continuar:hover { text-decoration: none !important; background-color: #ccc; }





/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(colorbox/controls.png) 0 0 no-repeat;}
    #cboxTopCenter{height:14px; background:url(colorbox/border.png) top left repeat-x;}
    #cboxTopRight{width:14px; height:14px; background:url(colorbox/controls.png) -36px 0 no-repeat;}
    #cboxBottomLeft{width:14px; height:43px; background:url(colorbox/controls.png) 0 -32px no-repeat;}
    #cboxBottomCenter{height:43px; background:url(colorbox/border.png) bottom left repeat-x;}
    #cboxBottomRight{width:14px; height:43px; background:url(colorbox/controls.png) -36px -32px no-repeat;}
    #cboxMiddleLeft{width:14px; background:url(colorbox/controls.png) -175px 0 repeat-y;}
    #cboxMiddleRight{width:14px; background:url(colorbox/controls.png) -211px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(colorbox/loading.gif) center center no-repeat;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(colorbox/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
        
#mapTooltip {
        background-color:#fffddc;
        font-weight:bold;
        /*border:2px #006699 solid;*/
        padding: 2px;
      }

.formateoDerecha{
      text-align:right;
    }
	
	
/* CSS de pie.ascx */
.if { padding-left: 21px; padding-right: 5px; }
.flagen { background: White url(/inc/img/flags/en.gif) no-repeat center left; }
.flages { background: White url(/inc/img/flags/es.gif) no-repeat center left; }
.flagfr { background: White url(/inc/img/flags/fr.gif) no-repeat center left; }
.flagit { background: White url(/inc/img/flags/it.gif) no-repeat center left; }


/* Mapas */
div.map, div.map * { border-bottom: 0px !important; }
div.map span { display: none; }
a#btn_mapFullscreen { float: right; margin-right: 6px; top: 6px; right: 0px; position: absolute; }
div.divMapa { position: relative; }
div#map-wrap { display: none; }
div#map-dark { position: absolute; width: 302px; height: 320px; background-color: Black; opacity: .3; filter: alpha(opacity=30);
			  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; z-index: 50; top: 29px; }
table#map-loading { width: 302px; height: 320px; z-index: 60; top: 29px; position: absolute; }
table#map-loading div { margin-left: 114px; background-color: White; border: 2px solid #880000; padding: 16px; width: 18px; 
					 -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border-radius: 8px; }

tr.periodo { background: none !important; }
div.periodo-titulo { font-weight: bold; border-bottom: 0px !important; }
div.periodo-texto { border-bottom: 0px !important; }
div.periodo-texto p { padding: 0px; margin: 4px 0 0 0; text-align: justify; }

div.log { background-color: #fff; border-bottom: 0 !important; }
div.log-fecha { clear: both; position: relative; height: 40px; }
div.log-fecha span {
	padding: 2px 8px;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial;
	background: #f8f8f8;
	border: 1px solid rgb(220,216,220);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position: absolute;
	text-shadow: 1px 1px #ddd;
}

table.log-content tr.selected td { background-color: #FEF8E4; }


#table-slider { margin: 0 auto; width: 256px;}
#cell-date-inicio { font-weight: bold; text-align: right ; width: 40px; font-family: Helvetica; font-size: 15px; }
#cell-date-fin { font-weight: bold; text-align: left ; width: 40px;  font-family: Helvetica; font-size: 15px;}
#cell-slider { text-align: center; font-size: 12px; }
#cell-lft { width: 30px; text-align: left; margin-left: 20px; }
#cell-rgt { width: 30px; text-align: right; margin-right: 20px; }
#cell-lft a,
#cell-rgt a { cursor: pointer; padding: 0 2px; border: 1px solid #666; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-weight: bold; background: White url(/inc/img/bg-bottom-rallado.gif) repeat-x bottom left; }
#cell-lft a:hover,
#cell-rgt a:hover { text-decoration: none; background-image: none; }
#cell-lft a.disabled,
#cell-rgt a.disabled { border: #ddd; color: #eee; cursor: default; background-image: none; }
/* Overwrite jQuery.UI.Slider stylesheet */
.ui-slider-horizontal { height: 0em; }

/* El handle tiene un ancho de 30px + 4 padding left + 4 padding right */
/* Por eso el margin-left es - (30 + 4 + 4 / 2) */
#slider .ui-slider-handle { width: 30px; margin-left: -19px; padding: 0px 4px; text-decoration: none !important; outline: none !important; line-height: 18px; height: 18px; top: -9px; text-align: center; font-size: 100%; cursor: pointer; }
#slider .ui-state-hover { text-decoration: none; }
#slider .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

div.log table.log-content tr.header-senorios { background-color: #eee; }
div.log table.log-content tr.header-senorios td { font-weight: bold; padding: 3px 6px; border: 1px solid #bbb; }
div.log table.log-content tr.header-descriptivo { background-color: #eee; }
div.log table.log-content tr.header-descriptivo td { font-weight: bold; padding: 3px 6px; border: 1px solid #bbb; }
div.log table.log-content tr.header-totales { }
div.log table.log-content tr.header-totales td { font-weight: bold; padding: 3px 6px; border: 1px solid #bbb; }
div.log table.log-content tr.header-eventos { }
div.log table.log-content tr.header-eventos td { font-weight: bold; padding: 3px 6px; background-color:#fff;}
div.log table.log-content tr.header-eventos-text td { padding: 3px 6px; border: 1px solid #bbb; text-align: justify; font-size: 11px; background-color: #eee; }


/* Google Maps para las webs de los distintos monumentos (por ejemplo: /monumentos/pilatos/index.aspx ) */
div#travel_modes_div { text-align: center; margin-bottom: 20px; margin-top:20px; }

a.googlestyle { 
	width: 30px;
	-moz-transition: all 0.218s ease 0s;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px 2px 2px 2px;
    color: #666666;
    display: inline-block;
    font-size: 85%;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    padding: 0 8px;
    text-align: center;	
	margin: 0 4px 0 4px;
}

a.googlestyle.selected { 
    background-color: #EEEEEE;
    background-image: -moz-linear-gradient(center top , #EEEEEE, #E0E0E0);
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: #333333;
}


a.googlestyle:hover {
    -moz-transition: all 0s ease 0s;
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border: 1px solid #C6C6C6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #333333;
    text-decoration: none;
}

a.googlestyle:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
a.googlestyle.selected:active {
    background-color: #EEEEEE;
    background-image: -moz-linear-gradient(center top , #EEEEEE, #E0E0E0);
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: #333333;
}
a.googlestyle.selected:hover {
    background-color: #EEEEEE;
    background-image: -moz-linear-gradient(center top , #EEEEEE, #E0E0E0);
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: #333333;
}


div#travel_modes_div a#encoche { background-image: url('/inc/img/iconos/rutaencoche.png'); background-repeat:no-repeat; background-position:center; }
div#travel_modes_div a#apie { background-image: url('/inc/img/iconos/rutaapie.png'); background-repeat:no-repeat; background-position:center; }
div#travel_modes_div input#puntopartida { font-size:11px; width:98px; }
div#travel_modes_div a#btn_calcularruta { margin-top: 20px; font-size:11px; width:auto; }


/* actividades.aspx */
div.publicacionPie { float: left; width: 320px; margin: 0; padding: 4px 12px; line-height: 15px; }
div.publicacionPie span { display: block; }

/* coleccion/index.aspx */
#accordion1_wrap { position:absolute; top:56px; left:35px; visibility:hidden; }

/* boton 3D (estado anterior, final, ambos) */
a.boton3Destado { border-left: 1px solid #D8DCD8; background:#eee; padding:4px 6px; font-size:10px; margin:-4px 0 0 0; float:right; }
a.boton3Destado:hover { text-decoration:none !important; background:#ddd; }
a.boton3Destado.active { background-color:white; cursor:default; }
a.boton3Destado.active:hover { background-color:white; }

/* TinyScrollbar utilizado en ficha conservacion de obra */
/*
#scrollbar1 { width: 520px; clear: both; margin: 10px 0 10px 0; }
#scrollbar1 .viewport { width: 500px; height: 200px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background-color: #003D5D; }
#scrollbar1 .scrollbar { position: relative; float: right; width: 15px; }
#scrollbar1 .track { background-color: #D8EEFD; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#scrollbar1 .disable{ display: none; }
*/

#scrollbar1 { width: 520px; margin: 20px 0 10px; }
#scrollbar1 .viewport { width: 500px; height: 200px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }

#scrollbar1 .scrollbar{ background: transparent url(/inc/img/tinyscrollbar/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { background: transparent url(/inc/img/tinyscrollbar/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url(/inc/img/tinyscrollbar/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: transparent url(/inc/img/tinyscrollbar/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }

#scrollbar1 { width: 439px; /* antes 437px */ margin-left:8px; margin-top:4px; }
#scrollbar1 .viewport { width:422px; height:237px;  border:1px solid #D8DCD8; background-color:#f8f8f8; }
#scrollbar1 .viewport #ctl00_CPHcuerpo_texto { margin:10px; }
#scrollbar1 .viewport p, #scrollbar1 .viewport ul { font-size:13px; margin-left:0; margin: 0 15px 10px 0; }
#scrollbar1 .viewport ul { margin-right:15px; }



/* Botón continuar */
.BotonContinuar { height:18px; width:18px; background:url('/inc/img/iconos/continuar.gif') no-repeat; }
.BotonContinuar:hover { background:url('/inc/img/iconos/continuar_hover.gif') no-repeat; text-decoration: none !important; }

div.fancyboxdiv p { margin:0; }
div.fancyboxdiv img.floatizq { float:left; margin:0 15px 10px 0; }
div.fancyboxdiv img.nofloat { margin:0 0 15px 0; }
div.fancyboxdiv table { border:1px solid black; }
div.fancyboxdiv table caption { font-size:11pt; font-weight: bold; margin-bottom: 5px; }
div.fancyboxdiv table td, div.fancyboxdiv table th { border:1px solid black; }

div#direccionMonumento { height:20px; position:absolute; bottom:-26px; left:0; width:745px; }
div#direccionMonumento p { font-size:11px; margin:0 auto; text-align:center; }

div.BotoneraArtifices { position:absolute; top:8px; right:30px; }

table.horario_capilla {
    background-color: white;
    border-collapse: separate;
    border-color: gray;
    border-spacing: 0;
    /* border-style: outset; */
    border-width: 1px;
    margin: 2px auto 5px;
    width: 255px;
}
table.horario_capilla th {
    background-color: white;
    border-color: gray;
    border-style: inset;
    border-width: 1px;
    padding: 2px;
}
table.horario_capilla td {
    background-color: white;
    border-color: gray;
    border-style: inset;
    border-width: 1px;
    padding: 2px;
}

ul#ctl00_contenido_noticias a, a:link, a:active, a:visited { text-decoration:underline; }