/* 
	*** 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:none;
	background-color:#FBFBF5;
}

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:#ffffff;
	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%;
	height:100%;
	text-align:center;
	background-image:url(../images/bk_ct_geral.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

table.baseTBpainel
{
	width:764px;
	height:160px;
	text-align:center;
}

table.baseTBcorpopagina
{
	width:766px;
}

table.TBmenu
{
	width:190px;
	margin-left:17px;
}

table #TBmenu p
{
	margin-bottom:5px;
}

table #TBmenuGaleria
{
	width:158px;
	margin-top:10px;
	margin-left:15px
}

table #TBmenuGaleria p
{
	color:#FFFFFF;
	font-size:10px
}

table #TBmenuGaleria p a
{
	color:#FFFFFF;
	text-decoration:none;
}

table #TBmenuGaleria p a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

table #TBmenuGaleria p.tbtitulo
{
	color:#375203;
	font-weight:bold;
	font-size:10px
}

table #TBmenuGaleria p.tbtitulo a
{
	color:#375203;
	text-decoration:none;
}

table #TBmenuGaleria p.tbtitulo a:hover
{
	color:#375203;
	text-decoration:underline
}

table #TBmenu01
{
	width:154px;
	height:135px;
	margin-top:10px;
	margin-left:15px;
}

table #TBmenu01 p
{
	color:#608615;
	font-size:10px
}

table #TBmenu01 p a
{
	color:#608615;
	text-decoration:none;
}

table #TBmenu01 p a:hover
{
	color:#608615;
	text-decoration:underline;
}

table #TBmenu01 p.tbtitulo
{
	color:#375203;
	font-weight:bold;
	font-size:10px;
}

table #TBmenu01 p.tbtitulo a
{
	color:#375203;
	text-decoration:none;
}

table #TBmenu01 p.tbtitulo a:hover
{
	color:#375203;
	text-decoration:underline
}

table.tbCorpoint
{
	width:547px;
	height:600px;
}

table.tbCorpoint p.cttexto
{
	color:#3f5a00;
	margin-bottom:10px;
	font-size:11px;
}

table.tbCorpoint p.cttextocur
{
	color:#3f5a00;
	font-size:11px;
	margin-bottom:2px;
}

table.tbCorpoint p a.cttextolink
{
	color:#50691F;
	text-decoration:underline;
	font-size:11px;
}

table.tbCorpoint p a.cttextolink:hover
{
	color:#6B7E47;
	text-decoration:underline;
	font-size:11px;
}

table.tbCorpoint p.cttextocab
{
	color:#3f5a00;
	margin-bottom:10px;
	font-size:11px;
	width:495px;
	margin-left:7px;
}

table.tbCorpoint p.cttextocab a
{
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	font-size:11px;
}

table.tbCorpoint p.cttextocab a:hover
{
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	font-size:11px;
	color:#003300
}

table.tbCorpoint p.cttitulo
{
	color:#3f5a00;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
}

table.tbCorpoint p.cttitulocur
{
	color:#3f5a00;
	margin-bottom:3px;
	margin-top:15px;
	font-size:12px;
	font-weight:bold;
}

table.tbCorpoint p.ctlegenda
{
	color:#3f5a00;
	margin-bottom:9px;
	text-align:center;
}

table.tbBaseform
{
	width:548px;
	background-color:#ffffff;
}

table.tbCorpoform
{
	style:490px;
}

table.tbseta
{
	color:#223201;
	margin-bottom:10px;
	font-size:11px;
}

table.tbseta a
{
	color:#223201;
	text-decoration:none;
	font-size:11px;
}

table.tbseta a:hover
{
	color:#223201;
	text-decoration:underline;
	font-size:11px;
}

table.tbseta a:visited
{
	color:#223201;
	font-size:11px;
}

table.tbseta
{
	color:#333333;
	margin-bottom:10px;
	font-size:11px;
}

table.tbseta a.tbseta01
{
	color:#333333;
	text-decoration:nne;
	font-size:11px;
}

table.tbseta a:hover.tbseta01
{
	color:#333333;
	text-decoration:underline;
	font-size:11px;
}

table.tbseta a:visited.tbseta01
{
	color:#333333;
	text-decoration:underline;
	font-size:11px;
}

/*
  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;
}

td.clmenu
{
	height:643px;
	background-image:url(../images/bk_ger_menu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	vertical-align:top;
}

td.clCorpopp
{
	vertical-align:top;
}

td.clCorpopp p
{
	font-size:10px;
	color:#5b7c15;
}

td.clCorpopp div
{
	font-size:10px;
	color:#5b7c15;
}

td.clCorpopp table p
{
	font-size:9px;
	color:#5b7c15;
}

td.clCorpopp table p a
{
	font-size:9px;
	color:#5b7c15;
	text-decoration:none;
}

td.clCorpopp table p a:hover
{
	font-size:9px;
	color:#5b7c15;
	text-decoration:underline;
}

td.clCorpopp table p.ctptitulo a
{
	font-size:13px;
	color:#496313;
}

td.clCorpopp table p.ctptitulo a:hover
{
	font-size:13px;
	color:#496313;
	text-decoration:underline;
}

td.ctLinknot a
{
	color:#314702;
	text-decoration:none
}

td.ctLinknot a:hover
{
	color:#314702;
	text-decoration:underline
}

td.clCorpopp div p
{
	width:235px;
	margin-right:5px;
}

td.clCorpopp div p a
{
	color:#314702;
	text-decoration:none
}

td.clCorpopp div p a:hover
{
	color:#314702;
	text-decoration:underline
}

td.ctTituloPag
{
	width:255px;
	height:27px;
	vertical-align:middle;
	font:arial;
	font-size:14px;
	font-weight:bold;
	color:#588105;
	text-transform:uppercase
}

td.ctCaminhoPag
{
	width:464px;
	height:28px;
	background-color:#FFFFFF;
	vertical-align:middle;
	font:arial;
	font-size:11px;
	color:#a4a4a3;
}

td.ctCaminhoPag a
{
	color:#588105;
	text-decoration:none
}

td.ctCaminhoPag a:hover
{
	color:#588105;
	text-decoration:underline
}

td.frsubtitulo
{
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#446102
}

td.tbBarratit
{
	background-image:url(../images/bk_barra_tit.jpg);
	background-repeat:repeat-x;
	vertical-align:middle;
	font-size:11px;
	color:#597919;
	font-weight:bold
}

td.lngerverde
{
	height:20px;
	background-color:#e1ecca;
	text-align:left;
	vertical-align:middle;
	font:arial;
	color:#354c00;
	font-size:11px;
}

td.lngerverde a
{
	height:20px;
	color:#354c00;
	font-size:11px;
	text-decoration:none
}

td.lngerverde a:hover
{
	height:20px;
	color:#354c00;
	font-size:11px;
	text-decoration:underline
}

td.lngerbranco
{
	height:20px;
	background-color:#f5f9ec;
	text-align:left;
	vertical-align:middle;
	font:arial;
	color:#354c00;
	font-size:11px;
}

td.lngerbranco a
{
	height:20px;
	color:#354c00;
	font-size:11px;
	text-decoration:none
}

td.lngerbranco a:hover
{
	height:20px;
	color:#354c00;
	font-size:11px;
	text-decoration:underline
}

td.tdbarrapesq
{
	width:464px;
	background-image:url(../images/bk_barra_not.jpg);
	background-repeat:repeat-x;
	vertical-align:middle;
	padding-left:10px;
	color:#FFFFFF;
}

td.tdbarrapesq a
{
	color:#FFFFFF;
}

td.tdbarrapesq a:hover
{
	color:#33450f;
}

/*
  Estilos básicos de layer - (DIV)
*/


