h3.pagetitle {
	border-bottom: 0px none;
}

#cltitulo h2,
#cltitulo h3 {
	position: static;
	display: block;
	top: 0;
	padding: 0px 0px 3px 0;
	margin: -10px 0px 3px 0;
	border-bottom: 2px solid #555;
}

#cltitulo h3.pagetitle {
	margin-top: 10px;
}

* html body #cltitulo h3.pagetitle {
	margin-top: 0px;
}

#menucols,
#menugeneros {
	padding: 0px;
	margin: 0px 0px 1em 0px;
}

#menucols li {
	list-style-type: none;
	float: left;
	margin: 0 0 2px 1em;
}

#menugeneros li {
	list-style-type: none;
	float: left;
	margin: 0 1em 2px 0;
}

#menucols {
	float: right;
	margin-top: -32px;
}

* html body #featbookssm {
	margin-left: -180px;
	margin-top: 90px;
}

#pgccat {
	display: inline;
	float: right;
	clear: both;
}

#pgbccat {
	display: inline;
	float: right;
	clear: both;
}

#pgccatalogo span,
#pgeccatalogo span,
#pgccatalogo a,
#pgeccatalogo a {
/* 	margin-right: 3px; */
}

#pgccatalogo span.pgsel,
#pgeccatalogo span.pgsel {
/*	color: #fff;
	font-size: 115%;
	font-weight: bold;*/
}

#ccatalogo {
	clear: both;
	padding: 16px 0 0 0;
	margin: 0;
}

#ccatalogo li {
	list-style-type: none;
}

#ccatalogo .book {
	display: inline;
	float: right;
	background-color: #efefef;
	width: 47%;
	padding: 0.5em;
	margin: 0 0 20px 0;
	border: 1px solid #ccc;
}

#ccatalogo .book2 {
	display: inline;
	float: left;
	clear: left;
	background-color: #efefef;
	width: 47%;
	padding: 0.5em;
	margin: 0 0 40px 0;
	border: 1px solid #ccc;
}

#ccatalogo .book a.thumb,
#ccatalogo .book2 a.thumb {
	display: block;
	float: left;
	text-decoration: none;
	padding: 0px;
	margin: 6px;
	border: 0px none;
	border: 2px solid #000;
}

#ccatalogo .book a.thumb {
	display: block;
	float: right;
}

#ccatalogo .book a.thumb:hover,
#ccatalogo .book2 a.thumb:hover {
/*	border: 3px solid #fff;
	border-bottom: 2px solid #fff;*/
	border: 0px none;
	border: 2px solid #444;
}

#ccatalogo .book a.thumb img,
#ccatalogo .book2 a.thumb img {
	float: left;
	border: 0 none;
}

#ccatalogo .book .ctitulo,
#ccatalogo .book2 .ctitulo {
	padding-top: 8px;
}

#ccatalogo .book .ctitulo .titulo,
#ccatalogo .book2 .ctitulo .titulo {
	font-size: 120%;
	font-weight: bold;
	padding: 0px 2px;
}

#ccatalogo .book .ctitulo .authors,
#ccatalogo .book2 .ctitulo .authors {
	font-style: italic;
}

#ccatalogo .book .info,
#ccatalogo .book .avance,
#ccatalogo .book2 .info,
#ccatalogo .book2 .avance {
	margin-top: 8px;
}

#ccatalogo .book .info,
#ccatalogo .book2 .info {
	font-size: 90%;
}

#ccatalogo .book .avance,
#ccatalogo .book2 .avance {
}

#ccatalogo .book .precio,
#ccatalogo .book2 .precio {
	float: left;
	font-size: 110%;
	font-weight: bold;
}

#ccatalogo .book2 .precio {
	float: right;
}

#ccatalogo .book .foot,
#ccatalogo .book2 .foot {
/* 	background-image: url( /images/bkcatbookbot.gif ); */
	background-repeat: no-repeat;
	background-position: bottom right;
	text-align: right;
	white-space: nowrap;
	height: 40px;
	margin-top: 8px;
	margin-bottom: 8px;
}

#ccatalogo .book2 .foot {
	clear: left;
}

#ccatalogo .book .foot {
	clear: right;
}

#ccatalogo .book .foot a,
#ccatalogo .book2 .foot a {
	padding: 0px 2px;
	margin-right: 8px;
}

#ccatalogo .book a.addtocart,
#ccatalogo .book a.details,
#ccatalogo .book2 a.addtocart,
#ccatalogo .book2 a.details {
	display: block;
	float: right;
	background-repeat: no-repeat;
	background-position: top left;
	text-align: left;
	text-indent: -25000px;
	text-decoration: none;
	width: 99px;
	height: 38px;
	border-bottom: 0px none;
}

#ccatalogo .book a.addtocart,
#ccatalogo .book a.details {
	float: right;
}

#ccatalogo .book2 a.addtocart {
	clear: left;
}

#ccatalogo .book2 a.addtocart,
#ccatalogo .book2 a.details {
	float: left;
}

#ccatalogo .book a.addtocart,
#ccatalogo .book2 a.addtocart {
	clear: right;
	background-image: url( /images/skins/v2/buybutton.gif );
}

#ccatalogo .book a.details,
#ccatalogo .book2 a.details {
	background-image: url( /images/skins/v2/detailsbutton.gif );
}

#ccatalogo .book a.addtocart:hover,
#ccatalogo .book a.details:hover,
#ccatalogo .book2 a.addtocart:hover,
#ccatalogo .book2 a.details:hover {
	background-position: left bottom;
	background-color: transparent;
}

