body	{
	font-family:trebuchet ms;
	font-size:12px;
	margin:0;
	background-color:#FFFFFF;
	text-align:center;
	}

.hr	{ width:100%; border-style:solid; border-color:#660000; height:1;}

b		{color:#000000;}
td		{font-size:12px;}
p		{font-size:12px;}
.destacado-3		{font-size:18px; color:#660000}
b		{color:#760000;}

.rojo		{color:#FF0000;}
.white		{color:#FFFFFF;}
#sellos{
	position:absolute;
	left:450px;
	top:0px;
	}
#cesta	{
	position:absolute;
	top:0px;
	left:716px;
	color:#FFFFFF;
	width:280px;
	height:90px;
	border:0px;
	border-style:solid;
	border-color:#FFFFFF;
	background-image:url(/interface/icon_cesta.gif);
	background-repeat:no-repeat;
	background-position:40px 0px;
}
.celda1_cesta{
	color:#FFFFFF;
	text-align:right;
	width:75%;
	border-style:solid;
	border-width: 0px 1px 0px 0px;
	padding-right:8px;
}
.celda_boton{
	color:#FFFFFF;
	width:75%;
	border-style:solid;
	border-width: 1px 0px 0px 0px;
	padding-left:118px;
}
.celda2_cesta{
	color:#FFFFFF;
	text-align:left;
	width:25%;
	padding-left:8px;
}

.tit-libro	{font-size:16px; color:#003366;}
.gridCelda	{font-size:10px; color:#003366;}
.cestaGridTitulo {background-color:#FFFFFF; font-weight:bold; color:#003366;}
.imagen	{margin:10px;}
.celda	{
		text-align:left;
		color:#000000;
		border-width:1px 0px 1px 0px;
		border-style:dotted;
		border-color:#000000;
		}
.celda2	{
		text-align:left;
		color:#000000;
		border-width:1px 0px 0px 0px;
		border-style:dotted;
		border-color:#000000;
		}

.titulo2	{
		background-color:#6a6a6a;
		color:#FFFFFF;
		height:10px;
		}
.noimage	{
		display:block;
		list-style-type: none
		}
#contenedor{
	position:relative;
	width:1000px;
	margin:auto;
	height:100%;
	background-color:#FFFFFF;
	z-index:200;
	}

#cabecera{
	position:absolute;
	top:0px;
	left:0px;
	margin:auto;
	width:100%;
	background-color:#000000;
	z-index:0;
	text-align:left;
	height:115px;
	}
#botones{
	position:relative;
	top:0px;
	width:100%;
	background-image:url(../interface/fondo-cabecera.gif);
	background-repeat: repeat-x;
	z-index:100;
	}

#links{
	position:absolute;
	float:left;
	text-align:left;
	margin: 0px;
	border: 0px none;
	list-style-type: none;
	color:#FFFFFF;
	left:5px;
	top:88px;
	}

#links li{
	display:block;
	float:left;
	list-style-type: none
}
#boton-off{
	float:left;
	text-align:left;
	margin: 0px;
	border: 0px none;
	padding:0px 3px 0px 0px;
	color:#FFFFFF;
	height:22px;

}
#left{
	float:left;
	position:relative;
	background-image:url(../interface/bot-left.gif);
	width:1px;
	height:27px;
 }
 #right{
 	float:left;
	position:relative;
	background-image:url(../interface/bot-right.gif);
	width:1px;
	height:27px;
 }
#texto-boton{
	float:left;
	position:relative;
	background-image:url(../interface/bot-center.gif);
	line-height:10px;

}

.bot-cabecera{
	position:relative;
	display:block;
	height:18px;
	padding:5px;
	line-height:20px;
	color:#FFFFFF;
}

