﻿body, p, table
{
	font-family: Tahoma;
	font-size: 10pt;
}  
 
.MenuItem
{
    cursor: pointer;
} 

.tdBanner
{
    border:solid 1px gray;
    background-color:gainsboro;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
}

/* Estos son los grandes, para los encabezados/frame superior */

.TituloHeader {
    font-size: 14pt;
    font-weight: bold;
    color: white;
    text-align: center;
    background-color: #137BB4;
    padding: 5px;
}

.SubtituloHeader {
    font-size: 12pt;
    font-weight: bold;
    color: #137BB4;
    text-align: center;
}

.MenuTitle {
    font-size: 12pt;
    font-style: italic;
    font-weight: bold;
    color: #137BB4;
}

/* Estos son para las páginas */

.MainPageHeader
{
    font-weight:bold; 
    color:darkblue; 
    font-size:14pt;
    text-align:center;
}

.SubPageHeader
{
    font-size: 14pt;
    font-style:italic;
    font-weight:bold; 
    color:maroon; 
}
     
.EntryTableTitle {
    vertical-align:top;
    text-align:right;
    color:Blue;
}


.EntryTableTitle150, .EntryTableTitleRoundBox {
    text-align: right;
    color: Blue;
    width: 150px;
}

.EntryTableTitle150 {
    vertical-align: top;
}

.EntryTableTitle100 {
    vertical-align: top;
    text-align: right;
    color: Blue;
    width: 100px;
}

.FormEntryDiv 
{
    color:Maroon;
    font-weight:bold;
    width:100%;
    border-bottom:solid 1px maroon; 
}
    
.Instructions
{
    color:Blue;
    font-size:10pt;
    /*font-style:italic;*/
}

.ActiveCell
{
    text-align:center;
    background-color:lavender;
    border-bottom:solid 2px lightsteelblue;
    border-left:solid 2px lightsteelblue;
    border-right:solid 1px lightsteelblue;
    border-top:solid 1px lightsteelblue;
    width:180px;
    cursor:pointer;
    border-radius: 3px;
}

.CmdButtonParagraph {
    text-align: center;
    padding: 5px;
    border: solid 1px lightgray;
    background-color: whitesmoke;
    box-shadow: -2px 2px 2px lightgray;
}

.BodyLeftPanel 
{
    width: 250px;
    padding-left: 10px;
    padding-right: 15px;
    vertical-align: top;
}

.Paramtitle {
    border-bottom:dotted 1px gray;
}

.SpanLink {
    cursor:pointer;
    text-decoration:underline;
    color:blue;
}

.FormLabel {
    width: 200px;
    border: solid 1px gray;
    padding-left:3px;
    background-color:lightgray;
}

/*
    --------------------------------------------------------------------------------------
*/

.SectionTitle {
    width: 99%;
    background-color: lavender;
    font-weight: bold;
    padding: 5px;
}

.divSection {
    border: solid 1px gray;
    width: 99%;
    padding: 10px;
    background-color: white;
    box-shadow: -3px 3px lightgray;
    vertical-align: top;
}

.pageTitle {
    background-color:cadetblue;
    padding: 5px;
    text-align: center;
    font-size: 14px;
    color: white;
    font-weight: bold;
}

.cellB {
    text-align: center;
    border: solid 1px blue;
    border-radius: 5px;
    background-color: dodgerblue;
    padding: 3px;
    cursor: pointer;
    font-weight: bold;
    width: 150px;
    height: 50px;
}

.boxMultiline {
    width: 400px;
    font-family: Tahoma;
    font-size: 12pt;
}

.boxLiteral {
    vertical-align: top;
    border: solid 1px gray;
    color: gray
}

.divLiteralScroll {
    font-family: Tahoma;
    font-size: 10pt;
    overflow-y: scroll;
    color: gray;
    width: 400px;
    height: 100pt;
}

.pnlLogin {
    width: 100%;
    border: solid 2px cornflowerblue;
    border-radius: 3px;
    background-color: whitesmoke;
    box-shadow: -3px 3px lavender;
    padding: 10px;
}

/* Ajax styles */

.ajaxCompletionList {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    border: solid 1px DarkGray;
    border-radius: 5px;
    margin: 0px;
    padding: 5px;
    height: 250px;
    overflow: auto;
    background: linear-gradient(180deg, WhiteSmoke, LightGray);
    /*background-color: lavender;*/
    cursor: pointer;
}

.ajaxListItem {
    color: #1C1C1C;
}

.ajaxItemHighlighted {
    background-color: darkorange;
}

.lblRes {
    border: solid 1px blue;
    background-color: lavender;
    padding: 2px;
}