@charset "utf-8";
/* ### CATALOG TOOLBAR ### */
.catalog_toolbar { background-image: url(/resources/default/img/top_products/bg_catalog_toolbar.gif); background-repeat: repeat-x; border: 1px solid #ccc; color: #fff; height: 18px; margin-bottom: 10px; padding: 10px; }
.btn_detail_product { position:relative; background-image: url(/resources/default/img/catalog/btn_show_detail.gif); background-repeat: no-repeat; cursor: pointer; height: 30px; margin-right: -5px; margin-top: -6px; width: 136px; }
.btn_detail_product:hover { background-position: 0px -32px; }
/* ### PRODUCT DETAILS - RELATEDS ### */
.catalog_product_related_cell { height: 140px; width: 125px; }
.catalog_toolbar .cbox_sizes { color: #333; float: left; }
.catalog_toolbar .order { color: #333; float: right; margin-top: 2px; }
/* ### PRODUCT DETAILS - BOX CUSTOMIZE ### */
.div_customize_product { width: 460px; }
.div_customize_product_content { color: #fff; padding-left: 15px; height:auto; width:100%; }
/* ### PRODUCT DETAILS - BOX PRODUCT DELIVERY_TIME ### */
.div_delivery_time_banner { background-repeat: no-repeat; float: right; height: 70px; margin-right: 10px; margin-top: 3px; width: 220px; }
.div_delivery_time_icon{ color: #000; display: inline; float: left; margin-left: 10px; margin-top: 26px; }
.div_delivery_time_product_content { color: #000; height: 75px; padding-left: 5px; }
.div_delivery_time_text { display: inline; float: left; margin-left: 10px; width: 405px; }
/* ### PRODUCT DETAILS - SHOP CONTROLS ### */
.div_product_details_shop_controls_wrapper { background-color: #FFF; border-left: 10px solid #fff; color: #fff; float: right; overflow: hidden; width: 700px; }
.div_product_details_box_custom_mini_arrow_icon { float: left; position: relative; top: 3px; }
.div_product_details_box_custom_title, .div_product_details_box_custom_box_product_select { width: 420px; }
/* ### CATALOG LIST PRODUCTS ### */

/* OLD <<---
.list_catalog_row_product { height: 167px; }
.list_catalog_row_product .product_data_description { height: 50px; margin-top: 10px; overflow: hidden; text-align: justify; }
.list_catalog_row_product_data { width: 457px; }
.list_catalog_row_product_img { border-right: 1px #ccc solid; height:142px; }
.product_data_prices { margin-top: 15px; }
.product_price_net { width: 150px; padding-top:1px; padding-bottom:3px; }
.product_discount { margin-top: 5px; width: 75px; }
.product_pack_discount { position:relative; top:0px; left:-75px; font-size:12px; height:1px; width:200px;  // height:17px; }
.product_price_gross { margin-top: 9px; width: 80px; color:#555;}
.product_title_name { overflow:hidden; font-size:17px; height:18px; line-height: 17px; }
.list_catalog_row_financing { width:100%; height:30px; // margin-top:-10px;  }
*/

.list_catalog_row_product { height: 340px; width: 343px; float:left; margin-right:5px; overflow:hidden; padding:0px;}
.product_title_name { background-color:#333; background-image:url(/resources/default/img/catalog/fondo-titulo-producto.jpg); background-repeat:repeat-y; overflow:hidden; font-size:18px; padding:5px; border-bottom:1px solid #ccc; color:#fff; height:15px; }
.product_title_name a { color:#fff; }
.product_data_prices li { margin-top:4px;}
.list_catalog_row_product_img { border-right: 1px #ccc solid; height:142px; width:220px; float:left; }
.list_catalog_row_product_description { padding:5px; border-top:1px #ddd solid; text-align:justify; }
.list_catalog_tecnologies { border-top: 1px solid #ccc; width:100%; float:left;}
.product_price_net { padding-top:0px; color:#FFF; font-size:16px; font-weight:bold; line-height:20px; background-color:#C00; padding:0px 2px 10px 0px; width:100%; }
.product_price_net div.price { font-size:36px;margin-top:7px; padding-top:3px; }
.product_price_preafter { font-size:14px; color:#666; }
.data_prices { float:right;width:122px; overflow:hidden; padding:0px; text-align:center; overflow:hidden; height:140px; }
.product_price_gross { color:#777; }
.product_discount { color:#666; font-size:14px; font-weight:bold; }
.list_catalog_tecnologies img { height:36px; width:50px; margin:2px; }
.bottom_catalog_msg { padding:0px 0px 0px 10px; font-size:11px; color:#F60; text-align:center; float:left; }
.list_catalog_slogan { float:left; width:100%; border-top:1px solid #ccc; font-size:14px; font-weight:bold; height:15px; padding:5px 0px 5px 0px; text-align:center; color:#000; background-color:#FF9; }

/* ### PRODUCT DETAILS ### */
.div_description { width:100%; overflow:hidden; }
.div_description  p { color:#555; padding:10px 0px 5px 0px; }
.product_detail_tecnology_cell { width:328px; float:left; clear:none; text-align:justify; margin:10px; overflow:auto; vertical-align:top; height:auto;  }

.show_product h4 { border-bottom: 6px solid #bfe5f2; color: #0099CC; font-size: 22px; margin:10px 0px 10px 0px; padding: 0px 5px 5px 5px; clear:both; display:block; }
.show_product h5 { border-bottom: 2px dotted #efcbbf; color: #bf3000; font-size: 18px; margin:10px 0px 10px 0px; padding: 0px 5px 5px 5px;}
.div_img_tecnology { float: right; margin-bottom: 5px; margin-left: 10px; padding-right: 10px; text-align: center; width: 140px; margin-right:10px; margin-top:5px; }
.div_img_tecnology img {  padding: 4px; }
.box_bundle_index { width:445px; }
.box_bundle_index div { min-width:60px; }
.box_bundle_index_button:hover { cursor:pointer; }
/* ### GIFT BOX PRODUCT DETAILS ### */
#gift_product { padding:10px; margin:5px; border:1px solid #ccc; overflow: auto; }
#gift_product .gift_title { font-size:25px; color:#b22222; width:92%; background-color:#5b5b5b; color:white; border:1px solid #ddd; padding:15px 0px 15px 50px; background-image:url(/resources/default/img/catalog/present32.png); background-repeat:no-repeat; background-position:8px 6px; }
#gift_product .gift_image { float:left; margin:15px 0px 5px 10px; }
#gift_product .gift_description { float:right; width:410px; padding:20px 10px 10px 10px;}

/*
CATEGORIAS_COLCHONES
*/
div.home_categories div.cat_column { width: 165px; border:1px solid #ccc; float:left; padding:0px; margin:4px; margin-top:15px; height:400px;}
div.home_categories div.cat_title { font-size:18px; height:40px; text-align:center; padding-top:5px; color:#666; }
div.home_categories div.cat_title a:hover { color:#666; text-decoration:none; }
div.cat_column ul {border-bottom:1px solid #ccc; height:185px;}
div.cat_column a.cat_button { text-align:center; font-size:20px; font-weight:bold; padding:14px; position:relative;top:15px; cursor:pointer; }

div.cat_column a.cat_button:hover { text-decoration:none; color:#666; }
div.cat_column ul li { color:#777; list-style:square; list-style-position:inside; padding-left:10px; margin-top:8px;  }
h3.title_home_categories { margin-top:14px;font-size:24px; color:#666; font-weight:bold; width:100%; height:30px; border-bottom:2px dotted #ccc; }
