
BODY{
	margin:1% 1% 0% 1%;
    padding:0;
    background:#333333;
	color:#666666;
	text-align:center;
}
.botonesFormulario{
	width:500px;
	height:35px;
	padding-right:80px;
	margin-top:10px;
	text-align:right;
}
#contenedor	{
	margin: 0 auto; 
	width:980px;
	height:auto;
}
.cabeceraizda{
	float:left;
	height: 119px;
	width: 19px;
	background-image:url(../imagenes/cab_izq.gif);
	margin:0;
	background-repeat:no-repeat;
}
.cabecera{
	float:left;
	height: 119px;
	width: 942px;
	background-image:url(../imagenes/cabecera.gif);
	margin:0;
}
.cabeceradra{
	float:right;
	height: 119px;
	width: 19px;
	margin-left:961px;
	background-image:url(../imagenes/cab_dcha.gif);
	margin:0;
	background-repeat:no-repeat;
}
.cabFacebook{
	position:relative;
	float:left;
	top:5px;
}
.enlacesSociales{
	position:relative;
	top:10px;
}
.cabeceraMensaje{
	background-color:#e2ddd7;
	text-align:justify;
}
.cabeceraMensajeRespuesta{
	background-color:#f5f4f0;
	text-align:justify;
}
.cajaBlancaMargenIzq{
	background-color:#FFFFFF;
	width:120px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
.cajaBoton{
	width:auto;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	padding-top:5px;
	border:2px solid;
	border-color:#dad4cb;
	float:left;
	margin-left:50px;
}
.cajaBotonPeque{
	padding-left:5px;
	padding-right:5px;
	border:2px solid;
	border-color:#f75639;
	background-color:#f75639;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
}
.cajaBotonPequeBlanco{
	padding-left:5px;
	padding-right:5px;
	border:2px solid;
	border-color:#dad4cb;
}
.cajaForm{
	height:25px;
}
.cajaForo1{
	background-color:#f5f4f0;
	padding-left:15px;
}
.cajaForo2{
	background-color:#efeeea;
	padding-left:15px;
}
.cajaImagenLibro{
	float:left;
	text-align:left;
	padding-right:10px;
	width:310px;
}
.cajaInfoLibro{
	text-align:justify;
	width:450px;
	margin-left:320px;
	height:310px;
}
.cajaMensaje{
	float:right;
	border: 1px solid #e2ddd7;
	margin-right:20px;
	text-align:justify;
	width:630px;
}
.cajaMensajeForo1{
	margin-right:40px;
}
.cajaMensajeForo2{
	margin-right:40px;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	float:right;
	text-align:left;
}
.cajaMensajeForo3{
	margin-right:40px;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	float:right;
}
.cajaMensajeForo4{
	margin-right:40px;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	float:right;
}
.cajaTextoForm{
	width:100px;
	float:left;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
}
.cajaTextoFormGrande{
	width:150px;
	float:left;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:right;
}
.cajaTextoFormGrande1{
	width:210px;
	float:left;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:right;
}
.cajaTextoFormGrande2{
	width:350px;
	float:left;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:right;
}
.cajaTextoFormGrande3{
	width:400px;
	float:left;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:right;
}
.cajaTextoSeccion{
	text-align:center;
	vertical-align:middle;
	font: 90% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
}
.campoCabeceraMensaje1{
	padding-left:20px;
	margin-right:40px;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
}
.campoCabeceraMensaje2{
	margin-right:20px;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	float:right;
}
.campoCabeceraMensaje3{
	margin-right:20px;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	float:right;
}
.campoCabeceraMensaje4{
	margin-right:20px;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	float:right;
}
.campoInput{
	float: left;
}
.centrado{
	text-align:center;
}
.claseNormal {
	background-color: #FFFFFF;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#b9ad92;
	text-align:justify;
	border: 1px solid #e2ddd7;
}
.claseError {
	background-color: #F3F094;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#b9ad92;
	text-align:justify;
	border: 1px solid #e2ddd7;
}
.col1{
	width:125px;
	float:left;
	margin-top:20px;
	text-align:left;
}
.col2{
	width:125px;
	margin-left: 40px;
	margin-top:20px;
	float:left;
	text-align:left;
}
.col3{
	width:125px;
	margin-left: 40px;
	margin-top:20px;
	float:left;
	text-align:left;
}
.comentariolibro{
	margin-top:10px;
	border:1px solid #C0C0C0;
	padding:3px;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
}
.contenedorSuscripcion{
	margin-left:auto;
	margin-right:auto;
	width:450px;
	text-align:justify;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
}
.contenidoMensaje{
	background-color:#f5f4f0;
	padding:20px;
	text-align:justify;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
}
.contenidoMensajeRespuesta{
	padding:20px;
	text-align:justify;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
}
.derecha{
	text-align:right;
}
.derechaPadding100{
	text-align:right;
	padding-right:100px;
}
.enlace{
	padding-left:20px;
	padding-right:20px;
	border-right:1px solid black;
}
.enlaceIzda{
	padding-left:20px;
	padding-right:20px;
	border-left:1px solid black;
	border-right:1px solid black;
}
.enlacesCabecera{
	position:relative;
	float:left;
	left:160px;
	top:90px;
}
.flotaIzquierda{
	float:left;
}
.formulario{
	text-align:justify;
}
.imagen{
	border:0px;
}
.imgEntrada{
	height: 200px;
	border:0;
}
.imagenLibro{
	border:0px;
	width:300px;
}
.imagenNoticia{
	border:0px;
	width:60px;
}
.imgNoticia{
	float:left;
	padding-right: 10px;
}
.indentado40{
	text-align:left;
	padding-left:80px;
}
.indentado50{
	text-align:left;
	padding-left:100px;
}
.izquierda{
	text-align:left;
}
.justificado{
	text-align:justify;
}
.justificado2{
	text-align:justify;
	width:750px;
}
.lineaizda{
	margin-left:10px;
	margin-right:10px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	border-bottom:1px solid;
	border-color:#000;
}
.lineaizdaBordes{
	margin-left:10px;
	margin-right:10px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	border-bottom:1px solid;
	border-top:1px solid;
	border-color:#000;
}
.lineaizdaBordeSup{
	margin-left:10px;
	margin-right:10px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	border-top:1px solid;
	border-color:#000;
}
.lineaizdaIndentado{
	margin-left:10px;
	margin-right:10px;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
}
.lineaizdaIndentadoBordes{
	margin-left:10px;
	margin-right:10px;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	border-bottom:1px solid;
	border-color:#000;
}
.lineaizdaSinBorde{
	margin-left:10px;
	margin-right:10px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}

.mderecho{
	width:313px;
	background-color:#FFF;
	margin-left: 20px;
	margin-top:20px;
	float:left;	
}
.mderechoinf{
	width:313px;
	height:19px;
	background-image:url(../imagenes/mder_inf.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.mderechosup{
	width:313px;
	height:32px;
	background-image:url(../imagenes/mder_sup.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.mizquierdo{
	width:147px;
	background-color:#474747;
	float:left;
	margin-top:20px;
	text-align:center;
}
.mizquierdoinf{
	width:147px;
	height:19px;
	background-image:url(../imagenes/mizq_inf.gif);
}
.mizquierdosup{
	width:147px;
	height:32px;
	background-image:url(../imagenes/mizq_sup.gif);
}
.padding10{
	padding-left:10px;
}
.padding15{
	padding-left:20px;
	padding-right:20px;
}
.paddingR40{
	padding-left:20px;
	padding-right:40px;
}
.pie{
	width:980px;
	height:30px;
	background-color:#333333;
	margin: 0 auto; 
	text-align:left;
}
.principal{
	width:500px;
	margin-left: 0px;
	margin-top:20px;
	float:left;
	background-color:#FFF;
}
.principalGrande{
	width:830px;
	margin-left: 3px;
	margin-top:20px;
	float:left;
	background-color:#FFF;
}
.principalGrandeCat{
	width:830px;
	margin-left: 3px;
	margin-top:20px;
	float:left;
	background-color:#FFF;
}
.principalGrandeinf{
	width:830px;
	height:19px;
	background-image:url(../imagenes/cuerpo_inf.gif);
}
.principalGrandesup{
	width:830px;
	height:32px;
	background-image:url(../imagenes/cuerpo_sup.gif);
}
.scrolling{
	overflow:auto;
	height:350px;
}
.scrolling2{
	overflow:auto;
	height:250px;
}
.scrolling3{
	overflow:auto;
	height:423px;
}
.separadorHorizontal{
	width:980px;
	height:25px;
}
.tablaNoticias{
	padding-left:50px;
	text-align:left;
}
.tdNoticia{
	width:70px;
	padding-top:10px;
	vertical-align:top;
	border-bottom: 2px solid #dad4cb;;
}
.tdTextoSup{
	vertical-align:top;
	padding-top:10px;
	width:360px;
	height:210px;
	border-bottom: 2px solid #dad4cb;;
}
.tdTextoSup2{
	padding-top:10px;
	vertical-align:top;
	width:450px;
	height:auto;
	border-bottom: 2px solid #dad4cb;;
}
.textoFondoMarron{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#dad4cb;
	color:#000;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
}
/**************************************/
/**   Estilos de la textos	        ***/
/**************************************/
.texto{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
}
.textoCentrado{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
}
.textoError{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight:bold;
}
.textoMarron{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#b9ad92;
	font-weight:bold;
	text-align:justify;
	border: 2px solid #e2ddd7;
}
.textoMarronN{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#b9ad92;
	font-weight:bold;
	text-align:justify;
}
.textoNegrita{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	text-align:justify;
}
.textoNegritaCentrado{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	text-align:center;
}
.textoNoticia{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
	padding-right:15px;
	padding-left:15px;
}
.textoNoticia2{
	height:140px;
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
}
.textoPeque{
	font: 60% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
}
.textoPie1{
	font: 60% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:25px;
}
.textoPie2{
	font: 60% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:50px;
}
.textoPie3{
	font: 60% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:100px;
}
.textoPie4{
	font: 60% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:50px;
}
.textoRojo{
	font:80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight:bold;
	text-align:left;
}
.textoRojo60{
	font: 60% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight:bold;
}
.tituloNoticia{
	font: 100% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666363;
	font-weight:bold;
	text-align:justify;
	padding-left:15px;
	padding-right:15px;
}
.tituloNoticia2{
	font: 90% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666363;
	font-weight:bold;
	text-align:justify;
}
.tituloPagina{
	font: 180% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-align:justify;
}
.tituloPagina2{
	font: 140% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-align:justify;
}
/**************************************/
/**   Estilos de la enlaces	        ***/
/**************************************/
.e_cabecera:link{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}
.e_cabecera:visited{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}
.e_cabecera:hover{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:underline;
}
.e_izdo:link{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
.e_izdo:visited{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
.e_izdo:hover{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FB8372;
	text-decoration:underline;
}
.e_izdoMail:link{
	font: 70% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#474747;
	text-decoration:none;
}
.e_izdoMail:visited{
	font: 70% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#474747;
	text-decoration:none;
}
.e_izdoMail:hover{
	font: 70% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF0000;
	text-decoration:underline;
}
.e_marron:link{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#b9ad92;
	text-decoration:none;
}
.e_marron:visited{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#b9ad92;
	text-decoration:none;
}
.e_marron:hover{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#b9ad92;
	text-decoration:underline;
}
.e_rojo:link{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#EC3C37;
	text-decoration:underline;
}
.e_rojo:visited{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:underline;
}
.e_rojo:hover{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:underline;
}
.e_marronOscuro:link{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#9a7f4d;
	font-weight:bold;
	text-decoration:none;
}
.e_marronOscuro:visited{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#9a7f4d;
	font-weight:bold;
	text-decoration:none;
}
.e_marronOscuro:hover{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#9a7f4d;
	font-weight:bold;
	text-decoration:underline;
}
.e_rojoOscuro:link{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#EC3C37;
	font-weight:bold;
	text-decoration:underline;
}
.e_rojoOscuro:visited{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight:bold;
	text-decoration:underline;
}
.e_rojoOscuro:hover{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight:bold;
	text-decoration:underline;
}
.e_Pie:link{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
.e_Pie:visited{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
.e_Pie:hover{
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;
}
.e_texto:link{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#f75639;
	text-decoration:none;
}
.e_texto:visited{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#f75639;
	text-decoration:none;
}
.e_texto:hover{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#f75639;
	text-decoration:underline;
}
.e_textoGris:link{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.e_textoGris:visited{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.e_textoGris:hover{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}
.e_textoRojo:link{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:none;
}
.e_textoRojo:visited{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:none;
}
.e_textoRojo:hover{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:underline;
}
.e_textoSinFormato:link{
	color:#FF0000;
	text-decoration:none;
}
.e_textoSinFormato:visited{
	color:#FF0000;
	text-decoration:none;
}
.e_textoSinFormato:hover{
	color:#FF0000;
	text-decoration:underline;
}
/**************************************/
/**   Estilos de los botones        ***/
/**************************************/
.botonFormulario{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#FFF;
	border: 1px solid;
	border-color: #b9ad92;
	width:90px;
}
.botonFormulario2{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#FFF;
	border: 1px solid;
	border-color: #b9ad92;
	width:200px;
}
.botonFormularioRojo{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	border: 1px solid;
	background-color:#FFF;
	border-color: #b9ad92;
	width:90px;
}
.botonFormularioRojo2{
	font: 80% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	border: 1px solid;
	background-color:#FFF;
	border-color: #b9ad92;
	width:200px;
}
/****************************************************************/
/******** Listas en columnas   **********************************/
/****************************************************************/
#listaSuscripcionRevista {
	padding-top: 20px;
}

#listaSuscripcionRevista ul {
	display: inline;
	height:25px;
	width: 480px;
}
#listaSuscripcionRevista li {
	display: inline;
	border: 1px solid #A5A5A5;	
	margin-left:10px;
	margin-right: 10px;
	width: 140px;;
	color:#20429F;
	text-align: right;		
	FONT-STYLE: normal; 
	FONT-SIZE: 80%;
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	
	background-color: #E3E5CD;
}

