﻿/* Default CSS Stylesheet for a new Web Application project */
BODY
{
	background-color: white;
	font-family: Verdana;
	font-size: .8em;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	color: #003366;
}

H1
{
	font-family: Verdana;
	font-size: 2em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H2
{
	font-family: Verdana;
	font-size: 1.75em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H3
{
	font-family: Verdana;
	font-size: 1.58em;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H4
{
	font-family: Verdana;
	font-size: 1.33em;
	font-weight: 500;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H5, DT
{
	font-family: Verdana;
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H6
{
	font-family: Verdana;
	font-size: .8em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

TFOOT, THEAD
{
	font-size: 1em;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Verdana;
}

TH
{
	vertical-align: baseline;
	font-size: 1em;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Verdana;
}

A
{
	cursor: hand;
	color: #000000;
	font-family: Verdana;
}

A:hover
{
	cursor: hand;
	color: #FFD966;
	font-family: Verdana;
}

SMALL
{
	font-size: .7em;
}

BIG
{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
	font-family: Verdana;
}

UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

.clsBodyLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: #1F5A3C;
	font-family: Verdana;
}

.clsBodyStaticText
{
	font-weight: normal;
	font-size: 8pt;
	color: #1F5A3C;
	font-family: Verdana;
}


.clsHeaderStaticText
{
	font-weight: normal;
	font-size: 8pt;
	color: #eeff99;
	font-family: Verdana;
}


.clsBodyInformativeText
{
	color: #1F5A3C;
	font-family: Verdana;
	font-size: 7pt;
}

.clsBodyBotonDisabled
{
	border-right: outset;
	border-top: outset;
	font-size: 10pt;
	border-left: outset;
	color: gray;
	border-bottom: outset;
	font-family: Verdana;
	background-color: silver;
}

.clsBodyBotonEnabled
{
	cursor: hand;
	color: #1F5A3C;
	font-family: Verdana;
	background-color: #deb887;
}

.clsAnular
{
    display: none;
}

.clsLoginBotonEnabled
{
	cursor: hand;
}

.clsBodyUserId
{
	font-size: 9pt;
	color: #1F5A3C;
	font-family: Verdana;
	background-color: #c0c0c0;
	border-style: none;
}

.clsLoginSubTitle
{
	font-weight: bold;
	font-size: 12pt;
	color: #1F5A3C;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}

.clsLoginTitle
{
	font-weight: bold;
	font-size: 12pt;
	color: #1F5A3C;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}

.clsMarqueeContent
{
	background-color: #D1DBDA;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12pt;
	text-align: justify;
}

.clsMarqueeTitle
{  
	background-color: #D1DBDA;
	color: #2B4577;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12pt;
}

.clsBodyTitle
{
	font-weight: bold;
	font-size: 12pt;
	color: #1F5A3C;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}

.clsBodyAuditoriaTable
{
	font-size: 10pt;
	color: #1F5A3C;
	font-family: Verdana;
	background-color: #c0c0c0;
	border-style: none;
}

.clsBodySubTitle
{
	font-size: 12pt;
	color: #1F5A3C;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}


.clsBodyPartTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: #1F5A3C;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}

.clsBodyValidationSummary
{
	color: #1F5A3C;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}


.clsHeaderOption
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	font-family: Verdana;
	text-align: center;
	cursor: hand;
}

.clsLoginBody
{
	background-attachment: fixed;
	background-color: White;
}

.clsHeader
{
	background-color: #327D42;
}

.clsHeaderTitulo
{
	font-weight: bold;
	font-size: 20pt;
	color: #eeff99;
	font-family: Verdana;
}


.clsHeaderLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: #eeff99;
	font-family: Verdana;
}


.clsBodyFooterLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: #1F5A3C;
	font-family: Verdana;
}

.clsBodyTabSelected
{
	border-top-width: 1px;
	padding-right: 1px;
	margin-top: 1px;
	padding-left: 1px;
	font-weight: bold;
	border-left-width: 1px;
	font-size: 8pt;
	border-left-color: #000000;
	margin-left: 1px;
	border-top-color: #000000;
	margin-right: 1px;
	padding-top: 1px;
	font-family: Verdana;
	background-color: white;
	border-right-width: 1px;
	border-right-color: #000000;
}
.clsBodyTabEnabled
{
	border-top-width: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left-width: 1px;
	font-size: 8pt;
	border-left-color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	padding-bottom: 1px;
	margin: 1px;
	border-top-color: #000000;
	padding-top: 1px;
	font-family: Verdana;
	background-color: white;
	border-right-width: 1px;
	text-decoration: underline;
	border-right-color: #000000;
}

.clsBody
{
	background-color: #E9FCE8;
}


.clsBodyCalDayHeader
{
	font-size: 9px;
	color: #add8e6;
	font-family: Verdana;
	background-color: #483d8b;
}
.clsBodyCalGoToToday
{
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana;
}
.clsBodyCalMonthHeader
{
	font-size: 9px;
	font-family: Verdana;
	background-color: #87ceeb;
}
.clsBodyCalOffMonth
{
	font-size: 9px;
	color: #696969;
	font-family: Verdana;
	background-color: #f0f8ff;
}
.clsBodyCalSelectedDate
{
	font-size: 9px;
	color: #cd853f;
	font-family: Verdana;
	background-color: #87cefa;
}
.clsBodyCalTodayDay
{
	font-weight: bold;
	font-size: 9px;
	color: #191970;
	font-family: Verdana;
	background-color: #20b2aa;
}
.clsBodyCalWeekend
{
	font-size: 9px;
	color: #1F5A3C;
	font-family: Verdana;
	background-color: #f5f5f5;
}
.clsBodyCalWeekday
{
	font-size: 9px;
	font-family: Verdana;
}
.clsBodyCalHoliday
{
	font-size: 9px;
	font-family: Verdana;
}
.clsBodyCalClearDate
{
	font-size: 9px;
	font-family: Verdana;
}
.clsBodyGridSelectedItem
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
	background-color: #f0f8ff;
	
}
.clsBodyGridEditItem
{
	font-size: 8pt;
	font-family:Verdana;
}
.clsBodyGridAlternatingItem
{
	font-size: 8pt;
	font-family: Verdana;
	background-color: #90ee90;
}
.clsBodyGridItem
{
	font-size: 8pt;
	font-family: Verdana;
	background-color: transparent;
}
.clsBodyGridHeader
{
	font-weight: bolder;
	font-size: 8pt;
	color: #ffff99;
	font-family: Verdana;
	background-color: #1F5A3C;
	text-align: center;
}
.clsBodyGridFooter
{
	font-size: 8pt;
	color: #162D00;
	font-family: Verdana;
	background-color: transparent;
}
.clsBodyGridPager
{
	font-weight: bold;
	font-size: 8pt;
	color: #162D00;
	font-family: Verdana;
	background-color: transparent;
}

.clsBodyDataGrid
{
	font-size: 8pt;
	font-family: Verdana;
	background-color: transparent;
	margin: 1px;
}
.clsBodyGridLabel
{
	color: #1F5A3C;
	font-weight: bolder;
	font-family: Verdana;
	font-size: 8pt;
}

.clsBodyGridStaticText
{
	color: #162D00;
	font-family:Verdana;
	font-size: 8pt;
}

.clsBodyDivBotones
{
	width: 605px;
	text-align: center;
}

.clsMenu
{
	background-color: #88C053;
}
.clsBodyControlBusqueda
{
	font-size: 12px;
	color: #000000;
	font-family: Verdana;
}

.clsMenuModule
{
	font-size: 11px;
	color: #eeff99;
	font-family: Verdana;
	font-weight: bold;
}

.clsMenuOption
{
	font-size: 10px;
	color: #eeff99;
	font-family: Verdana;
}

.clsMenuOptionSelected
{
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana;
	font-weight: bold;
}

.clsBodyBusquedaLink
{
	font-size: 8pt;
	color: blue;
	font-family: Verdana;
}

.clsError
{
	background-color: #ffffff;
}

.clsErrorLabel
{
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

.clsErrorSubtitle
{
	color: #000000;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
}

.clsErrorTitle
{
	color: #000000;
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
}

.clsBodyControlDisabled
{
	font-weight: bolder;
	font-size: 10px;
	color: gray;
	font-family: Verdana;
	background-color: #dcdcdc;
}

.clsBodyControlObligatorio
{
	font-weight: bolder;
	font-size: 10px;
	color: #000000;
	font-family: Verdana;
	background-color: #fffacd;
}

.clsLoginControlObligatorio
{
	font-weight: bolder;
	font-size: 10px;
	color: #000000;
	font-family: Verdana;
	background-color: #fafad2;
}

.clsBodyControlOpcional
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana;
	background-color: #fafad2;
    margin-left: 26px;
}
.modalBackground
    {
        background-color: Black;
        filter: alpha(opacity=40);
        opacity: 0.4;
    }
.modalPopup
    {
        background-color: #E9FCE8;
        padding-top: 10px;
        padding-left: 10px;
        width: 500px;
        height: 250px;
    }
.modalBackgroundCliente
    {
        background-color: Black;
        filter: alpha(opacity=40);
        opacity: 0.4;
    }
.modalPopupCliente
    {
        background-color: #E9FCE8;
        padding-top: 10px;
        padding-left: 10px;
        width: 500px;
        height: 500px;
    }
