/***************************************************************************************************************************************************************************
OBJETOS HTML
***************************************************************************************************************************************************************************/

body{
	color: #3A5367;
	font-family: "verdana";
	font-size: 11px;
	line-height: 20px;
	overflow: auto;
	margin: 0px;
}

/***************************************************************************************************************************************************************************/

textarea{
	width: 375px;
	height: 178px;
	overflow-y: scroll;
}

/***************************************************************************************************************************************************************************/

a img{
	border-width: 0px;
}

/***************************************************************************************************************************************************************************/

a, a:hover{
	text-decoration: none;
}

/***************************************************************************************************************************************************************************
CLASSES
***************************************************************************************************************************************************************************/
.cl_instrucaoCaixa{
	background-color: white;
	padding: 2px;
	border-width: 2px;
	border-color: #E0EAF3;
	border-style: solid;
	width: 631px;
	margin: auto;
}

/***************************************************************************************************************************************************************************/

.cl_instrucao, .cl_informacao{
	padding: 3px;
	font-size: 9px;
	color: #5C81A4;
}

/***************************************************************************************************************************************************************************/

.cl_informacao{
	text-align: center;
}

/***************************************************************************************************************************************************************************/

.cl_informacao h4{
	font-size: 14px;
}
/***************************************************************************************************************************************************************************/
.cl_label
{
	font-size: 10px;
	font-weight: bold;
}
/***************************************************************************************************************************************************************************/
.cl_label2
{
	font-size: 10px;
	font-weight: bold;
	line-height: 25px;
}
/***************************************************************************************************************************************************************************/
.cl_div
{
	font-size: 10px;
}

/**************************************************************************************************************************************************************************/
.cl_aVoltar{
	font-size: 10px;
	font-weight: bold;
	position: relative;
	top: -10px;
	color: #919191;
	cursor: pointer;
}

/***************************************************************************************************************************************************************************/
.cl_aVoltar:hover{
	color: #FFAE44;
	text-decoration: none;
}

/***************************************************************************************************************************************************************************/
.cl_spnEstiloTit{
	position: absolute;
	top: 12px;
	font-size:12px;
	font-weight: bold;
	color: #017CC2;
	left: -30px;
}
/***************************************************************************************************************************************************************************/

.cl_absoluto{
	position: absolute;
}

/**************************************************************************************************************************************************************************/

.cl_relativo{
	position: relative;
}

/**************************************************************************************************************************************************************************/

.cl_centraliza{
	text-align: center;
}

/**************************************************************************************************************************************************************************/
.cl_titPadrao{
	color: #017CC2;
	font-weight: bold;
}

/**************************************************************************************************************************************************************************/
.cl_titCell{
	color: #017CC2;
}

/***************************************************************************************************************************************************************************
ID's
***************************************************************************************************************************************************************************/

.cl_imagemBorda{
	position: absolute;
}
/**************************************************************************************************************************************************************************/

/**************************************************************************************************************************************************************************/

#divCentro{
	width: 700px;
	margin: auto;
}
/**************************************************************************************************************************************************************************/

#divConteudo{
	border-color: #4DA3D4;
	border-width: 1px;
	border-style: solid;
	position: relative;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 15px;
	top: -8px;
}

/**************************************************************************************************************************************************************************/

/**************************************************************************************************************************************************************************/

#imgBorda_11{
	top: -1px;
	left: -1px;
}

/**************************************************************************************************************************************************************************/

#imgBorda_12{
	right: -1px;
	top: -1px;
}

/**************************************************************************************************************************************************************************/

#imgBorda_21{
	bottom: -1px;
	left: -1px;
}

/**************************************************************************************************************************************************************************/

#imgBorda_22{
	bottom: -1px;
	right: -1px;
}

/**************************************************************************************************************************************************************************/

#divLinhaClara{
	background-color: #E4F3FA;
	height: 1px;
	display: block;
	overflow: hidden;
	width:98.7%;
	margin-left: 5px;
}

/**************************************************************************************************************************************************************************/

#divLinhaEscura{
	background-color: #D2E3EA;
	height: 1px;
	display: block;
	overflow: hidden;
	width:98.7%;
	margin-left: 5px;
}

/**************************************************************************************************************************************************************************/

