/* CSS Document */
/* @Start Ficha de producto*/
/***************************/

.squared a{color:#0000FF; }

.cl{clear:left; }
.cr{clear:right; }
.cb{clear:both; }
	

/*
#wrapper{ width:950px; margin:auto; display:block;}
#content{ border:0px; padding:0px; }
#mainContent{ padding:10px 20px;}
*/
.queryadjust{ width:200px;}

.boxmodel{width:678px; margin-top:15px; border:1px #DDDDDD solid;}
	.boxmodel h3{ padding:4px; border-bottom:1px #DDDDDD solid; color:#000000; font:bold 14px Arial;}
	.boxmodel h3 a{float:right; margin-top:-15px;  font:10px Arial; color:#EAEAEA;  *margin:-20px 3px; background:url(/_img/arrow_up.gif) 100% -3px no-repeat; height:20px; padding-right:30px; width:15px;}
	.boxmodel .till{clear:both;}
	
.sideboxA{ background:url(/_img/sideBox01.gif) no-repeat 0 0; margin-bottom:15px; *width:215px; }
	.sideBoxA h4 {font:bold 16px Arial; color:#000000; text-align:center; vertical-align:bottom; padding-top:4px;}
	.sideboxA .squared{ padding:5px; }
	.sideboxA .squaredRelated{border:1px solid #FFFF99; padding:5px; margin-bottom:15px; background:#FFFFCC;  }
	.sideboxA .squaredCategories{border:1px solid #AAAAAA ; padding:5px; margin-bottom:15px; background:#CCCCCC; }
	.sideboxA .squaredEditors{ margin-bottom:0;}
	.sideboxA .feet{  background:url(/_img/sideBox01.gif) no-repeat 0 100%; height:10px;  }
	.clearside{*width:215px;}

/* @Start Breadcrumbs */
#breadcrumbs{ list-style:none; margin-left:-8px; *margin:-10px }
	#breadcrumbs li{float:left; color:#000000; margin-left:4px;}
/* @End Breadcrumbs */

#bookcredits{clear:both; height:185px; }
	#bookcredits .bookcover{float:left; width:150px; text-align:center;}
	#bookcredits .bookcover img{margin:10px 0 0 14px; }
	#bookcredits .bookdata{float:left; width:496px; margin-left:34px; }
	#bookcredits h1{ font:bold 22px Arial; line-height:100%}
	#bookcredits .bookdata hr{ margin-bottom:8px; *margin:-7px 0 0 0;  }
	.pdf {	color: #4881d4 !important;	padding: 5px 5px 5px 25px;	background: url(http://www.derecho.com/_img/icono_pdf.jpg) no-repeat left center;}

#table_resume{}
	#table_resume .introduction{width:360px; padding:10px; line-height:15px; font:13px Arial; float:left; }
	#table_resume #book_info{ width:259px; background:#FAFAFA; margin:15px; float:left; border-collapse:collapse;  }
	#table_resume #book_info th,#table_resume #book_info td { font-size:11px; text-align: left; background: #edeff2; padding: 6px 10px; border-bottom: solid 2px #FFFFFF; vertical-align:top; }
/* @Start Main Info */
.main_info{ *margin:-8px 0 0 0;}
	.main_info dt{height:20px; width:70px; font:bold 15px Arial; float:left; color:#1B3C4F; }
	.main_info dd{height:20px; font:11px Arial; color:#666666;}
	.main_info dd.price{height:30px; vertical-align:middle;}
	.main_info dd .past_price{ text-decoration:line-through; color:#FF0000;}
	.main_info dd .now_price{height:20px; font:bold 16px Arial; color:#009900; padding-left:5px; }
	.main_info dd .tax{height:20px; font:11px Arial; color:#999999; }
	.main_info .editorial{ font:bold 15px Arial;}
	
.also_buy{ }
	.also_buy .items_bought{ list-style:none; padding:20px; *padding:10px; margin:auto;  *margin:0; }
	.also_buy .items_bought li{ width:150px; float:left; text-align:center; margin:0 3px; }
	.also_buy .items_bought li a{ text-align:center; line-height:13px; color:#0000FF; text-decoration:underline;  }
	.also_buy .items_bought li .buyed_price{ font:bold 12px Arial; color:#009900; }
	.also_buy .more_at_here{ text-align:right;}

#bookindex ol{ list-style:none; padding:15px; font:13px Arial; line-height:18px; }
	
.iBib{ font:13px Arial;}
	.iBib ul{ list-style:none; padding:10px 20px 20px 0; margin-left:16px; }
	.iBib div{margin:10px 0 0 15px;}
	.iBib a{color:#0000FF; }
	.iBib .citing li{ padding:0 0 5px 41px; background:url(/_img/ibib_out.gif) 0 0 no-repeat;}
	.iBib .cited li{ padding:0 0 5px 41px; background:url(/_img/ibib_in.gif) 0 0 no-repeat;}
	
.comments{}
	.comments ul{ list-style:none; }
	.comments li{margin:14px; }
	.comments .datehouruser strong{}
	.comments .commentbox{ list-style:none; }
	.comments .comment{ border:1px #c0ba8f solid; background:#fef5d8; }
	.comments .comment p{ margin:5px 5px 20px 8px; line-height:14px; }
	.comments .comment_action{margin:10px; border:1px #dcbb50 solid; }
	.comments .comment_action h2{background:#ffe389; padding:4px; border-bottom:1px #dcbb50 solid; color:#444444; font:bold 13px Arial; }
	.comments .not_still{ padding:5px 10px; text-align:center; }
	.comments .not_still .befirst{font:bold 15px Arial; color:#0099CC;}

.comment_form{border:0; width:400px; float:left; clear:both; background:url(/_img/fondo_degr_gris.gif) 97% 0 repeat-y;  }
	.comment_form h4{ padding:10px 0 0 12px;  }
	.comment_form fieldset{border:0; padding:15px 14px;}
	.comment_form p{ padding:15px 0 0 280px;}
	.comment_form p a{ color:#999999; font:9px Arial; text-decoration:underline;}
	.comment_form label{ width:80px; text-align:left; vertical-align:top;  }
	.comment_form input{ border:1px #c0ba8f solid; background:url(/_img/input-bg.gif) repeat-x; padding:1px; margin-bottom:4px;  }
	.comment_form input:focus{border:0; border:1px orange solid; background:#FFFFFF;}
	.comment_form textarea{ border:1px #c0ba8f solid; background:url(/_img/input-bg.gif) repeat-x; width:350px; height:150px; }
	.comment_form textarea:focus{border:0; border:1px orange solid; background:#FFFFFF;}
	.comment_form .sendcomment{border:0; background:#FFFFFF; margin:12px 0 0 246px;}
	
.rate_form{ width:250px; height:260px; float:left;  }
	.rate_form .boxedelement{border:0; margin:15px 30px; border:1px #c0ba8f solid; background:#fef5d8;}
	.rate_form h4{ padding-top:10px;  }
	.rate_form p{line-height:14px; padding-left:30px;  } 
	.rate_form fieldset p{ font:10px Arial; color:#999999; line-height:12px; padding:5px;  } 
	.rate_form select{ margin:0 0 10px 20px;}
	.rate_form .valorated{ background:url(/_img/valoration_correct.jpg) no-repeat; }

.rate_done{width:250px; height:260px; float:left;}
	.rate_done .boxedelement{color:#009900; border:0; margin:100px 30px 15px 30px; border:1px #c0ba8f solid; width:143px; height:120px; background:url(/_img/valoration_correct.jpg) no-repeat; padding:10px 0 0 45px ; font:bold 14px Arial;}
	
.slide_rate{list-style:none; width:150px; height:30px; margin:auto; padding:0 10px;  }
	.slide_rate li{ width:11px; height:31px; float:left; margin:0;}
	.slide_rate .sl1{ background:url(/_img/slide.jpg) 0 0 no-repeat;}
	.slide_rate .sl2{ background:url(/_img/slide.jpg) -11px 0  no-repeat;}
	.slide_rate .sl3{ background:url(/_img/slide.jpg) -22px 0 no-repeat;}
	.slide_rate .sl4{ background:url(/_img/slide.jpg) -33px 0 no-repeat;}
	.slide_rate .sl5{ background:url(/_img/slide.jpg) -44px 0 no-repeat;}
	.slide_rate .sl6{ background:url(/_img/slide.jpg) -55px 0 no-repeat;}
	.slide_rate .sl7{ background:url(/_img/slide.jpg) -66px 0 no-repeat;}
	.slide_rate .sl8{ background:url(/_img/slide.jpg) -77px 0 no-repeat;}
	.slide_rate .sl9{ background:url(/_img/slide.jpg) -88px 0 no-repeat;}
	.slide_rate .sl10{ background:url(/_img/slide.jpg) -99px 0 no-repeat;}
	.slide_rate li:hover{ background-y-position:-31px; }
	.slide_rate .slide_dot{ background:none; width:11px; height:31px;  }
	
.rate_results{margin-top:15px;}
	.rate_results hr{ margin:13px 15px 10px 15px; }
	.rate_results p{ margin-bottom:8px; }
	.rate_results .der_tit{ color:#336699; font:14px Arial; text-align:center;}
	.rate_results .der_tit strong{ color:#336699; font:bold 15px Arial;}
	.rate_results .derecho_note{ background:url(/_img/noteBox01.gif) 0 -7px no-repeat; text-align:center; padding-top:5px; font:bold 24px Arial; color:#006699; width:69px; height:37px; *height:43px; margin-left:66px;}
	.rate_results .star_rating{ width:100%; height:20px; margin-bottom:5px;}
	.rate_results .st10{ background:url(/_img/stars.jpg) 50% 0 no-repeat;}
	.rate_results .st9{ background:url(/_img/stars.jpg) 50% -20px no-repeat;}
	.rate_results .st8{ background:url(/_img/stars.jpg) 50% -40px no-repeat;  }
	.rate_results .st7{ background:url(/_img/stars.jpg) 50% -60px no-repeat;  }
	.rate_results .st6{ background:url(/_img/stars.jpg) 50% -80px no-repeat;  }
	.rate_results .st5{ background:url(/_img/stars.jpg) 50% -100px no-repeat;  }
	.rate_results .st4{ background:url(/_img/stars.jpg) 50% -120px no-repeat; }
	.rate_results .st3{ background:url(/_img/stars.jpg) 50% -140px no-repeat; }
	.rate_results .st2{ background:url(/_img/stars.jpg) 50% -160px no-repeat; }
	.rate_results .st1{ background:url(/_img/stars.jpg) 50% -180px no-repeat; }
	.rate_results .st0{ background:url(/_img/stars.jpg) 50% -200px no-repeat;}
	
.this_editor{ text-align:center; }
	.this_editor p div{ font:bold 14px Arial; color:#0000FF;  }
	.this_editor .ver_mas{ color:#0000FF; text-decoration:underline; cursor:pointer; }

#editor_list{ list-style:none;}
	#editor_list li{ text-align:center; line-height:10px; margin-bottom:5px; padding:4px 0; }
	#editor_list li:hover{ background:#EAEAEA;  }

.relatedboxV{}
	.relatedboxV ul{ list-style:none; }
	.relatedboxV li{ padding:0 5px; line-height:12px; }
	.relatedboxV li:hover{ background:#FFFFFF; }
	.relatedboxV li a{ color:#0000FF; font:12px Arial; }
	.relatedboxV li a img{ float:left; margin-right:4px; }
	.relatedboxV div{margin-bottom:4px; }
	.relatedboxV .see_more{ text-align:right; margin-top:10px; }

.editorsboxH{ margin-bottom:15px;}
	.editorsboxH ul{ list-style:none; margin:10px 0 0 25px;   }
	.editorsboxH ul li{ width:150px; height:80px; text-align:center; float:left;  margin:2px; padding:2px; line-height:12px;}
	.editorsboxH ul li:hover{ background:#CCCCCC; font-weight:bold; }
	.editorsboxH ul li a{ text-decoration:none;}


/*.relatedboxH{ }
	.relatedboxH ul{ list-style:none; margin:10px 10px 0 10px; height:90px; }
	.relatedboxH li{ padding:0 5px; line-height:12px; width:154px; float:left; }
	.relatedboxH li a{ color:#0000FF; line-height:12px; }
	.relatedboxH li:hover{ color:#0000FF; line-height:12px; background:#FFFFFF }
	.relatedboxH li a img{ float:left; margin-right:4px; }
	.relatedBoxH .see_more{ width:200px; height:20px; float:right; text-align:right; padding:3px;  }*/

.related { margin-top:15px;}
	.related .relatedHeader { font-size: 1.2em; font-weight: bold; line-height: 29px; color:#1b3c4f; background:url(/_img/titulo_productos_relacionados.jpg) no-repeat left	center; height:29px; padding: 0px 10px;}
	.related .relatedFooter { background: url(/_img/titulo_mas_productos_relacionados.jpg) no-repeat right center; height:24px; font-size:1.2em; line-height:24px; padding:0px 35px 0px 0px; text-align:right; }
	.related .relatedFooter a { text-decoration:underline;   }
	.relatedContent { background:#fff9dd; border:1px solid #fceeaa; padding:10px 0; }
	.relatedContent ul { list-style: none;}
	.relatedContent li { float:left; width:190px; margin:10px 10px; display:inline;  }
	.relatedContent div.photo { float:left; width:50px; overflow:hidden; }
	.relatedContent div.text {line-height:18px; float:right; width:130px; }
	.relatedContent div.text a {font-size:1.3em;	color: #0e0eee; text-decoration:underline;}

.tag_cloud{ text-align:center; margin-top:15px; }
	.tag_cloud h4{ text-decoration:underline; }
	.tag_cloud ul{ list-style:none; margin:5px 5px; }
	.tag_cloud li{ line-height:10px; }
	.tag_cloud li a{ text-decoration:none; line-height:12px; color:none; }
	.tag_cloud li a:hover{ text-decoration:underline; background:#CCD3E6; }
	.tag_cloud .tag1{font: bold 12px Arial; color:#000000; line-height:17px;  }
	.tag_cloud .tag2{font: 11px Arial; color:#555555; }
	.tag_cloud .tag3{font: 10px Arial; color:#AAAAAA; }
	.tag_cloud .tag4{font: 9px Arial; color:#999999; }
	.tag_cloud .tag5{font: 9px Arial; color:#666666; }
	.tag_cloud .tag6{font: 9px Arial; color:#333333; }
	.tag_cloud .tag7{font: 9px Arial; color:#DDDDDD; }
/* @End Ficha de producto*/
/*************************/
.bgreset{ background:#FFFFFF; }

.booksubcategories {}
	.booksubcategories ul {	width:212px; font:bold 12px Arial; font-weight:bold; list-style:none; margin:0 10px 0 0; padding:4px 0 0 0; float:left; }	
	.booksubcategories ul li { padding:0 0 0 25px; height:18px; }
	.booksubcategories ul li a { color:#0E0EEE;}
	
#mainContent h1.ebooks {color:#1b3c4f; clear:both; padding:20px 0 0 0; *padding:10px 0 0 0; *margin:10px 0 10px 0; background-color:none; }

.direct_download{ font:bold 12px Arial; text-align:center; height:196px; }
	.direct_download .icon{  background:url(/_img/descargame.jpg) 50% 0 no-repeat; height:125px; width:120px; padding-left:40%;}
	.direct_download .hilite{ font:bold 18px Arial; color:#003366; vertical-align:bottom;  }

.medium_star{ background:url(/_img/medium-star.jpg) 50% 0 no-repeat; font:bold 12px Arial; text-align:center; height:126px; padding-top:25px; }
	.medium_star span{ font:bold 38px Arial; color:#FF9900; }
