﻿.body {
    background-image: url(../imagenes/fondo_1.jpg);
    background-repeat: repeat-x;
    background-position: top;
    /*text-align:center;*/
    /*vertical-align: middle;*/
    background-color: #f6f6f6;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 10px;
    color: #666666;
    /*margin-left:0px; 
		margin-right:0px; 
		margin-bottom:0px; 
		margin-top:0px;*/
}


/*Login*/

#bodylogin {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 9px;
    color: #FFFFFF;
    font-weight: normal;
}

    #bodylogin .items {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 10px;
        color: #FFFFFF;
        font-weight: bold;
    }

    #bodylogin .cajas {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 10px;
        color: #333333;
        font-weight: bold;
        border-bottom: #CCCCCC 1px solid;
        border-top: #CCCCCC 1px solid;
        border-left: #CCCCCC 1px solid;
        border-right: #CCCCCC 1px solid
    }

select {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 10px;
    color: #333333;
    font-weight: bold;
    border-bottom: #CCCCCC 1px solid;
    border-top: #CCCCCC 1px solid;
    border-left: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid
}
/*botones*/
#bodylogin .botonverde {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    border-bottom: #D5D8D6 1px solid;
    border-top: #D5D8D6 1px solid;
    border-left: #D5D8D6 1px solid;
    border-right: #D5D8D6 1px solid;
    background-image: url(../imagenes/botones/b_fondo_verde.jpg)
}

#bodylogin a {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: underline
}

    #bodylogin a:hover {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 10px;
        color: #FFFFFF;
        font-weight: normal;
        text-decoration: none
    }

    #bodylogin a:visited {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 10px;
        color: #FFFFFF;
        font-weight: normal;
        text-decoration: underline
    }

#bodylogin .error {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 10px;
    color: #FF0000;
    font-weight: bold;
    padding-left: 3px;
    padding-right: 3px;
    background-color: #FFFFFF;
    border-bottom: #FF0000 1px solid;
    border-top: #FF0000 1px solid;
}

#bodylogin .acierto {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 10px;
    color: #006633;
    font-weight: bold;
    padding-left: 3px;
    padding-right: 3px;
    background-color: #FFFFFF;
    border-bottom: #009900 1px solid;
    border-top: #009900 1px solid;
}

#bodylogin .botonverde {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    border-bottom: #D5D8D6 1px solid;
    border-top: #D5D8D6 1px solid;
    border-left: #D5D8D6 1px solid;
    border-right: #D5D8D6 1px solid;
    background-image: url(../imagenes/botones/b_fondo_verde.jpg)
}

#top .fecha {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 9px;
    color: #FFFFFF;
    font-weight: normal;
    text-align: left
}

#top #user {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 9px;
    color: #FFFFFF;
    font-weight: normal;
    text-align: right
}

    #top #user a {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 10px;
        color: #FFFFFF;
        font-weight: normal;
        text-decoration: underline
    }

        #top #user a:hover {
            font-family: "Trebuchet MS", Arial, Verdana;
            font-size: 10px;
            color: #FFFFFF;
            font-weight: normal;
            text-decoration: none
        }

/*Menú Sistema*/

#top #menusistema td {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 9px;
    color: #FFFFFF;
    font-weight: normal;
    text-align: left;
    background-image: url(../imagenes/menu/fondo.jpg);
    background-repeat: repeat-x;
    background-position: top;
    height: 22px
}

#top #menusistema a {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: underline;
    padding-left: 3px;
    padding-right: 3px
}

    #top #menusistema a:hover {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 10px;
        color: #FFFFFF;
        font-weight: normal;
        text-decoration: none;
        background-image: url(../imagenes/menu/fondo_over.jpg);
        padding-left: 3px;
        padding-right: 3px
    }

