﻿/* INÍCIO - CLEAR */
.clear{
	clear: left;
}
/* TÉRMINO - CLEAR */

/* INÍCIO - ELEMENTOS PADRÃO */
body{
	/*POSITION*/
	margin: 0px 0px 0px 0px;
	/*VISUAL*/
	background: url("../images/bgpg.gif") repeat top; /* fixed top*/
}
/* TÉRMINO - ELEMENTOS PADRÃO */
/* DEFINIÇÕES DE ESTILO DO CABEÇALHO*/
/* INÍCIO - HEADING */
div.heading{
	/*POSITION*/
	width: 753px;
	height: 139px;
	/*VISUAL*/
	background: url("../images/bg_top.gif") repeat-x top; /* fixed top*/
}
/* INÍCIO - ELEMENTOS DA ESQUERDA */
/* INÍCIO - IMG1TOP */
div.img1top{
	/*POSITION*/
	float: left;
	width: 28px;
	height: 121px;
	/*VISUAL*/
	background: url("../images/1top.gif") no-repeat top; /* fixed top*/
}
/* TÉRMINO - IMG1TOP */
/* INÍCIO - GROUPLOGOCLIENTE3T */
div.groupLogoCliente3t{
	/*POSITION*/
	float: left;
	width: 205px;
	height: 116px;
	margin-top: 5px;
}
div.imgLogoCliente{
	/*POSITION*/
	width: 205px;
	height: 102px;
	/*VISUAL*/
	background: url("../images/logo_cliente.gif") no-repeat top; /* fixed top*/
}
div.img3t{
	/*POSITION*/
	width: 205px;
	height: 14px;
	line-height: 0px; /*Ajuste da altura line-height padrão > 14px (height definida)*/
	font-size: 0px;   /*Ajuste da altura font-size padrão > 14px (height definida)*/
	/*VISUAL*/
	background: url("../images/3t.gif") no-repeat top; /* fixed top*/
}
/* TÉRMINO - GROUPLOGOCLIENTE3T */
/* INÍCIO - IMG2T */
div.img2t{
	/*POSITION*/
	float: left;
	width: 12px;
	height: 121px;
	/*VISUAL*/
	background: url("../images/2t.gif") no-repeat top; /* fixed top*/
}
/* TÉRMINO - IMG2T */
/* TÉRMINO - ELEMENTOS DA ESQUERDA */
/* INÍCIO - ELEMENTOS DA DIREITA */
/* INÍCIO - GROUPOLALOGOUTPOWERED */
div.groupOlaLogoutPowered{
	/*POSITION*/
	float: right;
	width: 300px;
	height: 112px;
	margin-top: 10px;
}
/* INÍCIO - GROUPOLALOGOUT */
div.groupOlaLogout{
	/*POSITION*/
	width: 300px;
	height: 36px;
}
/* INÍCIO - OLA */
div.ola{
	/*POSITION*/
	float: left;
	width: 189px;
	height: 36px;
	text-align: right;
	/*VISUAL*/
	font: normal normal normal 11px/normal Verdana, Arial, Tahoma, Halvetica, Sans-serif;
	color: #8C9AAD;
	}
/* TÉRMINO - OLA */
/* INÍCIO - LOGOUT */
div.logout{
	/*POSITION*/
	float: left;
	width: 111px;
	height: 36px;
}
/* INÏCIO - LINKLOGOUT */
a.linkLogout:link, a.linkLogout:visited{
	/*POSITION*/
	display: block;
	width: 65px;
	height: 17px;
	margin-top: 4px;
	margin-left: 16px;
	font-size: 0px; /*Ajuste da altura line-height padrão > 17px (height definida)*/
	line-height: 0px; /*Ajuste da altura font-size padrão > 17px (height definida)*/
	text-decoration: none; /*Ajuste para não aparecer o espaço do link com underline*/
	/*VISUAL*/
	background: url("../images/bot_logout1.gif") no-repeat top; /* fixed top*/
}
a.linkLogout:hover{
	/*VISUAL*/
	background: url("../images/bot_logout2.gif") no-repeat top; /* fixed top*/
}
/* TÉRMINO - LINKLOGOUT */
/* TÉRMINO - LOGOUT */
/* TÉRMINO - GROUPOLALOGOUT */
/* INÍCIO - POWERED */
div.powered{
	/*POSITION*/
	width: 300px;
	height: 75px;
	/*VISUAL*/
	background: url("../images/poweredby_picture.gif") no-repeat right; /* fixed right*/
}
/* TÉRMINO - POWERED */
/* TÉRMINO - GROUPOLALOGOUTPOWERED */
/* TÉRMINO - ELEMENTOS DA DIREITA */
/* TÉRMINO - HEADING */

