#megazoom {

    display: none;

    position: absolute;

    color: #FFFFFF;

    background: #333333;

    padding: 5px;

    max-width:600px;

    max-height:600px;

    z-index:100000;

}

#megaproduct{

	clear:left;

}

/*.mp-measure{
	margin-top:4px;
	margin-bottom:8px;}*/

.mp-measure label{display:block;width:100%;}

.cart_quantity .megacart_quantity_input {

    border: 1px solid #FFFFFF;

    float: left;

    margin-left: 5px;

    width: 20px;

}

#megaproduct #megaproduct_price{

	color: red;

	font-size: 1.5em;

}

#megaproduct p{

	margin-top: 5px;

}

#megaproduct span{

	display:inline;

	/*float:right;*/

	margin-right: -10px;

}

.mpajaxbuttons{text-align:center;margin-bottom:10px;}

#header_user #shopping_cart .ajax_cart_quantity{

	/*display:none !important;*/

}

#header_user #shopping_cart .ajax_cart_product_txt_s{

	/*display:none !important;*/

}

#megaproducterror{min-height:100px;min-width:400px;}

#megaproductinfo{margin-top:10px;background:#aaaaaa;}

#megaproducterror table{width:100%;}

#megaproductinfo table{width:100%;}

#calculePrice{float:left;width:100%;margin-top:10px;/*padding:10px;*/}

#calculePriceData{background:#fff;color:#000;float:left;width:100%;}

.ui-dialog #calculePriceData{min-width:350px;}

#calculePrice #btnAddCalculePrice{margin:10px;}

#megaproduct #btnRanges{float:left;margin-right:10px;}

#megaproduct #mpranges{width:300px;}

#megagroups{display:table;margin-bottom:10px;}



#megagroups a.color_pick:hover {

    border: 1px solid #000000;

}

#megagroups a.color_pick {

    border: 1px solid #666666;

    cursor: pointer;

    display: block;

    height: 80px;

    width: 80px;

}

#megagroups .megacolor_list li {

    display: inline;

    float: left;

    margin: 0 0.4em 0.4em 0;



}

#megagroups .megacolor_list li a{

	 border-radius: 3px;

    -moz-border-radius: 3px;

}



.mpstep input[type=text]

{

	border: 1px solid #B8BAB8;

    border-radius: 3px 3px 3px 3px;

    color: #61666F;



    padding: 5px 0 5px 5px;

    text-align: right;

    /*width: 70px;*/

   box-shadow: 0 0 8px #D9D9D9

}

#megagroups .mpstep{

 /*   background: #E5E6E7;

    border: 1px solid #D0D3D8;*/

    margin-bottom: 1.5em;

  /*  padding: 0.6em 0.7em 0.4em;*/

    float:left;

    width:100%;

}

#megagroups a.selectAttr{border:1px red solid;}



#mpsteps{}

#mpsteps #mpStepPrevious{float:left;}

#mpsteps #mpStepNext{float:right;}

#mp-step-measures{float:left;}

#mp-step-quantity{float: left; margin-top: 7px;width:100%;}

#mp-step-quantity label{font-weight:bold;}

#mp-step-buttons{float:right;margin-right:30px;}

#mp-step-buttons input{margin-top:10px;}

#mp-step-measures div{float:left;margin:5px;}

#mp-step-measures label{font-weight:bold;}

#mp-step{float:left;width:100%;}

#mp-step-result{   display: block; float: left;width: 100%;}

#mp-step-result a{float:left;margin:2px;width:100px !important;height:100px !important;}

#mp-step-result a img{width:100px !important;height:100px !important;}

#mpproduct-step{float:left;width:100%;}

ul.megabuttons_list  {

  list-style-type: none;

  clear: left;

  margin-top: 15px;

  padding: 0;

}

.megabuttons_list li, .bas_buttons a {

  float: left;

}



.megabuttons_list li {

  margin: 0 5px 5px 0;

}



/*.megabuttons_list li a{

  border: 1px solid #9dc4e3;

  -moz-border-radius: 3px;

  -webkit-border-radius: 3px;

}

.megabuttons_list a {

  color: #3c89c8;

  padding: 4px;

  text-align: center;

  text-decoration: none;

  font-size: 0.9em;

  text-decoration: none;



}*/

