@charset "iso-8859-1";
/* CSS Document */

body {
	margin:0 0 20px;
	background:url(img/bg-body.jpg) top center no-repeat #eadb85;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:medium;
	color:#1b1b1b
}
.overflow {
	overflow:hidden;
	height:1%
}
.lista-menu {
	margin-top:0;
	margin-left:0;
	margin-right:0;
	padding:0;
	list-style:none
}
form {
	margin:0;
	padding:0
}
.sin-bordes {
	border:0
}
.sin-margen {
	margin:0
}
p {
	margin:0 0 15px
}
.font-size-small {
	font-size:small
}
h2, h3, h4 {
	margin:0 0 10px;
	color:#a70912
}
.cab2 {
	font-size:1.4em
}
.cab3 {
	font-size:1.3em
}
.cab4 {
	font-size:1.2em
}
.subcab {
	display:block;
	font-size:small;
	color:#670a94
}
.float-left {
	float:left
}
.float-right {
	float:right
}
.img-left {
	float:left;
	width:240px;
	margin:0 10px 10px 0
}
.img-right {
	float:right;
	width:240px;
	margin:0 0 10px 10px
}
.align-left {
	text-align:left
}
.align-justify {
	text-align:justify
}
.align-center {
	text-align:center
}
.align-right {
	text-align:right
}
hr {
	border-bottom:1px solid #ccc;
	border-top:none;
	border-left:none;
	border-right:none;
	margin-bottom:15px
}
a:link, a:active, a:visited {
	text-decoration:none;
	color:#c00
}
a:hover {
	color:#670a94;
	text-decoration:underline
}
ul, ol {
	margin:0 0 15px 30px;
	padding:0
}
.lista-sin-estilo {
	margin:0 0 15px;
	padding:0;
	list-style:none
}
.col21 {
	width:330px;
	float:left
}
.col22 {
	width:330px;
	float:right
}
.padding-top-20 {
	padding-top:20px
}

/* Top */

#cont-gb-top {
	width:980px;
	margin:auto;
	margin-top:5px;
	margin-bottom:5px;
	overflow:hidden;
	height:1%
}
#logo {
	border:0;
	float:left;
}
#cont-top {
	width:820px;
	margin-top:33px;
	/*padding-right:20px;*/
	/*background:url(img/bg-top.gif) bottom left repeat-x #fff;*/
	background:url(img/bg-top.jpg) bottom left no-repeat #fff;
}
#lista-menu-top {
	float:right;
	margin:0
}
#lista-menu-top li {
	float:left
}
a.menu-top:link, a.menu-top:hover, a.menu-top:active, a.menu-top:visited {
	display:block;
	padding:20px 20px 22px;
	/*width:155px;*/
	width:175px;
	text-decoration:none;
	font-size:large;
	font-weight:bold;
	line-height:1.1em;
	color:white
}
.detalle-menu-top {
	font-size:medium;
	font-weight:normal;
	/* line-height:1em */
}
a.menu-top:hover > .detalle-menu-top {
	text-decoration:underline
}
#menu-top-sumarios {
	background:url(img/bg-menu-sumarios.gif) bottom left repeat-x #c40900
}
#menu-top-fusilados {
	background:url(img/bg-menu-fusilados.gif) bottom left repeat-x #dea701
}
#menu-top-testimonios {
	background:url(img/bg-menu-testimonios.gif) bottom left repeat-x #7911ac
}

/* Cuerpo */

#cont-cuerpo {
	width:980px;
	margin:auto;
	background:url(img/bg-cont-cuerpo.gif) top left repeat-y #fff
}
#cuerpo {
	background:url(img/bg-cuerpo.gif) top left no-repeat;
}
#panel1 {
	width:240px;
	float:left;
	margin-bottom:15px
}
#contenidos {
	width:700px;
	float:right;
	padding-right:20px;
	margin-bottom:15px
}
* html #contenidos {
	width:700px;
	float:right;
	padding-right:18px;
	margin-bottom:15px
}

/* Menús laterales */

