a.geral 
{
	text-decoration:none;
	color:#2f4f4f;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
        font-weight : bold;

}

a.geral:hover
{
    text-decoration: none;
    color: #4169e1;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
}

a.faq
{
    text-decoration: none;
    color:#2f4f4f;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
}

a.faq:link
{
    text-decoration: none;
    color:#2f4f4f;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
}

a.faq:visited
{
    color: #990033;
    text-decoration: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
}

a.faq:hover
{
    color: #4169e1;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-decoration: underline;
}


body.princ
{
	margin-left : 2px;
	margin-right : 2px;
	margin-top : 2px;
	background-image : url(../images/fundo.gif);
	background-repeat : no-repeat;
}

body.normal
{
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	background-repeat : no-repeat;
	background-image : url(../imagens/fundo_verde2.gif);
	background-position : top right;
}

table.contorno
{
	border : 1px solid White;
}


td.mundoti
{
	background-image : url(../images/mundoti.gif);
	background-repeat : no-repeat;
	vertical-align : top;
	width : 305px;
	height : 46px;
}

td.ecommerce
{
	background-image : url(../images/ecommerce.gif);
	background-repeat : no-repeat;
	vertical-align : top;
	width : 305px;
	height : 46px;
}

td.canal_livre
{
	background-image : url(../images/canal_livre.gif);
	background-repeat : no-repeat;
	vertical-align : top;
	width : 305px;
	height : 46px;
}

div.princ
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt; /*text-align : justify;*/
    color: #2f4f4f;
}

div.frase
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #FF6633;
	width : 170px;
	margin-left : 18px;
}

div.texto
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    margin-top: 2px;
    margin-left: 2px;
    color: #648868;
    font-weight: bold;
}

div.veja_mais
{
	background-color : #FFFFFF;
}

div.titulo
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #006600;
    font-weight: bold;
    height: 20px;
}

div.servico
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #666666;
	margin-left : 10px;
}

div.opcao
{
	background-color : #666699;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color: #FFFFFF;
	font-weight : bold;
	width : 150px;
	height: 22px;
}

div.id_pag
{
	margin-left : 45px;
	margin-top : 30px;
}
div.logo
{
	margin-left : 45px;
	margin-top : 15px;
}

td.acento_transp
{
	background-image : url(../images/acento_transp.jpg);
	background-position : top right;
	background-repeat : repeat-y;
}

td.desc_link
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    vertical-align: middle;
    text-align: center;
    background-color: #648868;
    font-weight: bold;
    height: 22 px;
    color: #ffffff;
}

td.item_link
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    vertical-align: middle;
    text-align: center;
    background-color: #dcdcdc;
    font-weight: bold;
    height: 22 px;
}

DT
{
    font-size: 100%;
    font-family: Verdana;
}
P
{
    font-size: 100%;
    font-family: Verdana;
}

.titulo_pg
{
    display: block;
    padding-left: 4px;
    font-weight: bold;
    font-size: 12pt;
    padding-bottom: 4px;
    word-spacing: 0px;
    width: 98%;
    color: #006633;
    line-height: 100%;
    padding-top: 5px;
    font-style: normal;
    font-family: Verdana;
    position: relative;
    text-align: left;
    text-decoration: none;
    padding: 4 4 4 4;
    border-bottom: #dcdcdc 1px solid;
    border-right: #dcdcdc 1px solid;
    border-top: #dcdcdc 1px solid;
    border-left: #dcdcdc 1px solid;
    background-color: #f0f1f4;
}

.rodape
{
    padding-right: 0px;
    display: block;
    padding-left: 0px;
    z-index: 100;
    padding-bottom: 0px;
    vertical-align: text-bottom;
    padding-top: 0px;
    background-color: #f0f1f4;
    align: center;
}

span.centro
{
    display: block;
    color: #264989;
    font-style: normal;
    font-family: Verdana;
    text-align: center;
}

td
{
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
}

a.asn
{
	text-decoration: none;
}



img.cursor
{
	cursor:pointer; 
	cursor: hand;
}

div.linha
{
	background: #E2E1D6;
	height: 2px;
}

div.item
{
	background: #E2E1D6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13PX;
}

div.menu_edicao
{
	background: #FFFFFF;
	border: 1px solid Black;
	position: absolute;
	display: none;
}

