* user.css ----------------------------------------------------------------- */
body {overflow-y: scroll;}
html {overflow-y: scroll;}

/* index */
.page-header{padding-bottom:9px;margin:2px 2px 10px 2px;}
.page-header h1 { padding:0; margin:0; font-size:30px}
 h3 { padding:0px; margin:0px; font-size:24px; }

.extra-pages { padding:5px }

/* ficha producto */
.product-info {padding:5px}
.product-info h1 { padding:0; margin:0; color:#222; font-size:30px}
.product-info h2 { padding:0; margin:0; color:#222; font-size:24px}
.product-info h1 span { color:#222;}
.product-info h4 { padding-top:10px; padding-bottom:10px; margin:0; color:#222; font-size:20px}
.text-medium { font-size:medium}

.text-small { font-size: small}
.name_pi_listing {  display:block;  line-height:1.2;  color:#333; }
.name_pi_listing:hover {  text-decoration:none; }
.pi_box {  position:relative;  display:block;  margin:0px;  float:left;  min-height:110px;  width:100%; }
.pi_down_text {  position:absolute;  display:block;  bottom:0px;  width:100%;  margin-left:-9px;  padding: 2px 2px 2px 2px; background: url('images/white.png') transparent; }

#cm_pi_name {margin-top:1px}
#cm_pi_price {padding: 0px 0px 0px 0px;}
.products_price_text { text-align:left; float:left; }
.products_price { text-align:left; float:left; padding-left:4px}
.clear_both{clear:both}

#cm_pi_options { border: 1px #fff solid; }
.options_clearfix { border: 1px #CCCCCC solid; border-radius: 4px; padding-bottom: 1px; text-align:center; width:100%; display: table; content: " "; clear: both; }
.options_images_clearfix { /* border: 1px #CCCCCC solid; border-radius: 4px;*/ padding-bottom: 10px; text-align:left; width:100%; display: table; content: " "; clear: both; }
#cm_pi_image { border: 1px #fff solid; padding: 10px; display: table; content: " "; clear: both; }

/* attributes images */
#cm_pi_attributes_images { display: table; content: " "; clear: both; }
.cm_pi_attributes_images { border: 1px #CCCCCC solid; border-radius: 4px; display: table; content: " "; clear: both; }
#cm_pi_cart_button { margin-top: 10px; }
.infoPagesTitle1 { /* font-size: 14px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ff0000; */ } 

 /* popup cart */
.PopupCart { width:100%; padding: 0px; margin: 0px; }
.PopupCart_title { color:#449D44; }
.PopupCart_products { padding: 1px 1px 1px 10px; /* top right bottom left*/ text-align:left; }
.PopupCart_image { }
.PopupCart_name a { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight:bold; }
.PopupCart_count { padding: 0px 10px 1px 10px; /* top right bottom left*/ text-align:left; float:left; min-width:50%; color:#222222; }
.PopupCart_total { padding: 0px 10px 1px 10px; /* top right bottom left*/ text-align:right; float:left; min-width:50%; color:#222222; }
.PopupCart_buttons { padding: 10px 10px 0px 10px; /* top right bottom left*/ text-align:center; }
 /* popup cart end */

 /* header shopping cart */
.shoppingCart_header { position: relative; margin-top: 10px; margin-bottom: 10px; }
.shoppingCart_content { position: absolute; top: 0; right: 0; z-index:111; }
.cart_header { width:100%; background-color:#fff; height: 35px; border: 1px solid #d4d4d4; border-radius: 4px; }
.cart_header:hover { background-color:#F5F5F5; }
.shoppingCart_title { line-height:34px; }
.shoppingCart_title:hover { cursor: default; }
.shoppingCart_title p { font-size: 14px; font-family:Arial, Helvetica, sans-serif; padding-right:5%; padding-left:5%;}
.shoppingCart_title a {color:#337ab7; font-size: 14px; font-family:Arial, Helvetica, sans-serif; display:block;  padding-right:5%; padding-left:5%; background-image:url(images/icons/arrow_down.png); background-position: 95% 50%; background-repeat:no-repeat; }
.shoppingCart_title a:hover { color:#23527c; text-decoration:none; background-image:url(images/icons/arrow_up.png); }
.cart_header_h { display:none; border:1px solid #d4d4d4;}
.hsCart { width:100%; }
.hsCart_rown { border-bottom: 1px #ccc solid; }
.hsCart_cell_a { width:40%; }
.hsCart_cell_b { width:60%; }
.hsCart_cell_b p { color: #333; }
.hsCart_cell_b a { color:#337ab7; }
.hsCart_cell_b:hover a { color:#23527c; text-decoration:none; }
.hsCart_button { float:left; text-align:left; width:40%; padding: 10px; }
.hsCart_total { float:right; text-align:right; width:60%; padding: 10px; margin-top:6px; }

.sCart_string { padding: 10px 10px 0px 10px; /* top right bottom left*/ background-color:#fff; width:100%; height:100%; }
.cont_overf { overflow: auto; max-height:400px; }

@media (max-width: 767px) {
  #shoppingCartHeader { display:none; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .shoppingCart_title a span, .shoppingCart_title p span { display:none }
  .shoppingCart_title a:hover { background-image: none;}
  .cart_header_h { border: none; }
  .sCart_string { display:none; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .shoppingCart_title a, .shoppingCart_title p { padding-right:2%; padding-left:2%; background-position: 98% 50%;}
}
 /* header shopping cart end */
 
/* categories header */
/*
.dropdown-submenu { position:relative; }
.dropdown-menu > .dropdown > .dropdown-menu, .dropdown-submenu > .dropdown-menu { top:0; left:100%; margin-top:-6px; -webkit-border-radius:0 6px 6px 6px; -moz-border-radius:0 6px 6px 6px; border-radius:0 6px 6px 6px }
.dropdown-menu > .dropdown > a:after, .dropdown-submenu > a:after { font-family: FontAwesome; margin-left: 10px; content: "\f0da"; color: #cccccc; }
.dropdown {}
.dropdown:hover { background-color:#888; }
.nodropdown {}
.nodropdown:hover { background-color:#888; }
.dropdown-submenu:hover > a:after { color:#555; }
.menu-header { margin:-1px;}
*/

/* BO Back-to-Top-Button*/
#toTop {cursor: pointer; position: fixed; bottom: 30px; right:15px; z-index: 2; display:none; }
#toTop:hover, #toTop:focus { }
/* EO Back-to-Top-Button*/

/* prev next products */
.PrevNextProducts { padding:2px }
.btn-nolink { color:#333;background-color:#fff;border-color:#ccc; opacity: 0.4 !important; filter: alpha(opacity=40) !important; }
.btn-nolink:hover { color:#333;background-color:#fff;border-color:#ccc; cursor:default }
/* end prev next products */

/*** BreadCrumb ***/
.breadcrumb{padding:8px 15px;margin-bottom:14px;margin-top:6px}

a.ask_questionText {
  text-decoration:none;
}
