﻿/*@import url(http://fonts.googleapis.com/css?family=Oxygen+Mono);

@charset "utf-8";
*/
http://www.apache.org/licenses/LICENSE-2.0

#pagecontainer {
    width: 100%;
    align-content: center;
    background: maroon;
    margin: 40px,40px,40px,40px;
    padding: 0px,0px,0px,0px;
}


.body {
    background: withe;
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px,0px,0px,0px;
    color: midnightblue;
}


.document {
    background: withe;
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px,0px,0px,0px;
    padding: 0px,0px,0px,0px;
    color: #1d17e6;
}

.page {
    width: 100%;
    background-color: withe;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    /*margin: 20px auto 0px auto;*/
    /*border: 1px solid #496077;*/
}

#titulo {
    font-size: 25px;
}

#subtitulo {
    font-size: 40px;
}

#linkSubtitulo {
    font-size: 40px;
}

#login {
    font-size: 15px;
}

#otras {
    font-size: 30px;
}

#otras1 {
    font-size: 30px;
}

#otras2 {
    font-size: 30px;
}

#otras3 {
    font-size: 30px;
}

td {
    padding: .1px;
}


.gridViewFormat td {
    padding-left: 3px;
    padding-right: 3px;
}

p {
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
}

.borde-colapsado {
    width: 250px;
    border: 1px solid #000;
    border-collapse: collapse;
}

.MenuSuperior {
    border-color: midnightblue;
    border-style: solid;
    background-color: red;
    color: black;
    font-family: Arial;
    font-size: 15pt;
    /*font-weight: bold;*/
    margin: 0px,0px,0px,0px;
    padding: 0px 0px 0px 0px;
}

.menu-lateral {
    width: 30%;
    background-color: red;
}
.hoverstyle {
    font-weight: bold;
}

.reverse {
    background-color: white;
    color: maroon;
}
/*FONDO DEL MENU*/
.level1 {
    color: midnightblue;
    background-color: white;
    font-variant: normal;
    font-size: large;
    /*font-weight: bold;*/
}

.level2 {
    color: white;
    font-family: Gill Sans MT !important;
    font-size: large;
    background-color: midnightblue; /*darkslateblue*/
}

.level3 {
    color: yellow;
    background-color: black;
    font-family: Gill Sans MT !important;
    font-size: large;
}
.level4 {
    background-color: Gray !important;
    color: White !important;
    font-size: small;
}
/*FORMATO TEXTBOX*/
.textbox {
    height: 20px;
    width: 100%;
    outline: 0;
    background-color: #e5e5e5;
    border: 1px solid blue;
    border-radius: 5px;
    behavior: url(PIE/PIE.htc);
    /*margin: 0px -20px;*/
}

.recuadro {
    width: 70%;
    -webkit-border-radius: 46px 46px 46px 46px;
    border: 4px solid #1d17e6;
    border-radius: 8px;
}

.redondeoTextBox {
    background-color: #faf7f7;
    border: .5px solid blue;
    border-radius: 5px;
    behavior: url(PIE/PIE.htc);
    width: 100%;
}
.redondeoTextBoxIzq {
    background-color: #faf7f7;
    border: .5px solid blue;
    border-radius: 5px;
    behavior: url(PIE/PIE.htc);
    width: 100%;
   
}

.redondeoLabel {
    height: 20px;
    text-align: right;
    padding-right: 15px;
    font-size: 15px;
    text-anchor: middle;
    font-style: italic;
}
.redondeoLabelCentro {
    height: 20px;
    text-align: right;
    padding-right: 15px;
    font-size: 15px;
    text-anchor: middle;
    font-style: italic;
    text-align: center;
}

.redondeoLabelVacio {
    height: 20px;
    text-align: right;
    padding-right: 15px;
    font-size: 15px;
    text-anchor: middle;
    color: darkmagenta;
    margin: 0px,0px,0px,0px;
}

.Campos {
    width: 100%;
    border-radius: 46px 46px 46px 46px;
    -moz-border-radius: 46px 46px 46px 46px;
    -webkit-border-radius: 46px 46px 46px 46px;
    border: 4px solid #1d17e6;
    border-radius: 8px;
}

