/* EasyStreet CCSTheme */

BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; }

.EasyStreetPageBODY{ font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; }

.EasyStreetFormHeaderFont{ color: #000000; font-size: 16px; font-weight: bold; }

.EasyStreetFormTABLE{ font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; }

.EasyStreetFieldCaptionTD { background-color: #0C2577; color: #FFFFFF; font-size: 10px; font-weight: bold; }

.EasyStreetColumnTD { background-color: #0C2577; color: #ffffff; font-size: 10px; font-weight: bold; }

.EasyStreetDataTD{ background-color: #E5E8F1; color: #000000; font-size: 10px; }

.EasyStreetDataTDView{

	background-color: #E5E8F1;

	color: #000000;

	font-size: 10px;

	font-weight: bolder;

}

.EasyStreetAltDataTD{ background-color: #CFD4E4; color: #000000; font-size: 10px; }

.EasyStreetAltDataTDView{

	background-color: #CFD4E4;

	color: #000000;

	font-size: 10px;

	font-weight: bolder;

}

.EasyStreetErrorDataTD{ background-color: #FFFFFF; color: #FF0000; font-size: 10px; font-weight: bold; }

.EasyStreetErrorDataTDCab{ background-color: #FFFFFF; color: #000000; font-size: 10px; font-weight: bold; }

.EasyStreetFooterTD { background-color: #b3c1d9; color: #000000; font-size: 10px; font-weight: bold; }

.EasyStreetSeparatorTD{ height: 0px; background-color: #000000; }

a.EasyStreetSorterLink:link,a.EasyStreetSorterLink:visited{ color: #FFFFFF; font-weight: bold; text-decoration: underline; }

a.EasyStreetSorterLink:hover,a.EasyStreetSorterLink:active{ color: #FF0000; font-weight: bold; text-decoration: none; }

a.EasyStreetDataLink:link,a.EasyStreetDataLink:visited{ color: #000000; text-decoration: underline; }

a.EasyStreetDataLink:hover,a.EasyStreetDataLink:active{ color: #FF0000; text-decoration: none; }

a.EasyStreetNavigatorLink:link,a.EasyStreetNavigatorLink:visited{ color: #000000; font-weight: bold; text-decoration: underline; }

a.EasyStreetNavigatorLink:hover,a.EasyStreetNavigatorLink:active{ color: #FF0000; font-weight: bold; text-decoration: none; }

.EasyStreetButton { border-bottom: 1px double #E6E9F2; border-left: 1px double #E6E9F2; border-right: 1px double #E6E9F2; border-top: 1px double #E6E9F2; background-color: #0C2577; color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; }

.EasyStreetInput { border-bottom: 1px double #000000; border-left: 1px double #000000; border-right: 1px double #000000; border-top: 1px double #000000; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; }

.EasyStreetInputMandatory {background-color:#FFFF99; border-bottom: 1px double #000000; border-left: 1px double #000000; border-right: 1px double #000000; border-top: 1px double #000000; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; }

.EasyStreetTextarea { border-bottom: 1px double #000000; border-left: 1px double #000000; border-right: 1px double #000000; border-top: 1px double #000000; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; }

.EasyStreetSelect { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; }

.EasyStreetSelectMandatory {background-color:#FFFF99;font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; }

/* Calendar */

a.today:link,a.today:visited{ color: #FF0000; font-weight: bold; text-decoration: none; }

a.today:hover,a.today:active{ color: #000000; font-weight: bold; text-decoration: none; }

a.selectedDay:link,a.selectedDay:visited{ color: #000000; font-weight: bold; text-decoration: none; }

a.selectedDay:hover,a.selectedDay:active{ color: #FF0000; font-weight: bold; text-decoration: none; }

a.weekDay:link,a.weekDay:visited{ color: #000000; text-decoration: none; }

a.weekDay:hover,a.weekDay:active{ color: #FF0000; text-decoration: none; }

TD.selectedDay { background-color: #CEE3FD; color: #000000; font-size: 10px; }

TD.today { border-top: 1px solid #FF0000; border-left: 1px solid #FF0000; border-bottom: 1px solid #FF0000; border-right: 1px solid #FF0000; background-color: #FFFFFF; color: #000000; font-size: 10px; }

TD.workday { background-color: #FFFFFF; color: #000000; font-size: 10px; }

TD.weekend { background-color: #F4F0E3; color: #000000; font-size: 10px; }

TH.calendar { margin: 1px; background-color: #CEE3FD; color: #000000; font-size: 10px; font-weight: bold; }

.CalendarButtons { border-bottom: 1px double #000000; border-left: 1px double #000000; border-right: 1px double #000000; border-top: 1px double #000000; background-color: #84BAFF; color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; }

.CalendarControls { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 10px; }

.Table { }

body{ 

	scrollbar-face-color: #E6E9F2;

    scrollbar-3dlight-color: #E6E9F2; 

    scrollbar-arrow-color: #0C2577;

    scrollbar-highlight-color: #E6E9F2;

    scrollbar-shadow-color: #E6E9F2;

    scrollbar-darkshadow-color: #E6E9F2;

    scrollbar-track-color: #E6E9F2;

    scrollbar-base-color: #000000 

}

p.tituloprincipal {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:16;

	border : #000000;

	color : Navy;

	font : bolder;

	text-align : left;

}

/* Calendar 3 */

.Calendar td{ padding: 3px; border-left: 1px solid #777777; width: 100%; white-space: nowrap; color: #000000; color: #000000; font-size: 80%; font-weight: bold; text-align: center; }

.Calendar img{ margin: 2px; vertical-align: middle; }

.CalendarWeekdayName{ padding: 3px; border: 1px solid #777777; border-right: 0px; white-space: nowrap; background-color: #F7F7F7; color: #000000; font-family: Tahoma; font-size: 80%; font-size: 80%; font-weight: bold; text-align: center; vertical-align: top; }

.CalendarWeekdayName a:link { color: #3662A5; }

.CalendarWeekdayName a:visited{ color: #8A8A8A; }

.CalendarWeekdayName a:hover, CalendarWeekdayName a:active{ color: #CC4141; }

.CalendarWeekendName{ padding: 3px; border: 1px solid #777777; border-right: 0px; white-space: nowrap; background-color: #ECECEC; color: #000000; font-size: 80%; font-weight: bold; text-align: center; vertical-align: top; }

.CalendarWeekendName a:link { color: #000000; }

.CalendarWeekendName a:visited{ color: #000000; }

.CalendarWeekendName a:link, CalendarWeekendName a:visited{ color: #CC4141; }

/* Calendar Day */

.CalendarDay{ border-left: 1px solid #777777; background-color: #F7F7F7; color: #000000; font-family: Tahoma; font-size: 80%; text-align: center; }

.CalendarDay a:link { color: #3662A5; }

.CalendarDay a:visited{ color: #8A8A8A; }

.CalendarDay a:hover, CalendarDay a:active{ color: #CC4141; }

/* Calendar Weekend */

.CalendarWeekend{ border-left: 1px solid #777777; background-color: #ECECEC; color: #000000; font-family: Tahoma; font-size: 80%; text-align: center; }

.CalendarWeekend a:link { color: #3662A5; }

.CalendarWeekend a:visited{ color: #8A8A8A; }

.CalendarWeekend a:hover, CalendarWeekend a:active{ color: #CC4141; }

/* Calendar Today */

.CalendarToday{ border-left: 1px solid #777777; border: 2px solid #777777; background-color: #F7F7F7; color: #000000; font-family: Tahoma; font-size: 80%; text-align: center; }

.CalendarToday a:link { color: #3662A5; }

.CalendarToday a:visited{ color: #8A8A8A; }

.CalendarToday a:hover, CalendarToday a:active{ color: #CC4141; }

/* Calendar Weekend Today */

.CalendarWeekendToday{ border-left: 1px solid #777777; border: 2px solid #777777; background-color: #ECECEC; color: #000000; font-family: Tahoma; font-size: 80%; text-align: center; }

.CalendarWeekendToday a:link { color: #3662A5; }

.CalendarWeekendToday a:visited{ color: #8A8A8A; }

.CalendarWeekendToday a:hover, CalendarWeekendToday a:active{ color: #CC4141; }

/* Calendar Weekday Today */

.CalendarWeekdayToday{ }

.CalendarWeekdayToday a:link { color: #3662A5; }

.CalendarWeekdayToday a:visited { color: #8A8A8A; }

.CalendarWeekdayToday a:hover, CalendarWeekdayToday a:active{ color: #CC4141; }

/* Calendar Other Month's Day */

.CalendarOtherMonthDay{ border-left: 1px solid #777777; background-color: #F7F7F7; color: #777777; color: #000000; font-family: Tahoma; font-size: 80%; text-align: center; }

.CalendarOtherMonthDay a:link { color: #777777; }

.CalendarOtherMonthDay a:visited{ color: #777777; }

.CalendarOtherMonthDay a:hover, CalendarOtherMonthDay a:active{ color: #CC4141; }

/* Calendar Other Month's Today */

.CalendarOtherMonthToday{ border-left: 1px solid #777777; border: 2px solid #777777; background-color: #ECECEC; color: #000000; font-family: Tahoma; font-size: 80%; text-align: center; }

.CalendarOtherMonthToday a:link { color: #777777; }

.CalendarOtherMonthToday a:visited{ color: #777777; }

.CalendarOtherMonthToday a:hover,.CalendarOtherMonthToday a:active{ color: #CC4141; }

/* Calendar Other Month's Weekend */

.CalendarOtherMonthWeekend{ border-left: 1px solid #777777; color: #777777; background-color: #ECECEC; font-family: Tahoma; font-size: 80%; text-align: center; }

.CalendarOtherMonthWeekend a:link { color: #777777; }

.CalendarOtherMonthWeekend a:visited{ color: #777777; }

.CalendarOtherMonthWeekend a:hover, CalendarOtherMonthWeekend a:active{ color: #CC4141; }

/* Calendar Other Month's Weekend Today */

.CalendarOtherMonthWeekendToday{ border-left: 1px solid #777777; border: 2px solid #777777; color: #777777; background-color: #ECECEC; font-family: Tahoma; font-size: 80%; text-align: center; }

.CalendarOtherMonthWeekendToday a:link { color: #777777; }

.CalendarOtherMonthWeekendToday a:visited{ color: #777777; }

.CalendarOtherMonthWeekendToday a:hover, CalendarOtherMonthWeekendToday a:active{ color: #CC4141; }

/* Calendar Selected Day (for DatePicker) */

.CalendarSelectedDay{ border-left: 1px solid #777777; background-color: #D7D7D7; color: #000000; font-family: Tahoma; font-size: 80%; font-weight: bold; text-align: center; }

.CalendarSelectedDay a:link { color: #000000; }

.CalendarSelectedDay a:visited{ color: #000000; }

.CalendarSelectedDay a:hover, CalendarSelectedDay a:active{ color: #CC4141; }

/* Calendar Navigator */

.CalendarNavigator td { padding: 3px; white-space: nowrap; color: #000000; font-family: Tahoma; font-size: 80%; text-align: center; vertical-align: middle; vertical-align: top; }

.CalendarNavigator a:link { color: #3662A5; }

.CalendarNavigator a:visited{ color: #8A8A8A; }

.CalendarNavigator a:hover, CalendarNavigator a:active{ color: #CC4141; }

.CalendarNavigator img{ margin: 2px; vertical-align: middle; }

/* Calendar Extra */

.CalendarEvent{ font-family: Tahoma; font-size: 80%; }

.CalendarEvent a:link { color: #3662A5; }

.CalendarEvent a:visited{ color: #8A8A8A; }

.CalendarEvent a:hover, CalendarEvent a:active{ color: #CC4141; }

 