﻿body {
   margin: 0px;
   font-family: Verdana, Arial, Serif;
   font-size: 8pt;
   width: 99%;
}
.dtable {
    display: table;
}

.drow {
    display: table-row;
}

.dcell {
    display: table-cell;
}

.botonGrilla {
    font-weight: normal;
    font-size:medium;
}

.tablaCampos
{
    border: 1px solid #D7D7D7;
}

td.nombreCampo
{
   text-align: right;
   font-weight: bold;   
   padding-bottom: 5px;
   padding-left: 7px;
   padding-right: 7px;
   background-color: #FBFBFB;
}

td.nombreRotulo {
    text-align: right;
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 7px;
    padding-right: 7px;
    background-color: #D7D7D7;
}


td.valorCampo
{
   text-align: left;
   padding-bottom: 5px;
   padding-left: 7px;
   padding-right: 7px;
}

td.valorCampoRight
{
   text-align: right;
   padding-bottom: 5px;
   padding-left: 7px;
   padding-right: 7px;
}

td.nombreCampoLQ
{
   text-align: right;
   font-weight: bold;   
   padding-bottom: 0px;
   padding-left: 7px;
   padding-right: 7px;
   background-color: #FBFBFB;
}

td.valorCampoLQ
{
   text-align: left;
   padding-bottom: 5px;
   padding-left: 7px;
   padding-right: 7px;
}

td.valorCampoRightLQ
{
   text-align: right;
   padding-bottom: 0px;
   padding-left: 7px;
   padding-right: 7px;
}

.campoTexto
{
    font-size: 10pt;
    color:Black;
    border: 1px solid #B5C7DE;
    padding: 3px;
   
}
.rotuloTexto
{
    font-size: 10pt;
    color:black;
    padding: 3px;
   
}

.lblMensaje
{
    font-size: 8pt;
    font-family: Arial;
    font-style: italic;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left:5px;
}

.control
{
	font-size: 10pt;
}

#ventanaTitulo
{
     border: 1px solid #284E98; 
     background: #284E98;
     width:100%;
     font-weight: bold;
     font-size:9pt;
     padding: 3px;
     color: white;
}


#ventanaFiltro
{
    width:100%;
    padding: 2px;
    font-size: 9pt;
    color:Black;
    background-color: White;
}

#ventanaMenu {
    width: 100%;
    font-size: 9pt;
    background-color: #B5C7DE;
    padding: 2px 0px 2px 7px;
}

#ventanaMensaje
{
    padding: 3px;
    background-color: white;
}

#ventanaIngreso {
    padding-left: 15px;
    padding-top: 3px;
    background-image: url('../../Imagenes/fondoPagina.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-color: white;
}
#ventanaContenido {
    padding-left: 15px;
    padding-top: 3px;
    background-image: none;
    background-repeat: no-repeat;
    height: 420px;
    background-color: none;
}    

#ventanaPiePagina 
{
    background-color: none;
    text-align: right;
    font-size: 11px;
    border-top: none        ;
    padding-top:12px;
}

#ventanaSubtitulo
{
    background-color: #E0E0E0;
    font-weight: bold;
    font-size: 8pt;
    color: #595959;
    padding:3px;
}

#vnEditar
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	border: 1px solid white;
	background-color: white;
}

.editarDetalle {
    margin: 5px;
    padding: 3px 3px 3px 3px;
    border: 1px solid #B5C7DE;
    background-color: #B5C7DE;
    text-align: right;
}

.editarRegistro {
    margin: 0px;
    padding: 5px 0px 5px 0px;
    border: 1px solid #B5C7DE;
    background-color: #B5C7DE;
    text-align: right;
}

.editarGrilla {
    margin: 0px;
    padding: 5px 0px 5px 0px;
    border: 1px solid #808080;
    background-color: #B5C7DE;
    text-align: right;
}

.barraOcultarPanel {
    text-align: right;
    vertical-align: bottom;
    padding: 3px 12px 14px 3px;
    background-color: #8BA7CB;
    border-style: outset;
    border-color: #B5C7DE;
}

.barraMostrarPanel
{
 text-align:right; 
 vertical-align: bottom; 
 border: none;
 }

.gvwFila
{
    background-color: white;
    text-align: left;
}

.gvwEncabezado
{
	background-color: #ffffe5;
    font-weight:bold;
    font-size:8pt;
    color: #1B037D;
    text-align: center;
}

.gvwApariencia
{
    background-color:white;
    width: 100%;
    border-color: gray;
}

.gvwPie
{
    font-weight:bold;
    font-size:8pt;
    color: black;
    background: white;
    text-align: center;
}

.letraValidacionError
{
    color: Red;
    font-style: italic;
}

.campoBusqueda
{
    background-color: #CCCCCC;
}

	
