/*.ui-widget-content {
	border-style: none !important;
}*/
/*-----------------*/
.ui-tabs-vertical { 
	display: table;
	border: 0; margin: 0; padding: 0;
	width: 100%;
	_display: inline-block;
}
.ui-tabs-vertical .ui-tabs-nav {
	display: inline-block; float: left;
	background: none;
	border: 0; margin: 0 4 0 0;
	min-width: 5%;
	max-width: 100%;
	/* ie hack */
	_margin: 0 -6 0 0;
	_width: 1%;
}
.ui-tabs-vertical .ui-tabs-nav li { 
	clear: both; display: inline-block;
	background: none; background-color: #dddddd;
	margin: 2 0 1 0; padding: 3 3 3 3;
	border-width: 1 0 1 1;
	border-style: solid;
	border-color: #666666;
	width: 100%;
}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { 
	background: none; background-color: #f3f3f3;
	margin: 2 0 1 0; padding: 3 3 3 3;
	border-width: 1 0 1 1;
	border-style: solid;
	border-color: #aaaaaa;
	border-right-color: #ffffff;
}
.ui-tabs-vertical .ui-tabs-nav li.ui-state-hover { 
	background: none; background-color: #666666;
	margin: 2 0 1 0; padding: 3 3 3 3;
	border-style: solid;
	border-color: #666666;
	width: 100%; 
}
.ui-tabs-vertical .ui-tabs-nav li a { 
	float: left;
	border: 0; margin: 0; outline: none; padding: 0;
	color: #333333; font-size: 110%; text-align: center;	
	width: 100%;
}
.ui-tabs-vertical .ui-tabs-panel {
	overflow: hidden;
	margin: 5 0 0 0; padding: 0;
	border-width: 1px;
	border-style: solid !important;
	border-color: #aaaaaa;
	height: 100%;
	
	/* ie hack */
	_overflow: visible;
	_width: 100%;
}
/*-----------------*/
.ui-tabs-horizontal { 
	border: 0; margin: 0; padding: 0;
	width: auto;
}
.ui-tabs-horizontal .ui-tabs-nav {
	background: none;
	border: 0; margin: 0 0 0 -2; 
	width: 100%;
	
	/* ie hack */
	_margin: 0 0 -5 -2;
}
.ui-tabs-horizontal .ui-tabs-nav li { 
	display: inline-block; float: left;
	background: none; background-color: #dddddd;
	margin: 0 2 0 0; padding: 3 3 3 3;
	border-width: 1 1 0 1;
	border-style: solid;
	border-color: #666666;
	
	/* largura minima dos tabs */
	min-width: 10%;
	/* ie hack */
	_width: 10%;
}
.ui-tabs-horizontal .ui-tabs-nav li.ui-tabs-selected { 
	float: left;
	background: none; background-color: #f3f3f3;
	/*margin: 0 2 0 1;*/ padding: 3 3 3 3;
	/*border-width: 1 1 0 1;*/
	border-style: solid;
	border-color: #aaaaaa;
	border-bottom-color: #ffffff;
}
.ui-tabs-horizontal .ui-tabs-nav li.ui-state-hover { 
	background: none; background-color: #666666;
	/*margin: 0 2 0 1;*/ padding: 3 3 3 3;
	border-style: solid;
	border-color: #666666;
}
.ui-tabs-horizontal .ui-tabs-nav li a {
	float: left;
	border: 0; margin: 0; outline: none; padding: 0;
	color: #333333; font-size: 110%; text-align: center;	
	width: 100%;
}
.ui-tabs-horizontal .ui-tabs-panel {
	overflow: hidden;
	margin: 0 0 0 0; padding: 0;
	border-width: 1px;
	border-style: solid !important;
	border-color: #aaaaaa;
	height: 100%;
	
	/* ie hack */
	_overflow: visible;
	_height: 100%;
	_margin: 5 0 0 0;
	_width: 100%;
}