a.bot-cabecera:link{text-decoration:none;}
a.bot-cabecera:hover{	background-image:url(../interface/bot-center-on.gif);background-color:#ffffff; color:#000000;text-decoration:none; }
a.bot-cabecera:visited{text-decoration:none;}

a:link{text-decoration:none;}
a:hover{text-decoration:none;}
a:visited{text-decoration:none;}

a.bot2:link{color:#800000; text-decoration:none;}
a.bot2:hover{color:#000000; text-decoration:underline;}
a.bot2:visited{color:#000000; text-decoration:none;}

#links-dere{
	position:absolute;
	top:85px;
	right:10px;
	font-family:small fonts;
	font-size:9px;
	float:right;
	border: 0px none;
	height:42px;
	padding:0 3 0 0;
	color:#FFFFFF;
	line-height:35px;
	}

.bot-peque{color:#ffffff;}
a.bot-peque:link{text-decoration:none;}
a.bot-peque:hover{color:#ff0000;text-decoration:none;}
a.bot-peque:visited{text-decoration:none;}


#contenido{
	width:100%;
	height:100%;
}
#botonera{
	float:left;
	position:absolute;
	background-image:url(../interface/fondo-botonera.gif);
	background-repeat: repeat-y;
	width:192px;
	height:1000px;
	left:0px;
	top:135px;
	}
#cuerpoHome{
	float:left;
	position:absolute;
	top:300px;
	left:215px;
	width:500px;
	text-align:left;
	}
#derechaHome{
	position:absolute;
	top:300px;
	right:0px;
	float:right;
	width:193px;
	background-image:url(../interface/fondo-derecha.gif);
	background-repeat:repeat-y;
	height:1000px;
	
}

#cuerpo{
	/*float:left;*/
	position:relative;
	height:1500px;
	left:188px;
	width:500px;
	text-align:left;
	/*top:135px;*/
	}
	
#cuerpomv{
	/*float:left;*/
	height:2110px;
	position:relative;
	left:188px;
	width:500px;
	text-align:left;
	/*top:135px;*/
	}
	
#derecha{
	position:absolute;
	/*top:130px;*/
	top:130px;
	right:0px;
	float:right;
	width:193px;
	background-image:url(../interface/fondo-derecha.gif);
	height:700px;
	background-repeat:repeat-y;
}

#top_derecha{
	position:absolute;
	top:130px;
	right:0px;
	float:right;
	width:193px;
	background-image:url(../interface/fondo-basedatos.gif);
	height:1px;
}
#pie_derecha{
	position:relative;
	background:url(../interface/pie_derecha.gif) no-repeat;
	width:191px;
	height:45px;
	top:0px;
	left:1px;
	border:0px solid #000000;
}
#fondo-botones{
	position:relative;
	width:170px;
	margin-left:0px;

}
#botonera-top{
	background-image:url(../interface/botonera-top.gif);
	width:195px;
	height:10px;
}
#botonera-bottom{
	position:relative;
	background:url(../interface/botonera-bottom.gif) no-repeat;
	width:195px;
	height:43px;
	top:320px;
	border:0px solid #000000;

}
#bot-quienes a{
	background-image:url(../interface/bot-quienes.gif);
	position:relative;
	left:0px;
	width:149px;
	height:57px;
	cursor: hand;

}

#categorias{
	background-color:#dddddd;
	font-style:italic;
	text-align:left;
	position:relative;
	left:2px;
	width:160px;
	height:35px;
	padding-left:10px;
	padding-top:9px;
	line-height:15px;
	overflow:auto;
}
#bots-categorias {
	background-image:url(../interface/fondo-botonera.gif);
}

#bots-categorias ul{
	text-align:left;
	font-style:italic;
	position:relative;
	top:-0px;
	left:-23px;
	list-style-image:url(../interface/icon-list.gif); 
}
#bots-categorias li {
	border-color:#cdcdcd;
	border-style:solid;
	border-width:0px 0px 1px 0px;
}

#fin_botones{
	position:absolute;
	left:0px;
	top:605px;
}
.bots-categorias			{color:#000000; width:100%; height:20px;}
a.bots-categorias:link		{text-decoration:none;}
a.bots-categorias:hover	{text-decoration:none; color:#CCCCCC; background-color:#FFFFFF;}
a.bots-categorias:visited	{text-decoration:none;}

#bot-home{
width:588px;
height:35px;
padding-top:20px;
padding-left:20px;
font-size:20px;
font-style:italic;
background-image:url(../interface/fondo-bots-home.gif);
text-align:left;
position:relative;
left:-15px;
}

#bot-home a{
color:#760000;
text-decoration:none;
}

