*{
	margin: 0;
	padding: 0;
	}

IMG{
	border-width: 0;
	}
	
A{
	text-decoration: none;
	color: #453469;
	}
	A:hover{
		text-decoration: underline;
		}
	
H1{
	display: none;
	}
	
H2{
	margin: 0 0 5px 0;
	font-family: Georgia, Arial, Helvetica;
	font-size: 22px;
	line-height: 23px;
	color: #453469;
	}

H3{
	margin: 0 0 5px 0;
	font-family: Georgia, Arial, Helvetica;
	font-size: 18px;
	line-height: 19px;
	color: #453469;
	}
	A H3{
		color: #453469;
		}
		A:hover H3{
			text-decoration: none;
			}
	
H4{
	margin: 0 0 5px 0;
	font-family: Georgia, Arial, Helvetica;
	font-size: 16px;
	line-height: 17px;
	color: #453469;
	}

H5{
	font-family: Georgia, Arial, Helvetica;
	font-size: 14px;
	color: #453469;
	}
	
TABLE.tabla-editor{
	clear: both;
	float: left;
	margin: 0 0 15px;
	width: 100%;
	border-collapse: collapse;
	empty-cells: show;
	}	
	TABLE.tabla-editor TH{	
		background-color: #b8ae72;
		color: #FFF;
		padding: 5px;
		}
	TABLE.tabla-editor TD{
		background-color: #FFF;
		border-bottom: 1px solid #b8ae72;
		padding: 5px;
		}
		TABLE.tabla-editor TD.alineacion-izquierda,
		TABLE.tabla-editor TH.alineacion-izquierda{
			text-align: left;
			}
		TABLE.tabla-editor TD.alineacion-centro,
		TABLE.tabla-editor TH.alineacion-centro{
			text-align: center;
			}
		TABLE.tabla-editor TD.alineacion-derecha,
		TABLE.tabla-editor TH.alineacion-derecha{
			text-align: right;
			}
	#contenido TABLE.tabla-editor IMG{
		border: 0;
		}
	
#contenido .entradilla, 
#contenidoHome .entradilla{
	font-style: italic;
	margin: 7px 0 5px 0;
	}
	
.ancho{
	margin: 0 auto;
	padding: 0;
	width: 1003px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Helvetica;
	}
	
#cabecera{
	float: left;
	padding: 6px 0 0 0;
	width: 100%;
	background-image: url(../images/cabecera/cabecera_superior.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	text-align: center;
	}
	#cabecera .ancho,
	#menu .ancho,
	#menuSec .ancho{
		padding: 0 7px 0 5px;
		width: 978px;
		}
	#cabecera UL.utilidades{
		float: right;
		width: auto;
		list-style-type: none;
		}
		#cabecera UL.utilidades LI{
			display: inline;
			font-size: 11px;
			}
			#cabecera UL.utilidades LI A{
				color: #000;
				padding: 0 3px 0 7px;
				border-left: 1px solid #000;
				}
				#cabecera UL.utilidades LI.primero A{
					border: none;
					}
	#cabecera SPAN{
		float: left;
		margin: 3px 0 0 0;
		font-weight: bold;
		font-size: 11px;
		}
	#cabecera #logo{
		float: left;
		margin: 30px 0 0 0;
		width: 100%;
		}
		#cabecera #logo A.logo{
			float: left;
			width: 441px;
			height: 70px;
			background-image: url(../images/comunes/logo.gif);
			background-position: 0 0;
			background-repeat: no-repeat;
			}
		#cabecera #logo P.registro{
			float: right;
			margin: 35px 0 0 0;
			}
			#cabecera #logo P.registro STRONG{
				font-size: 13px;
				}
			#cabecera #logo P.registro A{
				color: #226B73;
				text-decoration: underline;
				}
				#cabecera #logo P.registro A:hover{
					text-decoration: none;
					}
					
#publicidad{
	float: left;
	padding: 17px 0 0 0;
	width: 100%;
	min-height: 110px;
	height: auto!important;
	height: 110px;
	border-top: 1px solid #dadada;
	background-image: url('../images/cabecera/cabecera_inferior.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
	text-align: center;
	}		
	
#menu{	
	float: left;
	width: 100%;
	background-image: url('../images/menu/menu_principal.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
	text-align: center;
	}
	#menu UL{
		float: left;
		width: auto;
		font-family: Georgia, Arial, Helvetica;
		list-style-type: none;
		background-image: url('../images/menu/separador_menu_principal.gif');
		background-position: 0 0;
		background-repeat: no-repeat;
		}
		#menu UL LI{
			display: inline;
			}
			#menu UL LI A{
				float: left;
				padding: 7px 17px;
				font-size: 15px;
				color: #E1E1E1;
				background-image: url('../images/menu/separador_menu_principal.gif');
				background-position: 100% 0;
				background-repeat: no-repeat;
				}
				#menu UL LI A:hover,
				#menu UL LI A.sel{
					color: #BCB37A;
					text-decoration: none;
					}
	#menu DIV.buscador{
		float: right;
		padding: 5px 0 0 0;
		}
		#menu DIV.buscador INPUT{
			float: left;
			padding: 1px 2px;
			width: 168px;
			height: 18px;
			background-image: url(../images/comunes/input.gif);
			background-position: bottom left;
			background-repeat: repeat-x;
			border: 1px solid #000;
			font-family: Arial, Helvetica;
			font-size: 12px;
			color: #000;
			}
			#menu DIV.buscador INPUT.buscar{
				float: left;
				margin: 0 0 0 10px;
				width: 21px;
				height: 21px;
				padding: 0;
				border: 0;
				background-image: url(../images/comunes/lupa.gif);
				background-position: 0 0;
				background-repeat: no-repeat;
				cursor: pointer;
				}
		
		