.Etiquetas {
    width: 40%;
    height: 189px;
    border: 3px rgb(89,89,89) solid;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    margin-left: 5px;
}


/**/
.CSSTableGenerator {
    margin: 0px;
    padding: 0px;
    width: 100%;
    box-shadow: 10px 10px 5px #888888;
    border: 1px solid #e5e5e5;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    behavior: url(PIE/PIE.htc);
}

    .CSSTableGenerator table {
        border-collapse: collapse;
        border-spacing: 0;
        margin: 0px;
        padding: 0px;
    }

    .CSSTableGenerator tr:last-child td:last-child {
        -moz-border-radius-bottomright: 5px;
        -webkit-border-bottom-right-radius: 5px;
        border-bottom-right-radius: 5px;
        behavior: url(PIE/PIE.htc);
    }

    .CSSTableGenerator table tr:first-child td:first-child {
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
        behavior: url(PIE/PIE.htc);
    }

    .CSSTableGenerator table tr:first-child td:last-child {
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
        border-top-right-radius: 5px;
        behavior: url(PIE/PIE.htc);
    }

    .CSSTableGenerator tr:last-child td:first-child {
        -moz-border-radius-bottomleft: 5px;
        -webkit-border-bottom-left-radius: 5px;
        border-bottom-left-radius: 5px;
        behavior: url(PIE/PIE.htc);
    }

    .CSSTableGenerator tr:hover td {
        background-color: #0000ff;
    }

    .CSSTableGenerator td {
        vertical-align: middle;
        background-color: #e5e5e5;
        border: 1px solid #e5e5e5;
        border-width: 0px 1px 1px 0px;
        text-align: left;
        padding: 1px;
        font-size: 14px;
        font-family: Arial;
        font-weight: bold;
        color: #000000;
    }

    .CSSTableGenerator tr:last-child td {
        border-width: 0px 1px 0px 0px;
    }

    .CSSTableGenerator tr td:last-child {
        border-width: 0px 0px 1px 0px;
    }

    .CSSTableGenerator tr:last-child td:last-child {
        border-width: 0px 0px 0px 0px;
    }

    .CSSTableGenerator tr:first-child td {
        background: -o-linear-gradient(bottom, #0000ff 5%, #0000ff 100%);
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0000ff), color-stop(1, #0000ff) );
        background: -moz-linear-gradient( center top, #0000ff 5%, #0000ff 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0000ff", endColorstr="#0000ff");
        background: -o-linear-gradient(top,#0000ff,0000ff);
        background-color: #0000ff;
        border: 0px solid #e5e5e5;
        text-align: center;
        border-width: 0px 0px 1px 1px;
        font-size: 16px;
        font-family: Arial;
        font-weight: bold;
        color: #fcf9f9;
    }

    .CSSTableGenerator tr:first-child:hover td {
        background: -o-linear-gradient(bottom, #0000ff 5%, #0000ff 100%);
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0000ff), color-stop(1, #0000ff) );
        background: -moz-linear-gradient( center top, #0000ff 5%, #0000ff 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0000ff", endColorstr="#0000ff");
        background: -o-linear-gradient(top,#0000ff,0000ff);
        background-color: #0000ff;
    }

    .CSSTableGenerator tr:first-child td:first-child {
        border-width: 0px 0px 1px 0px;
    }

    .CSSTableGenerator tr:first-child td:last-child {
        border-width: 0px 0px 1px 1px;
    }

.gridview {
    margin: 3px;
    border: none;
    background-color: white;
}

    .gridview tr {
        text-align: left;
        /*border:none;*/
        border-bottom: solid;
        border-color: #FFFFFF;
        border-width: 2px;
        font-size: medium;
    }
    /*ENCABEZADO*/
    .gridview th {
        border: none;
        background-color: blue;
        padding: 5px;
        color: white;
    }

    .gridview td {
        border: solid;
        padding-right: 5px;
        padding-left: 3px;
        padding-top: 5px;
    }