#lista-menu-principal {
	margin-bottom:15px
}
#lista-menu-principal li {
	border-bottom:1px solid #e0d9bf
}
a.menu-principal:link, a.menu-principal:active, a.menu-principal:visited {
	display:block;
	padding:7px 25px 7px 20px;
	background:url(img/bg-menu.gif) right 12px no-repeat #c30303;
	text-decoration:none;
	font-size:large;
	color:white
}
a.menu-principal:hover {
	background:url(img/bg-menu-hover.gif) right 12px no-repeat #ecbe1e;
	color:#7911ac
}
#lista-legalidad {
	margin:0 0 10px;
	padding:0 20px;
	list-style:none
}
a.menu-legalidad:link, a.menu-legalidad:active, a.menu-legalidad:visited {
	text-decoration:none;
	color:#670a94
}
a.menu-legalidad:hover {
	text-decoration:underline
}
#siguenos {
	margin:0 0 4px;
	padding:0 20px;
	font-size:large;
	color:#454545
}
#prfo-redes {
	margin:0 0 15px;
	padding:0 20px
}
#prfo-redes img {
	border:0;
	margin-right:5px
}
#prfo-web-antigua {
	margin:0 0 15px;
	padding:0 20px;
	text-align:center
}
#imagen-web-antigua {
	width:200px;
	border:0;
	margin-bottom:4px
}
a#web-antigua:link, a#web-antigua:active, a#web-antigua:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#625f55
}
a#web-antigua:hover {
	text-decoration:underline
}

/* Contenidos */

h1 {
	margin:0 0 20px;
	height:40px;
	line-height:40px;
	font-size:1.5em;
	color:#930a12
}

/* Pie */

#cont-pie {
	clear:both;
	padding:20px;
	background-color:#2e2e2e
}
* html #cont-pie {
	padding-top:10px;
}
#cont-pie p {
	margin:0;
	text-align:center;
	color:white
}
#cont-pie span {
	color:#fff15f
}
a#mail-pie:link, a#mail-pie:active, a#mail-pie:visited {
	text-decoration:none;
	color:#fff15f
}
a#mail-pie:hover {
	text-decoration:underline
}

/* Paginación */

.caja-paginacion {
	margin:0 0 10px;
	text-align:center;
	padding-top:7px;
	border-top:1px solid #ccc
}
.caja-paginacion span {
	color:#777
}
a.paginas:link, a.paginas:active, a.paginas:visited {
	padding:2px 4px 4px;
	color:black;
	text-decoration:none
}
a.paginas:hover {
	color:white;
	background-color:#1c1c1c
}
.caja-paginacion-sinborde {
	margin:0 0 10px;
	text-align:center
}
.caja-paginacion-sinborde span {
	color:#777
}
.total-registros {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small
}
.numero-registros {
	font-weight:bold
}

/* Enlaces recomendados */

.lista-enlaces {
	margin:0 0 15px;
	padding:0;
	list-style:none
}
.lista-enlaces li  {
	padding-left:43px;
	margin-bottom:15px;
	border-bottom:1px solid #ccc;
	background:url(img/bg-enlaces.jpg) top left no-repeat
}
.cab-enlaces {
	margin:0;
	font-size:medium;
	color:#e93f15
}
a.cab-enl-ext:link, a.cab-enl-ext:active, a.cab-enl-ext:visited {
	text-decoration:none;
	font-size:large;
	color:#a70912
}
a.cab-enl-ext:hover {
	text-decoration:underline
}
.descripcion-enlace {
	margin:0 0 5px;
	font-family:Arial, Helvetica, sans-serif
}
a.enl-ext:link, a.enl-ext:active, a.enl-ext:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#7c14af
}
a.enl-ext:hover {
	text-decoration:underline
}

/* Actualidad */

