

body
{
}

/* body{} */


.TabelaFrame
{
	border-right: #006699 1px solid;
	padding-right: 4px;
	border-top: #006699 1px solid;
	padding-left: 4px;
	padding-bottom: 3px;
	border-left: #006699 1px solid;
	border-bottom: #006699 1px solid;
	
}

.calendario {

	font-family: verdana, Helvetica, sans-serif;
	font-size:11px;

}

.DefaultGridLink
{
	font-size: 10px;
	color: black;
	font-family: Sans-Serif;
	text-align: left;
	text-decoration: none;
}


a:link.DefaultGridLink
{
	font-size: 10px;
	background-image: none;
	color: black;
	font-family: Sans-Serif;
	background-color: transparent;
	text-align: left;
	text-decoration: none;
}
a:visited.DefaultGridLink
{
	font-size: 10px;
	background-image: none;
	color: black;
	font-family: Sans-Serif;
	background-color: transparent;
	text-align: left;
	text-decoration: none;
}
a:hover.DefaultGridLink
{
	font-size: 10px;
	background-image: none;
	color: black;
	font-family: Sans-Serif;
	background-color: transparent;
	text-align: left;
	text-decoration: underline;
}

.DefaultGridLinkRightAlign
{
	font-size: 10px;
	color: black;
	font-family: Sans-Serif;
	text-align: right;
	text-decoration: none;
}
a:link.DefaultGridLinkRightAlign
{
	font-size: 10px;
	background-image: none;
	color: black;
	font-family: Sans-Serif;
	background-color: transparent;
	text-align: right;
	text-decoration: none;
}
a:visited.DefaultGridLinkRightAlign
{
	font-size: 10px;
	background-image: none;
	color: black;
	font-family: Sans-Serif;
	background-color: transparent;
	text-align: right;
	text-decoration: none;
}
a:hover.DefaultGridLinkRightAlign
{
	font-size: 10px;
	background-image: none;
	color: black;
	font-family: Sans-Serif;
	background-color: transparent;
	text-align: right;
	text-decoration: underline;
}



.DefaultMenu
{
	font-size: 10px;
	color: #0033cc;
	font-family: Verdana;
	text-align: center;
}



.DefaultMenuNode
{
	font-size: 10px;
	text-transform: uppercase;
	color: #0033cc;
	font-family: Verdana;
	text-align: center;
}

A:hover.DefaultMenu
{
	color: darkblue;
}





/* CSS MSDN 

BODY
{
	color: #000000;
	font-family: verdana,arial,helvetica;
}
TD
{
	color: #000000;
	font-family: verdana,arial,helvetica;
	padding-left: 3px;
	padding-right: 3px;
}
*/
/* Imagine Cup --- INICIO --- */

.icDegrade
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#0000FF,EndColorStr=#FFFFFF);
	line-height: 1.5;
}

.icTextoTitulo
{
	font-weight: bold;
	font-size: 12pt;
	font-family: helvetica;
	text-align: left;
}



.icBackTitulo
{
	background-color: #cdb55c;
	font-weight: bold;
	padding-bottom: 10;
	padding-left: 05;
	padding-right: 05;
	padding-top: 05;
	font-size: 12pt;
	font-family: helvetica;
	font-variant: normal;
	font-style: normal;
	color: #FFFFFF;
}
.icTituloAzul
{
	font-weight: bold;
	padding-bottom: 05;
	padding-left: 05;
	padding-right: 05;
	padding-top: 05;
	font-size: 12pt;
	font-family: helvetica;
	font-variant: normal;
	font-style: normal;
	color: #cdb55c;
}


.icBackTexto
{
	font-size: 10pt;
	font-family: helvetica;
	font-variant: normal;
	font-style: normal;
	padding-bottom: 10;
	padding-left: 10;
	padding-right: 10;
	padding-top: 10;
	text-align: justify;
	text-indent: 0;
}


.icteste
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#C00000FF' , EndColorStr= '#00FFCC00' );
}

