/*Ficha Articulo*/
#centro .item.fichaArticulo {
	margin-bottom: 8px;
	padding: 0px 0px 22px 0px;
	width: 590px;
	background: /*#ff00ff*/ url(../img/item_sep.gif) 0px bottom no-repeat;
	}
	
	/*Bloque titulo (en FICHA)*/
	#centro .item.fichaArticulo .titBlock {
		margin-right: 166px;
		padding: 8px 0px 18px 0px;
		width: 255px;
		float: right;
		/*background: #000fff;*/
		}
		
	* html #centro .item.fichaArticulo .titBlock {
		/*Explorer 6*/
		ma\rgin-right: 83px;	
		}

		#centro .item.fichaArticulo .titBlock h1 {
			margin-bottom: 0px;
			color: #AC3232;
			font-size: 18px;
			line-height: 19px;
			/*background: #A7B232;*/
			}
				
		#centro .item.fichaArticulo .titBlock h2 {
			margin-bottom: 0px;
			color: #8D6969;
			font-size: 14px;
			line-height: 15px;
			}
				
		#centro .item.fichaArticulo .autor {
			padding: 6px 0px 0px;
			}
			
			#centro .item.fichaArticulo .autor cite {
				}
				
			.item.fichaArticulo .autor cite a:link, item.fichaArticulo .autor cite a:visited {
				}
				
			.item.fichaArticulo .autor cite a:hover, item.fichaArticulo .autor cite a:active {
				}
						
	
	/*Imagen (en FICHA)*/
	#centro .item.fichaArticulo .imagen {
		width: 165px !important;
		background: /*#f00f00*/ url(../img/itemfichaimg_bkg.gif) 0px 0px no-repeat;
		}
		
	* html #centro .item.fichaArticulo .imagen {
		ma\rgin-right: -3px;
		}
		
		#centro .item.fichaArticulo .imagen .imageFrame {
			width: 152px;
			height: auto;
			border-style: solid;
			border-width: 1px;
			border-color: #B1B1B1;
			display: block;
			z-index: 2;
			}
		
			#centro .item.fichaArticulo .imagen .imageFrame img {
				border-style: solid;
				border-width: 2px;
				border-color: #ffffff;
				}
				
		#centro .item.fichaArticulo .imagen .bottom {
			width: 158px;
			height: 3px;
			display: block;
			background: /*#000000*/ url(../img/itemfichaimg_bttmbkg.gif) left bottom no-repeat;
			}


	/*descripcion (en FICHA)*/	
	#centro .item.fichaArticulo .descripcion {
		margin: 0px 0px 0px 169px;
		width: 421px;
		position: static !important;
		/*background: #076C2B;*/
		}
		
	#centro .item.fichaArticulo .descripcion:after {
		content: "&nbsp;";
		display: block;
		clear: both;
		height: 0px;
		visibility: hidden;
		}
		
	* html #centro .item.fichaArticulo .descripcion {
		/*Explorer 6*/
		ma\rgin: 0px 0px 0px 166px;
		}
		
	/*datos (en FICHA)*/
	#centro .item.fichaArticulo .datos {
		width: 255px;
		/*background: #fff000;*/
		}
		
		.item.fichaArticulo .datos strong {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 12px;
			font-weight: bold;
			color: #818D9E;
			}
				
	/*pvp,compra,estado (en FICHA)*/
	#centro .descripcion .datosExtra {
		top: 8px;
		right: 0px;
		width: 166px;
		text-align: right;
		position: absolute;
		/*background: #0ff0ff;*/
		}
		
		/*pvp Normal (en FICHA)*/
		#centro .item.fichaArticulo .descripcion .pvp {
			/*background: #000fff;*/
			}
			
			#centro .item.fichaArticulo .descripcion .pvp strong {
				font-size: 22px;
				line-height: 23px;
				letter-spacing: -2px;
				}
				
			#centro .item.fichaArticulo .descripcion .pvp strong span {
				letter-spacing: -1px;
				}
				
		/*precio Oferta (en FICHA)*/
		#centro .item.fichaArticulo .pvp.oferta {
			}
			
			#centro .item.fichaArticulo .pvp.oferta .antes {
				text-align: right;
				}
				
		/*info oferta*/
		#centro .item.fichaArticulo .infoOffer {
			padding-top: 3px;
			font-size: 11px;
			line-height: 12px;
			font-weight: bold;
			color: #3A5C8C;
			display: block;
			}			          
				          
		/*comprar (en FICHA)*/
		#centro .item.fichaArticulo .descripcion .fichaForm {                                                                      				
			padding: 0px 0px 6px;
			right: -3px;
			font-size: 0px;
			line-height: 0px;
			float: none;
			clear: both;
			z-index: 2;
			/*background: #ffff00;*/
			}                                                                                           

			#centro .item.fichaArticulo .descripcion  form {                                                                        
				margin: 0px 0px 0px auto;
				width: 110px;
				/*background: #000000;*/                                                                           
				}                                                                                        
				                                                                                         
			#centro .fichaForm .submitButton.verCompra, #centro .fichaForm .submitButton.comprar {      
				margin: 2px 0px 0px 0px;                                                                 
				width: 110px;
				height: 25px;                                                                            
				background:  /*#00ff00*/ url(../img/btt_vercompraficha.gif) 0px 0px no-repeat;
				}                                                                                        
				                                                                                         
			#centro .fichaForm .submitButton.comprar  {                                                 
				background:  /*#00ff00*/ url(../img/btt_comprarficha.gif) 0px 0px no-repeat;  
				}
				
		/*estado stock (en FICHA)*/
		#centro .item.fichaArticulo .estado {
			padding-top: 5px;
			width: 166px;
			height: auto;
			z-index: 2;
			position: relative;
			/*background: #00f00f;*/
			}
			
		/*valoracion*/
		#centro .valoracion {
			margin: 0px 0px 0px auto;
			width: 100px;
			height: 64px;
			text-align: center;
			background: url(../img/commentsBkg.gif) 0px 0px no-repeat;  
			}
			
			.valoracion a {
				margin-bottom: 0px;
				display: block;
				text-decoration: none;
				}
			
				.valoracion strong {
					padding: 5px 5px 0px 5px;
					font-size: 20px;
					line-height: 21px;
					letter-spacing: -1px;
					color: #AC3232;
					/*background: url(../img/commentsStar.gif) right 6px no-repeat;*/
					display: inline-block;
					}
					
				.valoracion span {
					margin-top: -2px;
					font-size: 11px;
					line-height: 12px;
					font-weight: bold;
					color: #46619A;
					display: block;
					}
					
			.valoracion img {
				margin: 0px auto;
				display: block;
				}
						
	/*Materias*/
	#centro .descripcion .materias	{
		padding-bottom: 10px;
		width: 421px;
		/*background: #0ff0ff;*/
		}
	
	#centro .descripcion .materias:after {  
		content: "&nbsp;";
		display: block;
		clear: both;
		height: 0px;
		visibility: hidden;
		}
		
		.descripcion .materias strong {
			width: 55px;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 15px;
			font-weight: bold;
			color: #818D9E;
			display: block;
			float: left;
			/*background: #000fff;*/
			}
	
		#centro .descripcion .materias ul {
			padding: 2px 0px 0px 2px;
			width: 364px;
			float: left;
			/*background: #00EAFF;*/
			}
	
		#centro .descripcion .materias ul li {
			padding: 0px 0px 1px 10px;
			font-size: 13px;
			line-height: 14px;
			background: /*#00ff00*/ transparent url(../img/list_bull3.gif) no-repeat 2px 5px;
			}		
		
	/*Muestras*/
	#centro .muestras  {
		/*background: #0ff0ff;*/
		}
		
	#centro .muestras:after {  
		content: "&nbsp;";
		display: block;
		clear: both;
		height: 0px;
		visibility: hidden;
		}

		.muestras strong {
			color: #3A5C8C;
			font-size: 13px;
			line-height: 15px;
			display: block;
			float: left;
			/*background: #000fff;*/
			}
			
		#centro .muestras ul {
			padding: 0px 0px 0px 2px;
			float: left;
			/*background: #00EAFF;*/
			}
		
		#centro .muestras ul li {
			padding: 0px 4px 1px 10px;
			line-height: 13px;
			float: left;
			background: /*#00ff00*/ transparent url(../img/list_bull3.gif) no-repeat 2px 5px;
			}

			
