/************************************************************************
	ESTILOS DOS FORMUL�RIOS E TEXTOS
************************************************************************/
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	background-color: #ececff;
}

TABLE.Form {
	background-color: White;
	border: 2px solid #3277AE;
	width: 100%;
	padding-right: 10px;
	table-layout: fixed;	
}

TABLE.FormInterno {
	background-color: White;
	width: 100%;
	table-layout: fixed;
}

TABLE.Form2 {
	background-color: White;
	border: 2px solid #3277AE;
	width: 100%;
}

.FmTop, #FmTop {
	text-align: left;
	font-weight: bold;
	height: 22px;
	font-size: 12px;
	color : white;
	background-image: url(../images/barra_Titulo_Sem_Logo2.jpg);
	background-color:#3277AE;
	text-indent: 10px;
}

/*Divis�rias*/
TABLE.Form TD.FmSubTitle, #FmSubTitle {
	Background-color: #ececff;
	color: #191970;
	padding: 5px 5px;
	font: bold 14px Arial, Helvetica, sans-serif;
}

TABLE.Form TD.FmSubTitle2, #FmSubTitle2 {
	Background-color: #ececff;
	color: #191970;
	padding: 5px 5px;
	font: bold 11px Arial, Helvetica, sans-serif;
}

TABLE.Form .FmSep, TABLE.Cabecalho .FmSep, #FmSep {
	height: 32px;
	Background-color: #3277AE;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	font-weight: bold;
}

/*Label dos campos*/
TABLE.Form TD.FmLb, #FmLb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3277AE;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

/*Texto vermelho*/
TABLE.Form TD.redText16, #redText16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: Red;
	font-weight: bold;
	padding-left: 10px;
	border: thin solid #3277AE;
}

TABLE.Form TD.redText, #redText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: Red;
	font-weight: bold;
	padding-left: 10px;
}


/*Texto preto bold*/
TABLE.Form TD.blackText16, #blackText16{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
}

/*Texto preto bold*/
TABLE.Form TD.blackText, #blackText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
}

/*Texto preto*/
TABLE.Form TD.alertText, #alertText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

TABLE.Form TD.blueText, #blueText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3277AE;
	font-weight: bold;
	padding-left: 10px;
}








TABLE.Form3 {
	background-color: White;
	border: 0px;
	width: 100%;
}

/*Divis�rias*/
TABLE.Form3 TD.FmSubTitle, #FmSubTitle {
	Background-color: #ececff;
	color: #191970;
	font: bold 14px Arial, Helvetica, sans-serif;
}

TABLE.Form3 TD.FmSubTitle2, #FmSubTitle2 {
	Background-color: #ececff;
	color: #191970;
	font: bold 11px Arial, Helvetica, sans-serif;
}

TABLE.Form3 .FmSep, TABLE.Cabecalho .FmSep, #FmSep {
	height: 32px;
	Background-color: #3277AE;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	font-weight: bold;
}

/*Label dos campos*/
TABLE.Form3 TD.FmLb, #FmLb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3277AE;
	font-weight: bold;
}

/*Texto vermelho*/
TABLE.Form3 TD.redText16, #redText16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: Red;
	font-weight: bold;
}

TABLE.Form3 TD.redText, #redText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: Red;
	font-weight: bold;
}


/*Texto preto bold*/
TABLE.Form3 TD.blackText16, #blackText16{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

/*Texto preto bold*/
TABLE.Form3 TD.blackText, #blackText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
}

/*Texto preto*/
TABLE.Form3 TD.alertText, #alertText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

TABLE.Form3 TD.blueText, #blueText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3277AE;
	font-weight: bold;
	padding-left: 10px;
}



/************************************************************************
	ESTILOS DOS CAMPOS
************************************************************************/


.input.CheckBox {
	vertical-align: top;
	height: 14px;
} 

input, textarea{
	text-transform: uppercase;
}

.select{
	background : #FFFFF9;
	border-top: 2px inset;
	border-left : 2px inset;
	border-right : 2px inset;
	border-bottom : 2px inset;
	border : 2px inset;

}

a {
	font-family: Arial, Helvetica, sans-serif; 
	color: #3277AE; 
	text-decoration: underline
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: Purple;
	text-decoration: underline;
}


/************************************************************************
	ESTILOS DAS GRIDS
************************************************************************/
.bodyIframe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}

TABLE.gridForm {
	background-color: White;
}

TABLE.gridForm .FmLine, #FmLine {
	height: 22px;
	background-color: #ececff;
	font-size: 11px;
	cursor: default;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding: 15px;	
}

TABLE.gridForm .FmLine2, #FmLine2 {
	height: 22px;
	Background-color: White;
	font-size: 11px;
	cursor: default;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 15px;
}

TABLE.gridForm .FmDestak, #FmDestak {
	height: 22px;
	Background-color: #3277AE;
	font-size: 11px;
	cursor: default;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
}

TABLE.gridForm .FmSel, #FmSel {
	height: 22px;
	Background-color: #3277AE;
	font-size: 11px;
	cursor: default;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
}

TD.textoAzul {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #3277AE;
}

TD.textoVermelho {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #CC0000;
}