.button, input.default, .button, .validate, button, input.highlight-button, a.highlight, .control-buttons button.default, a.checkout_link:link, a.checkout_link:visited, .vm-button-correct, input.highlight-button, a.checkout_link {
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    display: inline-block;
    font: 14px/100% Arial,Helvetica,sans-serif;
    margin: 0 2px;
    outline: medium none;
    padding: 0.5em 2em 0.55em;
    text-align: center;
    text-decoration: none;
    //text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    vertical-align: baseline;
	color: #F55D16;
	font-weight: bold;
}
.button:hover {
    text-decoration: none;
	color:#FFF;
}
.button:active {
    position: relative;
    top: 1px;
	color:#FFF;
}
.bigrounded {
    border-radius: 2em 2em 2em 2em;
}
.bmedium {
    font-size: 12px;
    padding: 0.4em 1.5em 0.42em;
}
.bsmall {
    font-size: 11px;
    padding: 0.2em 1em 0.275em;
}
.bblack {
    background: -moz-linear-gradient(center top , #666666, #000000) repeat scroll 0 0 transparent;
    border: 1px solid #333333;
    color: #D7D7D7;
}
.bblack:hover {
    background: -moz-linear-gradient(center top , #444444, #000000) repeat scroll 0 0 transparent;
}
.bblack:active {
    background: -moz-linear-gradient(center top , #000000, #444444) repeat scroll 0 0 transparent;
    color: #666666;
}
.bgray {
    background: -moz-linear-gradient(center top , #888888, #575757) repeat scroll 0 0 transparent;
    border: 1px solid #555555;
    color: #E9E9E9;
}
.bgray:hover {
    background: -moz-linear-gradient(center top , #757575, #4B4B4B) repeat scroll 0 0 transparent;
}
.bgray:active {
    background: -moz-linear-gradient(center top , #575757, #888888) repeat scroll 0 0 transparent;
    color: #AFAFAF;
}
.bwhite {
    background: -moz-linear-gradient(center top , #FFFFFF, #EDEDED) repeat scroll 0 0 transparent;
    border: 1px solid #B7B7B7;
    color: #606060;
}
.bwhite:hover {
    background: -moz-linear-gradient(center top , #FFFFFF, #DCDCDC) repeat scroll 0 0 transparent;
}
.bwhite:active {
    background: -moz-linear-gradient(center top , #EDEDED, #FFFFFF) repeat scroll 0 0 transparent;
    color: #999999;
}
.borange {
    background: -moz-linear-gradient(center top , #FAA51A, #F47A20) repeat scroll 0 0 transparent;
    border: 1px solid #DA7C0C;
    color: #FEF4E9;
    background-color: #F47A20;
    background: -webkit-gradient(linear,left top, left bottom, from(#FAA51A), to(#F47A20));
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FAA51A', EndColorStr='#F47A20', GradientType=0);	
	margin-bottom: 8px;	
}
.borange:hover {
    background: -moz-linear-gradient(center top , #F88E11, #F06015) repeat scroll 0 0 transparent;
    background-color: #F06015;
    background: -webkit-gradient(linear,left top, left bottom, from(#F88E11), to(#F06015));
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#F88E11', EndColorStr='#F06015', GradientType=0);		
}
.borange:active {
    background: -moz-linear-gradient(center top , #F47A20, #FAA51A) repeat scroll 0 0 transparent;
    color: #FCD3A5;
    background-color: #FAA51A;
    background: -webkit-gradient(linear,left top, left bottom, from(#F47A20), to(#FAA51A));
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#F47A20', EndColorStr='#FAA51A', GradientType=0);		
}
.bred {
    background: -moz-linear-gradient(center top , #ED1C24, #AA1317) repeat scroll 0 0 transparent;
    border: 1px solid #980C10;
    color: #FADDDE;
	margin-bottom: 8px;	
}
.bred:hover {
    background: -moz-linear-gradient(center top , #C9151B, #A11115) repeat scroll 0 0 transparent;
}
.bred:active {
    background: -moz-linear-gradient(center top , #AA1317, #ED1C24) repeat scroll 0 0 transparent;
    color: #DE898C;
}
.bblue {
    background: -moz-linear-gradient(center top , #00ADEE, #0078A5) repeat scroll 0 0 transparent;
    border: 1px solid #0076A3;
    color: #D9EEF7;
}
.bblue:hover {
    background: -moz-linear-gradient(center top , #0095CC, #00678E) repeat scroll 0 0 transparent;
}
.bblue:active {
    background: -moz-linear-gradient(center top , #0078A5, #00ADEE) repeat scroll 0 0 transparent;
    color: #80BED6;
}
.brosy {
    background: -moz-linear-gradient(center top , #F16C7C, #BF404F) repeat scroll 0 0 transparent;
    border: 1px solid #B73948;
    color: #FAE7E9;
}
.brosy:hover {
    background: -moz-linear-gradient(center top , #CF5D6A, #A53845) repeat scroll 0 0 transparent;
}
.brosy:active {
    background: -moz-linear-gradient(center top , #BF404F, #F16C7C) repeat scroll 0 0 transparent;
    color: #DCA4AB;
}
.bgreen {
	background: #74B71B !important;
	border: 1px solid #74B71B !important;
	color: white !important;
	margin-bottom: 8px !important;
}
.bgreen:hover {
    background: -moz-linear-gradient(center top , #6B9D28, #436B0C) repeat scroll 0 0 transparent;
}
.bgreen:active {
    background: -moz-linear-gradient(center top , #4E7D0E, #7DB72F) repeat scroll 0 0 transparent;
    color: #A9C08C;
}
.bpink {
    background: -moz-linear-gradient(center top , #FEB1D3, #F171AB) repeat scroll 0 0 transparent;
    border: 1px solid #D2729E;
    color: #FEEEF5;
}
.bpink:hover {
    background: -moz-linear-gradient(center top , #F4AACB, #E86CA4) repeat scroll 0 0 transparent;
}
.bpink:active {
    background: -moz-linear-gradient(center top , #F171AB, #FEB1D3) repeat scroll 0 0 transparent;
    color: #F3C3D9;
}

.visible { opacity:1!important;}

input.button.borange.bmedium {
	margin-left: 150px;
}

.nuevoTicket{
	float: right;
}

.bblanc {
    background: -moz-linear-gradient(center top , #E0E0E0, #cccccc) repeat scroll 0 0 transparent;
    border: 1px solid #B1B1B1;
    color: #FFFFFF;
    background-color: #cccccc;
    background: -webkit-gradient(linear,left top, left bottom, from(#E0E0E0), to(#cccccc));
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#E0E0E0', EndColorStr='#cccccc', GradientType=0);	
	margin-bottom: 8px;	
}
.bblanc:hover {
    background: -moz-linear-gradient(center top , #C7C7C7, #AFAFAF) repeat scroll 0 0 transparent;
    background-color: #AFAFAF;
    background: -webkit-gradient(linear,left top, left bottom, from(#C7C7C7), to(#AFAFAF));
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#C7C7C7', EndColorStr='#AFAFAF', GradientType=0);		
}
.bblanc:active {
    background: -moz-linear-gradient(center top , #E0E0E0, #cccccc) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    background-color: #E0E0E0;
    background: -webkit-gradient(linear,left top, left bottom, from(#E0E0E0), to(#cccccc));
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#E0E0E0', EndColorStr='#cccccc', GradientType=0);		
}

div.verEspecificaciones{
	text-align: center;
}

button.verEspecificaciones{
	background-color: #F55D16;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	margin-top: 20px;
}

button.verEspecificaciones:active{
	background-color: #FFFFFF;
	color: #F55D16;
	border: 1px solid #F55D16;
}

button.verEspecificaciones:hover{
	background-color: #FFFFFF;
	color: #F55D16;
	border: 1px solid #F55D16;
}