/* CSS Document */







* {
	margin:0;
	padding:0;
	background-color:#000;
}
.pre {
	display:none;
}
body {
	width:100%;
	min-width:100%;
	min-width:786px;
	min-height:100%;
	height:100%;
	font-size:100%;
	cursor:url("cursor.cur"), url("../cursor.cur"), default;
}
.colorFuente {
	color: #480000;
}
.Italica {
	font-style: italic
}
a {
	cursor: url("cursor.cur"), url("../cursor.cur"), default;
}
.contGeneral {
	width: auto;
	height: auto;
}
.Cabecera {
	width: auto;
	height: 140px;
	background-color:#1A1A1A;
	background: url(../imagenes/fondocontroles/sh.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	border: groove 10px #666;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.TituloCabecera {
	font-size:50px;
	color: #990;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	background: none;
	padding: 2%;
	width:auto;
}
.Reproductor {
	margin: 10px;
	sbackground-image:url(../imagenes/repro.jpg);
	width: 80px;
	height:29px;
	border: 3px outset #745436;
	aposition:relative;
	abottom:0;
	overflow: hidden;
}
.SeparadorCab {
	background-color:#666;
	width: auto;
	border-top: 3px ridge #000;
	border-bottom: 3px ridge #000;
	height: 20px;
	margin-top: 4px;
}
.Menu {
	width: 250px;
	min-width: 250px;
	min-height: 300px;
	float: left;
	margin-left: 5px;
}
.Menu li, .Menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.Menu li .Menu01,  .Menu li .SubMenu,  .Menu li .Menu03 {
	text-align: center;
}
.pMenu {
	margin-top: 30px;
	font-style:italic;
	font-weight: bold;
	color:#009;
	background:none;
}
.pMenu a {
	text-decoration: none;
	color:#033;
	background:none;
	padding-top: 15px;
	padding-bottom: 16px;
	width:120px;
}
.padInicio {
	padding: 0 35%;
}
.padJR {
	padding:0 7%
}
.padCat {
	padding: 0 32%;
}
.padFor {
	padding: 0 37.5%;
}
.padDon {
	padding: 0 28%;
}
.padLK {
	padding: 33.5%;
}
.pMenuSub {
	margin-top: 14px;
	font-style:italic;
	font-weight: bold;
	color:#009;
	background:none;
}
.pMenuSub a {
	text-decoration: none;
	color:#033;
	background:none;
	padding-top: 10px;
	padding-bottom: 14px;
	width:120px;
}
.padSub {
	padding: 0 23%;
}
.Menu li .Menu01:hover,  .Menu li .Menu01:focus {
	background-image:url(../imagenes/fondocontroles/Menu01res.png);
	font-weight:bolder;
	color:#000;
}
.Menu li .SubMenu:hover,  .Menu li .SubMenu:focus {
	background-image:url(../imagenes/fondocontroles/SubMenu01_res.png)
}
.Menu01 {
	min-width: 250px;
	background-color: #000000;
	min-height:80px;
	background-image:url(../imagenes/fondocontroles/Menu01.png);
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
}
.SubMenu {
	min-width: 250px;
	background-color:  #000000;
	min-height:60px;
	background-image: url(../imagenes/fondocontroles/SubMenu01.png);
	background-position:center top;
	background-repeat: no-repeat;
	overflow: hidden;
	position:relative;
}
.Hidden {
	display: none;
}
.Contenido {
	width:auto;
	height: auto;
	padding: 2%;
	text-align:justify;
	margin-left: 250px;
}
.clearBoth {
	clear:both;
}
.pergamino {
	position: relative;
	height: 100%;
	background-image: url(../imagenes/prel.jpg)
}
.pergamino p {
	color: #480000;
	background-image: url(../imagenes/prel.jpg);
	font-style:italic;
	margin-left: 68px;
	margin-right: 69px;
	padding: 5px;
}
.pergaminoRazas {
	position: relative;
	height: 100%;
	background-image: url(../imagenes/prel.jpg)
}
.pergaminoRazas p {
	color: #480000;
	background-image: url(../imagenes/prel.jpg);
	font-style:italic;
	padding: 5px;
}
.PergaminoPeque p {
}
.InicioParrafo:first-letter {
	font-size:300%;
	line-height: 30px;
}
.InicioParrafo {
background-image:background-image: url(../imagenes/prel.jpg);
}
hr {
	margin: 0 0 2% 0;
}
.TituloLibros {
	color:#480000;
	background:none;
}
.PergaminoFondo, .PergaminoFondo div, .PergaminoFondo p, .PergaminoFondo h3 {
	background-image:url(../imagenes/prel.jpg);
}
.Portada {
	min-width: 844px;
	width: 100%;
	min-height: 595px;
	height:100%;
	background:url(../imagenes/SH-Cover-A4_ultimaversion_V2_opt2.jpg) no-repeat center center;
	margin-left:auto;
	margin-right:auto;
}
.imgBoton {
	margin-top: 2%;
}
.imgBoton a img, .imgBoton a img:hover, .imgBoton a img:active, .imgBoton a img:focus {
	text-decoration:none;
	border:0;
}
.TituloH1 {
	color:#B6C468;
	font-size:24px;
	text-align:center;
}
.simboliz {
	margin-bottom:-5px;
	margin-right: 10px;
}
.simbolder {
	margin-bottom:-5px;
	margin-left: 10px;
}
.TituloH2 {
	color: #480000;
	font-size:18px;
	font-style:italic;
	width:auto;
	margin-left: 69px;
	margin-right: 69px;
	background-image:url(../imagenes/prel.jpg)
}
.TituloH3 {
	color: #480000;
	font-size:16px;
	font-style:italic;
	width:auto;
	background-image:url(../imagenes/prel.jpg)
}
.titiz {
	width: 67px;
	min-width: 67px;
	height: 50px;
	min-height:50px;
	background-image:url(imagenes/tit_iz.jpg);
	float:left;
}
.TituloH2Razas {
	color: #480000;
	font-size:18px;
	font-style:italic;
	width:auto;
	background-image:url(../imagenes/prel.jpg)
}
.bajoTitulo {
	width: auto;
	height:51px;
	background:url(../imagenes/ptop.jpg);
}
.supder {
	width: 69px;
	min-width: 69px;
	height: 51px;
	min-height:51px;
	background-color: #000000;
	background-image:url(../imagenes/pder.jpg);
	float:right;
}
.supiz {
	width: 67px;
	min-width: 67px;
	height: 51px;
	min-height:51px;
	background-image:url(../imagenes/piz.jpg);
	float:left;
}
.pergaminoIz {
	width: 68px;
	min-width: 68px;
	background:url(../imagenes/platiz.jpg);
	background-repeat: repeat-y;
	height: 100%;
	position:absolute;
	top:0;
	left:0;
}
.pergaminoDer {
	width: 69px;
	float: right;
	min-width: 69px;
	background:url(../imagenes/platder.jpg);
	height: 100%;
	position:absolute;
	top:0;
	right:0;
}
.bajoPergamino {
	width: auto;
	height:20px;
	background:url(../imagenes/pinfcen.jpg);
	background-position: left bottom;
}
.infder {
	width: 69px;
	min-width: 69px;
	height: 20px;
	min-height:20px;
	background-image:url(../imagenes/infder.jpg);
	background-position: right bottom;
	float:right;
}
.infiz {
	width: 65px;
	min-width: 65px;
	height: 20px;
	min-height:20px;
	background-image:url(../imagenes/infiz.jpg);
	background-position: left bottom;
	float:left;
}
.ContentImgs {
	padding:50px;
}
.SubImagen {
	width:90%;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
}
.Thumbs {
	width:30%;
	aoverflow: hidden;
}
.Thumbs img {
	width:100%;
	max-height:50%;
}
.thumbsIzMargen {
	margin: 1.4% 1.4% 1.4% 0;
}
.thumbsDerMargen {
	margin: 1.4% 0 1.4% 1.4%;
}
.Centrar {
	text-align:center;
}
.imgSecc {
	position:relative;
	margin-left: 68px;
	text-align:center;
	width: 85%;
}
.imgSecc img {
	width: 100%;
}
.imgSecc45 {
	width: 45%;
	float: right;
	margin: 5px 5px 8px 10px;
}
.FloatL {
	float:left;
}
.FloatR {
	float:right;
}
.seccEnlaces {
	width:auto;
	height:auto;
}
.seccEnlaces a, seccEnlaces a:visited, .seccEnlaces PergaminoFondo a, .seccEnlaces PergaminoFondo a:visited {
	text-decoration: none;
	color:480000;
}
.textoNegrita {
	font-weight:bold;
}
.textoSubrayado {
	text-decoration:underline;
}
.linkimg {
	padding:0.5% 0 0.5% 0;
}
.linkimg a img {
	border: 1px solid #999;
	text-decoration:none;
}
.linkimg a img:hover {
	border: 1px solid #FFFFA0;
	text-decoration:none;
}
.linkimg img {
	width: 120px;
}
.margenL {
	margin-left: 68px;
}
.margenLDonacion {
	margin-left: 100px;
}
.margenLImgLink {
	margin-left: 85px;
}
.margenR {
	margin-right: 68px;
}
.margenT {
	margin-top: 15px;
}
.margenB {
	margin-bottom: 15px;
}
.Stamp {
	width: 33%;
	float: left;
}
.Stamp p {
	margin-left: 0;
}
.Stamp a {
	text-decoration:none;
	color: #480000;
	background-image:url(../imagenes/prel.jpg);
}
.Stamp a img:hover {
	background-color: #FFFFA0;
}
.Enlace {
	text-decoration:none;
	color: #480000;
	background-image:url(../imagenes/prel.jpg);
}
a.Enlace:hover {
	background-color:#480000;
	background-image: none;
	color: #FFFFA0;
}
.Enlace a:hover {
	background-color:#480000;
	background-image: none;
	color: #FFFFA0;
}
.bigBanner {
	width: 40%;
}
hr {
	color: #480000;
	margin-top: 20px;
	height: 5px;
	background-color: #480000;
}
.PergaminoFondo ol, .PergaminoFondo ol li,  .PergaminoFondo ul, .PergaminoFondo ul li {
	background-image:url(../imagenes/prel.jpg);
	margin-left: 60px;
	margin-right: 60px;
	color: #480000;
	font-style: italic;
}
table {
	aborder-collapse:collapse;
 border: 1px solid color: #480000;
	width: 60%;
}
tr {
	background-image:url(../imagenes/prel.jpg);
border: 1px solid color: #480000;
	padding: 0.2em;
}
td.fondoTabla {
	background-color:  #480000;
	color:#FC6;
	padding: 0.1em 0.2em;
}
td.fondoTablaNormal {
	background-image:url(../imagenes/prel.jpg);
	padding: 0.1em 0.2em;
}
caption {
	background-color:#563C27;
	color:#FC0;
	padding: 0.1em 0.2em;
}
.margenImgL {
	margin-left: 68px;
	width: 90%;
}
.imgSeccPedidos45 {
	width: 45%;
	float: left;
	margin: 5px 25px 8px 2%;
}
.alineaIz {
	text-align: left;
}
.TituloPrincipal {
	background-color:#603D31;
	color:#E9DC96;
}

.cubo_download
{ float: left; position:relative;}
.cubo_download p {margin: 0;}
.cubo_download a { margin: 15px;}
.cubo_downloadwp
{ awidth: 16em; float: left; position:relative;}
.cubo_downloadwp p {margin: 0;}
.cubo_downloadwp a { amargin: 15px;}
.descargas p { margin: 0;}
.iconoFondo { position: absolute; bottom: -5px; right: -5px; background:none;}
.posicionR { position: relative;}
.resolucion { width: 50%; min-width: 50%;}

.borde{ border: 1px solid green;}

.espacioEnlace { width: 20%; min-width: 20%;}
.margenTop0 { margin-top: 0;}
.espacio100 { width: 80%; min-width: 80%;}
.block { display: block;}


img .novedad { width: 60px; height: 20px;}
.novedad { background: none;}

