/**********************************************************/
/***************************LOADING************************/
/**********************************************************/
.upload_container {
  background-color:#000000;
  height:100%;
  opacity:0.3;
  filter: alpha(opacity=30);
  position:absolute;
  text-align:left;
  top:0;
  width:100%;
  z-index:100100;
}
.progressWindow{ color: #ffffff; font-size: 14px; }
.upload_progress {
  border:3px solid gray;
  height:100px;
  left:50%;
  margin-left:-150px;
  margin-top:-50px;
  overflow:auto;
  position:absolute;
  top:50%;
  width:300px;
  z-index:100101;
  background-color: #000000;
  opacity: 0.8;
  filter: alpha(opacity=80);
  padding: 5px;
  text-align: center;
}
div.upload_progress img{
  margin-top: 25px;
}
.clear{
  clear:both;
}

.detalle {
  min-height: 363px;
  height: auto !important;
  background-repeat: repeat-y;
}

#qm0 a {
  text-transform: uppercase;
}

/************* galeria productos *****************/

.galeria-producto div.slider-wrap{
  overflow:hidden;
}

.galeria-producto ul.pagination{
  margin: 0;
  margin-top: 20px;
}
.galeria-producto ul.pagination li {
  float: left;
  height: 45px;
  list-style: none outside none;
  padding-left: 2px;
  padding-top: 9px;
  position: relative;
  width: 45px;

}

.galeria-producto ul.pagination li a {
  float:left;
}

.galeria-producto ul.pagination li.current {
  background: url("/images/galeria.png") no-repeat scroll 0 0 transparent;
}

/************* arreglo links *****************/
.producto ul{
  width:80px;
}
.producto ul li a{
  color: #2866A2;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  float:none;
  margin-top: auto;

}
.producto ul li.descripcion a{
  color: #636363;
  text-decoration: none;
}

.producto_content{
  position: relative;
  float:left;
}

.producto-hover {
  margin-left: -35px;
  position: absolute;
  z-index: 4;
}
.producto-hover img {
  margin: 0 !important;
}

/************   slider de fotos home    ******************/
.galeria .next:hover {
  background-position: right bottom !important;
}
.galeria .next {
  background-position: right top !important;
  left: 800px !important;
}

.galeria .prev:hover {
  background-position: left bottom !important;
}
.galeria .next, .galeria .prev {
  background: url("/images/arrows.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 50px;
  left: -50px;
  position: absolute;
  top: 186px;
  width: 50px;
  z-index: 8;
}

.galeria{
  width: 800px !important;
  position:relative;
}
.galeria ul.pagination{
  margin: 0;
}
.galeria ul.pagination li {
  float: left;
  list-style: none outside none;
  margin: 0 1px;
}
.galeria ul.pagination li a {
  background-image: url("/images/pagination.png");
  background-position: 0 0;
  display: block;
  float: left;
  height: 0;
  overflow: hidden;
  padding-top: 13px;
  width: 10px;
}
.galeria ul.pagination li.current a {
  background-position: 0 -13px;
}

/*arreglos*/
#qm0 div a { 
  text-transform:uppercase;
}
.producto-hover ul {
  width: 245px;
}
.producto-hover .descripcion {
  color: #636363;
  display: inline;
}
.producto-hover ul li.precio-right {
  display: inline;
  float: right;
}
.producto ul li.descripcion {
  text-transform:uppercase;
}
.producto-hover ul li.descripcion a {
  float:none;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #636363;
  text-transform:uppercase;
}
.producto-hover ul li span {
  color: #2866A2;
  font-size: 15px;
  margin-left:0px !important;
}
.producto-hover a {
  margin-top:0px !important;
}
#cart-opener{
  cursor:pointer;
}