.top {
    position: relative;
    background-color: #036fab;
    color: white;
    padding: 5px;
    margin: 0px 0px 10px 0px;
}

.center_content {
    position: relative;
    background-color: #dddddd;
    padding: 5px;
}

.left_content {
    background-color: #dddddd;
    padding: 5px;
    margin-left: 170px;
}

.right_content {
    background-color: #dddddd;
    padding: 5px;
    margin: 0px 170px 0px 170px;
}

.style_filtro{
    font-size: small;
}

.menuItem{
    a:link{
        background-color:blue;
    }
    a:visited{
        background-color:purple;
    }
    a:hover{
        background-color:orange;
    }
    a:focus{
        background-color:green;
    }
    a:active{
        background-color:red;
    }
}

.blockList {
    padding:.5em;
    font-size:8px;
}
.blockList .if-list-item {
    vertical-align: middle;
    display:inline-block;
    /* IE7 inline block hack */
    *display:inline;
    zoom:1;
    border:1px solid black;
    margin: .5em;
}
.blockList .if-list-plhld {
    display:inline-block;
    /* IE7 inline block hack */
    *display:inline;
    zoom:1;
    border:1px solid black;
}

option.option1 {
    background-color: #ccc;
}

option.option2 {
    background-color: #fcc;
}

.message{
    font-size: 10px;
    color: #D20005
}

/*.div {
    //height: 500px;
    //overflow: scroll;
}*/

.tituloPermiso {
    font-size: 15px;
    font-family: Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    color: #045491;
    font-weight: bold;
}

.menuItem{
    font-size: 13px;
    font-family: Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    white-space: nowrap;
    color: #ffffff;
}

.subMenuItem{
    font-size: 11px;
    font-family: Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    width: auto;
}

/*//.wijmo-wijmenu { 
//    width:230px; 
//    padding:0.3em; 
//    position:relative; 
//}*/
.wijmo-wijmenu .wijmo-wijmenu-parent .wijmo-wijmenu-child { 
    display:none; 
    width:230px; 
    padding:0.3em; 
} 
.wijmo-wijmenu .wijmo-wijmenu-child { 
    position:relative; 
    /*//left:230px; */
    top:0; 
} 

.migaMenu{
    font-size: 8px;
    font-family: Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    white-space: nowrap;
    font-weight: bold;
    color: #000000;
}

.push_button{
    padding:8px 13px;
    font-size:93%;
    line-height:2;
    *line-height:1.7;
    min-height:2em;
    *min-height:auto;
    color:#000;
    border-width: 0px;
    border-style:solid;
    border-color:#808080;
    background-image: url("/VisualSIE/faces/javax.faces.resource/pushbutton/background.png?ln=icefaces.ace&v=4_1_1_160226");
    background-repeat: repeat-x;
    margin:auto .25em;
    border-radius: 3px 3px 3px 3px;
}

.ui-paginator { width: 100% !important; }

.foo td {
    vertical-align: top;
}

.grilla td, .grilla td * {
    vertical-align: top;
}

.myNewButton:hover {
    display: block;
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 5%, rgba(211,228,238,1) 35%, rgba(211,228,238,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(5%, rgba(255,255,255,1)), color-stop(35%, rgba(211,228,238,1)), color-stop(100%, rgba(211,228,238,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 5%, rgba(211,228,238,1) 35%, rgba(211,228,238,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 5%, rgba(211,228,238,1) 35%, rgba(211,228,238,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 5%, rgba(211,228,238,1) 35%, rgba(211,228,238,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 5%, rgba(211,228,238,1) 35%, rgba(211,228,238,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3e4ee', GradientType=0 );
}


.logoInicio {
    display: block;
    margin-left: auto;
    margin-right: auto;
    height: 50px;
}

.dataSetStyle{
    font-family: "Poppins";
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: 500;
    color: #333333;
    padding: 3px 3px;
}

.hidden { display:none; }
.visible { display:block; }
