.catalog-product-view .col-inner {
}
.catalog-product-view .col-inner .product-view {
    width: 100%;
}
.catalog-product-view .product-view .product-essential {
    min-width: 760px;
    width: 100% !important;
}
.catalog-product-view .product-view .product-essential .product-img-box {
    border: medium none;
    margin: 0;
    min-width: 432px;
    padding: 0;
    width: 55%; 
    float: left;   
}
.catalog-product-view .product-view .product-essential .product-img-box .imgdiv {
    float: right;
    min-width: 418px;
    width: 81%;
}
.catalog-product-view .product-view .product-essential .product-img-box .imgdiv #moreviews.more-views {
    
}
.catalog-product-view .product-view .product-essential .product-img-box .imgdiv .zoomPad {
    float: right;
    width: 78%;
}
.catalog-product-view .product-view .product-essential .product-img-box .imgdiv .zoomPad #image {
    width: 100%;        
}
.catalog-product-view .product-view .product-essential .product-img-box .imgdiv #moreviews.more-views #ul-moreviews {
    float: right;
    margin: 0 0 0 14px;
    width: 74px;
}
.catalog-product-view .product-view .product-essential .product-img-box .imgdiv #moreviews.more-views #ul-moreviews li{
    float: none;
}
.catalog-product-view .product-view .product-essential .product-img-box .imgdiv #moreviews.more-views #ul-moreviews li a {
    float: none;
}
.catalog-product-view .product-view .product-essential .product-shop-container {
    float: right; 
    margin: 0;
    padding: 0;
    padding-top:1px;
    min-width: 308px;
    width: 40%;
}
.catalog-product-view .product-view .product-essential .product-shop-container .product-shop {
    float: left;
    padding-top: 4px;
    width: 308px;
}
.catalog-product-view .product-view .box-collateral {
    float: none;
    margin: 87px auto 0;
    min-width: 750px;
    padding-bottom: 30px;
    width: 75%;
}
.catalog-product-view .send-via-mail{
    top: 20%;
    left: 30%;
}
.customer-reviews {
    border-top: 1px solid #E4E4E5;
    clear: both;
    font-size: 12px;
    margin: 0 auto 190px;
    width: 75%;
    min-width: 750px;
}
#onestepcheckout-columstwo {
    width: 588px;
    float: left;
    padding: 0px;
}
.onestepcheckout-index-index #onestepcheckout-form fieldset.group-select {
  width: 1016px;
  margin: 0px auto !important;
}
.onestepcheckout-index-index #onestepcheckout-form fieldset.group-select .onestepcheckout-threecolumns {
  width: 1016px;
}
.labelCheckOut {
  width: 100%;
}
.contacts-index-index .col2-left-layout .main .col-main .col-inner,
.customer-account-login .col2-left-layout .main .col-main .col-inner,
.customer-account-forgotpassword .col2-left-layout .main .col-main .col-inner {
  float:none;
  width:1016px;
  margin: 0 auto;
  }
.customer-account-create .col-inner {
    margin: 0 auto;
    width: 1016px;
}
.onestepcheckout-index-index #onestepcheckout-form fieldset.group-select .onestepcheckout-threecolumns .onestepcheckout-column-middle .onestepcheckout-giftcards #id_giftcardcode {
  height: 30px;
  margin: 3px 0 8px 10px;
  width: 146px;
}
.onestepcheckout-index-index #onestepcheckout-form fieldset.group-select .onestepcheckout-threecolumns .onestepcheckout-column-middle .onestepcheckout-giftcards button#onestepcheckout-giftcard-add {
  border: medium none;
  height: 30px;
  margin: 0 0 0 0px;
  padding: 0;
  width: 80px;
  background: #7B7B7E;
}
.onestepcheckout-index-index #onestepcheckout-form fieldset.group-select .onestepcheckout-threecolumns .onestepcheckout-column-middle .onestepcheckout-giftcards label {
    display: block;
    width:76px;
    margin: 5px 0px 0px 10px;
    text-align: center;
}
.onestepcheckout-index-index #onestepcheckout-form fieldset.group-select .onestepcheckout-threecolumns .onestepcheckout-column-middle .onestepcheckout-giftcards table {
    display: inline-block;
    width: 170px;
}
.onestepcheckout-index-index #onestepcheckout-form fieldset.group-select .onestepcheckout-threecolumns .onestepcheckout-column-middle .onestepcheckout-giftcards table td {
    vertical-align: middle;
    float: left;
    width: 85px;
}
.selector span {
    overflow: hidden;
    padding: 0 25px 0 15px;
    display: block;
    height: 30px;
    line-height: 30px;
    border: none;
    font-size: 12px;
    margin-right: 10px;
    background: url("../images/flecha_dropdown.png") no-repeat scroll right center;
    background-color: #efefef;

}