#spnTitulo{
	color: #017CC2;
	font-weight: bold;
	font-size: 13px;
	position: absolute;
	top: 25px;
	left: -70px;
	width: 200px;
	z-index: 20;
}

/**************************************************************************************************************************************************************************/
#imgIcEmail{
	position: absolute;
	top: 25px;
	left: 6px;
	z-index: 20;
}
/**************************************************************************************************************************************************************************/

#divCaixaTopo{
	text-align: right;
}
/**************************************************************************************************************************************************************************/

#imgVoltar{
	vertical-align: middle;
}
/***************************************************************************************************************************************************************************/
#divCopyRight{
	font-size: 8px;
	text-align: center;
	position: relative;
	top: -22px;
	color: #666;
}
/***************************************************************************************************************************************************************************/
#divLinhaTopoFora{
	margin: auto;
	height: 2px;
	border-width: 1px;
	border-color: white;
	border-bottom-color: #017CC2;
	border-top-color: #1A92D1;
	border-style: solid;
	margin-bottom: 3px;
	width: 690px;
	position: relative;
	top: -8px;
}
/***************************************************************************************************************************************************************************/
#divLinhaTopoDentro{
	height: 0px;
	border-width: 1px;
	border-color: white;
	border-bottom-color: #017CC2;
	border-top-color: #0083CB;
	border-style: solid;
}
/***************************************************************************************************************************************************************************/
#imgPontaLinhaTopoEsq{
	position: absolute;
	top: -1px;
	left: -3px;
}
/***************************************************************************************************************************************************************************/
#imgPontaLinhaTopoDir{
	position: absolute;
	top: -1px;
	right: -3px;
}

/***************************************************************************************************************************************************************************/

#divRedirecionar{
	display: none;
}

/***************************************************************************************************************************************************************************/

#resultado{
	display: none;
}

/***************************************************************************************************************************************************************************/

#imgReenviar{
	cursor: pointer;
}

/***************************************************************************************************************************************************************************/
#imgBarra{
	position:absolute;
	background-repeat: repeat-x;
	top:-5px;
	left:5px; 
	width:430px;
	height:50px;
}

/***************************************************************************************************************************************************************************/
#imgLogo{
	margin-right:-6px;
}

/***************************************************************************************************************************************************************************/
#divBarra{
	position:relative;
	top:-60px; 
	float: left;
	margin: 0 auto;
	padding: 1px;
}
/***************************************************************************************************************************************************************************/

#divTituloEmail{
	position: relative;
	top: -58px;
	width: 600px;
	height: 30px;
	margin: 0 auto;
}

#ifrAnexo{
	width:500px;
}
/***************************************************************************************************************************************************************************/

#divAnexos{
	
	margin:0px;
}
/***************************************************************************************************************************************************************************/

#divFlutuante{
	position: absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	width:100%;
	height:100%;
	z-index: 20;
	background-color: black;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
/**************************************************************************************************************************************************************************/

#divFlutuanteMetade{
	position: absolute;
	top:0px;
	left:0px;
	bottom:50%;
	right:50%;
	width:50%;
	height:50%;
	z-index: 21;
}
/**************************************************************************************************************************************************************************/

#divCarregando{
	width: 200px;
	height: 80px;
	text-align: center;
	padding: 10px;
	background-color: white;
	border: 2px solid black;
}
/**************************************************************************************************************************************************************************/

#divFlutuanteMetade div{
	position: absolute;
	right: -110px;
	bottom: -50px;
}
/**************************************************************************************************************************************************************************/

#divEscondeFlutuante{
	display:none;


}

/***************************************************************************************************************************************************************************/


											/*Estilos para formulários */
/**************************************************************************************************************************************************************************/
/* Classes */

.cl_label{
	font-size: 11px;
	font-weight: bold;
}

/**************************************************************************************************************************************************************************/
.cl_formDir{
	position: absolute;
	top: 3px;
	left: 20px;
}

/**************************************************************************************************************************************************************************/

.cl_formEsq{
	font-size: 11px;
	position: absolute;
	top: 3px;
	right: 20px;
}

/**************************************************************************************************************************************************************************/

.cl_formCentro{
	padding-top: 8px;
}

/**************************************************************************************************************************************************************************/

.cl_cell_comum{
	margin-top: 2px;
	width: 100%;
	height: 25px;
}

