/*Resultados*/
.resultados strong {
	color: #75587E;
	}

/*formulario de Busqueda*/

.modContHead.formBusquedaHead {
	}

.modCont.formBusqueda {
	font-size: 0px;
	line-height: 0px;
	/*background: #0000ff;*/
	}
	
	.modCont.formBusqueda fieldset {
		margin: 0px auto;
		/*background: #16580D;*/
		}
		
	.modCont.formBusqueda .formRow {
		margin: 0px auto;
		padding: 0px 0px 1px 0px;
		width: 531px;
		/*background: #00ff00;*/
		}
		
	.modCont.formBusqueda .formCol {
		width: 250px;
		float: left;
		/*background: #A52483;*/
		}
			
	.modCont.formBusqueda .formCol.last {
		float: right;
		}
		
	.modCont.formBusqueda .formRow label {
		padding: 4px 0px 1px 2px;
		text-transform: uppercase;
		font-size: 11px;
		line-height: 12px;
		font-weight: bold;
		display: block;
		/*background: #ffff00;*/
		}
	
	/*campos*/
	.modCont.formBusqueda input.text {
		width: 242px;
		}
		
	.modCont.formBusqueda .formRow .select {
		width: 250px;
		}
		
	/*Botones*/
	.modCont.formBusqueda .formRow.buttons {
		padding-top: 10px;
		padding-bottom: 0px;
		text-align: right;
		}
	
	.modCont.formBusqueda .formRow .formCol.buttons {
		padding: 16px 0px 0px;
		text-align: right;
		/*background: #000FFF;*/
		}
	
	.modCont.formBusqueda .submitButton.buscar, .modCont.formBusqueda .submitButton.borrar {
		margin-left: 4px;
		width: 102px;
		height: 24px;
		background: /*#0F0F0F*/ url(../img/btt_buscar.png) 0px 0px no-repeat;
		}
		
	.modCont.formBusqueda .submitButton.borrar {
		width: 102px;
		background: /*#FFFFFF*/ url(../img/btt_borrar.png) 0px 0px no-repeat;
		}
		
/*ordenar los resultados*/
.listadoOrden, .listadoMostrando {
	height: 33px;
	width: 685px;
	clear: both;
	background: /*#0ff0ff*/ url(../img/mostrando_bkg.gif) 0px 0px no-repeat;
	}
	
	/*filtro ordenar*/
	.listadoOrden form {
		padding: 7px 10px 0px;
		height: 26px;
		float: left;
		background: /*#00ff00*/ url(../img/ordenar_bkg.gif) right 3px no-repeat;
		}
		
	.listadoOrden form fieldset {
		float: left;
		/*background: #00ff00;*/
		}
	
	.listadoOrden form label {
		padding: 3px 4px 2px 0px;
		font-size: 11px;
		line-height: 12px;
		word-spacing: -1px;
		display: block;
		float: left;
		/*background: #ffff00;*/
		}
		
	.listadoOrden form .select {
		width: 114px;
		height: 19px;
		float: left;
		}
		
	.listadoOrden form .submitButton.ordenar {
		margin: 0px 0px 0px 2px !important;
		width: 11px;
		height: 20px;
		float: left;
		background: /*#ffff00*/ url(../img/btt_sort.gif) 0px 0px no-repeat;
		}
		
	.listadoOrden form .submitButton.ordenar.descendant {
		background-position: -11px 0px !important;
		}
		
	#centro .listadoOrden form .submitButton.ordenar.descendant:active {	
		background-position: -11px 1px !important;
		}
		
	