/*SubMenu sistema*/
#submenusistema {
    background-color: #3C54BC;
    position: absolute;
    left: 134px;
    top: 108px;
    width: 145px;
    height: 59px;
    z-index: 1;
}

    #submenusistema td {
        background-image: url(../imagenes/iconos/ico_submenu.gif);
        background-position: left;
        background-repeat: no-repeat;
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 10px;
        color: #FFFFFF;
        font-weight: bold;
        text-align: left;
        padding-left: 15px
    }

    #submenusistema .subitem a {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 10px;
        color: #FFFFFF;
        font-weight: bold;
    }

        #submenusistema .subitem a:hover {
            background-color: #267D44;
            font-family: "Trebuchet MS", Arial, Verdana;
            font-size: 10px;
            color: #FFFFFF;
            font-weight: bold;
            text-decoration: none
        }

    #submenusistema td:hover {
        background-color: #267D44;
    }

/*Contenedor*/
#contenedor {
    background-image: url(../imagenes/page_fondo.jpg);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #ffffff;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 10px;
    text-align: left;
    width: 755px;
    color: #333333;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-top: 0px;
}

    #contenedor body {
        width: 95%;
    }
    /*links*/
    #contenedor a {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 10px;
        color: #0000FF;
    }

        #contenedor a:hover {
            font-family: "Trebuchet MS", Arial, Verdana;
            font-size: 10px;
            color: #0000FF;
            text-decoration: none
        }


    #contenedor .Titulopagina {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 13px;
        color: #FFFFFF;
        font-weight: bold;
        border-bottom: #FFFFFF 1px solid;
        height: 20px
    }

    #contenedor .Tituloseccion {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 11px;
        color: #08349A;
        font-weight: bold;
        border-bottom: #C7C7C6 1px solid;
        border-top: #C7C7C6 1px solid;
        border-left: #C7C7C6 1px solid;
        border-right: #C7C7C6 1px solid;
        background-color: #E3FCCA;
        background-image: url(../imagenes/iconos/ico_titulo.gif);
        background-position: left;
        background-repeat: no-repeat;
        padding-left: 13px;
    }

    /*Escritorio*/
    #contenedor #linea {
        background-image: url(../imagenes/iconos/linea_punteada.jpg);
        background-position: bottom;
        background-repeat: repeat-x;
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 11px;
        color: #08349A;
        font-weight: bold;
    }

        #contenedor #linea .sinlinea {
            background-color: #FFFFFF
        }


    /*Buscador de datos*/
    #contenedor .itembuscador {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 11px;
        color: #0C4EC8;
        font-weight: bold;
        padding-top: 4px
    }

    #contenedor .cabeceratablaresultados {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 11px;
        color: #ffffff;
        font-weight: bold;
        background-color: #267D44;
    }

        #contenedor .cabeceratablaresultados a {
            font-family: "Trebuchet MS", Arial, Verdana;
            font-size: 11px;
            color: #ffffff;
            font-weight: bold;
            background-color: #267D44;
        }

            #contenedor .cabeceratablaresultados a:hover {
                font-family: "Trebuchet MS", Arial, Verdana;
                font-size: 11px;
                color: #ffffff;
                font-weight: bold;
                background-color: #267D44;
                text-decoration: none
            }

    #contenedor .fila1 {
        background-color: #f0f0f0;
    }

    #contenedor .fila2 {
        background-color: #ffffff;
    }

    /*Filas formularios*/
    #contenedor .fila {
        border-bottom: #f0f0f0 1px solid;
    }
    /*Filas de formularios de registro de datos*/
    #contenedor .ejemplo {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 9px;
        color: #666666;
        font-weight: normal;
        font-style: italic;
        background-color: #f0f0f0;
        padding-left: 3px
    }

    #contenedor .descripcioncampo {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 9px;
        color: #666666;
        font-weight: normal;
        font-style: italic;
        padding-left: 3px
    }

    #contenedor .error {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 10px;
        color: #FF0000;
        font-weight: bold;
        padding-left: 3px;
        padding-right: 3px;
        background-color: #FFFFFF;
        border-bottom: #FF0000 1px solid;
        border-top: #FF0000 1px solid;
    }

    #contenedor .acierto {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 10px;
        color: #006633;
        font-weight: bold;
        padding-left: 3px;
        padding-right: 3px;
        background-color: #FFFFFF;
        border-bottom: #009900 1px solid;
        border-top: #009900 1px solid;
    }

    /*Input type*/
    #contenedor .cajas {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 10px;
        color: #333333;
        font-weight: bold;
        border-bottom: #CCCCCC 1px solid;
        border-top: #CCCCCC 1px solid;
        border-left: #CCCCCC 1px solid;
        border-right: #CCCCCC 1px solid
    }

    /*Contenedores de alertas*/
    #contenedor .nologrado {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 14px;
        color: #FF0000;
        font-weight: bold;
        border-bottom: #FF0000 1px solid;
        border-top: #FF0000 1px solid;
        background-color: #FFFFFF;
        padding-top: 5px;
        padding-bottom: 5px
    }

    #contenedor .exito {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 14px;
        color: #2C9119;
        font-weight: bold;
        border-bottom: #44C12D 1px solid;
        border-top: #44C12D 1px solid;
        background-color: #FFFFFF;
        padding-top: 5px;
        padding-bottom: 5px
    }

    /*botones*/
    #contenedor .botonverde {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 11px;
        color: #ffffff;
        font-weight: bold;
        border-bottom: #D5D8D6 1px solid;
        border-top: #D5D8D6 1px solid;
        border-left: #D5D8D6 1px solid;
        border-right: #D5D8D6 1px solid;
        background-image: url(../imagenes/botones/b_fondo_verde.jpg)
    }

    #contenedor .botonrojo {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 11px;
        color: #ffffff;
        font-weight: bold;
        border-bottom: #D5D8D6 1px solid;
        border-top: #D5D8D6 1px solid;
        border-left: #D5D8D6 1px solid;
        border-right: #D5D8D6 1px solid;
        background-image: url(../imagenes/botones/b_fondo_rojo.jpg)
    }

    #contenedor .botonazul {
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 11px;
        color: #ffffff;
        font-weight: bold;
        border-bottom: #D5D8D6 1px solid;
        border-top: #D5D8D6 1px solid;
        border-left: #D5D8D6 1px solid;
        border-right: #D5D8D6 1px solid;
        background-image: url(../imagenes/botones/b_fondo_azul.jpg)
    }