div.frm_edicao
{
	background: #F4F4F4;
	border: 2px solid Navy;
	position: absolute;
	visibility: hidden;
	width:70%;
	padding: 4 4 4 4;
}

div.prompt
{
	background: #F4F4F4;
	border: 1px solid Navy;
	position: absolute;
	display: none;
	width: 60%;
	padding: 8 8 8 8;
	z-index:10;
}

div.cabecalho
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 130%;
	background: #e2e1d6;
	padding-bottom: 2px;
	margin: 2px;
	width: 100%;
	padding-top: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 22px;
}

div.toolbar
{
    border-right: 1px solid Gray;
    border-top: 1px solid #E4E4E4;
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    vertical-align: top;
    border-left: 1px solid #E4E4E4;
    border-bottom: 1px solid Gray;
    background-color: #f1f1ed;
    width: 100%;
    vertical-align: middle;
    background-color: #f2f4f6;
    margin-left: 2;
    margin-right: 0;
    color: #d3d3d3;
}

div.corpo
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 98%;
	height: 80%;
	border: 1px solid #B0C4DE;
	margin-top: 2;
	margin-left: 2;
	margin-bottom: 2;
	margin-right: 2;
	background-color: #ffffff;
	overflow: auto;
}

div.cpcon
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #ffffff;
    border: 1px solid #a3b3c4;
    border-top: none;
    width: 98%;
    height: 60%;
    overflow: auto;
    font-size: 10pt;
}

div.cpcon2
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #ffffff;
    border: 1px solid #a3b3c4;
    border-top: none;
    width: 98%;
    overflow: auto;
    font-size: 10pt;
    padding-right: 10px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 10px;
}

div.email
{
	font-size: 12px;
	background: #F7F7F7;
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 22px;
}

div.tvitem
{
	height: 18px;
	vertical-align: center;
	width: 100%;
}

div.ed_itens
{
	margin: 1px;
	overflow: auto;
	height: 20%;
	border: 1px solid #B0C4DE;
}

div.meio {
	left: 1%; width: 100%; position: relative
}

td.ed_item
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 72%;
}

td.img_item
{
	border: 0;
	width: 20px;
	height: 18px;
	vertical-align: middle;
}

table.ed_itens
{
	border: 3;
	padding: 0;
	width: 100%;
}

div.ed_dados
{
	margin: 1;
	overflow: auto;
	border: 1px solid #B0C4DE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 72%;
}

table.tvitem
{
	border: 0px;
	padding: 0;
	width: 100%;
}

table.conf
{
	border: 0;
	text-align: center;
	width: 100%;
}

table.conf_data
{
	border: 1px #B0C4DE;
	border-style: solid;
	width: 100%;
	background-color: #F6F6F6;
}

table.incexc_data
{
	border: 1px #B0C4DE;
	border-style: solid;
	width: 100%;
	background-color: #F6F6F6;
}

td.conf_data
{
	height: 22px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

td.lista
{
	width: 600px;
}

td.alerta
{
	color: #FF0000;
	font-family: "MS Sans Serif" , Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.txt
{
	border: 1px solid #C0C0C0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

td.cmd
{
	border-right: #d1d1d1 1px solid;
	padding-right: 1px;
	border-top: #d1d1d1 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	vertical-align: top;
	border-left: #d1d1d1 1px solid;
	border-bottom: 1px solid #d1d1d1;
	background-color: #f1f1ed;
	width: 18px;
	height: 22px;
	vertical-align: middle;
	text-align:center;
}

td.cmdvz
{
	width: 10px;
}

td.tvitem
{
    height: 20px;
    vertical-align: middle;
    font-size: 9pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    width: 100%;
    cursor: pointer;
    cursor: hand;
    color: #3366cc;
}

td.tvitem2
{
    height: 20px;
    vertical-align: middle;
    font-size: 9pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    width: 100%;
    color: #3366cc;
}

span.tvec
{
	height: 16px;
	vertical-align: middle;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #adadad;
	display: inline;
	cursor: pointer;
	cursor: hand;
}


td.tvitemD
{
	font-size: 11px;
	vertical-align: middle;
	cursor: default;
	color: #0000CD;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 16px;
}

td.tvico
{
	width: 32px;
	height: 16px;
	vertical-align: middle;
	cursor: default;
}

td.tvico2
{
	width: 17px;
	height: 16px;
	vertical-align: middle;
}

td.sep4px
{
	width: 4px;
	height: 16px;
}


td.label
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}

td.relcabtab
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	background-color: #D2D2D2;
}

td.rellinha
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F3F3F3;
}