/* Imagine Cup --- FIM --- */

/* Celula Academica --- INICIO ---*/

/* Degadre para o Header da pagina (azul -> branco)*/
.Degrade
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#0000FF,EndColorStr=#FFFFFF);
	line-height: 1.5;
}

.TextoTituloMaior
{
	font-size: 14px; line-height: 13pt; 
	font-family: Verdana; 	font-weight: bold;
	color:#000000;
}
.texto
{
	font-size: 10px; /*	line-height: 13pt; */
	font-family: Verdana; /*	font-weight: bold;*/
}


.txt
{
	font-size: 10px; /*	line-height: 13pt; */
	font-family: Verdana; /*	font-weight: bold;*/
}

.TextoTituloDebito
{
	font-size: 10px; /*	line-height: 13pt; */
	font-family: Verdana; /*	font-weight: bold;*/
	color:#C03;
}

.TextoTituloCredito
{
	font-size: 10px; /*	line-height: 13pt; */
	font-family: Verdana; /*	font-weight: bold;*/
	color:#03C
}

.TextoTitulo
{
	font-size: 10px; /*	line-height: 13pt; */
	font-family: Verdana; /*	font-weight: bold;*/
}

.TextTitulo1
{
	font-size: 10px; line-height: 13pt; 
	font-family: Verdana; 	font-weight: bold;
	color:#000000;
}
.TextTitulo2
{
	font-size: 10px; line-height: 13pt; 
	font-family: Verdana; 	font-weight: bold;
	color:#4A7189;

}

.TextTitulo3
{
	font-size: 10px; line-height: 13pt; 
	font-family: Verdana; 	font-weight: bold;
	color:#0000FF;

}




a:link.menuNavegacao
{
	font-size: 10px;
	background-image: none;
	color: black;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	color:#FFF;

}
a:visited.menuNavegacao
{
	font-size: 10px;
	background-image: none;
	color: black;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	color:#FFF;
}
a:hover.menuNavegacao
{
	font-size: 10px;
	background-image: none;
	color: black;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: underline;
	color:#999;
}













.TextoTituloRight
{
	font-size: 10px;
	font-family: Verdana;
	text-align: right;
}

.Validalbl
{
	font-size: 10px;
	color: red;
	font-family: Verdana;
}

/* DATA OBJECTS */
.Weekday
{
	font-size: 10px;
	background-color: #ffffff;
}

.SelectedDate
{
	font-size: 10px;
	background-color: #bca3bb;
}

.WeekendDay
{
	font-size: 10px;
	background-color: #e9e0db;
}

.MonthDay
{
	font-size: 10px;
	background-color: #66cccc;
}
.Today
{
	font-size: 10px;
	background-color: #e0ffc2;
}

.OffMonth
{
	font-size: 10px;
	background-color: #ffffcc;
}
.WeekHeader
{
	font-size: 10px;
	background-color: #ffabbc;
}

/* Cor de fundo para o header de cada tópico */
.BackTitulo
{
	background-color: #3366CC;
	font-weight: bold;
	padding-bottom: 05;
	padding-left: 05;
	padding-right: 05;
	padding-top: 05;
	font-size: 12pt;
	font-family: helvetica;
	font-variant: normal;
	font-style: normal;
	color: #FFFFFF;
}

/* Cor de fundo para cada corpo de cada tópico */
.BackTexto
{
	font-size: 10pt;
	font-family: helvetica;
	font-variant: normal;
	font-style: normal;
	padding-bottom: 10;
	padding-left: 10;
	padding-right: 10;
	padding-top: 10;
	text-align: justify;
	text-indent: 0;
}

/* Veirficar a possibilidade de remover a classe abaixo -> não usada */
.teste
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#C00000FF' , EndColorStr= '#00FFCC00' );
}