/*Modulos Ficha Articulo (Resumen/Vista Previa/Otros Libros/disponibilidad)*/
#centro .fichaMod {
	margin-bottom: 16px;
	padding: 0px 0px 14px 0px;
	background: /*#ff00ff*/ transparent url(../img/item_sep.gif) 0px bottom no-repeat;
	}

	#centro .fichaMod  p {
		}
	
/*Avisar disponibilidad*/

/*Titulos*/
#centro h1.modTitle .ico {
	padding: 0px;
	right: 8px;
	top: 1px;
	width: 20px;
	height: 20px;
	position: absolute;
	display: block;
	background: /*#00f00f*/ url(../img/ico_alert.gif) 0px 0px no-repeat;
	}

#centro .fichaMod.availability {
	padding-bottom: 20px;
	}

#centro .fichaMod .modCont.availability {
	/*background-color: #649C96;*/
	}
	
	#centro .fichaMod.availability p {
		font-size: 13px;
		line-height: 14px;
		}
	
	.modCont.availability form {
		/*background: #E2E012;*/
		}
		
		.modCont.availability form fieldset {
			}
			
			.modCont.availability form .formRow label {
				padding: 3px 4px 0px 0px;
				height: 20px;
				font-size: 12px;
				line-height: 14px;
				font-weight: bold;
				color: #4E5560;
				display: block;
				float: left;
				/*background: #0f0f0f;*/
				}
				
			/*campos*/	
			.modCont.availability form .formRow .inputShadow {
				padding: 0px 2px 2px 0px;
				font-size: 0px;
				line-height: 0px;
				display: block;
				float: left;
				background: /*#00f00f*/ url(../img/inputbkg_formbusqueda.gif) 0px 0px no-repeat;
				}
						
			.modCont.availability form .formRow input {
				width: 214px;
				border-style: solid;
				border-width: 1px;
				border-color: #7F9DB9;
				}
				
			/*Botones*/
			.modCont.availability form .formRow .submitButton.enviar {
				margin: -1px 0px 0px 4px !important;
				width: 89px;
				float: left;
				background: /*#0f0f0f*/ url(../img/btt_enviar.gif) 0px 0px no-repeat;
				}
				