#bot-home a:hover{

width:588px;
height:35px;
color:#000000;
font-size:20px;
font-style:italic;
text-decoration:none
}
#bot-home2{
width:308px;
height:35px;
padding-top:20px;
padding-left:20px;
font-size:20px;
font-style:italic;
background-image:url(../interface/fondo-bots-home.gif);
background-position:right;
text-align:left;

}

#bot-home2 a{
color:#760000;
text-decoration:none;
}
#flash_home{
position:absolute;
left:350px;
top:10px;
width:220px;
height:200px;
border:0px;
border-color:#FF0000;
border-style:solid;

}
#bot-home2 a:hover{

width:588px;
height:35px;
color:#000000;
font-size:20px;
font-style:italic;
text-decoration:none
}
#ficha{
position:relative;
float:left;
text-align:left;
width:266px;
padding:9px;
left:0px;
top:0px;
}

.titulo{
	
	color:#003366;
	font-size:12px;
	font-family:Arial;
	left:7px;
}

.bold{
	font-weight:bold;	
	color:#760000;
	font-size:18px;
	font-family:Arial;
}

#carateristicas {
	
	left:3px;
}
#carateristicas ul{
	width:100px;
	left:-30px;
	float:Left;
	position:relative;
	list-style-type: none
}
#carateristicas li{
	font-size:10px;
}
#imagenficha{
	float:left;

}
#texto_ficha{
	position:relative;
	width:186px;
}

#comprar {	
	width:190px;
	height:40px;
	top:5px;
	left:-10px;
	font-family:small fonts;
	font-size:8px;
	text-align:center;
}

#linea {
	float:left;
	position:relative;
	width:1px;
	background-color:#cccccc;
	height:200px;
	top:20px;

}

#basedatos{
	font-size:14px;
	font-style:italic;
	width:192px;
	height:55px;
	background-image:url(../interface/fondo-basedatos.gif);
	color:#6c6c6c;
}

#buscador{
	position:relative;
	right:0px;
	width:180px;
	height:85px;
	background-image:url(../interface/fondo-buscador.gif);
	text-align:left;
	padding:5px;
}

.fd{
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	font-size:12px;
	width:140px;
	height:16px;
	line-height:17px;
}

.radio{
	border:0px;
}
#bot-buscar a{
	position:relative;
	left:130px;
	top:-24px;
	width:47px;
	height:23px;
	background-image:url(../interface/bot-buscar.gif);

}

#profesional{
	font-size:14px;
	font-style:italic;
	position:relative;
	text-align:left;
	left:-15px;
	top:25px;

}

#profesional li{
	border-width:0px 0px 1px 0px;
	border-style:dotted;
	border-color:#000000;
	list-style-type: none;
}


#cuadrados{
	background-image:url(../interface/cuadrados.gif);
	float:left;
	position:relative;
	width:19px;
	height:115px;
	left:1px;
	top:25px;

}

#seleccion{;
	position:relative;
	background-color:#335c85;
	width:188px;
	height:46px;
	color:#FFFFFF;
	text-align:left;
	font-style:italic;
	left:1px;
	padding-left:2px;
	padding-top:4px;
	line-height:15px;
	}
#seleccionBotonera{;
	position:relative;
	background-color:#335c85;
	width:170px;
	color:#FFFFFF;
	text-align:left;
	font-style:italic;
	left:1px;
	padding-left:2px;
	padding-top:4px;
	line-height:15px;
	}
		
.destacado{
	font-size:14px;
}
.destacado2{
	font-size:19px;
}
.destacadologin{
	font-size:14px;
	color:#FFFFFF;
}
#ficha-seleccion{
	position:relative;
	float:left;
	text-align:left;
	width:166px;
	padding:2px;
	left:10px;
	top:10px;
}

#ficha-seleccion li	{