.Panel
{
	position: absolute;
	left: 9px;
	top: 35px;
	border-right: #cdb55c 2px solid;
	border-top: #cdb55c 2px solid;
	border-left: #cdb55c 2px solid;
	width: 100%;
	border-bottom: #cdb55c 2px solid;
	height: 24px;
	text-align: left;
	background: #cdb55c;
}

.TableTitle
{
	height: 24px;
	border-right: #cdb55c 1px solid;
	border-top: #cdb55c 1px solid;
	border-left: #cdb55c 1px solid;
	border-bottom: #cdb55c 1px solid;
	background: #cdb55c;
}
.TableTitle2
{
	height: 16px;
	border-right: #cdb55c 1px solid;
	border-top: #cdb55c 1px solid;
	border-left: #cdb55c 1px solid;
	border-bottom: #cdb55c 1px solid;
	background: #cdb55c;
}


.TableBorder
{
	position: absolute;
	top: 35px;
	left: 10px;
	width: 99%;
	border-right: #cdb55c 1px solid;
	border-top: #cdb55c 1px solid;
	border-left: #cdb55c 1px solid;
	border-bottom: #cdb55c 1px solid;
	/*Esta propriedade altera a cor dos formulários*/
	background-color: #d3d3d3;
	
}

.TableFormulario
{
	border-right: #bbbbbb 1px solid;
	border-top: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px solid;
	border-bottom: #bbbbbb 1px solid;
	border-collapse: collapse;
}

.PadCelula
{
	padding-bottom: 1px;
}

/* Celula Academica --- FIM ---- */

/* DevProfile ---INICIO--- */


/* Degradê p/ o Titulo*/
.DegradeTitulo
{
	font-weight: bold;
	font-size: 14px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#003399,EndColorStr=#FFFFFF);
	line-height: 1.5;
	font-family: verdana;
	color: #FFFFFF;
}

.DegradeSubTitulo
{
	font-weight: bold;
	font-size: 14px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#003399,EndColorStr=#FFFFFF);
	line-height: 1.5;
	font-family: verdana;
	color: #000000;
}

.Degrad
{
	font-weight: bold;
	font-size: 14px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#FFFFFF,EndColorStr=#efefef);
	line-height: 1.5;
	font-family: verdana;
	color: #000000;
}


/* TEXTOS PARA O SITE */
.titulo
{
	font-size: 10px; /*	line-height: 13pt; */
	font-family: Verdana; /*	font-weight: bold;*/
}
.conteudo
{
	color: 000000;
	font-size: 12px;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	border-bottom-color: #CCCCCC;
}
.detalhe
{
	color: 003399;
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	border-bottom-color: #CCCCCC;
}

/*DevProfile ---FIM--*/

.Degrade
{
	padding-left: 2px;
	font-weight: bold;
	font-size: 12px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#003399,EndColorStr=#FFFFFF);
	color: white;
	line-height: 1.5;
	font-family: verdana;
}

.HomeTitulo
{
	font-size: 110%;
	color: #339933;
	font-weight: bold;
	font-family: verdana,arial,helvetica;
	margin: 0px;
}

.HomeTituloSpan
{
	font-size: 10px;
	width: 100%;
	border-bottom: 1 dotted #339933;
	vertical-align: super;
}

.HomeColuna
{
	border-right: 1 dotted #CCCCCC;
}

.HomeCaixaTexto
{
	color: #000000;
	font-family: verdana,arial,helvetica;
}

.TableTexto
{
	font-size: 65%;
}

.searchDeviant
{
	width: 100%;
	position: relative;
	background-color: #f5f5f5;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 3px solid #6699cc;
	border-top: 3px solid #6699cc;
	padding: 8px;
}
.searchDeviant01
{
	width: 100%;
	position: relative;
	background-color: #f5f5f5;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 3px solid #6699cc; /*border-top:3px solid #6699cc;*/
	padding: 8px;
}

.labelsDeviant
{
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 100%;
	color: #000000;
}

.DegradeBase
{
	background-position: left top;
	font-size: 10px;
	background-attachment: fixed;
	background-image: url(/Library/Images/imgDegradeBase.jpg);
	vertical-align: super;
	width: 100%;
	background-repeat: no-repeat;
}