#menuSec{	
	float: left;
	width: 100%;
	background-image: url('../images/menu/menu_secundario.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
	text-align: center;
	}
	#menuSec UL{
		float: left;
		width: auto;
		margin: 12px 0 0 0;
		padding: 0 0 10px 0;
		list-style-type: none;
		background-image: url('../images/menu/separador_menu_secundario.gif');
		background-position: 0 4px;
		background-repeat: no-repeat;
		}
		#menuSec UL LI{
			display: inline;
			}
			#menuSec UL LI A{
				float: left;
				padding: 0 8px;
				font-size: 12px;
				color: #444;
				background-image: url('../images/menu/separador_menu_secundario.gif');
				background-position: 100% 50%;
				background-repeat: no-repeat;
				}
				#menuSec UL LI A:hover,
				#menuSec UL LI A.sel{
					color: #7D7D7D;
					text-decoration: none;
					}
					
#contenidoHome,
#contenido{
	float: left;
	width: 100%;
	text-align: center;
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	}
	#contenidoHome P,
	#contenido P{
		margin: 0 0 15px 0;
		}		
	#contenidoHome IMG,
	#contenido IMG{
		border: 1px solid #DADADA;
		}

	#contenedor .publicidad{
		padding: 0 11px;
		margin: 5px 0 15px 0;
		}
		#contenedor .publicidad SPAN{
			font-family: Tahoma, Arial, Helvetica;
			font-size: 9px;
			color: #A6A6A6;
			text-transform: uppercase;
			padding: 0;
			}
		#contenedor .publicidad IMG{
			border: none;
			}

	#contenidoHome #contenedor{
		float: left;
		width: 1003px;
		background-image: url(../images/comunes/laterales_contenido.gif);
		background-position: 0 0;
		background-repeat: repeat-y;
		}
	#contenidoHome .izquierda{	
		float: left;
		padding: 16px 0 0 0;
		width: 345px;
		border-right: 1px solid #DADADA;
		}
		#contenidoHome .izquierda UL.noticias{
			float: left;
			padding: 0 11px;
			width: 322px;
			list-style-type: none;
			}
			#contenidoHome .izquierda UL.noticias LI{
				margin: 0 0 15px 0;
				}
				#contenidoHome .izquierda UL.noticias LI IMG{
					margin: 0 0 10px 0;
					}
				#contenidoHome .izquierda UL.noticias LI A{
					display: block;
					margin: 0 0 15px 0;
					}
					#contenidoHome .izquierda UL.noticias LI A:hover{
						text-decoration: none;
						}
					#contenidoHome .izquierda UL.noticias LI H2 A{
						color: #453469;
						font-family: Georgia, Arial, Helvetica;
						font-size: 22px;
						line-height: 23px;
						}
					#contenidoHome .izquierda UL.noticias LI H3 A{
						color:#A99E5B;
						font-family:Georgia,Arial,Helvetica;
						font-size:18px;
						line-height:19px;
						}
		#contenidoHome .izquierda .movimientos{
			float: left;
			margin : 0 0 0 1px;
			width: 343px;
			background-image: url(../images/home/ultimos_movimientos.gif);
			background-position: 0 0;
			background-repeat: repeat-x;
			}
			#contenidoHome .izquierda .movimientos A.ultimos{
				float: left;
				width: 254px;
				height: 41px;
				}
			#contenidoHome .izquierda .movimientos A.rss{
				display: none;
				float: right;
				margin: 13px 13px 0 0;
				width: 45px;
				height: 15px;
				background-image: url(../images/comunes/rss.gif);
				background-position: 0 0;
				background-repeat: no-repeat;
				}
			#contenidoHome .izquierda .movimientos UL{
				float: left;
				padding: 16px 11px;
				width: 322px;
				list-style-type: none;
				}
				#contenidoHome .izquierda .movimientos UL LI{
					float: left;
					padding: 0 0 10px 0;
					margin: 0 0 10px 0;
					width: 322px;
					font-size: 9px;
					font-family: Tahoma, Arial, Helvetica;
					color: #3F3F3F;
					background-image: url(../images/comunes/separador_inferior.gif);
					background-position: bottom left;
					background-repeat: repeat-x;
					text-transform: uppercase;
					}
					#contenidoHome .izquierda .movimientos UL LI SPAN{
						color: #999;
						}
					#contenidoHome .izquierda .movimientos UL LI A{
						clear: both;
						float: left;
						font-family: Georgia, Arial, Helvetica;
						font-weight: bold;
						font-size: 14px;
						color: #453469;
						text-transform: none;
						}
				
	#contenidoHome .derecha{
		float: left;
		padding: 16px 0 0 0;
		width: 656px;
		background-image: url(../images/home/derecha.gif);
		background-position: 0 0;
		background-repeat: repeat-y;
		}
		#contenidoHome .derecha .derecha_izq{
			float: left;
			width: 348px;
			}
			#contenidoHome .derecha .derecha_izq UL.noticias{
				float: left;
				padding: 0 0 0 10px;
				width: 338px;
				list-style-type: none;
				}
				#contenidoHome .derecha .derecha_izq UL.noticias LI{
					float: left;
					width: 100%;
					}
					#contenidoHome .derecha .derecha_izq UL.noticias LI DIV{
						float: left;
						padding: 0 4px;
						width: 160px;
						}
						#contenidoHome .derecha .derecha_izq UL.noticias LI DIV P{
							font-size: 11px;
							}
							#contenidoHome .derecha .derecha_izq UL.noticias LI DIV P.seccion{
								margin: 5px 0;
								font-family: Tahoma, Arial, Helvetica;
								font-size: 9px;
								text-transform: uppercase;
								}
								#contenidoHome .derecha .derecha_izq UL.noticias LI DIV P.seccion SPAN{
									margin: 0;
									text-transform: none;
									font-family: Tahoma, Arial, Helvetica;
									font-size: 9px;
									color: #999;
									}
						#contenidoHome .derecha .derecha_izq UL.noticias LI DIV A.titulo{
							display: block;
							padding: 0 10px 0 0;
							margin: 0 0 5px 0;
							color: #453469;
							font-family: Georgia, Arial, Helvetica;
							font-size: 15px;
							font-weight: bold;
							}
							
		#contenidoHome .derecha .criticas{
			float: left;
			margin: 0;
			width: 308px;
			}	
			#contenidoHome .derecha .criticas UL{
				float: left;
				margin: 0 0 20px 15px!important;
				margin: 0 0 20px 7px;
				width: 279px;
				border: 1px solid #dadada;
				list-style-type: none;
				background-color: #f6f6f6;
				}
				#contenidoHome .derecha .criticas UL LI{
					float: left;
					margin: 0 0 5px 0;
					padding: 7px 0 0 10px;
					width: 250px;
					border-bottom: 1px solid #FFF;
					}
					#contenidoHome .derecha .criticas UL LI.encabezado{
						padding: 0;
						width: 279px;
						border: none;
						}
					#contenidoHome .derecha .criticas UL LI H3.criticas{
						float: left;
						width: 100%;
						height: 37px;
						background-image: url(../images/home/ultimas_criticas.gif);
						background-position: 0 0;
						background-repeat: no-repeat;
						}
						#contenidoHome .derecha .criticas UL LI H3.criticas A{
							display: block;
							width: 145px;
							height: 37px;
							}
					#contenidoHome .derecha .criticas UL LI A.foto{
						float: left;
						position: relative;
						width: 94px;
						height: 124px;
						background-image:url(../images/comunes/listado/fotocri.gif);
						background-position: 0 0;
						background-repeat: no-repeat;
						}
						#contenidoHome .derecha .criticas UL LI A.foto IMG{
							position: absolute;
							top: 4px;
							left: 4px;
							}
					#contenidoHome .derecha .criticas UL LI DIV{
						float: right;
						width: 150px;
						}
						#contenidoHome .derecha .criticas UL LI DIV A{
							display: block;
							font-family: Georgia, Arial, Helvetica;
							font-size: 15px;
							font-weight: bold;
							color: #453469;
							}
						#contenidoHome .derecha .criticas UL LI DIV SPAN{	
							font-family: Tahoma, Arial, Helvetica;
							font-size: 9px;
							color: #3f3f3f;
							text-transform: uppercase;
							}
						#contenidoHome .derecha .criticas UL LI DIV P{
							font-size: 11px;
							margin: 0 0 5px 0;
							}
							
		#contenidoHome .centro{
			float: left;
			width: 656px;
			background-color: #FFF;
			}
			#contenidoHome .centro H3.escritores_destacados{
				float: left;
				width: 656px;
				height: 41px;
				background-image: url(../images/home/escritores_destacados.gif);
				background-position: 0 0;
				background-repeat: no-repeat;
				}
				#contenidoHome .centro H3.escritores_destacados A{
					display:block;
					width: 260px;
					height: 41px;
					}
			#contenidoHome .centro UL.escritores{
				float: left;
				margin: 15px 0;
				width: 656px;
				}
				#contenidoHome .centro UL.escritores LI{
					float: left;
					padding: 0 8px 14px 8px;
					width: 640px;
					list-style-type: none;
					}
					#contenidoHome .centro UL.escritores LI DIV{
						float: left;
						padding: 0 5px;
						width: 116px;
						}
						#contenidoHome .centro UL.escritores LI DIV A.foto{
							position: relative;
							float: left;
							width: 116px;
							height: 117px;
							margin: 0 0 8px 0;
							background-image: url(../images/comunes/imagen_escritores_destacados.gif);
							background-position: 0 0;
							background-repeat: no-repeat;
							}
							#contenidoHome .centro UL.escritores LI DIV A.foto IMG{
								position: absolute;
								top: 4px;
								left: 4px;
								}
						#contenidoHome .centro UL.escritores LI DIV A{
							display: block;
							margin: 0 0 6px 0;
							color: #453469;
							font-family: Georgia, Arial, Helvetica;
							font-size: 17px;
							}
						#contenidoHome .centro UL.escritores LI DIV P{
							font-size: 11px;
							margin: 0 0 5px 0;
							}
							
		#contenidoHome .derecha_top10{
			float: left;
			width: 407px;
			border-right: 1px solid #dadada;
			background-color: #FFF;
			}
			#contenidoHome .derecha_top10 H4.top10{
				float: left;
				height: 41px;
				width: 407px;
				background-image: url(../images/home/top10.gif);
				background-position: 0 0;
				background-repeat: no-repeat;
				}
				#contenidoHome .derecha_top10 H4.top10 A{
					display:block;
					width: 150px;
					height: 41px;
					}
			#contenidoHome .derecha_top10 UL.top10{
				float: left;
				padding: 0 10px;
				width: 387px;
				list-style-type: none;
				}
				#contenidoHome .derecha_top10 UL.top10 LI{
					float: left;
					clear: left;
					padding: 8px 0;
					width: 387px;
					background-image: url(../images/comunes/separador_inferior.gif);
					background-position: 0 0;
					background-repeat: repeat-x;
					}
					#contenidoHome .derecha_top10 UL.top10 LI.primero{
						background-image: none;
						}
					#contenidoHome .derecha_top10 UL.top10 LI A.comprar{
						float: right;
						width: 79px;
						height: 22px;
						background-image: url(../images/comunes/carrito.gif);
						background-position: 0 0;
						background-repeat: no-repeat;
						}
					#contenidoHome .derecha_top10 UL.top10 LI DIV.posicion{
						float: left;
						margin: 2px 15px 0 0;
						text-align: center;
						width: 32px;
						height: 23px;
						font-family: Georgia, Arial, Helvetica;
						font-size: 18px;
						color: #FFF;
						background-image: url(../images/comunes/posicion_top.gif);
						background-position: 0 0;
						background-repeat: no-repeat;
						}
					#contenidoHome .derecha_top10 UL.top10 LI DIV.datos{
						float: left;
						width: 260px;
						}
						#contenidoHome .derecha_top10 UL.top10 LI DIV.datos P{
							font-family: Tahoma, Arial, Helvetica;
							font-size: 9px;
							margin: 0;
							}
							#contenidoHome .derecha_top10 UL.top10 LI DIV.datos P SPAN{
								text-transform: uppercase;
								font-family: Tahoma, Arial, Helvetica;
								font-size: 9px;
								}
						#contenidoHome .derecha_top10 UL.top10 LI DIV.datos A{
							display: block;
							font-family: Georgia, Arial, Helvetica;
							font-size: 15px;
							font-weight: bold;
							color: #453469;
							}
		
		#contenidoHome .derecha_tags{
			border-top: 1px solid #dadada;
			float: left;
			width: 248px;
			}
			#contenidoHome .derecha_tags H5.tags{
				float: left;
				width: 100%;
				height: 41px;
				margin: 0 0 12px 0;
				background-image: url(../images/home/temas_calientes.gif);
				background-position: 0 0;
				background-repeat: no-repeat;
				}
				#contenidoHome .derecha_tags H5.tags A{
					display:block;
					width: 180px;
					height: 41px;
					}
			#contenidoHome .derecha_tags P,
			P.tags{
				padding: 0 10px;
				}
			#contenidoHome .derecha_tags EM,
			P.tags EM{
				font-size: 1.15em;
				font-style: normal;
				line-height: 1.15em;
				}
				#contenidoHome .derecha_tags EM A,
				P.tags EM A{
					color: #444;
					line-height: 24px;
					}
					#contenidoHome .derecha_tags EM A:hover,
					P.tags EM A:hover{
						color: #666;
						text-decoration: none;
						}