/*Comentarios*/
#centro .item.comentario  {
	margin: 0px 0px 18px;
	width: 590px;
	background: /*#ff00ff*/ transparent url(../img/item_sep2.gif) 27px bottom no-repeat;
	}

	/*Bloque titulo (en COMENTARIOS)*/
	#centro .item.comentario .titBlock {
		padding: 0px 200px 4px 27px;
		width: auto;
		background: /*#ff00ff*/ url(../img/item_comment_tl.gif) 0px 0px no-repeat;
		}
	
		.item.comentario .titBlock h4 {
			font-size: 14px;
			letter-spacing: -1px;
			color: #3A5C8C;
			}

		.item.comentario .autor {
			padding: 0px;
			}
			
		.item.comentario .titBlock strong.date {
			right: 0px;
			top: 4px;
			font-size: 10px;
			font-weight: normal;
			position: absolute;
			}
			
	/*descripcion (en COMENTARIOS)*/	
	#centro .item.comentario .descripcion {
		padding: 0px 27px 1px;
		background: /*#ff0000*/ url(../img/item_comment_br.gif) bottom right no-repeat;
		}
		
		#centro .item.comentario .descripcion p {
			font-size: 13px;
			line-height: 16px;
			}
				

/*Items (en CUATRO COLUMNAS)*/
#centro .itemRow.cuatroCol {
	margin-bottom: 18px;
	}

