
/*
 * Button - defino los botones a lo largo del sitio, el fallback es el boton gris
 */
.button{
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top,  #f8f8f8 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f8f8f8 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f8f8f8 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f8f8f8 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */


	box-shadow: inset 0 1px 0 rgba(255,255,255,1), inset 0 0 0 1px rgba(255,255,255,0.2), 0 1px 0 rgba(0,0,0,0.05);

	border: 1px solid #E4E4E4;
	border-radius: 3px;

	color: #333;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255,255,255,0.7);
	
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	vertical-align: middle;
	margin: 0 1px;
}
.button-hidden{
	background: transparent;
	border: 1px solid transparent;
	box-shadow: 0 0 transparent;
}
.menu .button{
	text-shadow: 0 -1px 0 rgba(0,0,0,0.1);
	padding: 0 5px;
}
.button-hidden:hover{
  background: #b4b4b4; /* Old browsers */
  background: -moz-linear-gradient(top,  #b4b4b4 0%, #9a9a9a 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4b4b4), color-stop(100%,#9a9a9a)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #b4b4b4 0%,#9a9a9a 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #b4b4b4 0%,#9a9a9a 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #b4b4b4 0%,#9a9a9a 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #b4b4b4 0%,#9a9a9a 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b4b4', endColorstr='#9a9a9a',GradientType=0 ); /* IE6-9 */


  box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), inset 0 0 0 1px rgba(255,255,255,0.1), 0 1px 0 rgba(0,0,0,0.05);
	border: 1px solid #858585;
}
.button-active{
	background: #fff;
	border: 1px solid #D8D8D8;
	border-bottom: 1px solid #fff;
	color: #707070;
	text-shadow: 0 1px 0 rgba(0,0,0,0.1);
}
.button-active:hover{
	background: #fff;
	border: 1px solid #D8D8D8;
	border-bottom: 1px solid #fff;
	color: #707070;
	text-shadow: 0 1px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 transparent;
}
.button-active .icon.icon-dropdown{
	background-position: 0 -20px;
}
.head .button-active .icon.icon-dropdown{
	background-position: 0 0px;
}