	#content {padding: 10px 5px 0px 201px;}
	#content p.main {margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; -padding-left: 5px; -margin: 0 0 0 -15px;}
	#content p.main span {color: #000066; font-size: 13px; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0;}

	#content .homebookie {background: #f2f2f2; height: 120px; float: left; margin: 0px 3px 10px 0px; padding: 7px 10px 2px 10px; -padding: 0 3px 0 3px;  width: 345px;}
	#content .homebookie h1 {font-size: 14px; font-weight: bold; margin: 0px 0px 0px 97px;}
	#content .homebookie p.price {font-size: 14px; font-weight: bold; margin: 4px 0 0 97px;}
	#content .homebookie p.price span.price_high {font-weight: normal; text-decoration: line-through;}
	#content .homebookie p.price span.price_low {color: #fd2d2d;}
	#content .homebookie img {border: 1px solid #2d2c2c; height: 113px; margin: 0px 5px 0px 0px; width: 80px;}
	#content .homebookie ul {color: #0000cc; font-size: 11px; list-style: disc inside; margin: 0px 0px 10px 95px; padding: 4px 0px 0px 5px;}
	#content .homebookie p.author {margin: 4px 0px 0px 97px;}
	#content .homebookie p.subtitle {font-style:italic;  margin: 4px 0px 0px 97px;}
	#content .homebookie p.synopsis {margin: 0px 0px 10px 0px;}
	#content .homebookie a.buybutton {background: url(../img/btn_grey.gif) no-repeat; color: #000; display: block; font-weight: bold; margin: 0px 0px 0px 90px; padding: 10px 0px 5px 0; text-align: center; text-decoration: none; width: 195px;}

	#content .booksmedium {border: 1px solid #FFF; #border: none; height: 80px;}
	#content .bookmedium {border: none; margin: 0px; padding: 0px 10px 5px 0px; float: left; height: 120px; width: 220px;}
	#content .bookmedium h2 {font-size: 12px;}
	#content .bookmedium p.price span {font-size: 13px; margin: 0px;}
	#content .bookmedium p.subtitle {font-style:italic; font-size: 12px;}
	#content .destacados {-margin-bottom: -90px;}
	#content .destacados p.main {margin: 2px 0 2px 0x; -margin: 0 0 0px 0px; -padding-left: 5px;}
	#content .vendidos {}
	#content .vendidos p.main {margin: 202px 0 2px 0px; -margin: 0px 0 0px 0px; #margin: 84px 0 0px 2px;}
	#content .vendidos .bookmedium img.toptop {border: none; float: left; left: 30px; -left: 30px; margin-left: -35px; height: 33px;  position: relative; width: 33px;}