/*Pie de página*/
#pie {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 9px;
    color: #FFFFFF;
    font-weight: normal;
    text-align: left
}

.etiquetainformativa {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 16px;
    color: #08349A;
    font-weight: normal;
    text-align: left
}

/*victor coronado */
/*encabezado*/
.encabezado {
    width: 100%;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #787878;
}

.bodyLogin {
    /*margin-top:3%;*/
    /*margin-top:10px;*/
    margin-left: 47%;
    padding: 10px;
    border: 10px;
}

.encabezadoSeccionTD {
    border: 1px solid #d8d8d8;
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
    height: 45px;
    background-image: url('../Imagenes/rellenoEncabezado.jpg');
    padding-left: 5px;
    padding-right: 3px;
}

.encabezadoSeccionTDPequeno {
    border: 1px solid #d8d8d8;
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    background-image: url('../Imagenes/rellenoEncabezado.jpg');
    padding-left: 5px;
    padding-right: 3px;
}

.pieSeccionTD {
    border: 1px solid #d8d8d8;
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
    height: 10px;
    background-image: url('../Imagenes/pieSeccion.jpg');
    padding-left: 5px;
    padding-right: 3px;
}

.tablaBody {
    margin-left: 50px;
    margin-bottom: 15px;
    margin-right: 10px;
    margin-top: 15px;
}

.separadorTD {
    height: 5px;
}

.botonLogin {
    background-color: #006cb7;
    border: 2px solid #d8d8d8;
    padding: 5px;
    font-weight: bold;
    font-family: tahoma;
    color: White;
}

