﻿BODY.leftBody
{
    background-color: #ffffff;
}

BODY.Menu
{
    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#DCDFE5, EndColorStr=#BDC2CB);
    background: -webkit-linear-gradient(top, #DCDFE5, #BDC2CB); /* For Safari 5.1 to 6.0 */
    background: -moz-linear-gradient(top, #DCDFE5, #BDC2CB);
    background: -ms-linear-gradient(top, #DCDFE5, #BDC2CB );
}

body
{
    font-size: 11px;
    margin: 0px;
    border: 0px;
    background-color: #acc0e9;
    cursor: default;
    font-family: 'Open Sans';
}

   body.selector
    {
        FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#acc0e9, EndColorStr=#7ea6e0);
        background: -webkit-linear-gradient(top, #CBDDF1, #7198B9 );
        background: -moz-linear-gradient(top, #CBDDF1, #7198B9 );
        background: -ms-linear-gradient(top, #CBDDF1, #7198B9 );
        height: 100%;
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-color: #acc0e9;
    }

    body.Mantenimiento
    {
        font-size: 11px;
        margin: 0px;
        border: 0px;
        background-color: #acc0e9;
        cursor: default;
        font-family: 'Open Sans';
        FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#acc0e9, EndColorStr=#7ea6e0);
        background: -webkit-linear-gradient(top, #CBDDF1, #7198B9 );
        background: -moz-linear-gradient(top, #CBDDF1, #7198B9 );
        background: -ms-linear-gradient(top, #CBDDF1, #7198B9 );
        height: 100%;
        background-repeat: no-repeat;
        background-attachment: fixed;
    }


Input {
    border-right: #BDC2CB 1px solid;
    border-top: #BDC2CB 1px solid;
    font-size: 9pt;
    border-left: #BDC2CB 1px solid;
    border-bottom: #BDC2CB 1px solid;
    font-family: 'Open Sans';
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-left: 4px;
}




    input[type="text"]:disabled {
        background: rgb(235, 235, 228) !important;
    }

    input[type=button] {
        border: solid 1px #989898 !important;
    }

    input[type=submit] {
        border: solid 1px #989898 !important;
    }

/* input en selector */
body.selector input[type=text] {
    border: solid 1px #989898 !important;
}




a:focus,
button:focus {
    outline: none !important;
}

input:focus,
textarea:focus {
    outline: none !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 0 0 1px #0073b1;
}

input[type="text"]:focus,
textarea:focus {
    background-color: #E8F0FE !important;
    color: #000000 !important;
}


/* input del combo */
html .ComboBoxInputHover_Outlook {
    -webkit-border-radius: 3px 0px 0px 3px !important;
    -moz-border-radius: 3px 0px 0px 3px !important;
    border-radius: 3px 0px 0px 3px !important;
    padding-left: 4px !important;
}

/* input del combo */
html .ComboBoxInput_Outlook {
    -webkit-border-radius: 3px 0px 0px 3px !important;
    -moz-border-radius: 3px 0px 0px 3px !important;
    border-radius: 3px 0px 0px 3px !important;
    padding-left: 4px !important;
    border-color: #BDC2CB !important;
}

select:focus {
    outline: none !important;
}



textarea {
    border-right: #BDC2CB 1px solid;
    border-top: #BDC2CB 1px solid;
    font-size: 9pt;
    border-left: #BDC2CB 1px solid;
    border-bottom: #BDC2CB 1px solid;
    font-family: 'Open Sans';
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-left: 4px;
}

TD.sec
{
    width: 100%;
    color: #000000;
    font-weight: 600;
    padding-left: 0px;
    padding-bottom: 2px;
    text-overflow: ellipsis;
    overflow: hidden;
    border-bottom: 1px solid #000000;
    font-family: 'Open Sans';
    font-size: 9pt;
}

TD.req
{
    font-weight: 600;
    overflow: hidden;
    color: #9f2409;
    TEXT-OVERFLOW: ellipsis;
    font-family: 'Open Sans';
    font-size: 9pt;
}

TD
{
    TEXT-OVERFLOW: ellipsis;
    font-family: 'Open Sans';
    font-size: 9pt;
    white-space: nowrap;
}

.accessKey
{
    text-decoration: underline;
}

.botonformulario
{
    border-right: #7b9ebd 1px solid;
    padding-right: 5px;
    border-top: #7b9ebd 1px solid;
    padding-left: 5px;
    font-size: 11px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffffff), color-stop(1, #cecfde)); /* Safari & Chrome */
    border-left: #7b9ebd 1px solid;
    cursor: hand;
    border-bottom: #7b9ebd 1px solid;
    height: 21px;
    font-family: 'Open Sans';
}

.botonupload
{
    border: 0px;
    background: transparent url('Img/select.gif') no-repeat;
    font: bold 11px Arial, Verdana, Sans-serif;
    color: #666;
    height: 21px;
    width: 67px;
    border-right: #7b9ebd 1px solid;
    padding-right: 5px;
    border-top: #7b9ebd 1px solid;
    padding-left: 5px;
    font-size: 11px;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffffff), color-stop(1, #cecfde)); /* Safari & Chrome */
    border-left: #7b9ebd 1px solid;
    cursor: hand;
    border-bottom: #7b9ebd 1px solid;
    font-family: 'Open Sans';
}

/* ponemos scrollbar a autocomplete se series */

.ui-autocomplete
{
    max-height: 300px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}

/* IE 6 doesn't support max-height
   * we use height instead, but this forces the menu to always be this tall
   */

* html .ui-autocomplete
{
    height: 300px;
}


.buttonSelector
{
    width: 80px;
    height: 30px;
    margin: 0.3% auto;
    overflow: hidden;
    border-radius: 5px;
    border: 2px solid;
    transition: background 0.3s ease;
    color: white;
    font-size: 1.2em;
    line-height: 20px;
    text-align: center;
    cursor: pointer;
    margin-left: 10px;
    background-color: #5B9BD5;
    border-color: #3F73D1;
}
