
/*** BUTTONS ***/
div.links {
  float: right;
  margin-top: 15px;
}

/*.button, [class^="btn-"], [class*=" btn-"] {
  font-size: 18px;
  font-weight: bold;
  border:none;
  border-radius:5px;
  cursor:  pointer;
  margin-left:10px;
  padding:10px 15px;
  display:inline-block;
  vertical-align:middle;
  text-decoration:none;
  background: url(../images/buy-button.png) repeat-x !important;
  text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
  color:#fff;
  box-shadow:0 0 5px 0 rgba(0,0,0,0.4);
}*/
[class^="btn-"]:hover, [class*=" btn-"]:hover {
  color:#f9f9f9;
  text-decoration:none;
}
.btn-showCep {font-size:13px; box-shadow:none;}
.btn-enviar {margin:10px 0;}
.btn-secondary {
  background-image:none !important;
  box-shadow:none;
  padding:3px 10px;
  font-size:15px;
  text-shadow:none;
  font-weight:normal;
  color:#3A3732;
}
.btn-secondary:hover {text-decoration:underline;}
#payment_return_sucessful .btn-continue {margin-left:50px;}
.btn-enviar{
  border: 0 none;
  background: url("/images/filete-button.png") 0 100% repeat-x;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #FFF;
  cursor: pointer;
  display: inline-block;
  *display: inline;
  font-size: 12px;
  font-weight: bold;
  font-family: verdana, arial, tahoma, sans-serif;
  text-decoration: none;
  padding: 10px 12px;
}
.btn-enviar:hover{background-position: 0 -50px;}
.gray-button{
  background-color: #fdfdfd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(253, 253, 253)), to(rgb(235, 235, 235)));
  background-image: -webkit-linear-gradient(top, rgb(253, 253, 253), rgb(235, 235, 235));
  background-image: -moz-linear-gradient(top, rgb(253, 253, 253), rgb(235, 235, 235));
  background-image: -o-linear-gradient(top, rgb(253, 253, 253), rgb(235, 235, 235));
  background-image: -ms-linear-gradient(top, rgb(253, 253, 253), rgb(235, 235, 235));
  background-image: linear-gradient(top, rgb(253, 253, 253), rgb(235, 235, 235));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fdfdfd', EndColorStr='#ebebeb');
  border: 1px solid #CCC;
  border-radius: 3px;
  color: #545454;
  font-family: verdana, arial, tahoma, sans-serif;
  cursor: pointer;
  padding: 3px 7px;
}
.gray-button:hover{
  background: #e8e8e8;
  background-image: none;
  filter: inherit;
  color: #767676;
  text-decoration: none;
}
.gray-button{
  display: inline-block;
  font-size: 12px;
  line-height: 35px;
  padding: 0 10px;
  text-decoration: none;
}