/*navegacion de resultados*/
#centro .paginacion {
	padding: 9px 13px 0px 0px;
	width: auto;
	height: 24px;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	float: right;
	}
	
	.paginacion .pages {
		margin-top: -1px;
		padding: 0px;
		display: block;
		float: left;
		white-space: nowrap;
		/*background: #ff00ff;*/
		}
		
		.paginacion .pages a:link, .paginacion .pages a:visited {
			color: #B21F6F;
			}
			
		.paginacion .pages a:hover, .paginacion .pages a:active {
			}
			
		.paginacion .pages strong {
			font-size: 14px;
			line-height: 15px;
			vertical-align: -1px;
			color: #75587E;
			}
			
		#centro .totalPages {
			padding: 0px 0px 0px 2px;
			font-weight: normal;
			color: #6D7E91;
			}
			
	.paginacion .menos, .paginacion .mas {
		padding: 0px 0px 2px 15px;
		height: 14px;
		width: auto;
		text-align: left;
		font-weight: bold;
		display: block;
		float: left;
		overflow: hidden;
		z-index: 2;
		background: /*#0000ff*/ url(../img/ordenbtt_menos.gif) no-repeat left 2px;
		}
		
	.paginacion .mas {
		padding: 0px 15px 2px 0px;
		text-align: right;
		background-image: url(../img/ordenbtt_mas.gif);
		background-position: right 2px;
		}
	
		.paginacion .mas:link, .paginacion .mas:visited {
			text-decoration: underline;
			}
			
		.paginacion .mas:hover, .paginacion .mas:active {
			text-decoration: underline;
			}
			
			
/*navegacion de resultados (SOLO - en listadoMostrando)*/
.listadoMostrando {
	margin-bottom: 10px;
	text-align: center;
	position: relative;
	/*background: #000fff;*/
	}
	
	#centro .listadoMostrando .paginacion {
		padding: 0px;
		height: 33px;
		width: 685px;
		z-index: 1;
		/*background: #000fff;*/
		}
		
	.listadoMostrando .paginacion .pages {
		padding: 9px 0px 0px 0px;
		float: none;
		/*background: #0ff0ff;*/
		}
		
	.listadoMostrando .paginacion .menos {
		top: 9px;
		left: 13px;
		position: absolute;
		float: none;
		} 
		
	.listadoMostrando .paginacion .mas {
		top: 9px;
		right: 13px;
		line-height: 12px;
		position: absolute;
		float: none;
		}
		
		
/*filtrar los resultados*/
.filtro {
	width: 685px;
	clear: both;
	}
	
	/*filtro ordenar*/
	.filtro .filtroMaterias {
		padding: 7px 10px 0px;
		height: 26px;
		border-bottom: 1px solid #DBDBDB;
		float: right;
		/*background: #00ff00;*/
		}
		
	.filtro .filtroMaterias fieldset {
		/*background: #00ff00;*/
		}
	
	.filtro .filtroMaterias label {
		padding: 3px 4px 2px 0px;
		font-size: 11px;
		line-height: 12px;
		word-spacing: -1px;
		color: #585C66;
		display: block;
		float: left;
		/*background: #ffff00;*/
		}
		
	.filtro .filtroMaterias .select {
		width: auto;
		height: 19px;
		float: left;
		}
		
		
/*Items en LISTADOS*/
#centro .listadoItems  {
	padding: 0px;
	}