#contenido #contenedor{
	float: left;
	padding: 15px 0 0 0;
	width: 1003px;
	background-image: url(../images/comunes/contenido.gif);
	background-position: 0 0;
	background-repeat: repeat-y;
	}
	#contenido .izquierda{
		float: left;
		padding: 0 0 15px 0;
		width: 695px;
		}
		#contenido .izquierda H2{
			padding: 0 10px;
			margin: 0 0 15px 0;
			border-bottom: 1px solid #dadada;
			font-family: Georgia, Arial, Helvetica;
			color:#453469;
			font-size: 40px;
			line-height: 46px;
			}
			#contenido .izquierda DIV.content{
				clear: both;
				padding: 0 10px;
				width: 675px;
				}			
				
	#contenido .derecha{
		float:left;
		margin:0pt;
		width:308px;
		}
		#contenido .derecha UL{
			float: left;
			margin: 0 0 20px 15px!important;
			margin: 0 0 20px 7px;
			width: 279px;
			border: 1px solid #dadada;
			list-style-type: none;
			background-color: #f6f6f6;
			}
			#contenido .derecha UL LI{
				float: left;
				margin: 0 0 5px 0;
				padding: 7px 0 0 10px;
				width: 269px;
				border-bottom: 1px solid #FFF;
				}
				#contenido .derecha UL LI.encabezado{
					padding: 0;
					width: 279px;
					border: none;
					}
				#contenido .derecha UL LI H3.criticas{
					float: left;
					width: 100%;
					height: 37px;
					background-image: url(../images/home/ultimas_criticas.gif);
					background-position: 0 0;
					background-repeat: no-repeat;
					}
					#contenido .derecha UL LI H3.criticas A{
						display: block;
						width: 145px;
						height: 37px;
						}
				#contenido .derecha UL LI A.foto{
					float: left;
					position: relative;
					width: 94px;
					height: 124px;
					background-image: url(../images/comunes/listado/fotocri.gif);
					background-position: 0 0;
					background-repeat: no-repeat;
					}
					#contenido .derecha UL LI A.foto IMG{
						position: absolute;
						top: 4px;
						left: 4px;
						}
				#contenido .derecha UL LI DIV{
					float: right;
					width: 150px;
					margin-right: 5px;
					}
					#contenido .derecha UL LI DIV A{
						display: block;
						font-family: Georgia, Arial, Helvetica;
						font-size: 15px;
						font-weight: bold;
						color: #453469;
						}
					#contenido .derecha UL LI DIV SPAN{	
						font-family: Tahoma, Arial, Helvetica;
						font-size: 9px;
						color: #3f3f3f;
						text-transform: uppercase;
						}
					#contenido .derecha UL LI DIV P{
						font-size: 11px;
						margin: 0 0 5px 0;
						}
		#contenido .derecha H5.tags{
			float: left;
			width: 100%;
			height: 41px;
			margin: 0 0 12px 0;
			background-image: url(../images/comunes/temas_calientes_contenido.gif);
			background-position: 0 0;
			background-repeat: no-repeat;
			}
			#contenido .derecha H5.tags A{
				display:block;
				width: 180px;
				height: 41px;
				}
		#contenido .derecha P.tags{
				padding: 0 10px;
				}
			#contenido .derecha P.tags EM{
				font-size: 1.15em;
				font-style: normal;
				line-height: 1.15em;
				}
				#contenido .derecha P.tags EM A{
					color: #444;
					line-height: 24px;
					}
					#contenido .derecha P.tags EM A:hover{
						color: #666;
						text-decoration: none;
						}
					
	#contenido #contenedor UL.listado,
	#contenido #contenedor UL.listado_sin_foto{
		float: left;
		margin: 15px 0;
		width: 97.9%;
		list-style-type: none;
		}		
		#contenido #contenedor UL.listado LI,
		#contenido #contenedor UL.listado_sin_foto{
			float: left;
			padding: 0 0 10px 0;
			width: 100%;
			background-image: none;
			}	
			#contenido #contenedor UL.listado LI DIV,
			#contenido #contenedor UL.listado_sin_foto LI DIV{
				float: left;
				padding: 0 2% 0 0;
				width: 47.9%;
				}	
				#contenido #contenedor UL.listado LI DIV A.fotoautor{
					float: left;
					position: relative;
					width: 93px;
					height: 94px;
					background-image: url(../images/comunes/listado/foto.gif);
					background-position: 0 0;
					background-repeat: no-repeat;
					}
					#contenido #contenedor UL.listado LI DIV A.fotoautor IMG{
						position: absolute;
						top: 4px;
						left: 4px;
						}
				#contenido #contenedor UL.listado LI DIV A.fotonoti{
					float: left;
					position: relative;
					width: 93px;
					height: 94px;
					background-image: url(../images/comunes/listado/foto.gif);
					background-position: 0 0;
					background-repeat: no-repeat;
					}
					#contenido #contenedor UL.listado LI DIV A.fotonoti IMG{
						position: absolute;
						top: 4px;
						left: 4px;
						}
				#contenido #contenedor UL.listado LI DIV A.foto{
					float: left;
					position: relative;
					width: 93px;
					height: 124px;
					background-image: url(../images/comunes/listado/fotocri.gif);
					background-position: 0 0;
					background-repeat: no-repeat;
					}
					#contenido #contenedor UL.listado LI DIV A.foto IMG{
						position: absolute;
						top: 4px;
						left: 4px;
						}
				#contenido #contenedor UL.listado LI DIV DIV{
					float: left;
					width: 67%;
					padding: 0 1% 0 2%;
					font-size: 11px;
					}
					#contenido #contenedor UL.listado LI DIV DIV A,
					#contenido #contenedor UL.listado_sin_foto DIV A{
						display: block;
						margin: 0 0 10px 0;
						font-family: Georgia, Arial, Helvetica;
						font-size: 15px;
						font-weight: bold;
						color: #453469;
						}
						#contenido #contenedor UL.listado LI DIV DIV A.compra_libro,
						#contenido #contenedor UL.listado_sin_foto DIV A.compra_libro{
							margin-top: 15px;
							}	
					#contenido #contenedor UL.listado LI DIV DIV A.comprar,
					#contenido #contenedor UL.listado_sin_foto DIV A.comprar{
						float: left;
						width: 79px;
						height: 22px;
						background-image: url(../images/comunes/carrito.gif);
						background-position: 0 0;
						background-repeat: no-repeat;
						}
					#contenido #contenedor UL.listado LI DIV DIV P,
					#contenido #contenedor UL.listado_sin_foto DIV P{
						clear: left;
						}
					
			
	#contenido #contenedor P.migas{
		padding: 0 10px;
		font-family: Tahoma, Arial, Helvetica;
		font-size: 11px;
		}
		#contenido #contenedor P.migas A{	
			color:#444;
			text-decoration: underline;
			}
			#contenido #contenedor P.migas A:hover{
				text-decoration: none;
				}
				
	#contenido #contenedor .detalle .foto{
		float: left;
		position: relative;
		width: 116px;
		height: 117px;
		margin: 0 10px 0 0;
		background-image: url(../images/comunes/detalle/foto.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		}
		#contenido #contenedor .noticia DIV{
			clear: both;
			float: left;
			width: 100%;
			margin: 10px 0;
			}
		#contenido #contenedor .detalle .foto IMG{
			position: absolute;
			top: 4px;
			left: 4px;
			}
			
	#contenido #contenedor .editorial .foto{
		float: left;
		position: relative;
		width: 212px;
		height: 113px;
		margin: 0 10px 0 0;
		background-image: url(../images/comunes/detalle/foto_editorial.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		}
		#contenido #contenedor .editorial .foto IMG{
			position: absolute;
			top: 4px;
			left: 4px;
			}		
	
	#contenido #contenedor .detalle_editorial,
	#contenido #contenedor .detalle_noticia,
	#contenido #contenedor .detalle_libro {
		float: left;
		width: 530px;
		border: 1px solid #dadada;
		background-color: #f6f6f6;
		padding: 8px;
		min-height: 97px;
		height: auto!important;
		height: 97px;
		margin: 0 0 20px 0;
		}			
		#contenido #contenedor .editorial .detalle_editorial{
			width: 430px;
			}
		#contenido #contenedor .detalle_libro{
			width: 498px;
			}
			#contenido #contenedor .detalle_usuario{
				width: 97.5%;
				}
		#contenido .detalle_editorial P,
		#contenido .detalle_noticia P, 
		#contenido .detalle_libro P{
			margin: 0 0 5px 0;
			}
		.detalle_editorial STRONG,
		.detalle_noticia STRONG, 
		.detalle_libro STRONG{
			color: #737373;
			font-size: 11px;
			}
		#contenido .detalle_noticia .izquierda,
		#contenido .detalle_libro .izquierda{
			float: left;
			width: 240px;
			}
			#contenido .detalle_libro .izquierda{
				width: 220px;
				}
			#contenido .detalle_noticia .izquierda A,
			#contenido .detalle_libro .izquierda A,
			#contenido .detalle_noticia .derecha A,
			#contenido .detalle_libro .derecha A{
				color: #0C2C40;
				text-decoration: underline;
				}
				#contenido .detalle_noticia .izquierda A:hover,
				#contenido .detalle_libro .izquierda A:hover,
				#contenido .detalle_noticia .derecha A:hover,
				#contenido .detalle_libro .derecha A:hover{
					text-decoration: none;
					}				
		#contenido .detalle_noticia .derecha,
		#contenido .detalle_libro .derecha{
			float: left;
			padding: 0 10px 0 0;
			width: 260px;
			}	
			#contenido .detalle_libro .derecha{
				width: 248px;
				}
		#contenido #contenedor .detalle_noticia P{
			margin: 0 0 5px 0;
			}
		.detalle_noticia A.compra_autor{
			clear: both;
			float: right;
			width: 138px;
			height: 23px;
			background-image: url(../images/ficha/comprar_autor.gif);
			background-position: 0 0;
			background-repeat: no-repeat;
			}
		.detalle_libro A.compra_libro,
		A.compra_libro{
			clear: both;
			float: right;
			width: 122px;
			height: 23px;
			background-image: url(../images/ficha/comprar_libro.gif);
			background-position: 0 0;
			background-repeat: no-repeat;
			}
		
		.contenido_ficha{
			clear: both;
			}
			.contenido_ficha UL,
			.content UL{
				clear: both;
				float: left;
				width: 98%;
				margin: 0 0 15px 0;
				padding: 0 0 0 2%;
				list-style-type: none;
				}
				.contenido_ficha UL LI,
				.content UL LI{
					clear: both;
					float: left;
					padding: 3px 0 3px 15px;
					width: 97%;
					background-image: url(../images/comunes/lista.gif);
					background-position: 0 55%;
					background-repeat: no-repeat;
					}
					.contenido_ficha UL LI.verTodos,
					.content UL LI.verTodos{
						background-image: none;
						font-weight: bold;
						color: #000;
						text-align: right;
						}
						.contenido_ficha UL LI.verTodos A,
						.content UL LI.verTodos A{
							color: #000;
							}
					.contenido_ficha UL LI A,
					.content UL LI A{
						color: #453469;
						}
						.contenido_ficha UL LI A:hover,
						.content UL LI A:hover{
							text-decoration: underline;
							}
							
			.contenido_ficha OL,
			.content OL{
				clear: both;
				float: left;
				padding:0 0 0 2em;
				margin: 0 0 15px;
				}
				.contenido_ficha OL LI,
				.content OL LI{
					float: left;
					clear: both;
					padding: 3px 0 3px 2em;
					}
					.contenido_ficha OL LI A,
					.content OL LI A{
						color: #453469;
						}
						.contenido_ficha OL LI A:hover,
						.content OL LI A:hover{
							text-decoration: underline;
							}
				
				
	.formulario {
		float: left;
		padding: 20px 0 10px 0;
		margin:0 0 15px;
		width: 99.6%;
		border: 1px solid #DADADA;
		background-color: #F6F6F6
		}
		.content .formulario LI{
			background-image: none;
			}
			
		.formulario FORM{
			float: left;
			width: 100%;
			}
		.formulario DIV{
			clear: both;
			float: left;
			margin: 2px 0;
			padding: 5px 0;
			width: 100%;
			}
			.formulario DIV P{
				font-weight: bold;
				padding: 0 0 0 24px;
				}
			.formulario DIV LABEL{
				float: left;
				margin: 0 20px 0 0;
				padding: 0 0 0 24px;
				width: 124px;
				font-family: Tahoma, Arial, Helvetica;
				font-size: 11px;
				font-weight: bold;
				color: #737373;
				}
			.formulario DIV INPUT,
			.formulario DIV SELECT,
			.formulario DIV TEXTAREA{
				border: 1px solid #B2B2B2;
				float: left;
				padding: 1px 2px;
				height: 18px;
				background-image: url(../images/comunes/input.gif);
				background-position: bottom left;
				background-repeat: repeat-x;
				font-family: Arial, Helvetica;
				font-size: 12px;
				color: #444;
				}
				.formulario INPUT#foto,
				.formulario INPUT#foto_destacada,
				.formulario INPUT#archivo{
					height: 22px;
					}
			.formulario DIV TEXTAREA{
				height: auto;
				}
			.formulario DIV SELECT{
				width: 250px;
				height: auto;
				}
				.formulario DIV INPUT.checkbox{
					background: transparent;
					height: 14px;
					padding: 0;
					margin: 2px 0 0 0;
					border: 0;
					}
				.formulario DIV LABEL.checkbox{	
					width: auto;
					padding: 0 0 0 5px;
					}
			.formulario DIV.aceptaPrivacidad,
			.formulario DIV.botones{
				padding-left: 168px;
				width: 75%;
				}
				.formulario DIV.botones INPUT, 
				.formulario DIV.botones A{
					background-image: none;
					background-color: #4A4A4A;
					padding: 0px 10px;
					margin: 0 10px 0 0;
					font-family: Arial, Helvetica;
					font-size: 12px;
					font-weight: bold;
					color: #FFF;
					text-align: center;
					border: none;
					cursor: pointer;
					}


