/* creado el 12/12/2012 */
/* actualizado el 10/09/2015 */

.gwt-DecoratedStackPanel, .gwt-DecoratedStackPanel table {
	border: 0;
	width: 100%;
}

.gwt-DecoratedStackPanel td {
	border: 0;
	padding: 0;
}

.gwt-DecoratedStackPanel .gwt-StackPanelContent {
	background-color: #fff;
}
.gwt-DecoratedStackPanel .gwt-StackPanelContent tr:first-child td {
	background-color: #fff; /*IE*/
	background: linear-gradient(top, #c1c1c1 0%, #fff 5%); /*W3C*/
	background: -webkit-gradient(linear, 0% 0%, 0% 5%, from(#c1c1c1), to(#fff)); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #c1c1c1 0%, #fff 5%); /* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #c1c1c1 0%, #fff 5%); /*Firefox 3.6+*/
	background: -o-linear-gradient(top, #c1c1c1 0%, #fff 5%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c1c1c1 0%, #fff 5%); /*IE 10*/
}
.gwt-DecoratedStackPanel .gwt-StackPanelContent tr:last-child td {
	background-color: #fff; /*IE*/
	background: linear-gradient(top, #fff 92%, #c1c1c1 100%); /*W3C*/
	background: -webkit-gradient(linear, 0% 92%, 0% 100%, from(#fff), to(#c1c1c1)); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #fff 92%, #c1c1c1 100%); /* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #fff 92%, #c1c1c1 100%); /*Firefox 3.6+*/
	background: -o-linear-gradient(top, #fff 92%, #c1c1c1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff 92%, #c1c1c1 100%); /*IE 10*/
}
.gwt-DecoratedStackPanel .gwt-StackPanelItem {
	cursor: pointer;
	cursor: hand;
	background: #cdcdcd; /*IE*/
	background: linear-gradient(top, #f7f7f7 8%, #cdcdcd 100%); /*W3C*/
	background: -webkit-gradient(linear, 0% 8%, 0% 100%, from(#f7f7f7), to(#cdcdcd)); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #f7f7f7 8%, #cdcdcd 100%); /* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #f7f7f7 8%, #cdcdcd 100%); /*Firefox 3.6+*/
	background: -o-linear-gradient(top, #f7f7f7 8%, #cdcdcd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7f7f7 8%, #cdcdcd 100%); /*IE 10*/
	color: #1c1c1c;
	font-weight: 500;
	padding: 7px 15px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #b4b4b4;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem:hover, .gwt-DecoratedStackPanel .gwt-StackPanelItem-selected:hover {
	color: #fff;
	background: #424242; /*IE*/
	background: linear-gradient(top, #424242, #818181); /*W3C*/
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#424242), to(#818181)); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #424242, #818181); /* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #424242, #818181); /*Firefox 3.6+*/
	background: -o-linear-gradient(top, #424242, #818181); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #424242, #818181); /*IE 10*/
	-webkit-box-shadow: inset 0 0 3px #424242;
	-moz-box-shadow: inset 0 0 3px #424242;
	box-shadow: inset 0 0 3px #424242;
	text-shadow: 0 -1px #000;
	border-top: 1px solid #424242;
	border-bottom: 1px solid #424242;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem-selected {
	color: #fff;
	border-top: 1px solid #818181;
	border-bottom: 1px solid #303030/*#424242*/;
	background: #4b4b4b; /*IE*/
	background: linear-gradient(top, #818181, #4b4b4b); /*W3C*/
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#818181), to(#4b4b4b)); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #818181, #4b4b4b); /* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #818181, #4b4b4b); /*Firefox 3.6+*/
	background: -o-linear-gradient(top, #818181, #4b4b4b); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #818181, #4b4b4b); /*IE 10*/
	text-shadow: 0 -1px #000;
}

/*.gwt-DecoratedStackPanel .gwt-StackPanelItem-selected:hover {
	background-image: none;
}*/

.gwt-DecoratedStackPanel .stackItemTop {
	display: none;
}

.gwt-DecoratedStackPanel .stackItemTopLeft,
.gwt-DecoratedStackPanel .stackItemTopRight {
}

.gwt-DecoratedStackPanel .stackItemTopLeft {
}

.gwt-DecoratedStackPanel .stackItemTopRight {
}

.gwt-DecoratedStackPanel .stackItemTopLeftInner,
.gwt-DecoratedStackPanel .stackItemTopRightInner {
}

.gwt-DecoratedStackPanel .stackItemTopCenter {
}

.gwt-DecoratedStackPanel .stackItemMiddleLeft {
	display: none;
}

.gwt-DecoratedStackPanel .stackItemMiddleLeftInner,
.gwt-DecoratedStackPanel .stackItemMiddleRightInner {
}

.gwt-DecoratedStackPanel .stackItemMiddleRight {
	display: none;
}

.gwt-DecoratedStackPanel .stackItemMiddleCenter {
	padding: 0;
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopRight,
.gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopLeft {
}

.gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopLeft,
.gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopRight {
}

html>body .gwt-DecoratedStackPanel {
}

* html .gwt-DecoratedStackPanel .stackItemTopLeftInner,
* html .gwt-DecoratedStackPanel .stackItemTopRightInner {
}

.cw-StackPanelHeader {
	font-weight: 500;
}
.cw-StackPanelHeader:hover {
}