﻿


#menuv {
    border: 1px solid #ACCFE8;
    border-width: 1px 1px 0 1px;
    font: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    background-color: #2D2DB9;
    color: #FFFFFF;
}

    #menuv ul, li {
        display: inline;
    }

    #menuv ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    #menuv li {
        border-bottom: 1px solid #ACCFE8;
        text-align: left;
    }

    #menuv a {
        text-decoration: none;
        color: #3366CC;
        background: #F0F7FC;
        display: block;
        padding: 3px 6px;
        width: 148px;
        height: 30px;
    }

        #menuv a:hover {
            background: #DBEBF6;
        }

        #menuv a:active {
            font-weight: bold;
        }



#menuUsuario {
    border: 1px solid #ACCFE8;
    border-width: 1px 1px 0 1px;
    width: 160px;
    font: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    background-color: #2D2DB9;
    color: #FFFFFF;
}

    #menuUsuario ul, li {
        list-style-type: none;
    }

    #menuUsuario ul {
        margin: 0;
        padding: 0;
    }

    #menuUsuario li {
        border-bottom: 1px solid #ACCFE8;
        text-align: left;
    }

    #menuUsuario a {
        text-decoration: none;
        color: #3366CC;
        background: #F0F7FC;
        display: block;
        padding: 3px 6px;
        width: 148px;
        height: 30px;
    }

        #menuUsuario a:hover {
            background: #DBEBF6;
        }

        #menuUsuario a:active {
            font-weight: bold;
        }


.menu_fijo {
    border: 1px solid #ACCFE8;
    border-width: 1px 1px 0 1px;
    padding: 3px 6px;
    width: 148px;
    font: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #2D2DB9;
    color: #FFFFFF;
    height: 30px;
}

.panel {
    font: 85% 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.cabecera {
    background-color: #FFFFFF;
    height: 90px;
    text-align: left;
}

.login {
    border-style: none solid solid solid;
    border-width: 1px;
    border-color: #ACCFE8;
    text-decoration: none;
    color: #3366CC;
    background: #F0F7FC;
    display: block;
    padding: 3px 6px;
    width: 160px;
    height: 30px;
    text-align: left;
    font: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.login_blanco {
    border-style: none solid solid solid;
    border-width: 1px;
    border-color: #ACCFE8;
    text-decoration: none;
    color: #3366CC;
    background: #FFFFFF;
    display: block;
    padding: 3px 6px;
    width: 160px;
    height: 30px;
    text-align: left;
    font: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

body {
    font-size: small;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    color: #2D2DB9;
}

.boton {
    color: #000000;
    background: #CCCCCC;
    padding: 0px;
    border: 1px solid #ACCFE8;
    text-align: center;
    width: 90px;
    height: 20px;
    font-size: small;

}

.boton2 {
    color: #000000;
    background: #CCCCCC;
    padding: 7px;
    border: 1px solid #ACCFE8;
    text-align: center;
    width: 90px;
    height: 20px;
    font-size: small;
    vertical-align:middle;
}


.boton_delete {
    color: #000000;
    background: #ACCFE8;
    padding: 0px;
    border: 1px solid #ACCFE8;
    text-align: center;
    width: 70px;
    height: 20px;
    font-size: small;
}

.fichero {
    color: #3366CC;
    background: #F0F7FC;
    padding: 0px;
    border: 1px solid #ACCFE8;
    text-align: center;
    font: 100% 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.error {
    color: #CC0000;
    font-weight: bold;
}

.text_folder {
    font-family: calibri;
    font-size: 18pt;
    color: #3333FF;
    font-weight: bold;
}

.text_folder_peque {
    font-family: calibri;
    font-size: 14pt;
    color: #3333FF;
    font-weight: bold;
}


#nav {
    display: block;
    width: 100%;
    overflow: hidden;
}

    #nav ul {
        margin: 5px 5px 5px 5px;
        padding: .1em;
        float: left;
        list-style: none;
        background: #FFFFFF;
        width: 100%;
    }

    #nav li {
        float: left;
    }

    #nav a {
        float: left;
        padding: .8em 1.5em;
        text-decoration: none;
        color: #555;
        text-shadow: 0 1px 0 rgba(255,255,255,.5);
        font: bold 1.1em/1 'trebuchet MS', Arial, Helvetica;
        letter-spacing: 1px;
        text-transform: uppercase;
        border-width: 1px;
        border-style: solid;
        border-color: #fff #ccc #999 #eee;
        background: #c1c1c1;
        background: linear-gradient(#DBEBF6, #8EB4E3);
    }

        #nav a:hover, nav a:focus {
            outline: 0;
            color: #fff;
            text-shadow: 0 1px 0 rgba(0,0,0,.2);
            background: #2D2DB9;
        }

        #nav a:active {
            box-shadow: 0 0 2px 2px rgba(0,0,0,.3) inset;
        }

    #nav li:first-child a {
        border-left: 0;
        border-radius: 4px 0 0 4px;
    }

    #nav li:last-child a {
        border-right: 0;
        border-radius: 0 4px 4px 0;
    }


#nav_vertical {
    display: block;
    width: 100%;
    overflow: hidden;
}

    #nav_vertical ul {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
    }

    #nav_vertical li {
        border-left: 0;
        border-right: 0;
        float: left;
        border-radius: 4px 4px 4px 4px;
        padding: 5px 0px 0px 0px;
        margin-left: 0;
        list-style-type: none;
    }

    #nav_vertical a {
        float: left;
        border-left: 0;
        border-right: 0;
        text-decoration: none;
        color: #555;
        text-shadow: 0 1px 0 rgba(255,255,255,.5);
        font: bold 1.1em/1 'trebuchet MS', Arial, Helvetica;
        letter-spacing: 1px;
        text-transform: uppercase;
        border-color: #fff #ccc #999 #eee;
        background: #c1c1c1;
        background: linear-gradient(#DBEBF6, #8EB4E3);
        padding: 10px 10px 10px 10px;
        width: 140px;
        max-width: 140px;
    }

        #nav_vertical a:hover, nav a:focus {
            outline: 0;
            color: #fff;
            text-shadow: 0 1px 0 rgba(0,0,0,.2);
            background: #2D2DB9;
        }

        #nav_vertical a:active {
            box-shadow: 0 0 2px 2px rgba(0,0,0,.3) inset;
        }
