body 

{

	font-size:11px;

	font-family: Arial, Helvetica, sans-serif;

	margin:0px;

	padding:0px;

	color:#666666;

	position:absolute;

	left:50%;

	margin-left:-389px;

	background-image:url(../images/bgrdindex.png);

	background-attachment:scroll;

	background-repeat:repeat-x;

	background-color:#015922;

}

img

{

	border:none;

	vertical-align: middle;

}

#blocofundo

{

	background-color:#DAE8F1;

	width:739px;

	text-align:center;

	padding:20px 20px 0px 20px;

}

#linetop

{

	background-image:url(../images/imgdetailstop.gif);

	background-repeat:no-repeat;

	width:737px;

	height:8px;

}

#logobanner

{

	height:95px;

	background-color:#FFFFFF;

	text-align:left;

}

#logo

{

	background-color:#FFFFFF;

	width:248px;

	height:78px;

	padding-top:15px;

}

#fullbanner

{

	background-color:#FFFFFF;

	height:78px;

	width:470px;

	padding-right:20px;

	padding-top:15px;

}

#banner

{

	height:60px;

	width:468px;

	border:none;

}

#leftdecor

{

	background-color:#7BB0CD; 

	border-right:solid 1px #A3C7DC; 

	width:49px; 

	height:143px;

}

#bglogin

{

	background-color:#66A2C4; 

	border-right:solid 1px #A3C7DC; 

	width:197px; 

	height:143px;

}

#bdtopimg

{

	border-bottom:solid 1px #A3C7DC; 

}

#bardate

{

	background-image:url(../images/bardate.jpg);

	background-repeat:no-repeat;

	width:490px;

	height:40px;

}

#date

{

	text-align:left;

	color:#FFFFFF;

	font-size:9px;

	padding-left:20px;

}

#bgfootermenu

{

	background-image:url(../images/bgfootermenu.jpg);

	background-repeat:no-repeat;

	width:247px;

	height:21px;

}

#bgfootercopy

{

	background-image:url(../images/bgfooterbody.jpg);

	background-repeat:no-repeat;

	width:490px;

	height:21px;

	text-align:center;

	color:#15577D;

	font-size:9px;

}

#bgmenu

{

	background-image:url(../images/bgmenu.gif);

	background-repeat:repeat-y;

	width:247px;

}

#conteudo

{

	background-color:#FFFFFF;

	text-align:left;

}

#lnkhome

{

	background-image:url(../images/bglnkhome.gif);

	background-repeat:no-repeat;

	width:247px;

	height:40px;

}

#lnkfaq

{

	line-height:1.8;

}

#lnkfaq a, a:visited 

{

	text-decoration:none;

	color: #000000;

	font-size:11px;

}

#lnkfaq a:hover 

{ 

	color: #D00006;

	text-decoration:underline;

	font-size:11px;

}

input, textarea, select 

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #666666;

	width:98%;

	font-weight:normal;

	text-decoration: none;

	background-color: #ffffff;

	BORDER-RIGHT: #DAE8F1 1px solid; 

	BORDER-TOP: #DAE8F1 1px solid; 

	BORDER-LEFT: #DAE8F1 1px solid; 

	BORDER-BOTTOM: #DAE8F1 1px solid; 

}

.btn

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #0061A8;

	text-decoration: none;

	background-color: #F4F8FB;

	BORDER-RIGHT: #DAE8F1 1px solid; 

	BORDER-TOP: #DAE8F1 1px solid; 

	BORDER-LEFT: #DAE8F1 1px solid; 

	BORDER-BOTTOM: #DAE8F1 1px solid; 

	width:130px;

	cursor:hand;

}

.form_txt

{

	font-weight:bold;

	color:#FFAD34;

	padding-top:10px;

	padding-bottom:3px;

}

#bclbtn

{

	padding-top:20px; 

	padding-bottom:10px;

}

#mailform

{

	padding:0px; 

	margin:0px;

}

#btnpos

{

	float:left; 

	padding-right:20px;

}

.posformA