td.rellinhadir
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	background-color: #F3F3F3;
}

td.relcabtabpq
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	background-color: #D2D2D2;
}

td.rellinhapq
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F3F3F3;
}

td.rellinhadirpq
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	background-color: #F3F3F3;
}

td.labelesq
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.titulo
{
	font-weight: bold;
	font-size: 12px;
	width: 100%;
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #a3b3ca;
	text-align: center;
}

div.reldh
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Navy;
	width: 100%;
	font-weight: bold;
	height: 20px;
}



td.campo
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.valida
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

tr.conf_valida
{
	height: 22px;
}

.cmd
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E2E1D6;
	background-color: #f2f4f6;
	border: 1px solid #a3b3c4;	
	cursor: pointer;
	cursor: hand;
}

table.toolbar
{
	border: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

td.obspq
{
	font-size: 10px;
	color: #ff3300;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

span.cmpobr
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Red;
}

div.label
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #24498a;
	text-align: left;
}

div.assunto
{
	background-color: #f2f4f6;
	border: 1px solid #a3b3c4;
	height: 25px;
	width: 98%;
}

div.borda2
{
	background-color: #ffffff;
	border: 1px solid #a3b3c4;
	border-top: none;
	margin-left: 6px;
	width:100%;
}

div.fundo1
{
	
	background-color: #f2f4f6;
	border: 1px solid c9c9c9;
	margin-left: 4px;
	margin-bottom: 4px;
	margin-top: 4px;
	width:100%;
}


div.impressao
{
	
	background-color: #FDFDFD;
	border: 1px solid c9c9c9;
	margin-left: 2px;
	margin-bottom: 2px;
	margin-top: 2px;
	width:100%;
}

div.fundo2
{
	background-color: #f7f7f7;
	border: 1px solid c9c9c9;
}


div.campo
{
	border: 1px solid;
	border-color: #C0C0C0;
	background-color: #FFFFFF;
}

span.assunto
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: left;
}

span.assunto2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #24498a;
	text-align: left;
	font-weight: bold;
}

span.lblB
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	font-weight: bold;
}

span.lblB2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #24498a;
	text-align: left;
	font-weight: bold;
}

span.lblN
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
}

span.lblA
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
}

span.lblA2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
}

span.obspq
{
	font-size: 10px;
	color: #ff3300;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


div.pont
{
	width: 100%;
	border-top-color: #C0C0C0;
	border-top-style: dashed;
	border-top-width: 1px;
	height: 1px;
}

table.frmenvio
{
	border :  0;
	width: 99%;
}


TABLE.select
{
    BORDER-RIGHT: #4682b4 1px solid;
    BORDER-TOP: #4682b4 1px solid;
    BORDER-LEFT: #4682b4 1px solid;
    BORDER-BOTTOM: #4682b4 1px solid;
}
TD.sel_titulo
{
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #a3b3ca;
	height: 24px;
}

div.ajuda
{
    border-right: #a3b3c4 1px solid;
    border-top: #a3b3c4 1px solid;
    font-size: 12px;
    border-left: #a3b3c4 1px solid;
    border-bottom: #a3b3c4 1px solid;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #f2f4f6;
    width: 99%;
    padding: 6 6 6 6;
    font-weight: bold;
}


td.ajuda1
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 15%;
	color: #3366CC;
	vertical-align : top;
	height: 26px;
	padding : 6 6 6 6;
}

td.ajuda
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #3366CC;
	vertical-align : top;
	height: 26px;
	padding : 6 6 6 6;
}

td.ajuda_icone
{
	padding : 6 6 6 6;
	width : 15%;
	vertical-align : top;
	text-align : center;
}

td.ar_cabecalho
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #cccccc;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}

td.ar_linha
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 11px;
	padding-bottom: 1px;
	vertical-align: top;
	color: #000099;
	padding-top: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


