	html { background-color: #dfdfdf; }
	
	html,body,form {
		font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
		margin:0;
        padding:0;
        height:100%;
        border:none;
		
	/*	scrollbar-face-color: #CAE4FF;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-3dlight-color: #CAE4FF;
		scrollbar-darkshadow-color: #CAE4FF;
		scrollbar-shadow-color: #FFFFFF;
		scrollbar-arrow-color: #FFFFFF;
		scrollbar-track-color: #FFFFFF;
		background-color: #FFFFFF;
		leftmargin:0px ;
		topmargin:0px ;
		rightmargin:0px;
		bottommargin:0px;
		FONT-SIZE: 11px;
		COLOR: dimgray;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;	*/	
		
	}

	.campo_alerta {
		FONT-SIZE: 11px;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		BACKGROUND-COLOR: #ffffcc;
		
		
	}

	.texto_pagina, .tbBordaCompleta {
		FONT-SIZE: 11px;
		COLOR: dimgray;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	.texto_comentario {
		FONT-SIZE: 10px;
		COLOR: dimgray;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-style:italic;
		font-weight:normal;
	}

	.tabela_formulario {
		WIDTH: 200px
	}

	.tabela_formulario2 {
		WIDTH: 500px
	}
	
	.tdPrincipal
	{
		border-left: #dfdfdf 1px solid;
		border-right: #dfdfdf 1px solid;
		border-bottom: #dfdfdf 1px solid;
		padding: 20px 10px;
	}
	
	.tbBordaCompleta
	{
		border-left: #dfdfdf 1px solid;
		border-right: #dfdfdf 1px solid;
		border-bottom: #dfdfdf 1px solid;
		border-top: #dfdfdf 1px solid;
		padding: 20px 10px;
		
	}
	
	.tdCampos_formulario 
	{
		padding-left:5px
	}
		

	.titulo_campos {
		FONT-WEIGHT: bold;
		FONT-SIZE: 11px;
		COLOR: #60707f;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	.campos_formulario {
		FONT-SIZE: 11px;
		COLOR: dimgray;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		BACKGROUND-COLOR: whitesmoke;
	}
	.campos_formulario_hidden {
		FONT-SIZE: 11px;
		COLOR: dimgray;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		BACKGROUND-COLOR: whitesmoke;
		display:none;
	}
	
    .titulo_mensagem {
		FONT-SIZE: 11px;
		COLOR: dimgray;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

	.botao {
		FONT-SIZE: 11px;
		COLOR: #000000;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		
	}
	
	
	
	.campos_formulario2 {
		FONT-SIZE: 11px;
		COLOR: dimgray;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	
	.campos_formulario_upload {
		FONT-SIZE: 11px;
		COLOR: dimgray;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;		
		border: 1 solid #CCCCCC;
		background-color:#E6E6E6;
		color:#000000;
		font-weight:normal;
		letter-spacing: 0px;
		cursor:pointer

	}
	
	.campos_formularioNumerico {
		FONT-SIZE: 11px;
		COLOR: dimgray;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		BACKGROUND-COLOR: whitesmoke;
		-input-format:"*n"
	}

	.campos_formulario_disabled {
		FONT-SIZE: 11px;
		COLOR: dimgray;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		BACKGROUND-COLOR: #CCCCCC
	}


	.btn {
		border: 0 solid #CCCCCC;
		background-color:#E6E6E6;
		color:#000000;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 11px;
		letter-spacing: 0px;
		cursor:pointer
	}
	
	.btn2 {
		border: 0 solid #000000;
		background-color:#C4C3C2;
		color:#000000;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 11px;
		letter-spacing: 0px;
		cursor:pointer
	}

	A {
		FONT-SIZE: 11px;
		COLOR: dimgray;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}

	A:hover {
		COLOR: crimson;
		TEXT-DECORATION: underline
	}

	.botao_enviar {
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: white;
		background-color: gray;
		cursor:pointer

	}

	.panel {
		BORDER-RIGHT: #dfdfdf 1px solid;
		BORDER-TOP: medium none;
		BORDER-LEFT: #dfdfdf 1px solid;
		BORDER-BOTTOM: #dfdfdf 1px solid;
		BACKGROUND-COLOR: white
	}
	.tabOn {
		BORDER-RIGHT: #dfdfdf 1px solid;
		BORDER-TOP: #dfdfdf 1px solid;
		BORDER-LEFT: #dfdfdf 1px solid;
		CURSOR: default;
		COLOR: #cc0000;
		BORDER-BOTTOM: medium none;
		HEIGHT: 20px;
		BACKGROUND-COLOR: white;
		TEXT-ALIGN: center
	}
	.tab {
		BORDER-RIGHT: #dfdfdf 1px solid;
		BORDER-TOP: #dfdfdf 1px solid;
		BORDER-LEFT: #dfdfdf 1px solid;
		CURSOR: pointer;
		COLOR: dimgray;
		BORDER-BOTTOM: #dfdfdf 1px solid;
		HEIGHT: 20px;
		BACKGROUND-COLOR: whitesmoke;
		TEXT-ALIGN: center
	}
	
	.tabCurrent {
		BORDER-RIGHT: #dfdfdf 1px solid;
		BORDER-TOP: #dfdfdf 1px solid;
		BORDER-LEFT: #dfdfdf 1px solid;
		CURSOR: pointer;
		COLOR: dimgray;
		HEIGHT: 20px;
		BACKGROUND-COLOR: #FFFFFF;
		TEXT-ALIGN: center;
		
	}
	.space {
		WIDTH: 1px;
		BORDER-BOTTOM: #dfdfdf 1px solid
	}
	
	.msgErro 
	{
		
		FONT-SIZE: 11px;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		FONT-WEIGHT:normal;
		
	}
	
	.msgErroSumary 
	{
		width: 80%;
		FONT-SIZE: 11px;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		FONT-WEIGHT:normal;
		text-align:left;
		
	}
	.grid
	{
		FONT-SIZE: 11px;
		COLOR: dimgray;
		FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	.grid .topo
	{
		background-color:#CCCCCC;
		font-weight:bolder;
	}
	
	.lnk{font-weight:normal; color:#002EB8; text-decoration:underline}
	#center {width:150px; height:50px; position:absolute; top:50%; left:50%; margin:-50px auto auto -100px; text-align:center;}
	
	
.marcadagua
{
	FONT-SIZE: 11px;
	COLOR: dimgray;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: whitesmoke;
    color: #C0C0C0;
    font-style: italic;
}

/* Conteúdo Carteira Eletronica */

h1.tituloPagina { font-family:Tahoma, Verdana;font-size:11px;color:#CF0800;font-weight:bold; margin:0px 0px 3px 0px; padding:0px; }

h2.subTituloPagina { font-family:Tahoma, Verdana; font-size:11px;color:#696969; font-weight:normal; margin:0px 0px 15px 0px; padding:0px; }

td.tabConteudo { border-left:#dfdfdf 1px solid; border-right:#dfdfdf 1px solid; border-bottom:#dfdfdf 1px solid; padding:15px; }

div.separadorResultado { height:1px; border-bottom:1px solid #dfdfdf; margin:15px 0px 13px 0px; padding:0px; }

div.bottom { margin-top:15px; }

div.anotacaoCarteira { width:616px; border:solid 1px #e3e3e3; margin-top:15px; }

div.anotacaoCarteira div.header { width:616px; border-bottom:solid 1px #e3e3e3; padding-bottom:5px; background-color:#f5f5f5; height:20px; }
div.anotacaoCarteira div.header div.numero { float:left; font-size:14px; font-weight:bold; padding:5px 0px 0px 5px; }
div.anotacaoCarteira div.header div.data { float:right; font-weight:bold; padding:7px 5px 0px 0px; }

div.anotacaoCarteira div.corpo { padding:10px; }

div.anotacaoCarteira div.corpo p { padding:0px; margin:0px; }

div.anotacaoCarteiraEspaco { margin-top:15px; }

/* Boxes */

.info, .success { border:1px solid; margin:0px; padding:15px 10px 15px 50px; background-repeat:no-repeat; background-position:10px center; }  

.error { border:1px solid; margin:0px; padding:15px 10px 15px 50px; background-repeat:no-repeat; background-position:10px center; color:#D8000C; background-color:#FFBABA; background-image:url('../img/icon/error.png'); } 

.info { color:#00529B; background-color:#BDE5F8; background-image:url('../img/icon/info.png'); }  

.success { color:#4F8A10; background-color:#DFF2BF; background-image:url('../img/icon/success.png'); }