.cab-tipo-actualidad {
	margin:0;
	font-size:1.2em;
	color:#555
}
.cab-actualidad-foro {
	margin:0 0 5px;
	padding:2px 2px 4px 4px;
	font-size:1.3em;
	font-weight:normal;
	background-color:#a70912;
	color:white
}
.cab-actualidad-prensa {
	margin:0 0 5px;
	padding:2px 2px 4px 4px;
	font-size:1.3em;
	font-weight:normal;
	background-color:#6c079d;
	color:white
}
.cab-actualidad-foro-det {
	margin:0 0 5px;
	padding:0;
	font-size:1.4em;
	color:#a70912
}
.cab-actualidad-prensa-det {
	margin:0 0 5px;
	font-size:1.4em;
	color:#6c079d
}
.cab-actualidad-foro-min {
	margin:0;
	font-size:1.2em;
	color:#a70912
}
.cab-actualidad-prensa-min {
	margin:0;
	font-size:1.2em;
	color:#6c079d
}
a.actualidad-todas:link, a.actualidad-todas:active, a.actualidad-todas:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#555
}
a.actualidad-todas:hover {
	text-decoration:underline
}
.cont-actualidad {
	overflow:hidden;
	height:1%;
}
.img-av-not {
	width:200px;
	border:0;
	float:left;
	margin-bottom:15px
}
.cont-textos-act {
	width:480px;
	float:right
}
.cab-titular-foro {
	margin:0;
	font-size:large;
	color:#a70912
}
.cab-titular-prensa {
	margin:0;
	font-size:large;
	color:#6c079d
}
a.titular-foro:link, a.titular-foro:active, a.titular-foro:visited {
	text-decoration:none;
	color:#a70912
}
a.titular-foro:hover {
	text-decoration:underline
}
a.titular-prensa:link, a.titular-prensa:active, a.titular-prensa:visited {
	text-decoration:none;
	color:#6c079d
}
a.titular-prensa:hover {
	text-decoration:underline
}
.datos-noticia {
	margin:0 0 5px;
	font-size:small;
	color:#555
}
.avance {
	margin:0 0 5px
}
.imagen-actualidad {
	width:250px;
	float:right;
	margin:0 0 10px 20px
}
.actualidad-publicada {
	color:#777
}
a.mas-info-foro:link, a.mas-info-foro:active, a.mas-info-foro:visited {
	text-decoration:none;
	color:#a70912
}
a.mas-info-foro:hover {
	text-decoration:underline
}
a.mas-info-prensa:link, a.mas-info-prensa:active, a.mas-info-prensa:visited {
	text-decoration:none;
	color:#6c079d
}
a.mas-info-prensa:hover {
	text-decoration:underline
}

/* Galerías */

.col31, .col32, .col33 {
	width:220px
}
.col31 {
	float:left;
	margin-right:20px;
}
.col32 {
	float:left
}
.col33 {
	float:right
}
.galerias-portadas {
	width:220px;
	border:0;
	margin-bottom:4px
}
a.nombre-lista-galerias:link, a.nombre-lista-galerias:active, a.nombre-lista-galerias:visited {
	text-decoration:none;
	color:#a70912
}
a.nombre-lista-galerias:hover {
	color:#7c14af
}
.lugar-galeria, .fecha-galeria {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small
}
.lugar-galeria {
	color:#333
}
.fecha-galeria {
	color:#777
}
#ptda-detalle-galeria {
	width:250px;
	float:left;
	border:0;
	margin-bottom:10px
}
#cont-detalles-galeria {
	width:430px;
	float:right
}

/* Lightbox 2.0 */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fffffe;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#imageContainer{
	padding: 10px;
}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(img/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(img/prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(img/next.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fffeff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

/* Fusilados */

.lista-localidades {
	color:#c00
}
.lista-comarcas {
	color:#670a94
}
a.comarcas:link, a.comarcas:active, a.comarcas:visited {
	text-decoration:none;
	color:#670a94
}
a.comarcas:hover {
	color:#c00;
	text-decoration:underline
}
.numero-fusilados {
	font-weight:bold;
	color:#670a94
}
#tabla-fusilados {
	margin-bottom:15px;
	margin-top:0;
	width:550px;
	border:1px solid #fff;
	border-collapse:collapse
}
#tabla-fusilados td, th {
	border:1px solid #fff;
	border-collapse:collapse
}
#tabla-fusilados th {
	padding:5px 3px;
	background-color:#2c2c2c;
	text-align:left;
	color:white
}
#tabla-fusilados td {
	padding:3px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif
}
#tabla-nombres-ancho {
	margin-bottom:15px;
	margin-top:0;
	width:100%;
	border:1px solid #fff;
	border-collapse:collapse
}
#tabla-nombres-ancho td, th {
	border:1px solid #fff;
	border-collapse:collapse
}
#tabla-nombres-ancho th {
	padding:5px 3px;
	background-color:#2c2c2c;
	text-align:left;
	color:white
}
#tabla-nombres-ancho td {
	padding:3px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif
}
.fila-impar {
	background-color:#ddd
}
.fila-par {
	background-color:#ececec
}