{

	float:left; 

	width:50%; 

	padding-right:10px;

}

.posformB

{

	float:left; 

	width:47%;

}

.posformdiv1

{

	clear:both; 

	padding-bottom:5px;

}

.posformdiv2

{

	clear:both;

	padding-bottom:15px;

}

.btnimg

{

	background-image:url(../images/btn_enter.gif);

	width:26px;

	height:16px;

	cursor:hand;

	border:none;

}

.form_extranet

{

	font-family: Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#ffffff;

	background-color:#66A2C4;

	BORDER-RIGHT: #A3C7DC 1px solid; 

	BORDER-TOP: #A3C7DC 1px solid; 

	BORDER-LEFT: #A3C7DC 1px solid; 

	BORDER-BOTTOM: #A3C7DC 1px solid; 

	width:90px;

	height:11px;

}

#bclogin

{

	text-align:left; 

	padding-left:14px; 

	padding-top:14px;

}

#txtlogin

{

	color:#FFFFFF; 

	font-size:9px; 

	padding-top:8px; 

	padding-bottom:8px;

}

.labeluser

{

	padding-right:7px;

	color:#FFFFFF;

	font-size:9px; 

}

.labelpwd

{

	padding-right:3px; 

	color:#FFFFFF; 

	font-size:9px;

}

#pospwd

{

	float:left; 

	padding-right:8px;

}

#posagtc

{

	padding-left:45px;

}

#poshome

{

	text-align:right; 

	padding-bottom:6px; 

	padding-right:10px;

}

#poshome a, a:visited 

{

	text-decoration:none;

	color: #15577D;

	font-size:11px;

	font-weight:normal;

}

#poshome a:hover 

{ 

	color: #15577D;

	text-decoration:none;

	font-size:11px;

	font-weight:bold;

}

#menu 

{ 

	text-align:right; 
	padding-right:10px;
	padding-top:5px; 

}

#menu a, a:visited 

{

	text-decoration:none;

	color: #15577D;

	font-size:11px;

	font-weight:normal;

}

#menu a:hover 

{ 

	color: #1A3B16;

	text-decoration:underline;

	font-size:11px;

	font-weight:normal;

}

.linemenu

{

	padding-bottom:5px !important;

	padding-top:5px !important;

	padding-bottom:0px;

	padding-top:0px;

	_padding-bottom:0px;

	_padding-top:0px;

	padding-right:12px;

}

#blctemp

{

	BORDER-TOP: #ffffff 1px solid; 

	BORDER-BOTTOM: #ffffff 1px solid; 	

	height:225px; 

	width:198px; 

	background-color:#B4CFE2;

}

#posbcltemp

{

	padding-top:20px; 

	padding-left:50px;

	padding-bottom:20px; 

}

#tt

{

	padding-top:10px; 

	padding-bottom:10px;

	text-align:right;

	padding-right:10px; 

	

}

#bclend

{

	text-align:right; 

	color:#15577D; 

	font-size:9px; 

	padding-right:10px; 

	line-height:1.5; 

	padding-bottom:40px;

}

.posbot

{

	padding-bottom:10px;

}

.posform

{

	padding-bottom:7px;

	_padding-bottom:5px;

}

/* Conteúdo Interno Área Restrita*/

#bvindo

{

	background-color:#B4CFE2; 

	color:#1D374C; 

	padding-right:10px; 

	font-size:11px; 

	padding-top:5px; 

	padding-bottom:5px; 

	text-align:right;

}

#sair

{

	background-color:#f8f8f8; 

	color:#1D374C; 

	font-size:11px; 

	padding-top:5px; 

	padding-bottom:5px; 

	text-align:center;

	margin-top:50px;

}

#sair a, a:visited 

{

	text-decoration:none;

	color: #FF0000;

	font-size:11px;

	font-weight:bold;

}

#sair a:hover 

{ 

	color: #9B0000;

	text-decoration:none;

	font-size:11px;

	font-weight:bold;

}

#dwn

{ 

	padding:0px 10px 10px 20px;

}

