.ui-menu .ui-menu-parent .ui-menu-child{
    background:none;
    background-color: #666666;
}

.ui-menuitem-text{
    text-align:left !important;
}

.ui-menu{background:none !important;}

.ui-menu a.ui-state-default:link, .ui-menu a.ui-state-default:visited, .ui-menu a.ui-state-default:hover, .ui-menu a.ui-state-default:active, .ui-menu a.ui-state-hover:link, .ui-menu a.ui-state-hover:visited, .ui-menu a.ui-state-hover:hover, .ui-menu a.ui-state-hover:active, .ui-menu a.ui-state-active:link, .ui-menu a.ui-state-active:visited, .ui-menu a.ui-state-active:hover, .ui-menu a.ui-state-active:active {
    background-color: #25336D !important;
}

.ui-menuitem-link {background:none !important; color:#FFFFFF !important}

.ui-menuitem-link a:hover lu:hover li:hover {color:black !important}

.ui-menu ui-state-default a.ui-state-default:hover, .ui-menuitem-link a.ui-state-default:link{
    background-color: #25336D !important;
    background:none !important;
}

.ui-widget {
    font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
    font-size: 11px;
}

.ui-menu .ui-menu-parent .ui-menu-child {
    padding: 0.3em;
    line-height: 14px;
}

.ui-menu {
/*    border: 0px solid white;
    padding: 0.1em;
    position: absolute;*/
 border: 0px solid white;
    padding: .3em;
    position: relative;
    outline: 0 none;
}

/**Estos estilos desaparecen las lineas en los panel grid internos**/
.ui-panelgrid-cell{
    border-color: inherit !important;
    border-style: solid !important;
    border-width: 0px !important;
    padding: 4px 10px !important;
}

.ui-datagrid-column{
    width: 33% !important;
}

.ui-selectonemenu {
    display: inline-block !important;
    position: relative !important;
    width: auto !important;
    zoom: 1 !important;
    cursor: pointer !important;
    padding-right: 2em !important;
    vertical-align: top !important;
}

.ui-selectonemenu  .ui-selectonemenu-label{
    display: block  !important;
    border: 0  !important;
    overflow: hidden  !important;
    font-weight: normal  !important;
    width: 100%  !important;
    text-align: left  !important;
    white-space: normal !important;
}

.ui-selectonemenu-panel{
    width: 100px;
}

.jqplot-target {
    color: #000000 !important;
    font-size: 15px !important;
}

.jqplot-axis {
    font-size: 5px !important;
}
.jqplot-xaxis {
    font-size: 5px !important;
}
.jqplot-yaxis {
    margin-right:10px;
    font-size: 5px !important;
}

/*Estilo de las letras del grafico que muestran el nombre de la serie*/
table.jqplot-table-legend, table.jqplot-cursor-legend {
    font-size: 15px !important;
}

/*estilo de las letras del titulo de los gráficos*/
.jqplot-title {
    font-size: 25px !important;
}

/*estilo de los letas internas del gráfico sobre las barras*/
.jqplot-highlighter-tooltip, .jqplot-canvasOverlay-tooltip {
    font-size: 25px !important;
}

.ui-widget-header {
    color: #ffffff;
    text-shadow: rgba(255, 255, 255, 0.5) 0px -1px 2px;
    font-weight: bold;
    background: linear-gradient(rgb(39, 109, 162), rgb(5, 71, 115)) !important;
    outline: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(157, 157, 157);
    border-image: initial;
}

.ui-datatable-reflow .ui-datatable-data > tr > td {
    width: 100% !important;
}

.ui-fieldset-legend {
    background-color: #0061A1 !important;
    color: white !important;
    border-color: transparent;
    font-size: 11px !important;
}

.ui-widget-content {
    border: 1px solid #a6c9e2 !important;
}

.ui-tabs .ui-tabs-panel { 
    border-width: 0; 
    padding: 1em 1.4em; 
    background: linear-gradient (rgb(255, 255, 255), rgb(5, 71, 115)) !important;
}

.borderless tr, .borderless td, .borderless th {
    border: none !important;
}
