/* 
	*** DOCUMENTOS CSS ***
	Desenvolvido pela AGÊNCIA INTERAG - www.interag.net
*/

/*
  Estilos HTML
  Padronização dos códigos HTML para as regras de design do site.
*/

body
{
	font-family:Arial, Helvetica, verdana, sans-serif;
	color:#000000;
	font-size:10px;
	text-decoration:none;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}

form
{
	border:none;
	margin:0px;
}

select
{
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 10px;
	color:#666666;
	border:1px  solid  #b8b7b8;
	background-color:#f6f5f2;
	margin-bottom:5px;
}

textarea
{
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 10px;
	color: #354c00;
	border-left: #d8d7d7 1px solid;
	border-top: #d8d7d7 1px solid;
	border-right: #d8d7d7 1px solid;
	border-bottom: #d8d7d7 1px solid;
	background-color:#f6f5f2;
	padding:5px;
}



/*
  Estilos básicos da imagem - (IMG)
*/

img
{
	border:none;
	margin:0px;
}


/*
  Estilos básicos da tabela - (TABLE)
*/

table
{
	border:none;
	font-family:Arial, Helvetica, verdana, sans-serif;
	color:#000000;
	font-size:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
 	border-collapse:collapse;
	border-spacing:inherit; 
	empty-cells:no-borders;
}

table a
{
	color:#333333;
	text-decoration:none;
}

table a:hover
{
	color:#333333;
	text-decoration:underline;
}

table.baseTBgeral
{
	width:100%;
	text-align:center;
	background-image:url(../images/bk_ct_geral.jpg);
	background-position:0px 30px;
	background-repeat:repeat-x;
}

table.baseTBpainel
{
	width:770px;
	height:226px;
	text-align:center;
}

table.baseTBpainel ul
{
	width:171px;
	list-style-type:none;
	margin:2px 0px 0px 2px;
	padding:0;
}

table.baseTBpainel ul li
{
	margin:1px 0px 0px 0px;
	padding:2px 0px 0px 28px;
	background-image:url(../images/bk_mn_geral.jpg);
	height:17px;
	color:#617a93;
	font-size:10px
}

table.baseTBpainel ul li a
{
	color:#617a93;
	text-decoration:none
}

table.baseTBpainel ul li a:hover
{
	color:#1a3249;
	text-decoration:underline
}

table.baseTBpainel ul li a:visited
{
	color:#617a93;
	text-decoration:none
}

table.baseTBcorpopagina
{
	width:770px;
	height:448px;
}

table.baseTBcorpopagina td.colunaesq
{
	width:16px;
	background-color:#FFFFFF;
	background-image:url(../images/bk_corpo_barra_esq.jpg);
	background-repeat:repeat-y
}

table.baseTBcorpopagina td.colunaesq01
{
	width:12px;
	background-color:#FFFFFF;
	vertical-align:bottom
}

table.baseTBcorpopagina td.colunadir
{
	width:14px;
	background-color:#FFFFFF;
	background-image:url(../images/bk_corpo_barra_dir.jpg);
	background-repeat:repeat-y;
	text-align:right
}

table.baseTBcorpopagina td.colunadir01
{
	width:14px;
	background-color:#FFFFFF;
	vertical-align:bottom
}

table.baseTBcorpopagina td.colunadir02
{
	width:12px;
	background-color:#FFFFFF;
	vertical-align:top
}

table.baseTBcorpopagina td.colunamenu
{
	width:196px;
	background-color:#FFFFFF;
	background-image:url(../images/bk_ct_coluna_menu.jpg);
	background-repeat:no-repeat
}

table.baseTBcorpopagina td.colunamenu p
{
	background-image:url(../images/bk_infor_mn.jpg);
	background-repeat:no-repeat;
	width:150px;
	padding:10px 15px 0px 15px;
	background-position:center center;
	height:110px;
	font-size:10px;
	margin:0px 0px 0px 0px;
	color:#617a93;
	text-align:left
}

table.baseTBcorpopagina td.colunamenu p a
{
	color:#325a82;
	text-decoration:none
}

table.baseTBcorpopagina td.colunamenu p a:hover
{
	color:#0a2d51;
	text-decoration:underline
}

table.baseTBcorpopagina td.colunamenu p a:visited
{
	color:#325a82;
}

table.baseTBcorpopagina td.colunamenu ul
{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 5px;
	width:160px;
	height:105px;
	background-image:url(../images/bk_infor_mn_01.jpg);
	background-repeat:no-repeat;
	background-position:center center
}

table.baseTBcorpopagina td.colunamenu ul li
{
	text-align:left;
	background-image:url(../images/bk_mn_inf.jpg);
	background-repeat:no-repeat;
	margin-bottom:5px;
	padding:1px 0px 0px 20px;
	height:15px;
	color:#065a8b
}