#dwn a, a:visited 

{

	text-decoration:none;

	color: #15577D;

	font-size:11px;

	font-weight:normal;

}

#dwn a:hover 

{ 

	color: #15577D;

	text-decoration:underline;

	font-size:11px;

	font-weight:normal;

}

.dta

{

	padding-bottom:5px; 

	font-weight:bold; 

	color:#66A2C4;

}

.ttl

{

	padding-bottom:5px; 

	color:#ff9900; 

	font-weight:bold;

}

.trataerro

{

 	padding:0px 10px 10px 20px; 

	color:#ff6600;

}

.trataerro2

{

 	padding:0px 10px 10px 0px; 

	color:#FF6600;

}

.bloco1

{

	float:left; 

	width:50%; 

	border-right:1px solid #ECF3F8;

}

.posbloco1

{

	padding-bottom:5px;

}

.postxt1

{

	padding:5px;

}

.postxtinterna

{

	padding:15px 5px 5px 5px;

}

.bloco2

{

	float:left; 

	width:49%;

}

.posbloco2

{

	padding-left:10px; 

	padding-bottom:5px;

}

.postxt2

{

	padding-left:10px; 

	padding-top:5px;

}

.linhadiv

{

	clear:both; 

	padding-top:10px; 

	margin-bottom:10px; 

	border-bottom:1px dashed #DAE8F1;

}

.linedivitem

{

	padding-top:10px; 

	margin-bottom:10px; 

	border-bottom:1px solid #E7F5E5;

}

#linews

{

	padding-top:5px; 

	margin-bottom:5px; 

	border-bottom:1px solid #E7F5E5;

}

#news

{

	 padding-top:5px;

}

#news a, a:visited 

{

	text-decoration:none;

	color: #6C9FC6;

	font-weight:normal;

}

#news a:hover 

{ 

	color: #ff9900;

	text-decoration:none;

	font-weight:normal;

}

.linettl

{

	border-bottom:1px solid #ECF3F8; 

	padding-top:5px;

}

.linettl2

{

	border-bottom:1px solid #ECF3F8; 

	padding-top:3px;

}

.linettl3

{

	border-bottom:1px solid #ECF3F8; 

	padding-top:7px;

}

.btnsaiba

{

	padding-top:10px;

}

p 

{

	font-size:11px;

	line-height:1.2;

	margin:0px;

	padding:0px;

}

.blocointerno

{

	width:100%; 

}

#bclgeral

{

	padding:15px;
	text-align:justify;

}

#namegal

{

	padding-bottom:5px;

	font-weight:bold;

	color:#ff9900;

}

#imgnews

{

	border-color:#B4CFE2; 

	border-style:solid; 

	border-width:1px;

}

#ttlnews

{

	font-weight:bold; 

	color:#FF9900; 

	font-size:11px; 

}

#datenews

{

	padding-bottom:10px; 

	padding-left:15px;

	font-size:9px;

	color:#0061A8;

}

#imggal

{

	border-color:#B4CFE2; 

	border-style:solid; 

	border-width:1px;

	width:120px;

	height:90px;

}

#posimgal

{

	float:left; 

	margin-right:30px;

	margin-bottom:20px;

}

#legend

{

	text-align:center; 

	font-size:9px;

	width:120px;

}

.drag

{

	position:absolute; 

	visibility:hidden;

	left:0; 

	top:0;

	z-index:1000; 

	background-color:#fff; 

	border:1px solid #67A2C4;

}

.close

{

	background-color:#67A2C4; 

	text-align:right; 

	height:12px;

}

#posgal001

{

	padding-top:15px; 

	padding-bottom:15px;

}

.dica

{

	font-weight:normal; 

	font-size:11px;

	color:#ACB4B9;

	font-family: Arial, Helvetica, sans-serif;

}

#blocoaviso

{

	border-color:#efefef;

	color:#0061A8; 

	border-style:solid; 

	border-width:1px;

	padding:5px;

	background-color:#FCFCFC;

	margin-top:10px;

}