.logo {
    padding-left: 80px;
    vertical-align: middle;
    text-align: right;
    /*width: 100%;*/
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 18px;
    font-weight: bold;
    color: #006cb7;
    height: 90px;
}

.lineaEncabezado {
    /*height: 2px;*/
    background-image: url('../Imagenes/lineaEncabezado.jpg');
    width: 100%;
}

.menuPrincipal {
    height: 30px;
}

.informativoCampo {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 9px;
    color: #666666;
    font-weight: normal;
    font-style: italic;
    background-color: #f0f0f0;
    padding-left: 3px
}

.descripcionPagina {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 11px;
    color: #666666;
    font-weight: bold;
    font-style: italic;
    background-color: #f0f0f0;
    padding-left: 3px;
}

.informativoCampoDestacado {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 9px;
    color: #666666;
    font-weight: normal;
    font-style: italic;
    background-color: #99FFCC;
    padding-left: 3px;
}

.nombreCampoRequerido {
    font-weight: bold;
    font-size: 10px;
}

.nombreCampo {
    font-size: 10px;
}

.paginaInscripcion {
    margin-left: 20%;
}

.paginaInscripcion1 {
    margin: 0;
    padding: 0;
}

.botonAceptar {
    background-color: #006cb7;
    border: 2px solid #d8d8d8;
    padding: 5px;
    font-weight: bold;
    font-family: tahoma;
    font-size: 8pt;
    color: White;
}

.botonVolver {
    background-color: green;
    border: 2px solid #d8d8d8;
    padding: 5px;
    font-weight: bold;
    font-family: tahoma;
    font-size: 8pt;
    color: White;
}

.tituloGrilla {
    border: 1px solid #d8d8d8;
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
    height: 45px;
    background-image: url('../Imagenes/rellenoEncabezado.jpg');
    padding-left: 5px;
    padding-right: 3px;
    color: #008080;
}

.columnaGrilla {
    border: 1px solid #d8d8d8;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 3px;
    color: #008080;
}

.paginaListadoInstituciones {
    margin-left: 10%;
}

.nombreCampoBusqueda {
    font-size: 9pt;
    font-weight: bold;
    color: #808080;
}

.encabezadoSeccionTDIndi {
    border: 1px solid #d8d8d8;
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
    height: 33px;
    background-image: url( '../Imagenes/rellenoEncabezado.jpg' );
    padding-left: 5px;
    padding-right: 3px;
    padding-top: 12px;
}

.contendorInformacion > div {
    display: inline-block;
    width: 20%;
    margin: 0;
}

.mostrarInfoGeneral {
    width: 100%;
}

.contenedorInfo {
    display: inline-block;
    display: inline;
    _display: inline;
    zoom: 1;
}

.ancho25 {
    display: inline-block;
    #display: inline;
    _display: inline;
    zoom: 1;
    width: 20%;
    height: 25px;
}

.ancho50 {
    width: 50%;
    height: 15px;
}

.ancho75 {
    width: 70%;
    height: 25px;
    display: inline-block;
    #display: inline;
    _display: inline;
    zoom: 1;
}

.tableInfoGeneral {
    font-size: 10pt;
    width: 100%;
}

.anchoColumna1 {
    padding-left: 10px;
    height: 25px;
    background-color: #C0C0C0;
    width: 180px;
}

.anchoColumna2 {
    padding-left: 8px;
    height: 25px;
    font-style: italic;
    font-weight: bold;
}

.botonVolver1 {
    background-color: green;
    border: 2px solid #d8d8d8;
    padding: 5px;
    font-weight: bold;
    font-family: tahoma;
    font-size: 8pt;
    color: White;
    display: inline-block;
}

.botonAceptar1 {
    background-color: #006cb7;
    border: 2px solid #d8d8d8;
    padding: 5px;
    font-weight: bold;
    font-family: tahoma;
    font-size: 8pt;
    color: White;
    display: inline-block;
}