.publi_inferior{
	clear: both;
	float: left;
	border-top: 1px solid #dadada;
	padding: 0 0 10px 0;
	width: 1003px;
	text-align:center;
	background-image: url(../images/comunes/laterales_contenido_OLD.gif);
	background-position: 0 0;
	background-repeat: repeat-y;
	}
	.publi_inferior .ancho{
		width: 985px;
		}
	.publi_inferior A{
		position: relative;
		float: left;
		width: 189px;
		height: 104px;
		margin: 10px 0 0 7px;
		background-image: url(../images/publicidad_inferior/sombreado_imagen.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		}
		.publi_inferior A IMG{
			position: absolute;
			top: 4px;
			left: 4px;
			}	
	
	
#pie_enlaces{ 
	float: left;
	width: 100%;
	padding: 29px 0 20px 0;
	min-height: 164px;
	height: auto!important;
	height: 164px;
	text-align: center;
	background-image: url(../images/pie/pie_superior.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	background-color: #E7E7E7;
	font-size: 11px;
	}
	#pie_enlaces .ancho DIV{
		float: left;
		width: 150px;
		}
	#pie_enlaces .ancho DIV.dosColumnas{
		float: left;
		width: 255px;
		}
		#pie_enlaces DIV UL{
			float: left;
			margin: 14px 0 0 0;
			width: 100%;
			list-style-type: none;
			}
			#pie_enlaces DIV UL LI{
				margin: 0 0 10px 0;
				}
		#pie_enlaces DIV.dosColumnas UL{
			float: left;
			width: 49%;
			}
	#pie_enlaces A{
		color: #444;
		text-decoration: underline;
		}
		#pie_enlaces A:hover{
			text-decoration: none;
			}
			
	
			