/* DEFINIÇÕES DE ESTILO DO CONTEÚDO */
/* INÍCIO - CONTENT */
/* INÍCIO - LOGIN */
div.contentIndex{
	/*POSITION*/
	width: 726px;
	height: 283px;
	margin-top: 1px;
	margin-left: 27px;
	margin-bottom: 7px;
	/*VISUAL*/
	background: url(../images/bg_login.jpg) no-repeat top; /*fixed top*/
}
/* INÍCIO - FORM LOGIN */
table.login{
	/*POSITION*/
	border-collapse: collapse;
	width: 328px;
	margin-top: 51px;
	margin-left: 215px;
	padding-bottom: 20px;
	/*VISUAL*/
	border: 1px solid #FFFFFF;
}
table.login tr td.tdTitle{
	/*POSITION*/
	height: 21px;
	text-align: center;
	/*VISUAL*/
	background-color: #8C9AAD;
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica, Sans-serif;
	color: #FFFFFF;
	}
table.login tr td.tdError{
	/*POSITION*/
	padding-top: 5px;
	text-align: center;
	/*VISUAL*/
	background-color: #B5BECE;
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica, Sans-serif;
	color: #FF0000;
}
table.login td.tdTopForm{
	/*POSITION*/
	height: 22px;
	/*VISUAL*/
	background-color: #B5BECE;
}
table.login tr td.tdCaption{
	/*POSITION*/
	text-align: right;
	width: 136px;
	padding-bottom: 4px;
	/*VISUAL*/
	background-color: #B5BECE;
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica, Sans-serif;
	color: #FFFFFF;
}
table.login tr td.tdForm{
	/*POSITION*/
	text-align: left;
	width: 175px;
	padding-bottom: 4px;
	/*VISUAL*/
	background-color: #B5BECE;
}
table.login td.tdBaseForm{
	/*POSITION*/
	padding-top: 6px;
	padding-bottom: 23px;
	/*VISUAL*/
	background-color: #B5BECE;
}
/* TÉRMINO - FORM LOGIN */
/* TÉRMINO - LOGIN */
div.content{
	/*POSITION*/
	width: 726px;
	height: 104%;
	margin-top: 1px;
	margin-left: 5px;
	margin-bottom: 7px;
	/*VISUAL*/
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
/* INÍCIO - MENU */
div.menu{
	/*POSITION*/
	float: left;
	width: 205px;
	height: 100%;
	/*margin: 0px 0px 0px 0px;
	margin-bottom: 50px;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 30px;*/
	
	/*VISUAL*/
	/*background-color: #DEDFE7;*/
	/*menu site style='border-bottom:1px solid #FFFFFF;background-color:#003366;'*/
	background-color: #002552;
	border-right: 1px solid #FFFFFF;
}
/* INÍCIO - TODAYSDATE */
div.todaysDate{
	/*POSITION*/
	width: 204px;
	height: 39px;
	text-align: center;
	/*VISUAL*/
	background-color: #8C9AAD;
	border-right: 1px solid #8C9AAD;
	font: normal normal normal 9px/37px Verdana, Arial, Tahoma, Halvetica, Sans-serif;
	color: #FFFFFF;
}
/* TÉRMINO - TODAYSDATE */
/* INÍCIO - TÍTULOS MENU */
div.menu dl{
	/*POSITION
	margin: 0px 0px 0px 0px;*/
	/*VISUAL*/
	background-color: #8C9AAD;
	border-bottom: 1px solid #FFFFFF;
}
div.menu dl div{
	/*POSITION*/
	float: left;
	height: 21px;
	width: 22px;
	margin-right: 1px;
	/*VISUAL*/
	border-right: 1px solid #FFFFFF;
	/*background: url("../images/ico_1menu.gif") no-repeat center; /* fixed center*/
	background: url("../imagens/ico_1menu.gif") no-repeat center; /* fixed center*/
}
div.menu dl dt{
	/*POSITION*/
	height: 21px;
	/*VISUAL*/
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color:#003366;
	/*background-color: #B5BECE;*/
	font: normal normal bold 11px/20px Verdana, Arial, Tahoma, Halvetica, Sans-serif;
	color: #FFFFFF;
}
/* TÉRMINO - TÍTULOS MENU */
/* INÍCIO -  LINKS MENU */
div.menu dl dd.others{
	/*POSITION*/
	height: 22px;
	margin-left: 20px;
	/*VISUAL*/
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #DEDFE7;
}
div.menu dl dd.last{
	/*POSITION*/
	height: 21px;
	margin-left: 20px;
	/*VISUAL*/
	border-left: 1px solid #FFFFFF;
	background-color: #DEDFE7;
}
div.menu dl dd a:link, div.menu dl dd a:visited{
	/*POSITION*/
	margin-left: 4px;
	/*VISUAL*/
	text-decoration: none;
	font: normal normal bold 10px/19px Verdana, Arial, Tahoma, Halvetica, Sans-serif;
	color: #7B869C;
}
div.menu dl dd a:hover{
	/*VISUAL*/
	text-decoration: underline;
	color: #313031;
}
/* TÉRMINO - LINKS MENU */
/* TÉRMINO - MENU */
/* INÍCIO - GROUPWELCOMESTART */
div.groupWelcomeStart{
	/*POSITION
	float: left;*/
	float: right;
	width: 447px;
	height: 85px;
	margin-top: 180px;
	margin-left: 21px;
	text-align: left;
	/*VISUAL
	border-bottom: 1px solid #8C9AAD;*/
}
/* INÍCIO - WELCOME */
font.welcome{
	/*VISUAL*/
	font: normal normal normal 27px/normal Verdana, Arial, Tahoma, Halvetica,Sans-serif;
	color: #8C9AAD;
}
/* TÉRMINO - WELCOME */
/* INÍCIO - START */
font.start{
	/*VISUAL*/
	font: normal normal normal 18px/normal Verdana, Arial, Tahoma, Halvetica,Sans-serif;
	color: #8C9AAD;
}
/* TÉRMINO - START */
/* TÉRMINO - GROUPWELCOMESTART */
/* INÍCIO - PAGETITLE */
.pageTitle{
	/*POSITION*/
	float: left;
	margin-left: 36px;
	margin-top: 5px;
	margin-bottom: 5px;
	/*VISUAL*/
	font: normal normal normal 24px/normal Verdana, Arial, Tahoma, Halvetica,Sans-serif;
	color: #8C9AAD;
}
/* TÉRMINO - PAGETITLE */
/* INÍCIO - GRIDS */
table.grid{
	/*POSITION*/
	border-collapse: collapse;
	float: right;
	width: 499px;
}
table.grid tr td.tdTitle{
	/*POSITION*/
	height: 21px;
	text-align: center;
	/*VISUAL*/
	background-color: #8C9AAD;
	border-left: 1px solid #8C9AAD;
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica,Sans-serif;
	color: #FFFFFF;
}
table.grid tr td.tdError{
	/*POSITION*/
	padding-top: 5px;
	text-align: center;
	/*VISUAL*/
	background-color: #DEDFE7;
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica, Sans-serif;
	color: #FF0000;
}
table.grid tr td.tdSorter{
	/*POSITION*/
	text-align: left;
	padding-left: 5px;
	padding-bottom: 3px;
	/*VISUAL*/
	background-color: #B5BECE;
	border-left: 1px solid #B5BECE;
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica,Sans-serif;
	color: #FFFFFF;
}
table.grid tr td.tdSorter a:link, table.grid tr td.tdSorter a:visited{
	/*POSITION*/
	/*VISUAL*/
	text-decoration: none;
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica,Sans-serif;
	color: #FFFFFF;
}
table.grid tr td.tdSorter a:hover{
	/*POSITION*/
	/*VISUAL*/
	text-decoration: underline;
}
table.grid tr td.tdDataLink{
	/*POSITION*/
	/*text-align: center;
	vertical-align: middle;*/ /*FIrefox*/
	/*VISUAL*/
	background-color: #FFFFFF;
	border-bottom: 1px solid #B5BECE;
	border-left: 1px solid #B5BECE;
	border-right: 1px solid #B5BECE;
}
table.grid tr td.tdDataLinkList{
	/*POSITION*/
	/*text-align: center;
	vertical-align: middle;*/ /*FIrefox*/
	/*VISUAL*/
	background-color: #DEDFE7;
	border-bottom: 1px solid #B5BECE;
	border-left: 1px solid #B5BECE;
	border-right: 1px solid #B5BECE;
}
table.grid tr td.tdDataLink a:link, table.grid tr td.tdDataLink a:visited,
table.grid tr td.tdDataLinkList a:Link, table.grid tr td.tdDataLinkList a:visited{
	/*POSITION*/
	display: block;
	width: 20px;
	height: 15px;
	margin-left: 16px;
	text-decoration: none;
	/*VISUAL*/
	background: url("../images/ico_editar.gif") no-repeat top; /* fixed top*/
}
table.grid tr td.tdData{
	/*POSITION*/
	padding: 4px;
	/*VISUAL*/
	border-left: 1px solid #B5BECE;
	border-bottom: 1px solid #B5BECE;
	font: normal normal normal 11px/normal Verdana, Arial, Tahoma, Halvetica,Sans-serif;
	color: #333333;
}
table.grid tr td.tdDataList{
	/*POSITION*/
	padding: 4px;
	/*VISUAL*/
	background-color: #DEDFE7;
	border-left: 1px solid #B5BECE;
	border-bottom: 1px solid #B5BECE;
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica,Sans-serif;
	color: #8C9AAD;
}
table.grid tr td.tdNoData{
	/*POSITION*/
	padding: 4px;
	/*VISUAL*/
	border-left: 1px solid #B5BECE;
	border-right: 1px solid #B5BECE;
	border-bottom: 1px solid #B5BECE;
	font: normal normal normal 11px/normal Verdana, Arial, Tahoma, Halvetica,Sans-serif;
	color: #333333;
}
table.grid tr td.tdNoDataList{
	/*POSITION*/
	padding: 4px;
	/*VISUAL*/
	background-color: #DEDFE7;
	border-left: 1px solid #B5BECE;
	border-right: 1px solid #B5BECE;
	border-bottom: 1px solid #B5BECE;
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica,Sans-serif;
	color: #8C9AAD;
}
/* INÍCIO - NAVIGATOR */
div.navigator{
	/*POSITION*/
	float: right;
	text-align: right;
	margin-top: 40px;
	width: 500px;
	height: 24px;
	/*VISUAL*/
	border-top: 1px dashed #B5BECE;
	border-bottom: 1px dashed #B5BECE;
	font: normal normal bold 11px/20px Verdana, Arial, Tahoma, Halvetica,Sans-serif;
	color: #8C9AAD;
}
div.navigator a:link, div.navigator a:link{
	/*VISUAL*/
	text-decoration: none;
	font: normal normal bold 11px/20px Verdana, Arial, Tahoma, Halvetica,Sans-serif;
	color: #7C869B;
}
div.navigator a:hover{
	/*VISUAL*/
	text-decoration: underline;
	font: normal normal bold 11px/20px Verdana, Arial, Tahoma, Halvetica,Sans-serif;
	color: #333333;
}
/* TÉRMINO - NAVIGATOR */
/* INICIO - GRID CURRICULO */
table.curriculo{
	/*POSITION*/
	border-collapse: collapse;
	float: right;
	width: 499px;
}
table.curriculo tr td.tdTitle{
	/*POSITION*/
	height: 21px;
	text-align: center;
	/*VISUAL*/
	background-color: #8C9AAD;
	border-left: 1px solid #8C9AAD;
	border-right: 1px solid #8C9AAD;
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica,Sans-serif;
	color: #FFFFFF;
}
table.curriculo tr td.tdCurriculo{
	/*VISUAL*/
	border: 1px solid #B5BECE;
	background-color: #FFFFFF;
}
table.curriculo tr td.tdCurriculo table.dadosCurriculo{
	/*POSITION*/
	width: 100%;
	/*VISUAL*/
	border-collapse: collapse;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
table.curriculo tr td.tdCurriculo table.dadosCurriculo tr td.Title{
	/*POSITION*/
	height: 21px;
	text-align: center;
	/*VISUAL*/
	background-color: #8C9AAD;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica,Sans-serif;
	color: #FFFFFF;
}
table.curriculo tr td.tdCurriculo table.dadosCurriculo tr td.tdCaption{
	/*POSITION*/
	padding: 4px;
	width: 30%;
	text-align: right;
	/*VISUAL*/
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #EFE7EF;
	font: normal normal normal 11px/normal Verdana, Arial, Tahoma, Halvetica,Sans-serif;
	color: #333333;
}
table.curriculo tr td.tdCurriculo table.dadosCurriculo tr td.tdData{
	/*POSITION*/
	padding: 4px;
	width: 70%;
	/*VISUAL*/
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: #F7F3F7;
	font: normal normal normal 11px/normal Verdana, Arial, Tahoma, Halvetica,Sans-serif;
	color: #333333;
}
table.curriculo tr td.tdCurriculo table.dadosCurriculo tr td.tdBlock{
	/*POSITION*/
	height: 5px;
	line-height: 0px;
	font-size: 0px; 
}
/* TÉRMINO - GRID CURRICULO */
/* TÉRMINO - GRIDS */
/* INÍCIO - FORMULÁRIOS DE CADASTRO */
table.cadastro{
	/*POSITION*/
	float: right;
	border-collapse: collapse;
	width: 499px;
	padding-bottom: 20px;
	/*VISUAL*/
}
table.cadastro tr td.tdTitle{
	/*POSITION*/
	height: 21px;
	text-align: center;
	/*VISUAL*/
	background-color: #8C9AAD;
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica, Sans-serif;
	color: #FFFFFF;
	}
table.cadastro tr td.tdError{
	/*POSITION*/
	padding-top: 5px;
	text-align: center;
	/*VISUAL*/
	background-color: #DEDFE7;
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica, Sans-serif;
	color: #FF0000;
}
table.cadastro tr td.tdTopForm{
	/*POSITION*/
	height: 22px;
	/*VISUAL*/
	background-color: #DEDFE7;
}
table.cadastro tr td.tdCaption{
	/*POSITION*/
	text-align: right;
	width: 27%;
	padding-bottom: 4px;
	/*VISUAL*/
	background-color: #DEDFE7;
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica, Sans-serif;
	color: #8C9AAD;
}
table.cadastro tr td.tdForm{
	/*POSITION*/
	text-align: left;
	width: 73%;
	padding-bottom: 4px;
	/*VISUAL*/
	background-color: #DEDFE7;
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica, Sans-serif;
	color: #8C9AAD;
}
table.cadastro tr td.tdForm table{
	/*POSITION*/
	text-align: left;
	width: 73%;
	padding-bottom: 4px;
	/*VISUAL*/
	background-color: #DEDFE7;
	color: #000000 !important;
	font: normal normal normal inherit/normal inherit !important;
}
table.cadastro tr td.tdBaseForm{
	/*POSITION*/
	padding-top: 6px;
	padding-bottom: 23px;
	/*VISUAL*/
	background-color: #DEDFE7;
}
/* TÉRMINO - FORMULÁRIOS DE CADASTRO */
/* INÍCIO - ELEMENTOS DE FORMULÁRIO */
.boxTextField{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #333333;	
	background-color: #FFFFFF;
	height: 18px;
	border: medium none;
}
textarea {
	font-family: Arial, Verdana, Tahoma, Halvetica, Sans-serif;
	font-size: 11px;
	color: #5A686B;
	text-decoration: none; 
	background-color: #EEEFEF;

}
.input{  /*Se alterar o botão deve-se alterar o do DatePicker -> .CalendarButtons*/
	border:1px solid #FFFFFF;
	background-color:#3B4761;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
textarea{
	font-family: Arial, Verdana, Tahoma, Halvetica, Sans-serif;
	font-size: 11px;
	color: #333333;
	/*color: #5A686B;*/
	text-decoration: none; 
	background-color: #FFFFFF;
	/*background-color: #EEEFEF;*/
}
select{
	font-family: Verdana, Arial, Tahoma, Halvetica;
	font-size: 11px;
	color: #333333;
	text-decoration: none; 
	background-color: #FFFFFF;
}
/* TÉRMINO - ELEMENTOS DE FORMULÁRIO */
/* TÉRMINO - CONTENT */

/* DEFINIÇÕES DE ESTILO DO RODAPÉ */
/* INÍCIO - BASEBOARD */
div.baseboard{
	/*POSITION*/
	width: 753px;
	height: 22px;
	/*VISUAL*/
	background-color: #B5BECE;
	text-align: center;
	font: normal normal normal 9px/21px Verdana, Arial, Tahoma, Halvetica, Sans-serif;
	color: #ffffff;
}
/* TÉRMINO - BASEBOARD */

/* INÍCIO - DATEPICKER */
/* Calendar */
TD.CalendarToday { 
	width: 20px;
	height: 20px;
	text-align: center;
	border: 1px solid #FF8000;
	background-color: #FFFFFF; 
	font-size: 11px; 
}
TD.CalendarToday a:link, a:visited{
	color: #8C9AAD; 
	font-weight: bold; 
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}
TD.CalendarToday a:hover, a:active{
	color: #333333; 
	font-weight: bold; 
	text-decoration: none;
}
TD.CalendarSelectedDay { 
	width: 30px;
	height: 20px;
	text-align: center;
	background-color: #DEDFE7; 
	font-size: 11px; 
	font-weight: bold;
}
TD.CalendarSelectedDay a:link, a:visited{
	color: #8C9AAD; 
	text-decoration: none;
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica, Sans-serif;
}
TD.CalendarSelectedDay a:hover, a:active{
	color: #333333; 
}
.Calendar a:link, .Calendar a:visited{
	color: #8C9AAD; 
	text-decoration: none; 
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica, Sans-serif;
}
.Calendar a:hover, .Calendar a:active{
	color: #333333; 
}
TD.CalendarDay { 
	width: 30px;
	height: 20px;
	text-align: center;
	background-color: #FFFFFF;
	font-size: 11px;
}
TD.CalendarWeekend { 
	width: 30px;
	height: 20px;
	text-align: center;
	background-color: #DEDFE7;
	font-size: 11px;
}
TH.calendar { 
	width: 30px;
	height: 20px;
	background-color: #8C9AAD; 
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica, Sans-serif; 
	color: #FFFFFF;
}
.CalendarButton {
	border:1px solid #FFFFFF;
	background-color:#3B4761;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.CalendarControls { 
	color: #8C9AAD; 
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica, Sans-serif;
}
.CalendarTable td,
.Calendar td.CalendarWeekdayName{
	height: 20px;
	color: #7C869B; 
	font: normal normal bold 11px/normal Verdana, Arial, Tahoma, Halvetica, Sans-serif;
}
/* TÉRMINO - DATEPICKER */
/* INÍCIO - IMPRIMIRCURRICULO */
body.ImprimirCurriculo{
	/*POSITION*/
	margin: 10px;
	/*VISUAL*/
	background: #F7F3F7;
}
div.tbImprimir{
	/*POSITION*/
	width: 100%;
	padding: 20px;
	/*VISUAL*/
	background-color: #FFFFFF;
}
div.hr{
	width: 100%;
}
div.tbImprimir font.TitleCur{
	width: 100%;
	text-align: center;
	font: normal normal normal 24px/normal Verdana,Sans-serif;
}
div.tbImprimir font.Title{
	/*POSITION*/
	width: 100%;
	height: 21px;
	text-align: left;
	/*VISUAL*/
	font: normal normal normal 15px/normal Verdana,Sans-serif;
}
div.tbImprimir  table.dadosCurriculo{
	/*POSITION*/
	width: 100%;
	/*VISUAL*/
	border-collapse: collapse;
}
div.tbImprimir table.dadosCurriculo tr td.tdCaption{
	/*POSITION*/
	padding: 4px;
	width: 30%;
	text-align: right;
	/*VISUAL*/
	color: #333333;
	font: normal normal normal 12px/normal Verdana,Sans-serif;
}
div.tbImprimir table.dadosCurriculo tr td.tdData{
	/*POSITION*/
	padding: 4px;
	width: 70%;
	text-align: left;
	/*VISUAL*/
	color: #333333;
	font: normal normal normal 12px/normal Verdana,Sans-serif;
}
div.tbImprimir table.dadosCurriculo tr td.tdBlock{
	/*POSITION*/
	height: 5px;
	line-height: 0px;
	font-size: 0px; 
}
div.tbImprimir table.dadosCurriculo tr td.tdBlock hr{
	/*POSITION*/
	width: 100%; 
}
/* TÉRMINO - IMPRIMIRCURRICULO */