line-height:16px;
}

#ficha li	{
position:relative;
line-height:16px;
}

#seleccion select{
	position:relative;
	width:180px;
}
#icono{
	position:relative;
	width:16px;
	height:19px;
	float:left;
	top:1px;
	left:3px;
}
#titulo-libro{
	position:relative;
	height:20px;
	width:160px;
	float:left;
	left:4px;
	padding-left:4px;
	padding-right:4px;

	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#000000;
	text-align:left;
	line-height:normal;
	height:auto;
	

}
#titulo-libro a{
	color:#000000;
	text-decoration:none;

}
#titulo-libro a:hover{
	color:#3d3d3d;
	text-decoration:none;

}

.mapa{margin:0px;}
.mapa li{margin-left:16px; list-style-type:none;}

#pie{
	position:relative;
	/*top:500px;*/
	bottom:0px;
	height:60px;
	width:1000px;
	background-color:#000000;
	color:#FFFFFF;
	padding-top:0px;
	margin-top:20px;

}

.image{border:0px;}
#bot-principal{
	position:relative;
	left:0px;
	line-height:20px;
	text-align:left;
	/*background-image:url(../interface/icon-logo.gif);*/
	background-repeat:no-repeat;
	height:20px;
	padding-left:10px;
	padding-top:10px;
}

#bot-principal a{
	text-align:left;
	font-style:italic;
	font-size:13px;
	color:#000000;
	text-decoration:none;
}
#bot-principal a:hover{
	font-style:italic;
	color:#750000;	
	text-decoration:none;
}

a{color:#003366}
a:hover{color:#000000}

.busqueda{line-height:29px;}
a.busqueda:link{color:#750000;}
a.busqueda:hover{color:#000000;}
a.busqueda:visited{color:#750000;}


.ampliada{line-height:29px;}
a.ampliada:link{color:#003366;}
a.ampliada:hover{color:#000000;}
a.ampliada:visited{color:#003366;}


.black{line-height:29px; font-size:10px;}
a.black:link{color:#000000;}
a.black:hover{color:#2e2e2e;}
a.black:visited{color:#000000;}

.peque	{font-size:10px;}

#hr{
	position:relative;
	width:600px;


}
.hr{
	position:relative;
	top:15px;
	border-style:solid;
	border-color:#cccccc;
	height:1px;

}
.hr2{
	border-style:solid;
	border-color:#cccccc;
	height:1px;

}

.form-boton	{FONT-WEIGHT: normal; FONT-SIZE: 10pt; WIDTH: 100px; COLOR: white; LINE-HEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: black; FONT-VARIANT: normal}

.botonBorrar  {color:FFFFFF; cursor:hand; background-image:url(../interface/bot-borrar.gif); background-repeat:no-repeat; font-size:14px; width:60px; height:40; padding:6;
	background-color:FFFFFF; border-width:0px; border-color:FFFFFF; text-align:center; font-weight:normal; }

.botonEnviar  {color:FFFFFF; cursor:hand; background-image:url(../interface/bot-enviar.gif); background-repeat:no-repeat; font-size:14px; width:60px; height:40; padding:6;
	background-color:FFFFFF; border-width:0px; border-color:FFFFFF; text-align:center; font-weight:normal; }

.botonBuscar  {color:FFFFFF; cursor:hand; background-image:url(../interface/bot-buscar.gif); background-repeat:no-repeat; font-size:14px; width:60px; height:40; padding:6;
	background-color:FFFFFF; border-width:0px; border-color:FFFFFF; text-align:center; font-weight:normal; }

.botonComprar {color:FFFFFF; cursor:hand; background-image:url(../interface/bot-comprar.gif); background-repeat:no-repeat; font-size:14px; width:60px; height:40; padding:6;
	background-color:FFFFFF; border-width:0px; border-color:FFFFFF; text-align:center; font-weight:normal; }


#cat {
	width:150px;
	background:none;
	margin-top:15px;
	}

	.cabeceraLibros{
		position:relative; border:0px solid #000000; width:798px; height:200px; left:190px; top:10px

}