#centro .itemRow.cuatroCol .item {
	margin: 0px 18px 0px 0px;
	width: 134px;
	float: left;
	/*background: #0ff0ff;*/
	}
	
#centro .itemRow.cuatroCol .item.last {
	margin: 0px;
	}
	
* html #centro .itemRow.cuatroCol .item.last {
	/*Explorer 6*/
	ma\rgin: 0px -3px 0px 0px;
	}
	
	/*Bloque titulo (en CUATRO COLUMNAS)*/
	#centro .itemRow.cuatroCol .item .titBlock {
		margin-top: 102px;
		padding-top: 5px;
		width: 134px;
		height: auto;
		clear: left;
		/*background: #ff00ff;*/
		}
		
		#centro .itemRow.cuatroCol .item .titBlock h2 {
			font-size: 14px;
			line-height: 15px;
			}
			
			#centro .itemRow.cuatroCol .item .titBlock h2 strong {
				padding-top: 2px;
				font-size: 12px;
				line-height: 12px;
				}
				
		#centro .itemRow.cuatroCol .item .autor {
			}
			
			#centro .itemRow.cuatroCol .item .autor strong {
				}
	
	/*Imagen (en CUATRO COLUMNAS)*/
	#centro .itemRow.cuatroCol .item .imagen {
		top: 0px;
		width: auto;
		height: 101px;
		position: absolute;
		background: /*#f00f00*/ url(../img/itemsimilaresimg_bkg.gif) right top no-repeat;
		}
		
		#centro .itemRow.cuatroCol .item .imagen a:link, #centro .itemRow.cuatroCol .item .imagen a:visited {
			width: auto;
			}
	
	/*Precio (en CUATRO COLUMNAS)*/
	#centro .itemRow.cuatroCol .item p.pvp {
		/*background: #ffff00;*/
		}
		
		#centro .itemRow.cuatroCol .item p.pvp {
			padding: 0px;
			width: 124px;
			letter-spacing: -1px;
			word-spacing: -1px;
			color: #945877;
			display: block;
			/*background: #E9F200;*/
			}
		
			#centro .itemRow.cuatroCol .item p.pvp span {
				font-size: 10px;
				line-height: 11px;
				}
				
				
/*Ficha Mapa*/
				
/*Imagen (en CUATRO COLUMNAS - Imagenes Adicionales)*/
#centro .itemRow.cuatroCol .item .imagen.imagenAdicional {
	padding-bottom: 0px;
	height: 87px;
	position: relative;
	background-image: url(../img/itemsimilaresimg_bkg2.gif);
	/*background-color: #00f00f;*/
	}
	
	#centro .itemRow.cuatroCol .item .imagen.imagenAdicional .zoom {
		right: 4px;
		top: 70px;
		height: 9px;
		width: 9px;
		position: absolute;
		background: url(../img/btt_zoom.gif) 0px 0px no-repeat;
		}
		
	* html #centro .itemRow.cuatroCol .item .imagen.imagenAdicional .zoom {
		/*Explorer 6*/
		r\ight: 8px;
		}
	
	#centro .itemRow.cuatroCol .item .imagen.imagenAdicional .texto {
		padding: 0px 0px 0px 3px;
		width: auto;
		height: auto;
		font-size: 11px;
		line-height: 12px;
		background-image: none;
		}
		