/* Revistas */
	#revistas {/*background: url(../img/revistas_oferta.gif) no-repeat 630px 1px; -background-position: 630px 1px; #background-position: 630px 1px;*/ margin: 275px 0px 20px 0px; padding: 0 0 200px;}
	#revistas img.floatRight {}

	#revistas h3 {border-bottom: 1px solid #000066; color: #000066; font-size: 15px; margin: 0px 0px 5px 0px;}
	#revistas p {margin: 0px 0px 0px 0px;}
	#revistas .revista {float: left; margin: 5px 10px 0px 0px; width: 235px;}
	#revistas .revista img {margin: 0px 0px 5px 0px;}
	#revistas .revista a.portada img {border: 1px solid #a6a6a6; margin: 0px 10px 3px 5px;}
	#revistas .revista h4 {font-size: 13px; margin: 0px 0px 3px 5px;}
	#revistas .revista p {margin: 0px 0px 0px 5px;}

	#revistas.sin_libros { margin-top: 5px; }

	.otros h3 {border-bottom: 1px solid #000066; color: #000066; font-size: 15px; margin: 0px 0px 5px 0px;}
	.otros ul {padding: 10px 0px 50px 0px;}
	.otros ul li {margin: 0px 0px 5px 0px;}
	.otros img {float: left; margin: 5px 10px 5px 0px;}
	.otros a.descarga {display: block; float: left;}
	.otros {margin: 0; padding: 0;}
	.otros p.bold {}
	.otros p.down {margin: 17px 0 0 0; -margin: 0px 0 0 0;}
	.otros span.old {text-decoration: line-through;}
	.otros img.floatRight {float: right; margin: 0 100px 0 0;}

	/**** Boletines ****/
	table#boletinesListHome {margin: 0px 0 0 0; padding: 0; width: 100%;}
	table#boletinesListHome td.estructura {}
	table#boletinesListHome td.hole {width: 70px;}
	table#boletinesListHome td table.long {margin: 0px 0 0 0; width: 375px;}
	table#boletinesListHome td table.short {margin: 0px 0 0 0; width: 340px;}
	table#boletinesListHome p.title2 {background: #08085e; color: #FFF; font-weight: bold; margin: 20px 0 10px 0; padding: 2px 2px 2px 4px; width: 100%;}
	table#boletinesListHome .boletinLista {float: left; margin: 0 4px 0 0; text-align: center; width: 120px;}
	table#boletinesListHome .boletinLista a.boletinTitle {color: #000; display: block; height: 30px; font-weight: bold;}
	table#boletinesListHome .boletinLista img {margin: 5px 0;}


	.otros2 {float: left; margin: 20px 20px 30px 0px; width: 350px;}
	.otros2 h3 {border-bottom: 1px solid #000066; color: #000066; font-size: 15px; margin: 0px 0px 5px 0px;}
	#revistas .revista p.bold {margin: 0px 0px 3px 5px;}
	#revistas .revista a.buybutton2 {background: url(../img/btn_white.gif) no-repeat; color: #000; display: block; font-weight: bold; margin: 10px 0px 0px 0px; padding: 9px 0px; text-align: center; text-decoration: none; width: 195px;}
	#revistas .revista a.descarga {display: block; margin: 0px 0px 0px 5px;}

	.otros {margin: 20px 0px 30px 0px;}
	.otros2 ul {padding: 10px 0px 30px 0px;}
	.otros2 ul li {margin: 0px 0px 5px 0px;}
	.otros2 img {float: left; margin: 5px 10px 5px 0px;}
	.otros2 a.descarga {display: block; float: left;}
	.otros2 p.bold {}
	.otros2 p.down {margin: 17px 0 0 0; -margin: 0px 0 0 0;}
	.otros2 span.old {text-decoration: line-through;}
	.otros2 img.floatRight {float: right; margin: 0 100px 0 0;}

/** CSS PARA UN S�LO LIBRO - no borrar */
	#content .bookbigAlone {background: #f2f2f2; border-bottom: 1px dotted #010101; height: 220px; margin: 0px 3px 10px 0px; padding: 10px;}

/********************************/
	#sidebar {width: 160px;}
	#sidebar a {font-size: 12px;}
	#sidebar ul li h4 {background: url(../img/sidebar_bk_list_menu_main.gif) repeat-x; margin: 0px 0px 0px 0px; color: #FFF; display:block; height: 16px; font-size: 14px; font-weight: bold; text-decoration: none; padding:3px 0px 2px 10px;}
	#content {background: url(../img/content_bk.gif) repeat-y; background-position: -22px 0;}

/******************************** SUSCRIBE **********************/
	li#suscribeBoletin {}
	li#suscribeBoletin h5 {background: url(../img/sidebar_bk_list_menu_main.gif) repeat-x; margin: 0px; color: #FFF; display:block; height: 16px; font-size: 13px; font-weight: bold; text-decoration: none; padding:3px 0px 2px 10px;}
	li#suscribeBoletin form {padding: 0;}
	li#suscribeBoletin form p {padding: 5px;}
	li#suscribeBoletin form label {display: block; padding: 5px;}
	li#suscribeBoletin form label input {margin: 4px 0 4px 0px; width: 140px;}
	li#suscribeBoletin form label.alegalBoletines {padding: 0 0 5px 0;}
	li#suscribeBoletin form label.alegalBoletines input {margin: 3px 0 0 5px; vertical-align: text-bottom; width: 15px;}
	li#suscribeBoletin form input.btn {background: url(../img/boletineshome_btn.gif) no-repeat; border: none; cursor: pointer; height: 23px; font-family: Arial; font-size: 12px; font-weight: bold; margin: 6px 3px; padding: 0 0 2px 0; width: 76px;}
	li#suscribeBoletin p#response {background: #e3e3e3;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		padding: 13px;
	}