/*
  Estilos básicos de link - (P)
*/

p {
	border:none;
	padding:0px;
	margin:0px;
	text-align:justify;
}


/*
  Estilos básicos de link - (INPUT)
*/

input
{
	border:0px;
	FONT-SIZE: 10px;
    font-family: Arial, Verdana, Tahoma;
	HEIGHT: 15px;
	color:#666666;
	margin-top:1px;
	margin:0px;
	padding:0px;
	background-image:url(../images/bk_fr_input_01.gif);
	background-repeat:repeat-x;
	background-position:top;
}

input.none 
{
	border: 0px;
	background-image:0px;
}

span.none input
{
	border: 0px;
	background-image:0px;
}

/*
  Estilos básicos de layer - (DIV)
*/

div
{
    font-family: Arial, Verdana, Tahoma;
	font-size:10px;
	color:#333333;
	border:none;
	margin:0px;
}

/*
  Estilo geral
*/

.frtextonomecampo
{
    font-size: 11px;
    color:#446102;
    font-family: Arial, Verdana, Tahoma;
	text-decoration: none;
}

.frtextonomecampoerro
{
    font-size: 11px;
    color:#FF0000;
    font-family: Arial, Verdana, Tahoma;
	text-decoration: none;
}

.ctregistro
{
    font-size: 11px;
    color:#3f5316;
    font-family: Arial, Verdana, Tahoma;
	text-decoration: none;
	font-weight:bold
}

.ctbarranavegacao
{
    font-size: 11px;
    color:#3f5316;
    font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
	font-weight:bold
}

.ctbarranavegacao:hover
{
    font-size: 11px;
    color:#3f5316;
    font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
	font-weight:bold
}