#pie{
	float: left;
	padding: 13px 0 6px 0;
	width: 100%;
	background-image: url(../images/pie/pie.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	color: #FFF;
	text-align: center;
	font-size: 11px;
	}
	#pie A{
		color: #FFF;
		text-decoration: underline;
		margin: 0 2px 0 0;
		}
		#pie A:hover{
			text-decoration: none;
			}
	#pie P.enlaces{
		float: right;
		width: auto;
		}			
			
					
/*********** ESTILOS ***************/
.oculto{
	display: none;
	}
	
.imagenIzquierda{
	float: left;
	margin: 7px 7px 0 0;
	}
	A.imagenIzquierda,
	.content .imagenIzquierda{
		margin: 0 7px 0 0;
		}
		
.imagenDerecha{
	float: right;
	margin: 7px 0 0 7px;
	}
	A.imagenDerecha,
	.content .imagenDerecha{
		margin: 0 0 0 7px;
		}
	
.paginador{
	float: left;
	padding: 0;
	line-height: 11px;
	width: 100%;
	border-bottom: 1px solid #dadada;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #737373;
	}
	.inferior{
		margin-bottom: 40px;
		border-top: 1px solid #DADADA;
		padding: 12px 0 0 0;
		}
	.paginador STRONG{
		float: left;
		width: auto;
		}
	.paginador P{
		float: right;
		width: auto;
		}
	.paginador SPAN{
		font-weight: bold;
		}
	.paginador A{
		color:#737373;
		text-decoration: underline;
		}
		.paginador A:hover{
			text-decoration: none;
			}
			