/*mapaExp - (Mapas 1:25.000 (IGN))*/
#centro .item.mapaExp  {
	width: 590px;
	}
	
	/*introBlock*/
	#centro .item.mapaExp .introBlock {
		padding: 7px 0px 4px 0px;
		height: 1%;
		width: 437px;
		float: left;
		z-index: 2;
		}
		
	/*Imagen (en mapaExp)*/
	#centro .item.mapaExp .imagen {
		padding: 0px 0px 0px 18px;
		width: 135px !important;
		float: right;
		background-image: none;
		}
		
		#centro .item.mapaExp .imagen a:link, #centro .item.mapaExp .imagen a:visited { 
			}
			
			#centro .item.mapaExp .imagen img {

				}
		
			#centro .item.mapaExp .imagen .zoom {
				right: 4px;
				bottom: 4px;
				height: 9px;
				width: 9px;
				position: absolute;
				background: url(../img/btt_zoom.gif) 0px 0px no-repeat;
				}
				
			#centro .item.mapaExp .imagen .texto {
				padding: 3px 3px 0px 3px;
				width: auto;
				height: auto;
				font-size: 11px;
				line-height: 12px;
				text-align: right;
				background-image: none;
				/*background-color: #00f00f;*/
				}
				
	/*descripcion (en mapaExp)*/	
	#centro .item.mapaExp .descripcion {
		width: 437px;
		float: left;
		}
		
		
		/*tabla cuadrantes (tableMapa)*/	
		#centro .tableMapa {
			margin: 0px auto 10px;
			width: 100%;
			border-color: #A0A0A0;
			border-style: solid;
			border-width: 0px 0px 1px 1px;
			border-collapse: separate;
			border-spacing: 0px;
			}
			
			.tableMapa thead {
				margin: 0px !important;
				padding: 0px !important;
				height: 0px;
				width: 0px;
				font-size: 0px;
				line-height: 0px; 
				border-style: none;
				overflow: hidden;
				visibility: hidden;
				display: block;
				position: absolute;
				}
				
				.tableMapa thead th { 
					margin: 0px !important;
					padding: 0px !important;
					height: 0px;
					width: 0px;
					font-size: 0px;
					line-height: 0px; 
					border-style: none;
					overflow: hidden;
					visibility: hidden;
					display: block;
					position: absolute;
					}
			
			.tableMapa tbody, .tableMapa tr {
				position: static;
				}
			
			* html #centro .tableMapa {
				/*Explorer*/
				b\order-collapse: separate;
				}
				
			.tableMapa td {
				padding: 3px 6px;
				font-size: 12px;
				line-height: 13px;
				border-style: solid;
				border-width: 1px 1px 0px 0px;
				border-color: #A0A0A0;
				border-collapse: collapse;
				}
				
			* html .tableMapa td {
				/*Explorer*/
				b\order-collapse: separate;
				}
				
			.tableMapa td.mapaCuadrante {
				padding-right: 8px;
				white-space: nowrap;
				font-family: "Times New Roman", Times, serif;
				font-size: 18px;
				line-height: 19px;
				letter-spacing: -1px;
				color: #ffffff;
				border-width: 0px 0px 1px 0px;
				border-collapse: collapse;
				border-color: #B8B8B8;
				background: #A0A0A0;
				}
				
				.tableMapa td.mapaCuadrante strong {
					font-weight: normal;
					}
				
			.tableMapa .last td.mapaCuadrante {
				border-style: none;
				}
				
			.tableMapa td.mapaNombre {
				width: 100%;
				}
				
			.tableMapa td.comprarMapa {
				font-size: 0px;
				line-height: 0px;
				}
				
				#centro .tableMapa td form, #centro .tableMapa td fieldset {
					margin: 0px;
					padding: 0px;
					width: 87px;
					/*background: #00f00f;*/
					}
				
				#centro .tableMapa td .submitButton.comprar {
					margin-top: 2px !important;
					width: 87px;
					height: 23px;
					background: url(../img/btt_comprarlista.gif) 0px 0px no-repeat;
					}