body {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3D3D3D;
	background:url(../images/fnd.jpg) #CCCCCC repeat;
	
}

a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0B6DC6;
	font-weight:bold;
	text-decoration:underline;
}

a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0B6DC6;
	font-weight:bold;
	text-decoration:none;
}

.link_rodape {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#F2F2F2;
	font-weight:normal;
	text-decoration:underline;
}

.link_rodape:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#DE7B0D;
	font-weight:normal;
	text-decoration:none;
}

.destaque_subtitulo {
	color:#0B6DC6; 
	font-weight:bold;
}

.destaque {
	font-size:11px;
}

.subtitulo1 {
	font-size:18px;
	color:#292929;
}

.subtitulo2 {
	color:#F75002; 
	font-weight:bold;
}

.rodape {
	color:#919191;
}



.menubase { 
	COLOR:#2B438B; 
	FONT-SIZE:12px; 
	TEXT-DECORATION: none; 
	PADDING:2px; 
	MARGIN:0px; 
	height:20px; 
	display:block; 
	BORDER-BOTTOM:#DADADA 1px solid; 
	FONT-WEIGHT:bold; 
}

.menubase:link { 
COLOR:#808080; 
FONT-SIZE:12px; 
TEXT-DECORATION: none; 
PADDING:2px; 
MARGIN:0px; 
height:20px; 
display:block; 
BORDER-BOTTOM:#DADADA 1px solid; 
FONT-WEIGHT:bold; 
}
	
.menubase:visited { 
COLOR:#808080;
FONT-SIZE:12px; 
TEXT-DECORATION: none; 
PADDING:2px; 
MARGIN:0px; 
height:20px; 
display:block; 
BORDER-BOTTOM:#DADADA 1px solid; 
FONT-WEIGHT:bold; 
}

.menubase:hover { 
COLOR:#000000; 
FONT-SIZE:12px; 
TEXT-DECORATION: none; 
PADDING:2px; 
MARGIN:0px; 
height:20px; 
display:block; 
BORDER-BOTTOM:#DADADA 1px solid; 
FONT-WEIGHT:bold; 
BACKGROUND-COLOR:#EAF7FF; 
}	

.sessaobase { 
COLOR:#0B6DC6; 
FONT-SIZE:14px; 
TEXT-DECORATION: none; 
MARGIN-TOP:0px; 
MARGIN-BOTTOM:00px; 
MARGIN-LEFT:0px; 
MARGIN-RIGHT:0px; 
height:24px; 
display:block; 
border-bottom:#0B6DC6 3px solid; 
FONT-WEIGHT:bold; 
}

/* TABELA_PADRAO */
#tabela_padrao {background-color: #fafafa;}

#tabela_padrao th
{
    background: url(../images/bg_barra_caixaplanos.gif) repeat-x;
    font-family: Tahoma, Verdana, Arial, Helvetica;
    font-size: 11px;
    border-left: solid 1px #CCCCCC;
    padding: 0px 4px;
}

#tabela_padrao th.primeira
{
    border-left-width: 0px;
    text-align: left;
}

#tabela_padrao th.canto_top
{
    height: 32px;
    width: 6px;
    padding: 0px;
    border-left-width: 0px;
}

#tabela_padrao td.canto_bottom
{
    height: 6px;
    width: 6px;
    padding: 0px;
    border-left-width: 0px;   
}

#tabela_padrao #top_left {background: url(../images/canto_caixaplanos_left_top.gif) no-repeat;}
#tabela_padrao #top_right {background: url(../images/canto_caixaplanos_right_top.gif) no-repeat;}
#tabela_padrao #bottom_left {background: url(../images/canto_caixaplanos_left_bottom.gif) no-repeat left bottom;}
#tabela_padrao #bottom_right {background: url(../images/canto_caixaplanos_right_bottom.gif) no-repeat right bottom;}

#tabela_padrao div#bottom
{
    border-bottom: solid 1px #CCCCCC;
    font-size: 1px;
    height: 5px;
}

#tabela_padrao td#left
{
    width: 4px;
    border-left: solid 1px #CCCCCC;
    border-top: solid 1px #CCCCCC;
}

#tabela_padrao td#right
{
    width: 5px;
    border-right: solid 1px #CCCCCC;
    border-top: solid 1px #CCCCCC;
}

#tabela_padrao td.linha1
{
    border-top: 1px solid #CCCCCC;
    padding: 4px;
}

#tabela_padrao td.linha2
{
    border-top: 1px solid #CCCCCC;
    padding: 4px;
    background-color: #FFFFFF;
}