.datos_inicio{
	float: left;
	width: 100%;
	}			
			
#votacion{
	float: right;
	padding: 0 5px 0 0;
	width: 160px;
	}
	#votacion P{
		clear: both;
		float: right;
		margin: 3px 0 3px 0;
		padding: 0 5px 0 0;
		text-align: right;
		font-family: Tahoma, Arial, Helvetica;
		font-size: 11px;
		color: #444;
		width: 160px;
		}
	#votacion .rss{
		display: none;
		float: right;
		width: 42px;
		height: 13px;
		background-image: url(../images/comunes/listado/rss.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		}
	#votacion .voto{
		float:right;
		font-size:0.8em;
		margin:0;
		position:relative;
		text-align:center;
		width:60px;
		}
		#votacion .voto ul {
			background:transparent url(../images/comunes/unsel.gif) no-repeat scroll 0 2px;
			float:right;
			height:15px;
			line-height:normal;
			list-style-type:none;
			margin:2px 0 0 0;
			padding:0;
			position:relative;
			text-align:center;
			width:60px;
			}
			#votacion .voto UL LI{
				background:transparent none repeat scroll 0 0;
				display:block;
				height:15px;
				margin:0;
				padding:0;
				width:12px;
				}
			#votacion .voto UL LI.votoActual{
				float: left;
				background:transparent url(../images/comunes/sel.gif) no-repeat scroll 0 50%;
				height:15px;
				width: auto;
				}
				#votacion .voto UL LI A{
					background:transparent none repeat scroll 0 50%;
					color:#FFFFFF;
					display:block;
					height:15px;
					left:0;
					padding:0;
					position:absolute;
					text-decoration:underline;
					top:0;
					width:100%;
					}
					#votacion .voto ul li A:hover {
						background:transparent url(../images/comunes/actual.gif) repeat-x scroll 0 50%;
						}
				#votacion .voto UL LI SPAN.oculto{
					display:none;
					}
			#votacion .voto UL LI.star1 A{
				position:absolute;
				width:12px;
				z-index:6;
				}
			#votacion .voto UL LI.star2 A{
				position:absolute;
				width:24px;
				z-index:5;
				}
			#votacion .voto UL LI.star3 A{
				position:absolute;
				width:36px;
				z-index:4;
				}
			#votacion .voto UL LI.star4 A{
				position:absolute;
				width:48px;
				z-index:3;
				}
			#votacion .voto UL LI.star5 A{
				position:absolute;
				width:60px;
				z-index:2;
				}

		.numero-de-votos {
			float:right;
			padding: 0 5px;
			width: 50px;
			}
			#votacion .numero-de-votos P{
				width: auto;
				margin: 0;
				padding: 0;
				}