.TituloCin
{
	margin-bottom: 20px;
	color: #555555;
	font-size: 110%;
}

.DefaultContent
{
	font-size: 7.5pt;
	color: #000000;
	font-family: Verdana,Arial,Helvetica;
}

.DefaultContentBOLD
{
	font-weight: bold;
	font-size: 7.5pt;
	color: #000000;
	font-family: Verdana,Arial,Helvetica;
}

.DefaultContentCINZA
{
	font-size: 7.5pt;
	color: #B2B1B1;
	font-family: Verdana,Arial,Helvetica;
}

.DefaultContentAZUL
{
	font-size: 7.5pt;
	color: #003399;
	font-family: Verdana,Arial,Helvetica;
}


.mainSubTitle
{
	font-family: Verdana,Arial,Helvetica;
	color: #003399;
	font-size: 9pt;
	font-weight: bold;
}

.tableTitle
{
	font-family: Verdana,Arial,Helvetica;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
}

a.tableConteudo
{
	font-family: Verdana,Arial,Helvetica;
	color: #555555;
	font-size: 9pt;
	font-weight: bold;
}
a:link.tableConteudo
{
	font-family: Verdana,Arial,Helvetica;
	color: #555555;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
a:visited.tableConteudo
{
	font-family: Verdana,Arial,Helvetica;
	color: #555555;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
a:hover.tableConteudo
{
	font-family: Verdana,Arial,Helvetica;
	color: #747373;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}


a.tableConteudo01
{
	font-family: Verdana,Arial,Helvetica;
	color: #000000;
	font-size: 7.5pt;
}
a:link.tableConteudo01
{
	font-family: Verdana,Arial,Helvetica;
	color: #000000;
	font-size: 7.5pt;
	text-decoration: none;
}
a:visited.tableConteudo01
{
	font-family: Verdana,Arial,Helvetica;
	color: #000000;
	font-size: 7.5pt;
	text-decoration: none;
}
a:hover.tableConteudo01
{
	font-family: Verdana,Arial,Helvetica;
	color: #000000;
	font-size: 7.5pt;
	text-decoration: underline;
}


a
{
	font-family: Verdana,Arial,Helvetica;
	color: #003399;
	text-decoration: none;
	font-size: 7.5pt;
}
a:visited
{
	font-family: Verdana,Arial,Helvetica;
	color: #003399;
	text-decoration: none;
	font-size: 7.5pt;
}
a:hover
{
	font-family: Verdana,Arial,Helvetica;
	color: #000000;
	text-decoration: underline;
	font-size: 7.5pt;
}

.LinkPanel
{
	font-family: Verdana,Arial,Helvetica;
	color: #996633;
	text-decoration: none;
	font-size: 7.5pt;
}
/*a:visited.LinkPanel{font-family:Verdana,Arial,Helvetica;color:#000000;text-decoration:none; font-size:7.5pt;}
a:hover.LinkPanel{font-family:Verdana,Arial,Helvetica;color:#FF0000;text-decoration:underline; font-size:7.5pt;}*/
.LinkPanelAtual
{
	font-weight: bold;
	font-size: 7.5pt;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica;
}


a.LinkAzul
{
	font-family: Verdana,Arial,Helvetica;
	color: #4A7189;
	text-decoration: none;
	font-size: 9.5pt;
}
a:Link.LinkAzul
{
	font-family: Verdana,Arial,Helvetica;
	color: #4A7189;
	text-decoration: none;
	font-size: 9.5pt;
}
a:visited.LinkAzul
{
	font-family: Verdana,Arial,Helvetica;
	color: #4A7189;
	text-decoration: none;
	font-size: 9.5pt;
}
a:hover.LinkAzul
{
	font-family: Verdana,Arial,Helvetica;
	color: #4A7189;
	text-decoration: underline;
	font-size: 9.5pt;
}

a.LinkVerde
{
	font-family: Verdana,Arial,Helvetica;
	color: #699E38;
	text-decoration: none;
	font-size: 7.5pt;
}
a:Link.LinkVerde
{
	font-family: Verdana,Arial,Helvetica;
	color: #699E38;
	text-decoration: none;
	font-size: 7.5pt;
}
a:visited.LinkVerde
{
	font-family: Verdana,Arial,Helvetica;
	color: #699E38;
	text-decoration: none;
	font-size: 7.5pt;
}
a:hover.LinkVerde
{
	font-family: Verdana,Arial,Helvetica;
	color: #699E38;
	text-decoration: underline;
	font-size: 7.5pt;
}

a.LinkLaranja
{
	font-family: Verdana,Arial,Helvetica;
	color: #D66800;
	text-decoration: none;
	font-size: 7.5pt;
}
a:Link.LinkLaranja
{
	font-family: Verdana,Arial,Helvetica;
	color: #D66800;
	text-decoration: none;
	font-size: 7.5pt;
}
a:visited.LinkLaranja
{
	font-family: Verdana,Arial,Helvetica;
	color: #D66800;
	text-decoration: none;
	font-size: 7.5pt;
}
a:hover.LinkLaranja
{
	font-family: Verdana,Arial,Helvetica;
	color: #D66800;
	text-decoration: underline;
	font-size: 7.5pt;
}


a.MenuLateral
{
	color: #4D4D4D;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
}
a:link.MenuLateral
{
	color: #4D4D4D;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
}
a:visited.MenuLateral
{
	color: #4D4D4D;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
}

a:hover.MenuLateral
{
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	padding-left: 6px;
	padding-right: 25px;
	padding-top: 1px;
	cursor: hand;
}

a.LinkGeral
{
	font-size: 65%;
}
a:link.LinkGeral
{
	font-size: 65%;
}
a:visited.LinkGeral
{
	font-size: 65%;
}
a:hover.LinkGeral
{
	font-size: 65%;
}

a.h_btit
{
	color: #FFFFFF;
	font-family: verdana,arial,helvetica;
	font-weight: bold;
	text-decoration: none;
}
a:link.h_btit
{
	color: #FFFFFF;
	font-family: verdana,arial,helvetica;
	font-weight: bold;
	text-decoration: none;
}
a:visited.h_btit
{
	color: #FFFFFF;
	font-family: verdana,arial,helvetica;
	font-weight: bold;
	text-decoration: none;
}
a:hover.h_btit
{
	color: 6699FF;
	font-family: verdana,arial,helvetica;
	font-weight: bold;
	text-decoration: underline;
}

a.LinkMenuSuperior
{
	font-size: 100%;
	font-family: verdana,arial,helvetica;
	color: #FFFFFF;
	text-decoration: none;
}
a:link.LinkMenuSuperior
{
	font-size: 100%;
	font-family: verdana,arial,helvetica;
	color: #FFFFFF;
	text-decoration: none;
}
a:visited.LinkMenuSuperior
{
	font-size: 100%;
	font-family: verdana,arial,helvetica;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.LinkMenuSuperior
{
	font-size: 100%;
	font-family: verdana,arial,helvetica;
	color: #FFCC00;
	text-decoration: none;
}

a.LinkMenuSuperiorAa
{
	font-size: 100%;
	font-family: verdana,arial,helvetica;
	color: #000000;
	text-decoration: none;
}
a:link.LinkMenuSuperiorAa
{
	font-size: 100%;
	font-family: verdana,arial,helvetica;
	color: #000000;
	text-decoration: none;
}
a:visited.LinkMenuSuperiorAa
{
	font-size: 100%;
	font-family: verdana,arial,helvetica;
	color: #000000;
	text-decoration: none;
}
a:hover.LinkMenuSuperiorAa
{
	font-size: 100%;
	font-family: verdana,arial,helvetica;
	color: #FFFFFF;
	text-decoration: none;
}



