#top_header {margin-left:10px; height:170px; width:940px; padding:20px;}
#top_header h1{ width:560px;  font-weight:normal; font-size:40px; }
#top_header h1 strong{ font-weight:bold;}
#top_header p{ width:560px;  font-size:13px; }
#promo{margin-bottom:30px;}

#thumnails ul{ list-style:none; }
#thumnails li{ float:left; margin-left: 5px; margin-right:5px; margin-bottom:10px; border:solid 1px #CCCCCC; background-color:#f4f5fa; width:60px; height:60px;}

.imagecont { width:280px; height:280px;}

#box { border-top: 1px solid #a3a3a5; border-bottom: 1px solid #a3a3a5; padding-bottom:7px; padding-top:7px; margin-bottom:25px; }
#box h1{color:#36373b; font-size:20px;}
#box p.ref{color:#a7a8a9; font-size:14px; margin-bottom:25px;}
#box p.price{color:#36373b; font-size:25px;}
#box input{background-color:#36373b; border:none; padding:4px; color:#FFFFFF; padding-left:15px; padding-right:15px;}
#box select{padding:4px;}

.share{padding-bottom:20px; padding-top:20px;}
.desciption h3{ font-size:18px; margin-bottom:15px; }
.desciption div {text-align:justify;}

.bonificacion { font-size:11px;}
.bonificacion a { color:#000000; text-decoration:underline;}

#player { width:278px; height:222px; border:5px solid #36373b; }

.buy { padding-top:30px;}

.buy .orderbyphone { font-size:12px ; display:block; width:150px;}
.buy .orderbyphone strong{ font-size:24px;  color:#FF0000;}

#testimonials { border: 1px solid #CCCCCC; padding:10px; background-color:#f6f5f7; color:#aaa;}
#testimonials h3{ padding-bottom:10px; color:#313131}
#testimonials ul{ list-style:none; }
#testimonials li{ float:left; margin-left: 5px; margin-right:5px; margin-bottom:10px; }
#testimonials span{ font-size:11px; font-style:italic;}

.selector{ width:40px; margin-right:4px;}

.small, .solo, .price { width:85px}
.pricelast{ font-size:15px;text-decoration:line-through}
.cajaroja{ font-size:20px; font-weight:bold; text-align:center; color:#FFF; background-color:#F00; width:60px; height:25px;}