/* Articulo y critica */
.articulo_critica{
	clear: both;
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	width: 694px;
	border-left: 1px solid #DEDEDE;
	background-image: url(../images/ficha/sombreado_articulo_critica.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	}
	.articulo_critica SPAN.titulo{
		float: left;
		width: 214px;
		height: 41px;
		background-image: url(../images/ficha/articulos_criticas.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		}
		
/* Biblioteca autor */

.biblioteca_autor{
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	width: 694px;
	border-left: 1px solid #DEDEDE;
	background-image: url(../images/ficha/sombreado_biblioteca_autor.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	}
	.biblioteca_autor SPAN.titulo{
		float: left;
		width: 216px;
		height: 41px;
		background-image: url(../images/ficha/biblioteca_autor.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		}

.biblioteca_editorial{
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	width: 694px;
	border-left: 1px solid #DEDEDE;
	background-image: url(../images/ficha/sombreado_biblioteca_autor.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	}
	.biblioteca_editorial SPAN.titulo{
		float: left;
		width: 216px;
		height: 41px;
		background-image: url(../images/ficha/biblioteca_editorial.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		}
		
.biblioteca_periodo{
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	width: 694px;
	border-left: 1px solid #DEDEDE;
	background-image: url(../images/ficha/sombreado_biblioteca_autor.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	}
	.biblioteca_periodo SPAN.titulo{
		float: left;
		width: 240px;
		height: 41px;
		background-image: url(../images/ficha/biblioteca_periodo.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		}
		
.biblioteca_personaje{
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	width: 694px;
	border-left: 1px solid #DEDEDE;
	background-image: url(../images/ficha/sombreado_biblioteca_autor.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	}
	.biblioteca_personaje SPAN.titulo{
		float: left;
		width: 266px;
		height: 41px;
		background-image: url(../images/ficha/biblioteca_personaje.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		}
		
/* Comentarios */

.comentarios{
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	width: 695px;
	background-image: url(../images/ficha/sombreado_comentarios.gif);
	background-position: 0 0;
	background-repeat: repeat-x
	}
	.comentarios A.registro{
		float: right;
		color: #737373;
		margin: 20px 10px 0 0;
		font-family: Tahoma, Arial, Helvetica;
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
		}
		.comentarios A.registro:hover{
			text-decoration: none;
			}
	#contenido .izquierda .comentarios .content{
		padding: 0;
		width: 695px;
		}
	.comentarios SPAN.titulo{
		float: left;
		width: 233px;
		height: 49px;
		background-image: url(../images/ficha/comentarios.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		}
		.comentarios .content A.registro{
			float: left;
			padding: 1px 0 1px 24px;
			margin: 0 0 0 12px;
			background-image: url(../images/ficha/registro.gif);
			background-position: 0 0;
			background-repeat: no-repeat;
			}
		.comentarios .content UL{
			padding: 0;
			width: 100%;
			}
			.comentarios .content UL LI{
				padding: 13px 16px;
				width: 663px;
				border-bottom: 1px solid #DEDEDE;
				clear: both;
				background-image: none;
				}
				.comentarios .content UL LI.sombreado{
					background-color: #F5F5F5;
					margin-left: 1px;
					width: 662px;
					}
				.comentarios .content UL LI SPAN{
					display: block;
					font-family: Tahoma, Arial, Helvetica;
					font-size: 12px;
					}
					.comentarios .content UL LI SPAN.autor{
						color: #444;
						font-weight: bold;
						}
					.comentarios .content UL LI SPAN.fecha{
						color: #7D7D7D;
						font-size: 11px;
						text-transform: uppercase;
						margin-bottom: 5px;
						}
				.comentarios .content .comentario{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					line-height: 14px;
					}
		.comentarios .formulario{
			background: none;
			border: none;
			}
			.comentarios .formulario LABEL{
				width: 130px;
				}
			.comentarios .formulario TEXTAREA{
				width: 480px;
				height: 100px;
				}
			.comentarios .formulario .botones{
				padding-left: 174px;
				}
			
#contenido .izquierda .articulo_critica .content,
#contenido .izquierda .biblioteca_autor .content{
	clear: both;
	padding-top: 10px;
	}
	
#contenido .errorExplanation {
	float: left;
	border:1px solid #AAAAAA;
	background:#EEEEEE;
	padding:1% 1% 1% 2%;
	margin:10px 0 10px 2%;
	width: 93.6%;
	color:#BF0000;
	}
	#contenido .errorExplanation H3{
		color: #BF0000;
		font-size: 16px;
		margin-top: 15px;
		}
	#contenido .errorExplanation UL{
		color:#000000;
		padding:5px;
		list-style:square;
		margin: 0 0 0 10px;
		width: auto;
		}	
		#contenido .errorExplanation UL LI{
			clear: both;
			width: auto;
			color:#BF0000;	
			list-style-image:none;
			background-image:none;
			padding: 3px 0;
			border: none;
			}
			
P.volver{
	clear: both;
	}