a.button, button, button.button { background: url('../images/buttons/arrow-26.png') no-repeat; color: #fff; text-shadow: 2px 2px 2px #000000; height: 26px; padding: 0; cursor: pointer; border: none !important; }
a.button:hover, button:hover { background: url('../images/buttons/over/arrow-26.png') no-repeat; }
a.button span, button span, button div { background:  #ff8c31; height: 26px; padding: 5px 5px 4px 3px; font-size: 13px; margin-left: 26px; }
button div{ margin-left: 28px; margin-right: 3px; }
button div.upper { text-transform: uppercase; }
a.button:hover span, button:hover span, button:hover div { background: #00b96f; }
a.button { display: block; padding: 6px 5px 5px; }
a.button-38, button.button-38 { background: url('../images/buttons/arrow_38x38.png') no-repeat; height: 35px;  }
a.button-38 span, button.button-38 span { font-size: 20px; margin-left: 40px; font-weight: bold; padding: 5px 5px 5px 3px; }
a.button-38:hover, button.button-38:hover { background: url('../images/buttons/over/arrow_38x38.png') no-repeat; }
button.doSubmit span { padding: 5px 20px; box-shadow: 1px 2px 3px #000000; }
button .buttonInfoInvoice { background:  #ff8c31; font-size: 13px; font-weight: bold; }

a.button { float: left; }
a.download, a.download:hover { background: url('../images/buttons/download_26x26.png') no-repeat; }
a.download span, a.download:hover span { background: none; color: #FF8C31; text-decoration: underline; text-shadow: none; font-weight: bold; }
a.print, a.print:hover { background: url('../images/buttons/print_26x26.png') no-repeat; }
a.print span { padding: 5px 59px 4px; font-size: 16px; }
a.right { float: right; }
a.button_right { float: right; }

.cotizadorLateral a.button span, .cotizadorLateral button span { font-size: 12px; }

@media screen and (max-width: 980px) {
    button span { font-size: 10px; padding: 5px !important; }
}

@media screen and (max-width: 360px) {
    button.button-38 span { font-size: 14px; margin-left: 23px; }
    a.button-38 span { font-size: 14px; margin-left: 36px; }
    button span { font-size: 13px; padding: 5px 5px 4px 3px !important; }
}


button.button span span { margin: 0; line-height: 22px; }

button.btn-69-17 { background: url('../images/buttons/fastAccessLink.png') no-repeat; height: 17px; }
button.btn-69-17 span { background:  #D68641; text-transform: uppercase; margin-left: 18px; font-size: 10px; padding: 3px 5px 1px 3px; font-weight: bold; }


.block-account ul li a, .block-account ul li.current strong { float:left;  background: url('../images/menu/menu_arrow_advise_inactive.png') no-repeat left center; padding-left: 30px; color: #3e3d40; font-size: 12px; font-weight: bold; margin: 0 0 10px 10px; padding: 2px 0 0 30px; width: 96%; }
.block-account ul li.current strong, .block-account ul li a:hover { background: url('../images/menu/menu_arrow_advise_active.png') no-repeat left center #ff8c31;  color: #fff;  }

a.btnSpec { background: #ff8c31; color: #fff; border: 1px solid #cecece; text-shadow: 2px 2px 1px black; padding: 3px 5px; }
a.btnSpec:hover { background: #33b873; color: #fff; }

a.empresas { color: #5b6558;line-height: 1;font-weight: 600;text-align: center;text-decoration: none;text-transform: uppercase;border: 1px solid #82bd34;border-radius: 4px;padding: 5px 20px; margin-right: 20px; }
a.empresas:hover { border: 1px solid #5b6558; border-radius: 4px; }

/*
button.change_provider {
    background: url("../images/submit/submit-165x27.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 27px;
    margin: 4px 10px;
    overflow: visible;
    padding: 0 20px 0 0;
    width: 165px;
}


button.btn-proceed-checkout { border: 0 none; cursor: pointer; height: 27px; margin: 4px 10px; overflow: visible; padding: 0 0 0 15px; width: 145px; }

button.button-71 div { width: 40px; font-weight: bold; }
button.button-100 { background: url("../images/img/continuar_button.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 36px;
    margin: 4px 0;
    overflow: visible;
    padding: 0 13px 0 0;
    width: 175px; }
button:hover.button-100 { background: url("../images/img/green/continuar_button.png") no-repeat scroll 0 0 transparent; }
button.button_100 { float: right; background: url("../images/submit/submit-100x27.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 27px; margin: 4px 0; overflow: visible; padding: 0 13px 0 0; width: 100px; }
button.button_tracking { float: left; background: url("../images/submit/submit-130x27_green.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 27px; margin: 4px 0; overflow: visible; padding: 0 13px 0 0; width: 130px; }
button.button_seguimiento { float: left; background: url("../images/submit/submit-165x27_green.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 27px; margin: 4px 0; overflow: visible; padding: 0 13px 0 0; width: 165px; }
button.button-100 div { width: 80px; font-weight: bold; }
button.button_100 div { width: 80px; font-weight: bold; }
button.button-130 { float: right; background: url("../images/submit/submit-130x27.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 27px; margin: 4px 0; overflow: visible; padding: 0 13px 0 0; width: 130px; }
button.button-130 div { width: 100px; font-weight: bold; }
button.button-145 { float: right; background: url("../images/submit/submit-145x27.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 27px; margin: 4px 0; overflow: visible; padding: 0 13px 0 0; width: 145px; }
button.button-145 div { width: 130px; font-weight: bold; }
button.button-165 { float: right;  border: 0 none; cursor: pointer; height: 27px; margin: 4px 0; overflow: visible; padding: 0 0 0 50px; width: 165px; margin-top: 20px; }
button.button-165_green { float: right; background: url("../images/submit/submit-165x27_green.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 27px; margin: 4px 0; overflow: visible; padding: 0 13px 0 0; width: 165px; }
button.button-165_blue { float: right; background: url("../images/submit/submit-165x27_blue.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 27px; margin: 4px 0; overflow: visible; padding: 0 13px 0 0; width: 165px; }
button.button-165 div { width: 140px; font-weight: bold; }
button.button-220 { float: right; background: url("../images/submit/submit-220x27.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 27px; margin: 4px 0; overflow: visible; padding: 0 13px 0 0; width: 220px; }
button.button-220 div { width: 200px; font-weight: bold; }

button.button_orderby_price { background: url("../images/buttons/boton_precio.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 26px; margin: 0px; overflow: visible; padding: 0; width: 63px; color: #FFF; }
button.button_orderby_price_clicked { background: url("../images/buttons/boton_precio_clicked.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 26px; margin: 0px; overflow: visible; padding: 0; width: 63px; color: #FFF; }
button.button_orderby_transporter { background: url("../images/buttons/boton_transportista.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 26px; margin: 0px; overflow: visible; padding: 0; width: 107px; color: #FFF; }
button.button_orderby_transporter_clicked { background: url("../images/buttons/boton_transportista_clicked.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 26px; margin: 0px; overflow: visible; padding: 0; width: 107px; color: #FFF; }
button.button_orderby_service { background: url("../images/buttons/boton_servicio.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 26px; margin: 0px; overflow: visible; padding: 0; width: 72px; color: #FFF; }
button.button_orderby_service_clicked { background: url("../images/buttons/boton_servicio_clicked.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 26px; margin: 0px; overflow: visible; padding: 0; width: 72px; color: #FFF; }

button.payment-turn { 
        background: url("../images/img/volver.png") no-repeat scroll 0 0 transparent;
        width: 138px;
        height:36px
}
button:hover.payment-turn { background: url("../images/img/green/volver.png") no-repeat scroll 0 0 transparent; }
a.button_block_top { display:block; background: url("../images/buttons/boton_precio.png") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; overflow: visible; width: 63px; height: 22px; margin-left:170px; margin-top:6px; padding-top:4px; font-size:12px; font-weight:normal; text-decoration:none; color: #FFF; text-align:center; }


a.button, button { background: url('../images/buttons/arrow-26.png') no-repeat; color: #fff; text-shadow: 2px 2px 2px #000000; height: 26px; padding: 0; cursor: pointer; border: none !important; }
a.button:hover, button:hover { background: url('../images/buttons/over/arrow-26.png') no-repeat; }
a.button span, button span { background:  #ff8c31; height: 26px; padding: 5px 5px 4px 3px; font-size: 13px; margin-left: 26px; }
a.button:hover span, button:hover span { background: #00b96f; }
a.button { display: block; padding: 6px 5px 5px; }
a.button-38, button.button-38 { background: url('../images/buttons/arrow_38x38.png') no-repeat; height: 35px;  }
a.button-38 span, button.button-38 span { font-size: 20px; margin-left: 40px; font-weight: bold; padding: 5px 5px 5px 3px; }
a.button-38:hover, button.button-38:hover { background: url('../images/buttons/over/arrow_38x38.png') no-repeat; }
button.doSubmit span { padding: 5px 20px; box-shadow: 1px 2px 3px #000000; }
button .buttonInfoInvoice { background:  #ff8c31; font-size: 13px; font-weight: bold; }

a.button { float: left; }
a.download, a.download:hover { background: url('../images/buttons/download_26x26.png') no-repeat; }
a.download span, a.download:hover span { background: none; color: #FF8C31; text-decoration: underline; text-shadow: none; font-weight: bold; }
a.print, a.print:hover { background: url('../images/buttons/print_26x26.png') no-repeat; }
a.print span { padding: 5px 59px 4px; font-size: 16px; }
a.right { float: right; }
a.button_right { float: right; }

.cotizadorLateral a.button span, .cotizadorLateral button span { font-size: 12px; }
*/
