.stackStyle {
  border-bottom: 1px solid #bbbbbb; /*sombreado de abajo de todo el menu*/
  width: 100%;
}

.stackStyle .gwt-StackPanelContent {/*contenedor de las opciones de cada stack*/ 
  border: 1px solid #bbbbbb;
  border-bottom: 0px;
  background: white;
}

.stackStyle .gwt-StackPanelItem {
  cursor: pointer;
  cursor: hand;
}

.stackStyle .stackItemTopLeft,
.stackStyle .stackItemTopRight {
  height: 6px;
  width: 6px;
  zoom: 1;
}

.stackStyle .stackItemTopLeftInner,
.stackStyle .stackItemTopRightInner {
  width: 1px;
  height: 1px;
}

.stackStyle .stackItemTopCenter {
  background: url(img/hborder.png) 0px -21px repeat-x;
}

.stackStyle .stackItemMiddleLeft {
  background: #d3def6 url(img/hborder.png) repeat-x 0px -989px;
  border-left: 1px solid #bbbbbb;
}

.stackStyle .stackItemMiddleLeftInner,
.stackStyle .stackItemMiddleRightInner {
  width: 1px;
  height: 1px;
}

.stackStyle .stackItemMiddleRight {
  background: #d3def6 url(img/hborder.png) repeat-x 0px -989px;
  border-right: 1px solid #bbbbbb;
}

.stackStyle .stackItemMiddleCenter, 
.stackStyle .stackItemMiddleCenter div,
.stackStyle .stackItemMiddleCenter td {
  background: #d3def6 url(img/hborder.png) repeat-x 0px -989px;
  font-weight: bold;
  font-size: 12px; /*cambia el tamñao del texto del menu*/
  color: #004080;
  font-family: Arial, Helvetica, sans-serif;
}


html>body .stackStyle .stackItemTopLeft {
  background: #e4e4e4 url(img/corner.png) no-repeat 0px -49px;
  border-left: 1px solid #bbbbbb;
}

html>body .stackStyle .stackItemTopRight {
  background: #e4e4e4 url(img/corner.png) no-repeat -6px -49px;
  border-right: 1px solid #bbbbbb;
}

html>body .stackStyle .gwt-StackPanelItem-first .stackItemTopRight,
html>body .stackStyle .gwt-StackPanelItem-first .stackItemTopLeft {
  border: 0px;
  background-color: white;
}

html>body .stackStyle .gwt-StackPanelItem-below-selected .stackItemTopLeft,
html>body .stackStyle .gwt-StackPanelItem-below-selected .stackItemTopRight {
  background-color: white;
}

* html .stackStyle .stackItemTopLeftInner {
  width: 6px;
  height: 55px;
  margin-top: -49px;
  overflow: hidden;
  border-left: 1px solid #bbbbbb;
  background-color: #d3def6;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/corner.png',sizingMethod='crop');
}

* html .stackStyle .stackItemTopRightInner {
  width: 12px;
  height: 55px;
  margin-top: -49px;
  margin-left: -6px;
  overflow: hidden;
  border-right: 1px solid #bbbbbb;
  background-color: #d3def6;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/corner.png',sizingMethod='crop');
}

* html .stackStyle .gwt-StackPanelItem-first .stackItemTopLeftInner,
* html .stackStyle .gwt-StackPanelItem-first .stackItemTopRightInner {
  border: 0px;
  background-color: white;
}

* html .stackStyle .gwt-StackPanelItem-first .stackItemTopLeftInner {
  padding-left: 1px;
}

* html .stackStyle .gwt-StackPanelItem-below-selected .stackItemTopLeftInner,
* html .stackStyle .gwt-StackPanelItem-below-selected .stackItemTopRightInner {
  background-color: white;
}

.cw-StackPanelHeader {
  padding-left: 7px;
  padding-right 7px;
  font-weight: bold;
  font-size: 8px;
}
