
/* ubutton estilo xmim */
div.ubuttons_xmim {
	overflow: hidden;
	display: block;
	vertical-align:middle;
}

div.ubuttons_xmim button.ubutton_unit, div.ubuttons_xmim img.ubuttons_image {
	padding: 0;
	margin: 0;
}

/* texto */
div.ubuttons_xmim h2.ubuttons_title {
	margin: 0px 8px 0px 2px;
	display: inline-block;
	font-size: 12px;
	font-weight:normal;
	color: #ffffff;
	text-shadow: 0px 1px 0px rgba(55, 55, 55, 0.7);
	height: 21px;
	line-height: 20px;
	vertical-align: middle;
}

/* unidade do botao */
div.ubuttons_xmim button.ubutton_unit {
	vertical-align: middle;
	display: inline-block;
	margin: 0px 8px 0px 0px;
	padding: 0px 8px 0px 0px;

	font-weight: normal;
	color: black;
	position: relative;

	border: 1px solid #666;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;

	/* preencher lado direito */
	background-color: transparent;

	height: 21px;
	line-height: 21px;

	/* desativar selecao */
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	cursor: default;
}

/* textos do titulo e do botao */
div.ubuttons_xmim h2.ubuttons_title, div.ubuttons_xmim button.ubutton_unit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

div.ubuttons_xmim span.ubutton_button_inside {
	display: inline-block;
	width: auto;
	padding: 0px;
	border: none;
	height: 23px;
	background-color: transparent;
}
div.ubuttons_xmim span.ubutton_extra {
	padding-left: 8px;
	background-color: transparent;
	height: 21px;
	display: block;
}
/* botao comum */
	/* normal
	div.ubuttons_xmim button.ubutton_unit, div.ubuttons_xmim button.ubutton_unit span.ubutton_button_inside, div.ubuttons_xmim button.ubutton_unit span.ubutton_extra {

	}
	 */
	 
	/* mouse over */
	div.ubuttons_xmim button.ubutton_unit:hover {border: 1px solid #999;background-color: rgba(204,204,204,0.2);}

	/* mouse down */
	div.ubuttons_xmim button.ubutton_unit:active {border: 1px solid #CFC;}

/* botao padrao */
	/* normal */
	div.ubuttons_xmim div.ubutton_default {border: 1px solid #CFF;}
	div.ubuttons_xmim div.ubutton_default:hover {border: 1px solid #CFC;}
	div.ubuttons_xmim div.ubutton_default:active {border: 1px solid #09F;}


/* desativado */
div.ubuttons_xmim button.ubutton_unit.ubutton_disabled {border: 1px solid #333; background-color: transparent;}
div.ubuttons_xmim button.ubutton_unit.ubutton_disabled span.ubutton_label { color: #777; }
div.ubuttons_xmim button.ubutton_unit.ubutton_disabled span.ubutton_icon {
	opacity:0.4;
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
}

div.ubuttons_xmim img.ubuttons_image {}
div.ubuttons_xmim button.ubutton_unit:hover { text-decoration: none; }
div.ubuttons_xmim button.ubutton_unit:hover span.ubutton_button_inside {}
div.ubuttons_xmim div:active {}
div.ubuttons_xmim button.ubutton_unit:active span.ubutton_button_inside {}

/* icone via CSS */
div.ubuttons_xmim span.ubutton_icon {
	float: left;
	height: 21px;
	width: 18px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	margin-right: 6px;
}

/* label do botao */
div.ubuttons_xmim span.ubutton_label {
	float: left;
	white-space: nowrap;
	color: #ffffff;
	text-shadow: 0px 1px 0px rgba(55, 55, 55, 0.7);
}