/* Testimonios */

.video-testimonio {
	width:420px;
	float:left;
	margin-bottom:10px
}
.video-testimonio p {
	margin:0;
	text-align:center
}
.datos-testimonio {
	width:260px;
	float:right
}
.fecha-testimonio {
	margin:0 0 5px;
	color:#670a94
}
.fuente-testimonio {
	color:#670a94
}

/* Formulario de registro */

.label-registro {
	display:block;
	margin-bottom:5px;
	color:#c00
}
.input-registro {
	margin-bottom:10px;
	width:322px;
	padding:3px;
	border:1px solid #aaa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium
}
.submit-registro {
	border:0;
	padding:7px 15px;
	background-color:#670a94;
	font-size:medium;
	font-family:Arial, Helvetica, sans-serif;
	color:white
}
.prfo-enlace-registro {
	margin:10px 0 7px;
	padding-top:10px;
	text-align:right
}
a#enlace-registro:link, a#enlace-registro:hover, a#enlace-registro:active, a#enlace-registro:visited {
	border:0;
	padding:7px 15px;
	background-color:#980c14;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:white
}

/* Sumarios */

#tabla-sumarios {
	width:100%;
	margin:0 0 15px;
	border:1px solid #fff;
	border-collapse:collapse
}
#tabla-sumarios th, td {
	border:1px solid #fff;
	border-collapse:collapse
}
#tabla-sumarios th {
	padding:5px 3px;
	background-color:#9d0d15;
	font-weight:bold;
	color:white
}
#tabla-sumarios td {
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle
}
.nombre-sumario {
	color:#670a94;
	text-align:left
}
.fila-impar-sumario {
	background-color:#e5e5e5
}
.fila-par-sumario {
	background-color:#efefef
}
#cont-cab-descarga {
	margin-bottom:10px;
	overflow:hidden;
	height:1%
}
#cab-sumario {
	margin:0;
	font-size:1.4em
}
#cab-sumario-desc {
	margin:0;
	width:580px;
	float:left;
	font-size:1.4em
}
#prfo-descargar-sumario {
	margin:0;
	padding-top:4px;
	width:100px;
	float:right;
	text-align:right;
	color:#6308a2
}
#prfo-fecha-sumario {
	color:#666
}
#fecha-sumario {
	color:#7d02b9
}
.nota-sumario {
	margin-bottom:5px;
	font-size:small
}

/* Acceso a sumarios */

#cont-sesion {
	margin-bottom:15px
}
#form-sesion {
	background:url(img/bg-form-acceso.gif) top left no-repeat #373737;
	padding:12px 10px 6px 18px;
	font-family:Arial, Helvetica, sans-serif
}
#form-sesion label {
	color:white
}
#prfo-sesion {
	margin:0;
	text-align:center
}
#inicio-sesion {
	font-size:small;
	color:#eabb2a
}
.input-sesion {
	border:1px solid #999;
	width:150px;
	padding:0 2px;
	height:20px;
	line-height:20px;
	margin:0 10px;
	font-size:medium
}
#submit-sesion {
	background-color:#ecb91e;
	border:1px solid #ead12a;
	height:20px;
	margin-left:5px;
	line-height:20px;
	padding:0 10px 2px;
	color:#333
}
#cont-sesion-iniciada {
	border:1px solid #333;
	background-color:#404040;
	padding:6px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	overflow:hidden;
	height:1%
}
#cont-sesion-iniciada p {
	margin-bottom:0;
}
#usuario-sesion {
	float:left;
	color:white
}
.apartado-sesion {
	display:block;
	color:#e8a911
}
#opciones-sesion {
	float:left;
	margin-left:20px;
	color:white
}
a.enl-sesion:link, a.enl-sesion:active, a.enl-sesion:visited {
	text-decoration:none;
	color:white
}
a.enl-sesion:hover {
	text-decoration:underline
}
#prfo-cerrar-sesion {
	float:right;
	padding-top:5px
}
#error-sesion {
	display:block;
	margin-bottom:4px;
	color:#ec1d1d;
	font-size:small;
	text-align:center
}
#cont-sesion-otros {
	overflow:hidden;
	height:1%;
	margin-bottom:10px;
	padding-top:4px
}
#cont-sesion-otros p {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em
}

