/* Botoes */
.btn[disabled],
.btn.disabled,
.btn
{
	background: #d9e0e6 none;
	border: 1px solid #bec9d3;
	box-shadow: none;
	color: #5c728d;
	text-shadow: none;

	font-size:12px;
  font-weight:bold;
	padding: 3px 20px;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  
  text-transform:uppercase;
}

.btn:hover,
.btn:focus {
	background-color:#b7c5d2;
	border-color:#9babb9;
	color: #5c728d;
}

.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"]
{
	margin-top: -1px;
}

.btn-mini
{
	padding: 0 6px;
	font-size: 10.5px;
}

.btn-small
{
	padding: 2px 10px;
	ont-size: 1em;
}

	.btn-small [class^="icon-"],
	.btn-small [class*=" icon-"]
	{
		margin-top: 0;
	}

.btn-info:hover,
.btn-info:focus
	{
	border-color:#cf8906;
  background-color:#dd9204;
	color: #fff;
	}

.btn-info[disabled],
.btn-info.disabled,
.btn-info
{
	border:1px solid #e79702;
  background: #f7a408 none;
	color: #fff;
}

.btn-primary:hover,
.btn-primary:focus
	{
	border-color:#cbe2d0;
  background-color:#b3d1ba;
	color: #397738;
	}

.btn-primary[disabled],
.btn-primary.disabled,
.btn-primary
{
	border:1px solid #b3d1ba;
  background: #cbe2d0 none;
	color: #397738;
}


.btn.disabled,
.btn[disabled]
{
	opacity: 0.3;
	filter: alpha(opacity=40);
}

.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover,
.btn-link[disabled]
{
	background-color: transparent;
  border:none;
	/*
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  */
}
/*
.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #0088cc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
*/
.btn-link:hover,
.btn-link:focus {
  /*color: #5C728D;*/
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
  color: #333333;
  text-decoration: none;
}


/*
.btn-table[class^="icon-"],
.btn-table[class*=" icon-"],
*/
.btn.btn-table {
  width: 20px;
  height: 20px;
  line-height: 20px;
  background-position: center center;
  background-color: transparent;
  background-repeat: no-repeat;
  padding:0;
  margin:0 1px;
  border:none;
}

.btn-table:active,
.btn-table.active,
.btn-table.disabled,
.btn-table[disabled],
.btn-table:focus,
.btn-table:hover {
  background-position: center center;
  background-color: transparent;
}