#centro .item.listado  {
	margin-bottom: 24px;
	padding: 0px 0px 0px 0px;
	width: 685px;
	/*background: #000fff;*/
	}
	
	/*Bloque titulo (en Listados)*/
	.item.listado .titBlock {
		padding: 3px 0px 8px;
		width: 566px;
		float: right;
		/*background: #ff00ff;*/
		}
		
		#centro .item.listado .titBlock h2 {
			width: 331px;
			/*background: #00f00f;*/
			}
			
			.item.listado .titBlock h2 strong {
				}
			
		.item.listado .autor {
			padding-top: 2px;
			width: 331px;
			}
			
		#centro .item.listado .editorial {
			padding-top: 6px;
			/*background: #F0F0F0;*/
			}
			
	/*valoracion*/
	#centro .item.listado .valoracion {
		right: 0px;
		top: 23px;
		position: absolute;
		/*display: none;*/
		}
			
	/*Imagen (en Listados)*/
	#centro .item.listado .imagen {
		padding: 0px;
		width: 119px;
		float: left;
		/*background: #f00f00;*/
		}
		
		#centro .item.listado .imagen a:link, #centro .item.listado .imagen a:visited {
			width: 98px;
			}
		
		/*Novedad*/
	
		/*Oferta*/
		.item.listado .imagen .ofertaIco {
			right: -16px;
			}
			
	/*preview Google (en Listados)*/
	#centro .item.listado .preview {
		margin-bottom: -26px;
		padding: 0px;
		top: 3px;
		right: 491px;
		font-size: 0px;
		line-height: 0px;
		clear: right;
		float: right;
		z-index: 2;
		position: relative;
		/*background-color: #ffff00;*/  
		}
		
		#centro .item.listado .preview a {
			padding: 3px 7px 0px 0px;
			width: 69px;
			height: 23px;
			display: none;
			}
	
	/*datos (en Listados)*/
	
	/*descripcion (en Listados)*/	
	#centro .item.listado .descripcion {
		padding-bottom: 10px;
		width: 566px;
		float: right;
		/*background: #00f00f;*/
		}
		
	/*set precios (ebook y papel en Listados)*/
	#centro .setPrecios {
		right: 0px;
		top: 3px;
		position: absolute;
		z-index: 5;
		/*overflow: hidden;*/
		/*background: #00FF00;*/
		}
	
	#centro .setPrecios.bothPrices {
		top: -2px;
		}
	
		/*Precio Normal (en Listados)*/
		#centro .item.listado .pvp {
			padding: 0px 4px 0px 0px;
			text-align: right;
			/*background: #000000;*/
			}
			
			.item .pvp strong {
				font-size: 21px;
				line-height: 22px;
				/*background: #00FB00;*/
				}
			
			#centro .item .pvp strong span {
				font-size: 11px;
				line-height: 12px;
				letter-spacing: 0px;
				font-weight: bold;
				}
				
		/*pvp Papel (en Listados)*/
		#centro .item .pvp.papel strong {
			font-size: 18px;
			line-height: 19px;
			color: #797C82; 
			}
			
			
		/*precio Oferta (en Listados)*/
		#centro .item.listado .pvp.oferta {
			top: -6px !important;
			}
			
			#centro .item.listado .pvp.oferta .antes {
				padding: 5px 0px 0px 0px;
				display: block;
				float: left;
				/*background: #00f00f;*/
				}
				
				#centro .item.listado .pvp.oferta .antes del {
					margin-top: -2px;
					display: block;
					}
					
				
			#centro .item.listado .pvp.oferta strong {
				padding: 0px 0px 0px 5px;
				float: left;
				display: block;
				}
					
				#centro .item.listado .pvp.oferta strong span {
					margin-bottom: -2px;
					padding: 0px;
					display: block;
					}

	/*estado stock (en LISTADOS)*/
	#centro .item.listado .estado {
		right: 88px;
		bottom: 38px;
		position: absolute;
		/*background: #00F00F;*/
		}
		
		#centro .item .estado.estado_2, #centro .item .estado.estado_3, #centro .item .estado.estado_4 {
			right: 0px;
			}
						
	/*comprar (en Listados)*/
	#centro .item.listado .itemForm {
		padding: 7px 7px 0px 0px;
		bottom: 0px;
		right: 0px;
		width: 559px;
		height: 26px;
		z-index: 2;
		float: right;
		clear: right;
		background: /*#F00F00*/ url(../img/itemForm_bkg.gif) 0px 0px no-repeat;
		}
		
		#centro .item.listado .itemForm fieldset {
			margin: 0px;
			padding: 0px;
			font-size: 0px;
			line-height: 0px;
			height: 26px;
			float: right;
			display: block;
			/*background: #000000;*/
			}
			
		.item.listado .itemForm label {
			padding: 3px 4px 2px 0px;
			font-size: 11px;
			line-height: 12px;
			font-weight: bold;
			color: #75587E;
			word-spacing: -1px;
			display: block;
			float: left;
			/*background: #ffff00;*/
			}
			
			.item.listado .itemForm .select {
				width: 128px;
				height: 19px;
				float: left;
				}
			
			#centro .item.listado .itemForm .submitButton.comprar {
				margin: -1px 0px 0px 7px;
				float: left;
				}