/* Formularios */

.form-gnral {
	width:400px;
	margin:auto
}
.lista-form-gnral {
	margin:0;
	padding:0 0 7px;
	list-style:none
}
.lista-form-gnral li {
	margin-bottom:10px
}
.label-form-gnral {
	margin:0 0 4px;
	color:#c00
}
.input-form-grnal {
	width:396px;
	padding-top:2px;
	padding-bottom:3px;
	border:1px solid #bbb;
	font-size:1.1em;
	color:#444
}
.textarea-form-grnal {
	width:396px;
	padding-top:2px;
	padding-bottom:3px;
	border:1px solid #bbb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#444
}
.form-cajaselect {
	width:400px;
}
.label-checks {
	font-family:Arial, Helvetica, sans-serif;
	color:#444
}
.reset-gnral {
	border:1px solid #303030;
	background-color:#303030;
	padding:4px 10px;
	font-size:medium;
	color:white
}
.submit-gnral {
	margin-right:15px;
	border:1px solid #670a94;
	background-color:#670a94;
	padding:4px 10px;
	font-size:medium;
	color:white
}
.obligatorio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#5f078b
}
.alerta {
	margin:0;
	padding:2px 0 2px 25px;
	background:url(img/alerta.gif) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small
}

/* Mapa web */

.seccion-mw {
	margin:0 0 10px;
	font-size:1.1em;
	color:#f0af01
}
.lista-mw {
	margin:0 0 15px;
	padding:0;
	list-style-type:none
}
.li-mw {
	padding-left:23px;
	margin-bottom:5px;
	background:url(img/bg-mapaweb.gif) left 2px no-repeat
}
a.mapaweb:link, a.mapaweb:active, a.mapaweb:visited {
	text-decoration:none;
	font-weight:bold;
	color:#c00
}
a.mapaweb:hover {
	text-decoration:underline
}
.sublista-mw {
	margin:0 0 5px;
	padding:0 0 0 20px;
	list-style-type:disc
}
.subli-mw {
	margin:0;
	color:#670a94
}
a.submapaweb:link, a.submapaweb:active, a.submapaweb:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#670a94
}
a.submapaweb:hover {
	text-decoration:underline
}
.apdo-mw {
	list-style-type:none;
	padding:4px 0 2px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:small
}

/* Agenda */

.cab-agenda {
	margin:0;
	font-size:1.4em;
	color:#a70912
}
.cont-agenda {
	overflow:hidden;
	height:1%;
}
.img-av-agenda {
	width:200px;
	border:0;
	float:left;
	margin-bottom:15px
}
.cont-textos-agenda {
	width:480px;
	float:right
}
.cab-titular-agenda {
	margin:0;
	font-size:large;
	color:#a70912
}
a.agenda:link, a.agenda:active, a.agenda:visited {
	text-decoration:none;
	color:#a70912
}
a.agenda:hover {
	text-decoration:underline
}
.datos-agenda {
	margin:0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#7b5011
}
.fecha-agenda {
	font-weight:bold;
	color:#7911ac
}
.imagen-agenda {
	width:250px;
	float:right;
	margin:0 0 10px 20px
}
a.mas-info-agenda:link, a.mas-info-agenda:active, a.mas-info-agenda:visited {
	text-decoration:none;
	color:#7911ac
}
a.mas-info-agenda:hover {
	text-decoration:underline
}

/* Videoteca */

.video-videoteca {
	width:350px;
	float:left;
	margin-bottom:10px
}
.video-videoteca p {
	margin:0;
	text-align:center
}
.datos-videoteca {
	width:330px;
	float:right
}
.cab-videoteca {
	margin:0 0 10px;
	font-size:1.2em;
	color:#7911ac
}
.autor-videoteca {
	margin:0 0 5px;
	font-weight:bold;
	color:#666
}
.autor-videoteca span {
	color:#b2030d
}
.fuente-videoteca {
	color:#670a94
}

/* Biblioteca */