.megabuttons_list a {



	color: #050505;

	padding: 5px;

	background: -moz-linear-gradient(

		top,

		#ffffff 0%,

		#ebebeb 50%,

		#dbdbdb 50%,

		#b5b5b5);

	background: -webkit-gradient(

		linear, left top, left bottom,

		from(#ffffff),

		color-stop(0.50, #ebebeb),

		color-stop(0.50, #dbdbdb),

		to(#b5b5b5));

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	border-radius: 10px;

	border: 1px solid #949494;

	-moz-box-shadow:

		0px 1px 3px rgba(000,000,000,0.5),

		inset 0px 0px 2px rgba(255,255,255,1);

	-webkit-box-shadow:

		0px 1px 3px rgba(000,000,000,0.5),

		inset 0px 0px 2px rgba(255,255,255,1);

	box-shadow:

		0px 1px 3px rgba(000,000,000,0.5),

		inset 0px 0px 2px rgba(255,255,255,1);

	text-shadow:

		0px -1px 0px rgba(000,000,000,0.2),

		0px 1px 0px rgba(255,255,255,1);

}



.megabuttons_list a:hover,.megabuttons_list a.selectAttr{

  background: #3c89c8;

  border-color: #3c89c8;

  color: #FFF;

  text-decoration: none;

}

.mpHide{top:-1300px;left:0px;position:absolute !important;}

.hideMegaField{top:-1300px;position:absolute !important;display:none;}

.mp_title{ font-weight: bold;}

/*.mp-categorylabel,.mega-attrlabel{width:100%;float:left;margin-bottom:6px;}*/

.mega-attrlabel{  background: none repeat scroll 0 0 #FBFBFB;

    border: 1px solid #D6D4D4;

    font-size: 1em;

    font-weight: 700;

  /*	min-height:30px;*/

    line-height: 22px;

    margin-bottom: 10px;

    padding: 4px;

    text-align: left;

}

.mega-attrlabel .megaattr_name{color:red;font-size:0.9em}

.megadescriptionlong{clear:left;float: left;width: 100%;}

.megadescriptionshort{clear:left;float: left;width: 100%;}

.mega_title{font-weight:bold;}

ul.megaquantity_list  {

  list-style-type: none;

  clear: left;

  margin-top: 5px;

  padding: 0;

}

.mega-qty-list{width:40px; margin:5px;text-align:center;}

.mp-product-price{color:red;}

.mp-product-stock{font-weight:bold;}

.megazoom{background:url('img/zoom.png') no-repeat;float:left;width:24px;height:24px;}



.megahelp{background:url('img/help.png') no-repeat;float:left;width:24px;height:24px;}

.megaattrhelp{background:url('img/help-mini.png') no-repeat;float:left;width:16px;height:16px;}

.megahelp img{}

.divmegazoom{ float:right; }

.divmegahelp{ float:right;}

.divmegaattrhelp{ /*display: inline; float: right;*/ position:absolute; }

.megacolor_list{clear:left;}

#tableRanges td,#tableRanges th, #tableRangeMeasures td, #tableRangeMeasures th{text-align:center;text-transform:none;border: 1px solid #CCC;
    padding: 5px;}
#calculePriceData table tr td{    padding: 5px;}
#extraInfoProducts .divmegazoom,#extraInfoProducts .divmegahelp{display:none;}

.mp_total_price{color:red;font-size:1.4em;float:right;}

#calculePriceData #mp-modal-buttons{text-align:center;margin:15px;}

#mpimages .ui-datepicker{width:100%;}

.mpcheckbox{}

.mpcheckboxdiv div.checker{width:100%;}

.mpcheckboxdiv{margin-top: 5px;text-align: center;}

.mplabeldiv{margin-bottom: 5px;text-align: center;}

.mpcheckboxlist{list-style:none;}

.mpcheckboxlist li{float:left;width:32%;display:block;margin-top:5px;}

.mpcheckboxlist li input[type="checkbox"]{margin: 0px;width:30px;}

.mpcheckboxlist label{}

.megaradio{}

.megaradiolist li{display:block;float:left;width:32%;}

.megaradio input[type="radio"]{clear:left;margin: 0px 5px;}

.mp-personalization input[type="text"]{width:90%;text-align:left;}

.mp-personalization textarea{width:90%;height:40px;}

.showTab{display:none;}

.mp-label-result{font-weight:bold;}

#mp-step-result{padding:10px;}

.mp-step-width{}

.mp-step-height{}

.mp-step-long{}

.resultFloat{position:fixed; max-width:16%; min-width:180px;   right: 10px; top: 25%;z-index:100000000;background:#f0f0f0;	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	border-radius: 10px;

	border: 1px solid #949494;}

.resultFloat .idTabs{display:none;}

.resultFloat .mp_total_price{font-size:18pt;font-weight:bold;float:none;}

.resultFloat .mp-result-price{text-align:center;margin:20px;}

.mp-data-result{font-style:italic;}

#mp-ul-tabs {border-bottom:1px solid #D9DAD8}

.mp-tab{font-size:14px;}

.mp-result-button{margin:10px;text-align:center;}

.mp-result-button .button{width:auto;}

#megagroups .longStep{width:100%;}

#megafooter{width:100%;float:left;}

.button-moreinfo .button{}

.mega-zoom{}

.mp-result-name{margin-top:8px;margin-left:10px;}

.mp-product-title{font-weight:bold;font-size:14px;}

.mp-product-name{font-weight:bold;font-size:12px;color:red}

.mp-result-measure-label{font-weight:bold;}

.mega-group-buttons{position:absolute;margin-top:75px;}

.mp-result-data{margin-bottom:10px;}

.mp-result-error{color:red;font-weight:bold;text-align:center;padding:10px;}

#step-quantity{float:left;margin-top:10px;width:100%;}

.mp-wetransfer{background: url('./img/wetransfer.jpg');width:100px;height:100px;display:block;clear:left;}

.megacart_quantity_delete{font-size:23px;text-align:center;

    background: url(../../themes/MegaShop/img/icon/delete.gif) no-repeat;
    width: 40px;
    height: 40px;
    position: absolute;
    margin-left: -7px;
}

.mp-result-weigth{margin-left:10px}

.mplayer{background:transparent;}

.mplayer img{background-color: transparent !important;border: none;}

.mp-edit-icon{background:url('img/edit.png') no-repeat;float:right;width:24px;height:24px;}

.mp-save-icon{background:url('img/save.png') no-repeat;float:right;width:24px;height:24px;}

.mp-checkout{float:left;display:block;border:1px #a1a1a1 solid;padding:10px;margin-top:5px;display:none;}

.mp-checkout span{float:left;}

.mp-checkout input{margin-left:50px;float:left;}

.mp-cart-measure{ margin:8px;float:left;display:block;}

.qty-help{float:none;display:inline-block;}

.mp-cart-measure span {width:80px;}

.mp-cart-measure input {margin-width:80px;}


/* AWP - Carlos - Pop-up responsive*/
@media (max-width: 390px) {
  .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable{
    width: 90% !important;
  }
  div#calculePriceData {
    padding: 0;
  }
}

/* AWP - Luismi - 2feb2015 */
.ui-widget-overlay{
	background-color: #666666;
}

.cart_quantity .cart_quantity_button .megacart_quantity_down {
    background: url('../../themes/MegaShop/css/img/custom/qty_dec.png') no-repeat scroll center center transparent !important;
}
.cart_quantity .cart_quantity_button .megacart_quantity_up {
    background: url('../../themes/MegaShop/css/img/custom/qty_inc.png') no-repeat scroll center center transparent !important;
}
.cart_quantity .cart_quantity_button .megacart_quantity_up, .cart_quantity .cart_quantity_button .megacart_quantity_down {
    float: left;
    height: 29px;
    width: 17px;
}
.cart_quantity .megacart_quantity_input {
    text-align: center;
    margin: 0px 5px;
    float: left;
}
.cart_quantity .cart_quantity_button .megacart_quantity_up img, .cart_quantity .cart_quantity_button .megacart_quantity_down img {
    display: none;
}

#buy_block fieldset label, #buy_block p label, #mpproduct-step label, .mp-measure label, #product_manufacturer .attribute_label, #product_reference .attribute_label {float: left;width: 35%;margin: 0px; font-weight: normal;vertical-align: baseline;padding: 0px;}
#buy_block fieldset .attribute_list, #buy_block p select {float: left; width: 65%;}
#buy_block input[type=text], #buy_block select {border: thin solid #ddd; height: 29px;}
#buy_block p select {width: 62%;}
#mpproduct-step input, .mp-measure .text, #quantity_wanted.text {width: 60px; box-shadow: none; border-radius: 0px; margin: 0px}
#buy_block fieldset, #buy_block p select, #mpproduct-step div div, .mp-measure .text, .mp-measure select {margin-bottom: 20px;}
div.mp-measure select {width: 60px;}
#mpimages .mpstep, #megalabel_0  {display: none;}
#mpproduct-step {display: block !important;}
#mpproduct-step div {width: 100%; margin: 0px;}
#megagroups .mpstep {margin-bottom: 0px;}
p#quantity_wanted_p {margin-bottom: 20px;}
.box-info-product {border-top: none; padding: 0px;}
#megaproduct {padding-top:0px}
#old_price{width:100%}
#megaproduct span {margin-right: 0px;}

/*#megaproduct label,#attributes label {float: left;width: 120px;margin: 0px;}
#megaproduct .attribute_fieldset  div {float:left;width: 75%;}
#mpimages div > input[type=text], .attribute_fieldset > div > select {padding: 5px;border: 1px solid #ddd;border-radius: 0px;height: 29px;}
#megaproduct .attribute_fieldset  div  select {width: 95%;}
#attributes fieldset {margin: 0px;}
.attribute_list, .text.mp-measure, #quantity_wanted_p {margin: 0px;margin-bottom: 20px;}
.attribute_fieldset:last-child .attribute_list {margin: 0px;}
.mega-input {width: 71.25% !important;}
#mp-step-measures input[type=text], .mp-measure input[type=text], #quantity_wanted, #id_step_quantity {width: 60px;height: 29px;}
.box-info-product {border-top: 0px; padding: 0px;}
@media (max-width:767px) {
	.mp-measure label, #mp-step-measures label, .mega-input, .attribute_label  {width: 100% !important;}
}*/