/**************************************************************************************************************************************************************************/

.cl_cell_lbl{
	width: 20%;	
	height: 25px;
}

/**************************************************************************************************************************************************************************/

.cl_cell_txt{
	margin-left: 20%;
	border-left-width: 2px;
	border-left-style:  solid;
	border-left-color:  white;
	width: 80%;
	height: 25px;
}

/**************************************************************************************************************************************************************************/

.cl_cell_botao{
	position: relative;
	margin-top: 2px;
	height: 30px;
}

/**************************************************************************************************************************************************************************/

.cl_cell_lblBotoes{
	width: 50%;	
	height: 25px;
}

/**************************************************************************************************************************************************************************/

.cl_cell_txtBotoes{

	margin-left: 50%;
	border-left-width: 2px;
	border-left-style:  solid;
	border-left-color:  white;
	width: 50%;
	height: 25px;
}

/**************************************************************************************************************************************************************************/
									/*Div Dinâmica*/
/**************************************************************************************************************************************************************************/

.cl_dinamica{
	margin-top: 2px;
	min-height: 18px;
	width:100%;
}

/**************************************************************************************************************************************************************************/
.cl_cellDinam{
	min-height: 18px;
	width:100%;
}

/**************************************************************************************************************************************************************************/
.cl_cellLblDinam{
	margin-top:2px;
	width: 150px;
	min-height: 18px;
}

/**************************************************************************************************************************************************************************/

.cl_txtDinam{
	position: relative;
	margin-left: 150px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: white;
	width: 360px;
	min-height: 18px;
	padding: 2px 20px 5px 20px;
}
/**************************************************************************************************************************************************************************/

.cl_InputDinam{
	position: relative;
	margin-left: 150px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: white;
	width: 75%;
	min-height: 18px;
}
/**************************************************************************************************************************************************************************/

.cl_lblDinam{
	margin-top: 2px;
	left:155px;
	font-size: 11px;
	font-weight: bold;
}

/**************************************************************************************************************************************************************************/
.cl_formDinEsq{
	position: absolute;
	right: 20px;
}
/**************************************************************************************************************************************************************************/
.cl_formDinDir{
	position: absolute;
	left: 20px;
}

/**************************************************************************************************************************************************************************/

/*ID'S*/
#ifrAnexo{
	height: 40px;
	width: 100%;
}
/**************************************************************************************************************************************************************************/

#divCaixaForm{
	width: 91%;
	margin: 0 auto;
}

/**************************************************************************************************************************************************************************/

#divCaixaPrincipal{
	width: 660px;
	margin: 0 auto;
	position: relative;
	top:-55px;
}
/**************************************************************************************************************************************************************************/
#lblAssunto{	
	color: #017CC2;
}
/**************************************************************************************************************************************************************************/
#divBotoes{
	margin-top: 2px;
	text-align: center;
	position:relative;
	text-align: center;
	height:25px;
	padding-top:0px;
	padding-bottom:0px;		
}
/**************************************************************************************************************************************************************************/
#divResultado{
	display: none;
}
/**************************************************************************************************************************************************************************/
										/*Estilos para Botões - div com 3 botoes */
/**************************************************************************************************************************************************************************/
 /* Class */
.cl_botao_dir{
	float:left;
	height:25px;	
	width:33%;
}

/**************************************************************************************************************************************************************************/
.cl_botao_Esq{
	float:left;
	height:25px;
	width:33%;
	padding-top:3px;
	border-right-width:2px;
	border-right-style:solid;
	border-right-color:white;
}
/**************************************************************************************************************************************************************************/

/**************************************************************************************************************************************************************************/
										/*Estilos para Botões - div com 2 botoes */
/**************************************************************************************************************************************************************************/
.cl_botoes{
	margin-top: 2px;
	margin-left:1px;
	text-align: center;
	height: 30px;
}
/**************************************************************************************************************************************************************************/
.cl_botoes2{
	float: left;
	width: 50%;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: white;	
	height: 30px;
}
/**************************************************************************************************************************************************************************/
.cl_top{
	padding-top: 2px;
}

/**************************************************************************************************************************************************************************/
.cl_BorderTop{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: white;	
}

/**************************************************************************************************************************************************************************/
.cl_btCentro{
	vertical-align: middle;
}
/**************************************************************************************************************************************************************************/