body
{
	background-color: #ffffff;
	font-family: Tahoma;
	font-size: 8pt; /*background-color: #006494;*/
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
}
.EventPub
{
	margin-right: 20px;
	vertical-align: middle;

}
.ScroolBar
{
	overflow: auto;
	width: 935px;
}
.normaltext
{
	font-family: Tahoma;
	font-size: 10pt;
}

.errorText
{
	font-family: Tahoma;
	font-size: 10pt;
	color: Red;
}
.headerText
{
	font-family: Tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #414141;
}

.tableheaderText
{
	font-family: Tahoma;
	font-size: 11pt;
	font-weight: bold;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.tablenormaltext
{
	font-family: Tahoma;
	font-size: 10pt;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.Login
{
	font-size: 10px;
}
.MenuItem
{
	text-align: left;
	vertical-align: bottom;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	position: relative;
	top: 10px;
}

.MenuItem:hover
{
	text-align: left;
	vertical-align: bottom;
	color: #ff9900;
	text-decoration: none;
	font-weight: bold;
}
.MenuItemSelected
{
	text-align:left;
	vertical-align:middle;
	position: relative;
	top: 10px;
}
.MainMenu
{
	padding-right: 15px;
}
.InscriptionLabel
{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
}
.InscriptionSearch
{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: #3f3f3f;
	vertical-align: bottom;
}
.InscriptionSearchDropDown
{
	font-family: Tahoma;
	font-size: 9pt;
}
.FGender
{
	background-color: peachpuff;
}


.InvalidStatus
{
	background-color: #dcdcdc;
	color: black;
	text-align: center;
	vertical-align: middle;
}
.ValidStatus
{
	background-color: #A3CD4D;
	color: Black;
	text-align: center;
	vertical-align: middle;
}
.InscriptionListGridView
{
	background-color: White;
	font-family: Tahoma;
	font-size: 8pt;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	border-bottom: #ff9900 1px solid;
	border-left: #ff9900 1px solid;
	border-collapse: separate;
	border-top: #ff9900 1px solid;
	border-right: #ff9900 1px solid;
	table-layout: auto;
}
.InscriptionListGridView .RowStyle
{
	background-color: White;
	color: #000000;
}
.InscriptionListGridView .HeaderStyle
{
	background-color: #ff9900;
	font-weight: bold;
	color: white;
}
.InscriptionListGridView .FooterStyle
{
	background-color: White;
	color: Navy;
}

.InscriptionListGridView .PagerStyle
{
	background-color: #FFFFCC;
	color: #330099;
	text-align: center;
}
.InscriptionListGridView .SelectedRowStyle
{
	background-color: #FFCC66;
	color: #330000;
}

.InscriptionListEditView
{
	background-color: White;
	font-family: Tahoma;
	font-size: 8pt;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	border-bottom: #2E6399 1px solid;
	border-left: #2E6399 1px solid;
	border-collapse: separate;
	border-top: #2E6399 1px solid;
	border-right: #2E6399 1px solid;
	table-layout: auto;
}
.InscriptionListEditView .RowStyle
{
	background-color: White;
	color: #000000;
	border-bottom: #2E6399 1px solid;
	border-left: #2E6399 1px solid;
	border-collapse: separate;
	border-top: #2E6399 1px solid;
	border-right: #2E6399 1px solid;
}
.InscriptionListEditView .HeaderStyle
{
	background-color: #2E6399;
	font-weight: bold;
	color: white;
}
.InscriptionListEditView .FooterStyle
{
	background-color: White;
	color: #ff9900;
}

.InscriptionListEditView .PagerStyle
{
	background-color: #FFFFCC;
	color: #330099;
	text-align: center;
}
.InscriptionListEditView .SelectedRowStyle
{
	background-color: #ccccff;
	color: #330000;
}

.PrincipalTable
{
	border:0;
	padding:0;
}

.PrincipalCantoSuperiorEsquerdo
{
	background-image:url(Images/principal_canto_superior_esquerdo_3.png);
	background-repeat:no-repeat;
	width: 39px;
	height: 136px;
	vertical-align: top;
}

.PrincipalCantoSuperiorDireito
{
	background-image:url(Images/principal_canto_superior_direito_simples_3.png);
	background-repeat:no-repeat;
	/*width: 220px;*/
	width: 50px;
	height: 136px;
	vertical-align: top;
	/*background-position:right;	*/
	cursor:pointer;
}

.PrincipalBarraSuperior
{
	background-image: url(Images/principal_barra_superior_3.png);
	background-repeat: repeat-x;
	width: auto;
	height: 136px;
	max-height: 136px;
	padding: 0;
	vertical-align:top;
}

.PrincipalBarraEsquerda
{
	background-image:url(Images/principal_barra_esquerda.bmp);
	background-repeat:repeat-y;
	width: 13px;
	height: auto;
	background-position:left;
	background-color:Transparent;
}

.PrincipalBarraDireita
{
	background-image:url(Images/principal_barra_direita.bmp);
	background-repeat:repeat-y;
	/*width: 220px;*/
	width: 50px;
	height: auto;
	background-position:right;
}

.PrincipalCantoInferiorDireito
{
	background-image:url(Images/principal_canto_inferior_direito_simples_2.png);
	background-repeat:no-repeat;
	background-position:left;
	/*width: 220px;*/
	width: 50px;
	height: 100px;
	vertical-align: bottom;	
}


.PrincipalCantoInferiorEsquerdo
{
	background-image:url(Images/principal_canto_inferior_esquerdo_2.png);
	background-repeat:no-repeat;
	background-position:left;
	width: 39px;
	height: 100px;
	vertical-align: bottom;	
}

.PrincipalBarraInferior
{
	background-image:url(Images/principal_barra_inferior.png);
	background-repeat:repeat-x;	
	width: auto;
	height: 98px;
	vertical-align:bottom;
}
.esCalendar .ajax__calendar_container
{
	font-family: tahoma,Tahoma,helvetica;
	position: absolute;
	cursor: default;
	width: 210px;
	font-size: 11px;
	text-align: center;
	background-color: white;
	padding:0 0px;
	border:1px solid #993300;
}
.esCalendar .ajax__calendar_body
{
	height: 140px;
	width: 210px;
	position: relative;
	overflow: hidden;
	margin: auto;
}
.esCalendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years 
{
	top:0px;
	left:0px;
	height:140px;
	width:190px;
	position:absolute;
	text-align:center;
	margin:auto;
	padding-top: 5px;
}
.esCalendar .ajax__calendar_container TABLE 
{
	font-size:11px;
}
.esCalendar .ajax__calendar_header 
{
	height:25px;
	width:100%;
}
.esCalendar .ajax__calendar_prev
{
	cursor: pointer;
	width: 25px;
	height: 25px;
	float: left;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(Images/Left-arrow-25.png);
}
.esCalendar .ajax__calendar_next 
{
	cursor:pointer;
	width:25px;
	height:25px;
	float:right;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-image: url(Images/Right-arrow-25.png);
}
.esCalendar .ajax__calendar_title
{
	cursor: pointer;
	font-weight: bold;
	background-color: #ff9900;
	border-color: #3366CC;
	border-width: 1px;
	font-size: 10pt;
	color: #993300;
	height: 25px;
	vertical-align: middle;
	padding-top: 3px;
}
.esCalendar .ajax__calendar_footer 
{
	height:20px;
}
.esCalendar .ajax__calendar_today 
{
	cursor:pointer;
	padding-top:5px;
	background-color: #ff9900;
	font-size: 8pt;
	font-weight: bold;
	color: #993300;
}
.esCalendar .ajax__calendar_dayname
{
	padding-top: 1px;
	background-color: #99cc33;
	color: #006633;
	height: 20px;
	width: 26px;
	text-align: center;
	font-family: Tahoma;
}
.esCalendar .ajax__calendar_day
{
	height: 17px;
	width: 26px;
	text-align: right;
	padding: 0 2px;
	cursor: pointer;
}
.esCalendar .ajax__calendar_month 
{
	color: #006633;
	height:44px;
	width:52px;
	text-align:center;
	cursor:pointer;
	overflow:hidden;
	font-weight: bold;
}
.esCalendar .ajax__calendar_year 
{
	font-weight: bold;
	color: #993300;
	height:44px;
	width:52px;
	text-align:center;
	cursor:pointer;
	overflow:hidden;
}
.esCalendar .ajax__calendar .ajax__calendar_footer 
{
	border-top:1px solid #f5f5f5;
}
.esCalendar .ajax__calendar .ajax__calendar_dayname 
{
	background-color: #99CCCC;
	color:#336666;
	height:1px;
	border-bottom:1px solid #f5f5f5;
}


.esCalendar .ajax__calendar .ajax__calendar_hover .ajax__calendar_day
{
	font-weight: bold;
	border-color: #daf2fc;
	color: #CCFF99;
	background-color: #33ff00;
}
.esCalendar .ajax__calendar .ajax__calendar_hover .ajax__calendar_month 
{
	background-color:#edf9ff;
	border-color:#daf2fc;
	color:#0066cc;
}
.esCalendar .ajax__calendar .ajax__calendar_hover .ajax__calendar_year 
{
	background-color:#edf9ff;
	border-color:#daf2fc;
	color:#0066cc;
}
.esCalendar .ajax__calendar .ajax__calendar_hover .ajax__calendar_title 
{
	color:#0066cc;
}
.esCalendar .ajax__calendar .ajax__calendar_hover .ajax__calendar_today 
{
	background-color:#009999;
	color:#CCFF99;
	font-weight:bold;
}


.esCalendar .ajax__calendar .ajax__calendar_container 
{
	padding: 1px;
	border:1px solid #3366CC;
	color:#003399;
}
.esCalendar .ajax__calendar .ajax__calendar_day
{
	border:1px solid #ff00ff;
}
.esCalendar .ajax__calendar .ajax__calendar_month 
{
	border:1px solid #ffffff;
}
.esCalendar .ajax__calendar .ajax__calendar_year 
{
	border:1px solid #ffffff;
}
.esCalendar .ajax__calendar .ajax__calendar_active .ajax__calendar_day 
{
	background-color:#009999;
	color:#CCFF99;
	font-weight:bold;
}
.esCalendar .ajax__calendar .ajax__calendar_active .ajax__calendar_month 
{
	background-color:#edf9ff;
	border-color:#0066cc;
	color:#0066cc;
}
.esCalendar .ajax__calendar .ajax__calendar_active .ajax__calendar_year 
{
	background-color:#edf9ff;
	border-color:#0066cc;
	color:#0066cc;
}
.esCalendar .ajax__calendar .ajax__calendar_other .ajax__calendar_day
{
	background-color: #ffffff;
	border-color: #ffffff;
	color: #999999;
}
.esCalendar .ajax__calendar .ajax__calendar_other .ajax__calendar_year 
{
	background-color:#ffffff;
	border-color:#ffffff;
	color:#999999;
}
.eSCalendar .Validator
{
	font-size: 8pt;
	color: red;
	font-style: italic;
	font-family: Tahoma;
	font-variant: small-caps;
}
