/* DG - Dados Genericos */




.AstDG /* Asterisco Dados Genericos */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: red;
}

.TFldDG
{
	font-weight: normal;
	font-size: 10px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.TFldNomeE
{
	font-weight: normal;
	font-size: 10px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}


.FldDG /* Campos */
{
	border: 1px #29319c solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 15px;
}

.FldDGNome
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 223px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldDGEnd
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 223px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldDGComp
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 147px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldDGBai
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 177px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}


.FldDGCep
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 93px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldDGCid
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 177px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}
.FldDGEst
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 93px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldDGdddR
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 40px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldDGTelR
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 100px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}
.FldDGdddC
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 40px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldDGTelC
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 100px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}
.FldDGdddCo
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 40px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldDGTelCo
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 100px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldDGMail
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 223px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.FldDGFalCom
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 147px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldDGRamal
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 93px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}
.FldDGNac
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 177px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}
.FldDGNat
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 177px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	
}

.FldDGPai
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 177px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}
.FldDGMae
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 177px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	
}


.FldDGRg
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 147px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldDGCpf
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 147px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldDGEstCiv
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 147px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldDGDN
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 40px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldDGMN
{
	border-right: #29319c 1px solid;
	border-top: #29319c 1px solid;
	font-size: 9px;
	border-left: #29319c 1px solid;
	width: 40px;
	color: #000000;
	border-bottom: #29319c 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldDGAN
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 80px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldDGSx
{
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.TDtlFldDG
{
	font-weight: normal;
	font-size: 9px;
	color: #3399cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.Tbl1DG
{
	border-right: #29319c 1px solid;
	padding-right: 1px;
	border-top: #29319c 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 0px;
	border-left: #29319c 1px solid;
	padding-top: 1px;
	border-bottom: #29319c 1px solid;
	background-color: transparent;
}

.Tbl2DG
{
	border: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	padding-bottom: 1px;
	margin: 0px;
	border-top-style: solid;
	border-top-color: #29319c;
	padding-top: 1px;
	border-right-style: solid;
	border-left-style: solid;
	background-color: transparent;
	border-right-color: #29319c;
	border-bottom-style: solid;
}

.Tbl3DG
{
	border: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	padding-bottom: 1px;
	margin: 0px;
	width: 680px;
	border-top-style: solid;
	border-top-color: #29319c;
	padding-top: 1px;
	border-right-style: solid;
	border-left-style: solid;
	background-color: transparent;
	border-right-color: #29319c;
	border-bottom-style: solid;
}

.Tbl4DG
{
	border: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	padding-bottom: 1px;
	margin: 0px;
	border-top-style: solid;
	border-top-color: #29319c;
	padding-top: 1px;
	border-right-style: solid;
	border-left-style: solid;
	width: 680px;
	background-color: transparent;
	border-right-color: #29319c;
	border-bottom-style: solid;
}




.TErroFldDG
{
	font-weight: normal;
	font-size: 9px;
	left: 0px;
	float: Left;
	width: 230px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	top: 0px;
	text-align: left;
}


.TituloDG
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 1px;
	margin: 0px;
	color: white;
	border-top-style: solid;
	padding-top: 1px;
	font-family: Verdana, Arial;
	border-right-style: solid;
	border-left-style: solid;
	height: 20px;
	background-color: #29319c;
	border-bottom-style: solid;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	border-top-color: #29319c;
	border-right-color: #29319c;
	border: 1px;
	filter:  shadow(color=#21086B);
}


/* FE - Formacao Escolar */


.AstFE /* Asterisco Formacao Escolar */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: red;
}

.TFldFE
{
	font-weight: normal;
	font-size: 10px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
.TFldFEEsq
{
	font-weight: normal;
	font-size: 10px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}


.FldFE /* Campos */
{
	border: 1px #29319c solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 15px;
}

.FldFEOutFac
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 210px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}
.FldFEOutCur
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 210px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldFEMI
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 40px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldFEAI
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 60px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldFEidForm
{
	visibility: hidden;
	width: 0px;
	height: 0px;
}

.FldFEMT
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 40px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldFEAT
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 60px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}
.FldFEDU
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 100px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.TblFE
{
	border-right: #29319c 1px solid;
	padding-right: 1px;
	border-top: #29319c 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 0px;
	border-left: #29319c 1px solid;
	padding-top: 1px;
	border-bottom: #29319c 1px solid;
	border-collapse: collapse;
	background-color: transparent;
}




.TErroFldFE
{
	font-weight: normal;
	font-size: 9px;
	left: 0px;
	float: left;
	width: 270px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	top: 0px;
	text-align: left;
}


.TituloFE
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 1px;
	margin: 0px;
	color: white;
	border-top-style: solid;
	padding-top: 1px;
	font-family: Verdana, Arial;
	border-right-style: solid;
	border-left-style: solid;
	height: 20px;
	background-color: #29319c;
	border-bottom-style: solid;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	border-top-color: #29319c;
	border-right-color: #29319c;
	border: 1px;
	filter:  shadow(color=#21086B);
}

.TDtlFldFE
{
	font-weight: normal;
	font-size: 9px;
	color: #3399cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.TObsFE
{
	font-weight: normal;
	font-size: 13px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.TObsFE1
{
	font-weight: normal;
	font-size: 13px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

/* EP - Experiencia Profissional */


.AstEP /* Asterisco  */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: red;
}

.TFldEP
{
	font-weight: normal;
	font-size: 10px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
.TFldEPEsq
{
	font-weight: normal;
	font-size: 10px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}


.FldEP /* Campos */
{
	border: 1px #29319c solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 15px;
}

.FldEPEmp
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 190px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}
.FldEPUC
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 150px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldEPMA
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 40px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldEPAA
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 60px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldEPidEP
{
	visibility: hidden;
	width: 0px;
	height: 0px;
}

.FldEPMD
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 40px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}

.FldEPAD
{
	border: 1px #29319c solid;
	font-size: 9px;
	width: 60px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}
.FldEPATT
{
	border-right: #29319c 1px solid;
	border-top: #29319c 1px solid;
	font-size: 9px;
	border-left: #29319c 1px solid;
	width: 510px;
	color: #000000;
	border-bottom: #29319c 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 80px;
}

.TblEP
{
	border: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	padding-bottom: 1px;
	margin: 0px;
	border-top-style: solid;
	border-top-color: #29319c;
	padding-top: 1px;
	border-right-style: solid;
	border-left-style: solid;
	background-color: transparent;
	border-right-color: #29319c;
	border-bottom-style: solid;
}




.TErroFldEP
{
	font-weight: normal;
	font-size: 9px;
	left: 0px;
	float: left;
	width: 270px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	top: 0px;
	text-align: left;
}

.TErroFldEP1
{
	font-weight: normal;
	font-size: 9px;
	left: 0px;
	float: left;
	width: 370px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	top: 0px;
	text-align: left;
}



.TituloEP
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 1px;
	margin: 0px;
	color: white;
	border-top-style: solid;
	padding-top: 1px;
	font-family: Verdana, Arial;
	border-right-style: solid;
	border-left-style: solid;
	height: 20px;
	background-color: #29319c;
	border-bottom-style: solid;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	border-top-color: #29319c;
	border-right-color: #29319c;
	border: 1px;
	filter:  shadow(color=#21086B);
}

.TDtlFldEP
{
	font-weight: normal;
	font-size: 9px;
	color: #3399cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.TObsEP
{
	font-weight: normal;
	font-size: 13px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.FldEPTam
{
	border-right: #29319c 1px;
	border-top: #29319c 1px;
	font-weight: bold;
	font-size: 12px;
	border-left: #29319c 1px;
	width: 30px;
	color: #3366cc;
	border-bottom: #29319c 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	background-color: transparent;
	text-align: center;
}


/* ID - Idiomas */


.AstID /* Asterisco Idiomas */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: red;
}

.TituloID
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 1px;
	margin: 0px;
	color: white;
	border-top-style: solid;
	padding-top: 1px;
	font-family: Verdana, Arial;
	border-right-style: solid;
	border-left-style: solid;
	height: 20px;
	background-color: #29319c;
	border-bottom-style: solid;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	border-top-color: #29319c;
	border-right-color: #29319c;
	border: 1px;
	filter:  shadow(color=#21086B);
}

.TblID
{
	border-right: #29319c 1px solid;
	padding-right: 1px;
	border-top: #29319c 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 0px;
	border-left: #29319c 1px solid;
	padding-top: 1px;
	border-bottom: #29319c 1px solid;
	border-collapse: collapse;
	background-color: transparent;
	width : 680px;
}

.TblIDa
{
	border-right: #29319c 1px solid;
	padding-right: 1px;
	border-top: #29319c 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 0px;
	border-left: #29319c 1px solid;
	padding-top: 1px;
	border-bottom: #29319c 1px transparent;	
	border-collapse: collapse;
	background-color: transparent;
	width : 680px;
}

.TblIDb
{
	border-right: #29319c 1px solid;
	padding-right: 1px;
	border-top: #29319c 1px transparent;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 0px;
	border-left: #29319c 1px solid;
	padding-top: 1px;
	border-bottom: #29319c 1px solid;
	border-collapse: collapse;
	background-color: transparent;
	width : 680px;
}

.TErroFldID
{
	font-weight: normal;
	font-size: 9px;
	left: 0px;
	float: left;
	width: 160px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	top: 0px;
	text-align: left;
}


.TFldTPID
{
	font-weight: bold;
	font-size: 12px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.TFldID
{
	font-weight: normal;
	font-size: 9px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}


.FldID
{
	border: 1px #29319c solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 15px;
}



/* IF- Informatica */


.AstIF /* Asterisco Idiomas */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: red;
}

.TituloIF
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 1px;
	margin: 0px;
	color: white;
	border-top-style: solid;
	padding-top: 1px;
	font-family: Verdana, Arial;
	border-right-style: solid;
	border-left-style: solid;
	height: 20px;
	background-color: #29319c;
	border-bottom-style: solid;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	border-top-color: #29319c;
	border-right-color: #29319c;
	border: 1px;
	filter:  shadow(color=#21086B);
}

.TblIF
{
	border: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	padding-bottom: 1px;
	margin: 0px;
	border-top-style: solid;
	border-top-color: #29319c;
	padding-top: 1px;
	border-right-style: solid;
	border-left-style: solid;
	background-color: transparent;
	border-right-color: #29319c;
	border-bottom-style: solid;
}

.TErroFldIF
{
	font-weight: normal;
	font-size: 9px;
	left: 0px;
	float: left;
	width: 400px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	top: 0px;
	text-align: left;
}


.TFldCount
{
	font-weight: bold;
	font-size: 12px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.TFldTPIF
{
	font-weight: bold;
	font-size: 12px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.TFldIF
{
	font-weight: normal;
	font-size: 9px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: Right;
}


.FldIF
{
	border: 1px #29319c solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 15px;
}

.TDtlFldIF
{
	font-weight: normal;
	font-size: 9px;
	color: #3399cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.FldIFConh
{
	border-right: #29319c 1px solid;
	border-top: #29319c 1px solid;
	font-size: 9px;
	border-left: #29319c 1px solid;
	width: 510px;
	color: #000000;
	border-bottom: #29319c 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 80px;
}

.FldIFTam
{
	border-right: #29319c 1px;
	border-top: #29319c 1px;
	font-weight: bold;
	font-size: 12px;
	border-left: #29319c 1px;
	width: 30px;
	color: #3366cc;
	border-bottom: #29319c 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	background-color: transparent;
	text-align: center;
}

/* IA- Informações Adicionais */


.TituloIA
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 1px;
	margin: 0px;
	color: white;
	border-top-style: solid;
	padding-top: 1px;
	font-family: Verdana, Arial;
	border-right-style: solid;
	border-left-style: solid;
	height: 20px;
	background-color: #29319c;
	border-bottom-style: solid;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	border-top-color: #29319c;
	border-right-color: #29319c;
	border: 1px;
	filter:  shadow(color=#21086B);
}

.TblIA
{
	border: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	padding-bottom: 1px;
	margin: 0px;
	border-top-style: solid;
	border-top-color: #29319c;
	padding-top: 1px;
	border-right-style: solid;
	border-left-style: solid;
	background-color: transparent;
	border-right-color: #29319c;
	border-bottom-style: solid;
}


.TFldIA
{
	font-weight: normal;
	font-size: 9px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: Right;
}

.TFldIAEsq
{
	font-weight: normal;
	font-size: 9px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: Left;
}

.FldIA
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 15px;
}

.TDtlFldIA
{
	font-weight: normal;
	font-size: 9px;
	color: #3399cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.FldIAOI
{
	border-right: #29319c 1px solid;
	border-top: #29319c 1px solid;
	font-size: 9px;
	border-left: #29319c 1px solid;
	width: 510px;
	color: #000000;
	border-bottom: #29319c 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 80px;
}

.FldIATam
{
	border-right: #29319c 1px;
	border-top: #29319c 1px;
	font-weight: bold;
	font-size: 12px;
	border-left: #29319c 1px;
	width: 30px;
	color: #3366cc;
	border-bottom: #29319c 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	background-color: transparent;
	text-align: center;
}

.TErroFldIA
{
	font-weight: normal;
	font-size: 9px;
	left: 0px;
	float: left;
	width: 400px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	top: 0px;
	text-align: left;
}

/* AI - Areas de Interesse */


.AstAI /* Asterisco */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: red;
}

.TituloAI
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 1px;
	margin: 0px;
	color: white;
	border-top-style: solid;
	padding-top: 1px;
	font-family: Verdana, Arial;
	border-right-style: solid;
	border-left-style: solid;
	height: 20px;
	background-color: #29319c;
	border-bottom-style: solid;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	border-top-color: #29319c;
	border-right-color: #29319c;
	border: 1px;
	filter:  shadow(color=#21086B);
}

.TblAI
{
	border: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	padding-bottom: 1px;
	margin: 0px;
	border-top-style: solid;
	border-top-color: #29319c;
	padding-top: 1px;
	border-right-style: solid;
	border-left-style: solid;
	background-color: transparent;
	border-right-color: #29319c;
	border-bottom-style: solid;
}

.TErroFldAI
{
	font-weight: normal;
	font-size: 9px;
	left: 0px;
	float: left;
	width: 160px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	top: 0px;
	text-align: left;
}


.TFldTPAI
{
	font-weight: bold;
	font-size: 12px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.TFldAI
{
	font-weight: normal;
	font-size: 9px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}


.FldAI
{
	border: 1px #29319c solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 15px;
}


/* LO - Login */


.AstLO /* Asterisco */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: red;
}

.TituloLO
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 1px;
	margin: 0px;
	color: white;
	border-top-style: solid;
	padding-top: 1px;
	font-family: Verdana, Arial;
	border-right-style: solid;
	border-left-style: solid;
	height: 20px;
	background-color: #29319c;
	border-bottom-style: solid;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	border-top-color: #29319c;
	border-right-color: #29319c;
	border: 1px;
	filter:  shadow(color=#21086B);
}

.TblLO
{
	border: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	padding-bottom: 1px;
	margin: 0px;
	border-top-style: solid;
	border-top-color: #29319c;
	padding-top: 1px;
	border-right-style: solid;
	border-left-style: solid;
	background-color: transparent;
	border-right-color: #29319c;
	border-bottom-style: solid;
}

.TErroFldLO
{
	font-weight: normal;
	font-size: 9px;
	left: 0px;
	float: left;
	width: 160px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	top: 0px;
	text-align: left;
}


.TFldLO
{
	font-weight: normal;
	font-size: 9px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.FldLO
{
	border: 1px #29319c solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 15px;
}

.FldLOAll
{
	border: 1px #29319c solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 15px;
	width: 130px;
}

.TDtlFldLO
{
	font-weight: normal;
	font-size: 9px;
	color: #3399cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

/* LE - Lista de Erros */

.TblLE
{
	border: 1px;
	padding-right: 1px;
	padding-left: 1px;
	font-weight: normal;
	font-size: 10px;
	border-left-color: #29319c;
	left: 0px;
	float: left;
	border-bottom-color: #29319c;
	padding-bottom: 1px;
	margin: 0px;
	color: red;
	border-top-style: solid;
	border-top-color: #29319c;
	padding-top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: solid;
	border-left-style: solid;
	top: 0px;
	background-color: transparent;
	text-align: left;
	border-right-color: #29319c;
	border-bottom-style: solid;
	width : 680px;
}



/* II - Informacoes iniciais */


.AstII /* Asterisco */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: red;
}


.TblII
{
	border: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	padding-bottom: 1px;
	margin: 0px;
	border-top-style: solid;
	border-top-color: #29319c;
	padding-top: 1px;
	border-right-style: solid;
	border-left-style: solid;
	background-color: transparent;
	border-right-color: #29319c;
	border-bottom-style: solid;
}

.TObsII
{
	font-weight: Bold;
	font-size: 11px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}


/* LI - Login Inicio */


.TblLI
{
	border: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	-moz-border-radius: 7x;
	padding-bottom: 1px;
	margin: 0px;
	border-top-style: solid;
	border-top-color: #29319c;
	padding-top: 1px;
	border-right-style: solid;
	border-left-style: solid;
	background-color: transparent;
	border-right-color: #29319c;
	border-bottom-style: solid;
	height: 125px;
}

.Tbl2
{
	border: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	padding-bottom: 1px;
	margin: 0px;
	border-top-style: solid;
	border-top-color: #29319c;
	padding-top: 1px;
	border-right-style: solid;
	border-left-style: solid;
	background-color: transparent;
	border-right-color: #29319c;
	border-bottom-style: solid;
}

.TblLinhaH
{
	border: 1px;
	border-bottom-color: #29319c;
	padding-bottom: 0px;
	margin: 0px;
	background-color: transparent;
	border-bottom-style: solid;
	height: 22px;
}

.TblLinhaV
{
	font-weight: normal;
	font-size: 9px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border: 1px;
	padding-left: 1px;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	padding-bottom: 1px;
	margin: 0px;
	border-left-style: solid;
	background-color: transparent;
	border-bottom-style: solid;

}

.TErroFldLI
{
	font-weight: normal;
	font-size: 9px;
	left: 0px;
	float: left;
	width: 360px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	top: 0px;
	text-align: left;
}


.TFldLI
{
	font-weight: normal;
	font-size: 9px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;

}

.TFldLIR
{
	font-weight: normal;
	font-size: 9px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.TFldLIR1
{
	font-weight: normal;
	font-size: 9px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border: 1px;
	padding-left: 1px;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	padding-bottom: 1px;
	margin: 0px;
	border-left-style: solid;
	background-color: transparent;
	border-bottom-style: solid;

}

.FldLIAll
{
	border: 1px #29319c solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 15px;
	width: 130px;
}


/* ME - Tabela Mensagens */

.TblME
{
	border: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	padding-bottom: 1px;
	margin: 0px;
	border-top-style: solid;
	border-top-color: #29319c;
	padding-top: 1px;
	border-right-style: solid;
	border-left-style: solid;
	background-color: transparent;
	border-right-color: #29319c;
	border-bottom-style: solid;
	font-weight: bold;
	font-size: 9px;
	color: #29319c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.TFldME
{
	font-weight: normal;
	font-size: 12px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: Left;
}


/* ES - Esqueceu a Senha */


.TblES
{
	border: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	padding-bottom: 1px;
	margin: 0px;
	border-top-style: solid;
	border-top-color: #29319c;
	padding-top: 1px;
	border-right-style: solid;
	border-left-style: solid;
	background-color: transparent;
	border-right-color: #29319c;
	border-bottom-style: solid;
}

.TErroFldES
{
	font-weight: normal;
	font-size: 9px;
	left: 0px;
	float: left;
	width: 360px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	top: 0px;
	text-align: left;
}


.TFldES
{
	font-weight: normal;
	font-size: 9px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: Right;
}
.TFldESEsq
{
	font-weight: normal;
	font-size: 9px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.FldESAll
{
	border: 1px #29319c solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 15px;
	width: 200px;
}

.TFldTPES
{
	font-weight: bold;
	font-size: 12px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}


/* TO - Tabela Top (logos descricao Programa) */

.TblTO
{
	/*background-image: url(Imagens/fundocizatit.gif);*/
	background-color: #FFFFFF;
	margin: 0px;
	/*background-image: url('imagens/v3-top_bar_inscr.gif');*/
	background-repeat: no-repeat;
	height: 25px;
	background-position:  center;
	
	
	
	
}

/* Titulo do Cadastro */

.TituloCadastro
{
	font-family: Arial;
	font-weight: bold;
	color: Navy;
	text-align : center;
}

/* Configuracoes Gerais */



A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}
A:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ff0000;
	text-decoration: underline;
}



/* SOK - Salvou Ok */


.TblSOK
{
	border: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left-color: #29319c;
	border-bottom-color: #29319c;
	padding-bottom: 1px;
	margin: 0px;
	border-top-style: solid;
	border-top-color: #29319c;
	padding-top: 1px;
	border-right-style: solid;
	border-left-style: solid;
	background-color: transparent;
	border-right-color: #29319c;
	border-bottom-style: solid;
}

.TErroFldSOK
{
	font-weight: normal;
	font-size: 9px;
	left: 0px;
	float: left;
	width: 360px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	top: 0px;
	text-align: left;
}


.TFldSOK
{
	font-weight: normal;
	font-size: 9px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.TFldSOKEsq
{
	font-weight: normal;
	font-size: 9px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.FldSOKAll
{
	border: 1px #29319c solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 15px;
	width: 150px;
	text-align: left;
}

.TFldTPSOK
{
	font-weight: bold;
	font-size: 12px;
	color: #283bc4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.LnkBtn
{
	border-right: mediumblue 2px solid;
	padding-right: 7px;
	border-top: mediumblue 2px solid;
	padding-left: 7px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 6px;
	vertical-align: middle;
	border-left: mediumblue 2px solid;
	color: #ffffff;
	padding-top: 6px;
	border-bottom: mediumblue 2px solid;
	background-color: #29319c;
	text-decoration: none;
}

.LnkBtnI
{
	border-right: mediumblue 2px solid #FFFFFF;
	padding-right: 7px;
	border-top: mediumblue 2px solid #FFFFFF;
	padding-left: 7px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: middle;
	border-left: mediumblue 2px solid #FFFFFF;
	color: #29319c;
	padding-top: 2px;
	border-bottom: mediumblue 2px solid #FFFFFF;
	background-color: #FFFFFF;
	text-decoration: none;
}

.LnkBtnG
{
	border-right: mediumblue 0px solid #FFFFFF;
	padding-right: 7px;
	border-top: mediumblue 0px solid #FFFFFF;
	padding-left: 7px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 6px;
	vertical-align: middle;
	border-left: mediumblue 0px solid #FFFFFF;
	color: #29319C;
	padding-top: 6px;
	border-bottom: mediumblue 0px solid #FFFFFF;
	background-color: #FFFFFF;
	text-decoration: none;
}
  
.LnkBtn:hover
{
	font-size: 14px;
	color: #ffffff;
	background-color: #99ccff;
	text-decoration: none;
}