.cab-biblioteca {
	margin:0;
	font-size:1.4em;
	color:#a70912
}
.cont-biblioteca {
	overflow:hidden;
	height:1%;
}
.img-av-biblioteca {
	width:130px;
	border:0;
	float:left;
	margin-bottom:15px
}
.cont-textos-biblioteca {
	width:550px;
	float:right
}
.cab-titular-biblioteca {
	margin:0 0 7px;
	font-size:large;
	color:#a70912
}
a.biblioteca:link, a.biblioteca:active, a.biblioteca:visited {
	text-decoration:none;
	color:#a70912
}
a.biblioteca:hover {
	text-decoration:underline
}
.datos-biblioteca {
	margin:0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#7b5011
}
.fecha-biblioteca {
	font-weight:bold;
	color:#7911ac
}
.imagen-biblioteca {
	width:150px;
	float:right;
	margin:0 0 10px 20px
}
a.mas-info-biblioteca:link, a.mas-info-biblioteca:active, a.mas-info-biblioteca:visited {
	text-decoration:none;
	color:#7911ac
}
a.mas-info-biblioteca:hover {
	text-decoration:underline
}

/* Compartir en redes sociales */

#compartir-redes {
	width:300px;
	height:30px
}

/* Buscador general */

#buscador-general {
	margin:0;
	padding:9px 20px 0;
	width:200px;
	height:31px;
}
.input-buscador {
	width:131px;
	border:1px solid #fff
}
/* IE6 */* html .input-buscador {
	width:130px;
	border:1px solid #fff
}
/* IE7 */*:first-child+html .input-buscador {
	width:130px;
	border:1px solid #fff
}
#submit-buscador {
	background-color:#ebbd1e;
	border:1px solid #ebbd1e;
	color:#7911ac
}

/* Resultados de búsqueda */

.cab-resultados {
	margin:0 0 15px;
	font-size:1.3em;
	font-weight:normal;
	color:#b0040e
}
.numero-resultados {
	font-weight:normal;
	font-size:medium;
	color:#444
}
.cab-todas-busquedas {
	margin:-10px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:normal;
	color:#444
}
a.todas-busqueda:link, a.todas-busqueda:active, a.todas-busqueda:visited {
	text-decoration:none;
	color:#444
}
a.todas-busqueda:hover {
	text-decoration:underline
}
.cont-res-busqueda {
	margin:0 0 10px;
	padding-left:15px;
	border-bottom:1px solid #ccc
}
.cab-titular-busqueda {
	margin:0;
	font-size:medium;
	color:#7911ac
}
a.titular-busqueda:link, a.titular-busqueda:active, a.titular-busqueda:visited {
	text-decoration:none;
	color:#7911ac
}
a.titular-busqueda:hover {
	color:#a70912
}
.datos-busqueda {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small
}
.texto-busqueda {
	margin:0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small
}
.prfo-info-busqueda {
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small
}
.fechalugar-busqueda {
	color:#7b5011
}
#noresbusc {
	color:#7911ac
}

/* Calendario */

#calendario_lat {
	margin:0 0 15px 20px;
	border:1px solid #b5af95;
	border-collapse:collapse;
	width:200px;
	background-color:#f3efea
}
#calendario_lat th, td {
	border:1px solid #b5af95;
	border-collapse:collapse;
	text-align:center
}
.pasar-mes {
	background-color:#9d0d15
}
a.mes_sec_agenda:link, a.mes_sec_agenda:link, a.mes_sec_agenda:active, a.mes_sec_agenda:visited {
	text-decoration:none;
	color:white
}
.cal_mes {
	background-color:#ffc600;
	color:#7911ac
}
.dia_semana {
	background-color:#7911ac;
	color:white
}
.dia-cal-actividad {
	background-color:#9d0d15
}
a.dia_cal_act:link, a.dia_cal_act:hover, a.dia_cal_act:active, a.dia_cal_act:visited {
	text-decoration:none;
	color:white
}
#cab-calendario {
	margin:0 0 4px;
	padding:0 20px;
	font-size:large;
	color:#454545
}
/* Buscador de sumarios */
#cont-buscador-sumarios {
	background:url(img/bg-buscar-sumarios.gif) top left no-repeat;
}
#buscador-sumarios{
	margin:0;
	padding:9px 20px 0;
	width:700px;
	height:31px;
}
#buscador-sumarios label {
	color:white
}