table.baseTBcorpopagina td.colunamenu ul li a
{
	color:#065a8b;
	text-decoration:none
}

table.baseTBcorpopagina td.colunamenu ul li a:hover
{
	color:#013e62;
	text-decoration:underline
}

table.baseTBcorpopagina td.colunamenu p a:visited
{
	color:#065a8b;
}

table.baseTBcorpopagina td.colunaconteudo
{
	width:506px;
	background-color:#FFFFFF;
	background-position:7px 5px;
}

table.baseTBcorpopagina td.colunaconteudo table.TBctconteudo
{
	width:494px;
	height:473px;
	margin:5px 0px 0px 0px;
	background-color:#feffff
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarraesq
{
	width:4px;
	height:473px;
	background-image:url(../images/bk_ct_barra.jpg);
	background-repeat:repeat-x
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarraesqint
{
	width:12px;
	height:473px;
	background-image:url(../images/bk_ct_barra_int_esq.jpg);
	background-repeat:repeat-x
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarracentro
{
	width:6px;
	background-image:url(../images/bk_ct_barra_centro.jpg);
	background-repeat:repeat-x
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarradir
{
	width:5px;
	background-image:url(../images/bk_ct_barra_01.jpg);
	background-repeat:repeat-x
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo
{
	margin:5px 0px 0px 0px;
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarradirint
{
	width:12px;
	background-image:url(../images/bk_ct_barra_int_dir.jpg);
	background-repeat:repeat-x
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint
{
	width:470px;
	background-image:url(../images/bk_ct_corpo_int.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
	text-align:left;
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbctbarratitulosupPop
{
	width:470px;
	height:46px;
	margin:15px 0px 0px 0px;
	color:#b1c2d4;
}

table.TBconteudopop
{
	margin:10px;
	margin-top:0px;
}

table.TBconteudopop h1
{
	color:#6d8094;
	margin:10px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	font-size:11px
}

table.TBconteudopop p
{
	color:#6d8094;
	font-size:10px;
	margin:10px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	text-align:justify
}



table.TBconteudopop p.ctimagem
{
	text-align:center;
	font-size:9px;
	margin:10px 5px 0px 5px;
	padding:0px 0px 0px 0px;
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbctbarratitulosup
{
	width:470px;
	height:46px;
	margin:15px 0px 0px 0px;
	color:#b1c2d4;
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbctbarratitulosup a
{
	color:#6d8094;
	height:18px;
	text-decoration:none
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbctbarratitulosup a:hover
{
	color:#2c4763;
	height:18px;
	text-decoration:underline
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbctbarratitulosup a:visited
{
	color:#6d8094;
	height:18px;
	text-decoration:underline
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbctformulario
{
	width:465px;
	margin:15px 0px 0px 0px;
	color:#b1c2d4;
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbCorpoger
{
	width:465px;
	margin:15px 0px 0px 0px;
	color:#b1c2d4;
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbCorpoger table.tbDestaque
{
	width:147px;
	height:142px;
	color:#6d8094;
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbCorpoger table.tbDestaque a
{
	color:#6d8094;
	text-decoration:none
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbCorpoger table.tbDestaque a:hover
{
	color:#024074;
	text-decoration:underline
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbCorpoger table.tbDestaque a:visited
{
	color:#6d8094;
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbCorpoger td.gerbarratit
{
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
	font-size:11px;
	color:#024074;
	font-weight:bold;
	background-image:url(../images/bk_ct_barra_ger.jpg)
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbCorpoger th.gerbarratit
{
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
	font-size:11px;
	color:#024074;
	font-weight:bold;
	background-image:url(../images/bk_ct_barra_ger.jpg);
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbCorpoger td.gerlinhaescura
{
	height:21px;
	background-color:#ecf2f7;
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
	font-size:11px;
	color:#6d8094;
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbCorpoger td.gerlinhaescura a
{
	font-size:11px;
	color:#6d8094;
	text-decoration:none
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbCorpoger td.gerlinhaescura a:hover
{
	font-size:11px;
	color:#024074;
	text-decoration:underline
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbCorpoger td.gerlinhaescura a:visited
{
	font-size:11px;
	color:#6d8094;
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbCorpoger td.gerlinhaclara
{
	height:21px;
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
	font-size:11px;
	color:#6d8094;
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbCorpoger td.gerlinhaclara a
{
	font-size:11px;
	color:#6d8094;
	text-decoration:none
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbCorpoger td.gerlinhaclara a:hover
{
	font-size:11px;
	color:#024074;
	text-decoration:underline
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint table.tbCorpoger td.gerlinhaclara a:visited
{
	font-size:11px;
	color:#6d8094;
	text-decoration:none
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint h1
{
	color:#6d8094;
	margin:10px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	font-size:11px
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint h2
{
	color:#6d8094;
	margin:10px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	text-decoration:underline
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint p
{
	color:#6d8094;
	/*font-size:10px;*/
	margin:10px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	text-align:justify
}

table.baseTBcorpopagina td.colunaconteudo table.TBconteudo td.clbarraconteudoint p.ctimagem
{
	text-align:center;
	font-size:9px;
	margin:10px 5px 0px 5px;
	padding:0px 0px 0px 0px;
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo01
{
	width:273px;
	background-image:url(../images/bk_ct_corpo_coluna_esq.jpg);
	background-repeat:repeat-x;
	background-position:0px 30px;
	text-align:left
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo01 img
{
	margin:0px 0px 0px 10px;
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo01 ul
{
	width:220px;
	_width:260px;
	height:120px;
	margin:10px 0px 0px 0px;
	color:#6a8aaa;
	background-image:none;
	text-align:left;
	list-style:none;
}


table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo01 ul li
{
	text-align:left;
	background-image:url(../images/bk_ico_ct_corpo_central.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 5px -30px;
	_margin:0px 0px 5px 10px;
	padding:1px 0px 0px 20px;
	background-position:0px 1px;
	color:#6a8aaa
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo01 ul li a
{
	color:#6a8aaa;
	text-decoration:none
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo01 li a:hover
{
	color:#013e62;
	text-decoration:underline
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo01 ul li a:visited
{
	color:#6a8aaa;
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo01 p
{
	width:250px;
	height:60px;
	margin:6px 0px 0px 10px;
	color:#6a8aaa;
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo01 p a
{
	color:#6a8aaa;
	text-decoration:none
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo01 p a:hover
{
	color:#15436c;
	text-decoration:underline
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo01 p a:visited
{
	color:#6a8aaa;
}


table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo02
{
	width:206px;
	background-image:url(../images/bk_ct_corpo_coluna_dir.jpg);
	background-repeat:repeat-x;
	background-position:0px 30px;
	text-align:left
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo02 img.none
{
	margin:0px 0px 0px 0px;
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo02 img
{
	margin:0px 0px 0px 5px;
}
table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo02 p
{
	margin:0px 0px 5px 5px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo02 ul
{
	width:160px;
	_width:200px;
	height:70px;
	margin:10px 0px 0px 0px;
	_margin:10px 0px 0px -5px;
	color:#6a8aaa;
	background-image:none;
	text-align:left;
	list-style:none;
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo02 ul li
{
	text-align:left;
	background-image:url(../images/bk_ico_ct_corpo_central.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 5px -30px;
	_margin:0px 0px 5px 10px;
	padding:1px 0px 0px 20px;
	background-position:0px 1px;
	color:#15436c
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo02 ul li a
{
	color:#15436c;
	text-decoration:none
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo02 li a:hover
{
	color:#013e62;
	text-decoration:underline
}

table.baseTBcorpopagina td.colunaconteudo table td.clbarraconteudo02 ul li a:visited
{
	color:#15436c;
}




.pndate
{
	width:305px;
	background-image:url(../images/bk_painel_barra_sup.jpg);
	text-align:right;
	padding-top:25px;
	padding-right:8px;
	color:#FFFFFF;
	font-size:9px;
}




/*
  Estilos básicos da célula da coluna da tabela - (TD)
*/

td
{
	border:none;
	padding:0px;
	margin:0px;
	vertical-align:top;
	border-collapse:collapse;
	border-spacing:inherit; 
	empty-cells:no-borders;
}

th
{
	border:none;
	padding:0px;
	margin:0px;
	vertical-align:top;
	border-collapse:collapse;
	border-spacing:inherit; 
	empty-cells:no-borders;
}
/*
  Estilos básicos de link - (INPUT)
*/

input
{
	border:0px;
	FONT-SIZE: 10px;
	font-family: Arial, Verdana, Tahoma;
	HEIGHT:15px;
	color:#666666;
	margin:0px;
	padding:0px;
	background-image:url(../images/bk_fr_input_01.gif);
	background-repeat:repeat-x;
	background-position:top;
}

input.none
{
	border: none;
	background-image:none;
}

.frsubtitulo
{
	color:#6d8094;
	font-size:12px;
	vertical-align:middle;
	font-weight:bold
}

.frtextonomecampo
{
    font-size: 10px;
    color:#727272;
    font-family: Arial, Ve0rdana, Tahoma;
	text-decoration: none;
}

.frtextonomecampoerro
{
    font-size: 10px;
    color:#FF0000;
    font-family: Arial, Verdana, Tahoma;
	text-decoration: none;
}

div.Btacao
{
	width:465px;
	margin:10px 10px 10px 0px;
	text-align:right
}
