/*
    Document   : default
    Created on : 27/11/2009, 08:08:48
    Author     : Amarildo
    Description: Folha de estilos
*/

.css2_dtc
{
    font-weight:bold;
    font-size: 8pt;
    font-family:inherit;
    font-style:inherit;
    text-align:left;
    color:inherit;
    vertical-align:middle;
    border: 1px solid #659EC7;
    height:15px;
    padding-left: 1px;
    padding-right: 1px;
}

.css2_grid
{
    font-weight:bold;
    font-size: 8pt;
    font-family:inherit;
    font-style:inherit;
    text-align:center;
    color:inherit;
    vertical-align:middle;
    border: 1px solid #659EC7;
    padding-left: 1px;
    padding-right: 1px;
}

.css2_legend
{
    text-align: right;
    border: 0px solid #659EC7;
    height: 15px;
    padding-right: 2px;
}

.css2_hidden
{
    font-weight:bold;
    font-size: 8pt;
    font-family:inherit;
    font-style:inherit;
    color:inherit;
    background-color:#e3e2e2;
    vertical-align:middle;
    border: 1px solid #659EC7;
    height: 15px;
    padding: 1px;
}

.css2_NumberPage
{
    font-weight:bold;
    font-size: 8pt;
    font-family:inherit;
    font-style:inherit;
    text-align: center;
    color:inherit;
    background-color:#ffffff;
    vertical-align:middle;
    border: 1px solid #659EC7;
    width: 50px;
    height: 30px;
    padding: 1px;
}

.css2_hiddenPerc
{
    font-weight:bold;
    font-size: 8pt;
    font-family:inherit;
    font-style:inherit;
    color:inherit;
    background-color:#e3e2e2;
    vertical-align:middle;
    border: 1px solid #659EC7;
    height: 15px;
    width: 50px;
    text-align: right;
    padding: 1px;
}

.css2_hiddenValor
{
    font-weight:bold;
    font-size: 8pt;
    font-family:inherit;
    font-style:inherit;
    color:inherit;
    background-color:#e3e2e2;
    vertical-align:middle;
    border: 1px solid #659EC7;
    height: 15px;
    width: 90px;
    text-align: right;
    padding: 1px;
}

.css2_hiddenCod10
{
    font-weight:bold;
    font-size: 8pt;
    font-family:inherit;
    font-style:inherit;
    color:inherit;
    background-color:#e3e2e2;
    vertical-align:middle;
    border: 1px solid #659EC7;
    height: 15px;
    width: 100px;
    text-align: center;
    padding: 1px;
}

.css2_hiddenCod05
{
    font-weight:bold;
    font-size: 8pt;
    font-family:inherit;
    font-style:inherit;
    color:inherit;
    background-color:#e3e2e2;
    vertical-align:middle;
    border: 1px solid #659EC7;
    height: 15px;
    width: 50px;
    text-align: center;
    padding: 1px;
}

.css2_hiddenTxt10
{
    font-weight:bold;
    font-size: 8pt;
    font-family:inherit;
    font-style:inherit;
    color:inherit;
    background-color:#e3e2e2;
    vertical-align:middle;
    border: 1px solid #659EC7;
    height: 15px;
    width: 100px;
    text-align: left;
    padding: 1px;
}

.css2_hiddenTxt20
{
    font-weight:bold;
    font-size: 8pt;
    font-family:inherit;
    font-style:inherit;
    color:inherit;
    background-color:#e3e2e2;
    vertical-align:middle;
    border: 1px solid #659EC7;
    height: 15px;
    width: 200px;
    text-align: left;
    padding: 1px;
}

.css2_hiddenTxt30
{
    font-weight:bold;
    font-size: 8pt;
    font-family:inherit;
    font-style:inherit;
    color:inherit;
    background-color:#e3e2e2;
    vertical-align:middle;
    border: 1px solid #659EC7;
    height: 15px;
    width: 300px;
    text-align: left;
    padding: 1px;
}

.css2_hiddenTxt40
{
    font-weight:bold;
    font-size: 8pt;
    font-family:inherit;
    font-style:inherit;
    color:inherit;
    background-color:#e3e2e2;
    vertical-align:middle;
    border: 1px solid #659EC7;
    height: 15px;
    width: 400px;
    text-align: left;
    padding: 1px;
}

.css2_hiddenTxt50
{
    font-weight:bold;
    font-size: 8pt;
    font-family:inherit;
    font-style:inherit;
    color:inherit;
    background-color:#e3e2e2;
    vertical-align:middle;
    border: 1px solid #659EC7;
    height: 15px;
    width: 500px;
    text-align: left;
    padding: 1px;
}

.css2_hiddenTxt60
{
    font-weight:bold;
    font-size: 8pt;
    font-family:inherit;
    font-style:inherit;
    color:inherit;
    background-color:#e3e2e2;
    vertical-align:middle;
    border: 1px solid #659EC7;
    height: 15px;
    width: 600px;
    text-align: left;
    padding: 1px;
}

.css2_buttonPesq {
    font-weight:bold;
    font-size: 8pt;
    font-family:inherit;
    font-style:inherit;
    color:inherit;
    background-color:#e3e2e2;
    vertical-align:middle;
    border: 1px solid #659EC7;
    height: 18px;
    width: 18px;
    text-align: center;
    padding: 1px;
}
.css2_buttonPesq onmouseover {text-decoration:underline}

.css2_valor
{
    font-weight:bold;
    font-size: 8pt;
    font-family:inherit;
    font-style:inherit;
    text-align:right;
    color:inherit;
    vertical-align:middle;
    border: 1px solid #659EC7;
    width: 90px;
    height: 15px;
    padding-left: 1px;
    padding-right: 1px;
}

.css2_text
{
    text-align: right;
    border: 0px solid #659EC7;
    height: 15px;
}

.css2_error
{
    font-size: 8pt;
    font-weight:bold;
    text-align: left;
    border: 0px solid #659EC7;
    color:#FF0000;
    width:900px;
}

.css2_status
{
    font-family: Arial,sans-serif;
    font-weight: bold;
    font-size: 8pt;
    font-style: normal;
    color: #003366;
    vertical-align: middle;
    text-align: left;
    border: 1px solid #659EC7;
    height: 15px;
    padding-left: 1px;
    padding-right: 1px;
}

.css2_box
{
    font-family: Arial,sans-serif;
    font-weight: bold;
    font-size: 8pt;
    font-style: normal;
    color: #003366;
    vertical-align: middle;
    text-align: left;
    border: 1px solid #659EC7;
    padding: 1px;
}

.css2_boxback
{
    font-family: Arial,sans-serif;
    font-weight: bold;
    font-size: 8pt;
    font-style: normal;
    color: #003366;
    background-color:silver;
    vertical-align: middle;
    text-align: left;
    border: 0px solid #659EC7;
    padding: 1px;
}

.css2_boxtext
{
    font-family: Arial,sans-serif;
    font-weight: bold;
    font-size: 8pt;
    font-style: normal;
    color: #003366;
    vertical-align: middle;
    text-align: left;
    border: 0px solid #659EC7;
    padding: 1px;
}

.css2_boxNameForm
{
    font-family: "Courier",Arial,sans-serif;
    font-weight: bold;
    font-size: 10pt;
    font-style: normal;
    color: #009933;
    vertical-align: middle;
    text-align: left;
    border: 0px solid #659EC7;
    padding: 1px;
    width:150px;
}

.css2_statusview
{
    font-size: 8pt;
    font-weight:bold;
    text-align: right;
    border: 0px solid #659EC7;
    color:#FF0000;
    width:80px;
}

.css2_menu
{
    font-family: Arial,sans-serif;
    font-weight: 700;
    font-size: 8pt;
    font-style: normal;
    color: #36648B;
    vertical-align: bottom;
    text-align: left;
    height: 25px;
    padding: 2px;
}
.css2_menu a{text-decoration:none;}
.css2_menu a:visited{color:#36648B}
.css2_menu a:link, div.sitelinks a:visited {color:#36648B}
.css2_menu a:hover {
    font-size: 8pt;
    text-decoration:none;
    background-color: #E2F1FF;
    border: 1px solid #36648B;
    padding: 2px;
}

.css2_itensmenu
{
    font-family: Arial,sans-serif;
    font-weight: 700;
    font-size: 8pt;
    font-style: normal;
    color: #36648B;
    vertical-align: middle;
    text-align: left;
    height: 15px;
    padding: 2px;
}
.css2_itensmenu a{text-decoration:none;}
.css2_itensmenu a:visited{color:#36648B}
.css2_itensmenu a:link, div.sitelinks a:visited {color:#36648B}
.css2_itensmenu a:hover {
    font-size: 8pt;
    text-decoration:none;
    background-color: #E2F1FF;
    border: 1px solid #36648B;
    padding: 2px;
}

.css2_find
{
    background-image: url(_pesquisa.png);
    background-repeat:no-repeat;
    background-position:center;
    width:980px;
    height:40px;
    padding: 2px;
    text-align: right;
}

.css2_barbottom
{
    border-top: 1px solid #659EC7;
    border-bottom: 1px solid #659EC7;
    color:#659EC7;
    margin: 3px;
    padding: 3px;
    font-weight:700;
    font-size: 8pt;
}
.css2_barbottom td
{
    margin: 3px;
    padding: 3px;
}

.css2_barbottom a
{
    color:#659EC7;
    text-decoration:none;
}
.css2_barbottom a:visited
{
    color:#659EC7;
}
.css2_barbottom a:link
{
    color:#659EC7;
}
.css2_barbottom div.sitelinks a:visited
{
    color:#659EC7;
}
.css2_barbottom a:hover
{
    color:#659EC7;
    text-decoration:underline
}

.css2_button {
    background-image: url(_btn_silver2.png);
    background-repeat:no-repeat;
    background-position:center;
    border: 0px;
    cursor:pointer;
	color:#334862;
    font-weight: bold;
    font-size: 8pt;
    font-style: normal;
    vertical-align: middle;
    text-align: center;
    width: 110px;
    height: 20px;
    padding: 0px;
}

.css2_minibutton {
    border: 1px solid;
    font-weight: bold;
    font-size: 8pt;
    font-style: normal;
    vertical-align: middle;
    text-align: center;
    height: 20px;
    padding: 0px;
}
.css2_minibutton onmouseover {text-decoration:underline}

.css2_header {
    background-image: url(_header.png);
    background-repeat:no-repeat;
    background-position:center;
    border: 0px solid #000000;
    width:980px;
    height:50px;
    font-weight:700;
    font-family:Arial,sans-serif;
    font-size: 0.9em;
    font-style: normal;
    color:#334862;
    margin: 1px;
    padding: 1px;
    vertical-align:middle;
    text-align:center;
}

.css2_header2 {
    background-image: url(_header2.png);
    background-repeat:no-repeat;
    background-position:center;
    border: 0px solid #000000;
    width:780px;
    height:50px;
    font-weight:700;
    font-family:Arial,sans-serif;
    font-size: 0.9em;
    font-style: normal;
    color:#334862;
    margin: 1px;
    padding: 1px;
    vertical-align:middle;
    text-align:center;
}

.css2_fundologon {
    background-image: url(_contabilidade.png);
    background-repeat:no-repeat;
    background-position:center;
    border: 0px;
    width:970px;
    height:450px;
    margin: 0px;
    padding: 0px;
    vertical-align:middle;
    font-family:Arial,sans-serif;
}

.css2_mensagem {
    border: 1px solid #659EC7;
    width:500px;
    height:200px;
    font-weight:bold;
    font-family:Arial,sans-serif;
    font-size: 1.5em;
    font-style: normal;
    color:#FF0000;
    margin: 2px;
    padding: 2px;
    vertical-align:middle;
    text-align:center;
}

.css2_bartop {
    border: 0px solid #659EC7;
    width:950px;
    height:30px;
    font-weight:normal;
    font-family:Arial,sans-serif;
    font-size: 0.6em;
    font-style: normal;
    color:#659EC7;
    margin: 5px;
    padding: 5px;
    vertical-align:middle;
    text-align:center;
}

.css2_tdbtn {
    width:100%;
    height:40px;
    text-align:center;
    vertical-align:middle;
}

.css2_tdfield {
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 8pt;
    font-style: normal;
    color:#4C4646;
    height:15px;
    text-align:left;
    vertical-align:middle;
}

.css2_tdgrid {
    font-family:inherit;
    font-weight:inherit;
    font-size:inherit;
    font-style:inherit;
    color:#4C4646;
    height:15pt;
    text-align:left;
    vertical-align:middle;
}

.css2_tdvalor {
    font-family:inherit;
    font-weight:inherit;
    font-size:inherit;
    font-style:inherit;
    color:#4C4646;
    height:15pt;
    text-align:right;
    vertical-align:middle;
    width: 90px;
    padding: 1px;
}

.css2_tdperc {
    font-family:inherit;
    font-weight:inherit;
    font-size:inherit;
    font-style:inherit;
    color:#4C4646;
    height:15pt;
    text-align:right;
    vertical-align:middle;
    width: 45px;
    padding: 1px;
}

.css2_tdcenter {
    font-family:inherit;
    font-weight:inherit;
    font-size:inherit;
    font-style:inherit;
    color:#4C4646;
    height:15pt;
    text-align:center;
    vertical-align:middle;
}

.css2_thvalor {
    font-family:inherit;
    font-weight:inherit;
    font-size:inherit;
    font-style:inherit;
    color:white;
    height:15pt;
    text-align:right;
    vertical-align:middle;
    width: 90px;
    padding: 1px;
}

.css2_thcenter {
    font-family:inherit;
    font-weight:inherit;
    font-size:inherit;
    font-style:inherit;
    color:white;
    height:15pt;
    text-align:center;
    vertical-align:middle;
}

.css2_pesquisa {
    font-family:Arial,sans-serif;
    font-weight:normal;
    font-size: 8pt;
    font-style: normal;
    color:#000000;
    height:15px;
    vertical-align:middle;
    text-align:center;
    background-color:inherit;
    border: 1px solid #659EC7;
}

.css2_minileft {
    background-image: url(_bck2_left.png);
    background-repeat:no-repeat;
    background-position:right;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.6em;
    font-style: normal;
    color:#4C4646;
    border: 0px;
    width:10px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.css2_minicenter {
    background-image: url(_bck2_center.png);
    background-repeat:repeat-x;
    background-position:center;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.6em;
    font-style: normal;
    color:#4C4646;
    border: 0px;
    width:10px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.css2_miniright {
    background-image: url(_bck2_right.png);
    background-repeat:no-repeat;
    background-position:left;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.6em;
    font-style: normal;
    color:#4C4646;
    border: 0px;
    width:10px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.css2_banner {
    background-image: url(_bck2_center.png);
    background-repeat:repeat-x;
    background-position:bottom;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 1.0em;
    font-style: normal;
    color:#4C4646;
    text-align:center;
    vertical-align:middle;
}

.css2_bannerleft {
    background-image: url(_banner.png);
    background-repeat:no-repeat;
    background-position:left top;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.7em;
    font-style: normal;
    color:#4C4646;
    width:175px;
    height:450px;
    text-align:center;
}

.css2_bannerright {
    background-image: url(_banner.png);
    background-repeat:no-repeat;
    background-position:right top;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.7em;
    font-style: normal;
    color:#4C4646;
    width:175px;
    height:450px;
    text-align:center;
}

.css2_body {
    background-repeat:repeat-x;
    background-position:left top;
    background-color:white;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.8em;
    font-style: normal;
    color:#4C4646;
    border: 0px;
    vertical-align:middle;
    text-align:center;
}

.css2_bodyleft {
    background-image: url(_bck2_left.png);
    background-repeat:no-repeat;
    background-position:right top;
    background-color:white;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.8em;
    font-style: normal;
    color:#4C4646;
    width: 10px;
    border: 0px;
    vertical-align:middle;
    text-align:center;
}

.css2_bodyright {
    background-image: url(_bck2_right.png);
    background-repeat:no-repeat;
    background-position:left top;
    background-color:white;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.8em;
    font-style: normal;
    color:#4C4646;
    width: 10px;
    border: 0px;
    vertical-align:middle;
    text-align:center;
}

.css2_fundoajuda {
    background-image: url(_question.png);
    background-repeat:no-repeat;
    background-position:right bottom;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.8em;
    font-style: normal;
    color:#4C4646;
    border: 0px;
    width:970px;
    height:450px;
    margin: 0px;
    padding: 0px;
    vertical-align:top;
}

.css2_fundositemap {
    background-image: url(_sitemap.png);
    background-repeat:no-repeat;
    background-position:right bottom;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.8em;
    font-style: normal;
    color:#4C4646;
    border: 0px;
    width:970px;
    height:450px;
    margin: 0px;
    padding: 0px;
    vertical-align:top;
}

.css2_fundospeak {
    background-image: url(_speak.png);
    background-repeat:no-repeat;
    background-position:right bottom;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.8em;
    font-style: normal;
    color:#4C4646;
    border: 0px;
    width:970px;
    height:450px;
    margin: 0px;
    padding: 0px;
    vertical-align:top;
}

.css2_fundotermos {
    background-image: url(_termos.png);
    background-repeat:no-repeat;
    background-position:right bottom;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.8em;
    font-style: normal;
    color:#4C4646;
    border: 0px;
    width:970px;
    height:450px;
    margin: 0px;
    padding: 0px;
    vertical-align:top;
}

.css2_fundodados {
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.8em;
    font-style: normal;
    color:#4C4646;
    border: 0px;
    width:970px;
    height:450px;
    margin: 0px;
    padding: 0px;
    vertical-align:middle;
}

.css2_fundogrid {
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.8em;
    font-style: normal;
    color:#4C4646;
    border: 0px;
    width:970px;
    margin: 0px;
    padding: 0px;
    vertical-align:top;
}

.css2_fundomenu {
    background-image: url(_menu.png);
    background-repeat:no-repeat;
    background-position:right bottom;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.8em;
    font-style: normal;
    color:#4C4646;
    border: 0px;
    width:970px;
    height:450px;
    margin: 0px;
    padding: 0px;
    vertical-align:top;
}

.css2_fundoPPA {
    background-image: url(_ppa.png);
    background-repeat:no-repeat;
    background-position:right bottom;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.8em;
    font-style: normal;
    color:#4C4646;
    border: 0px;
    width:970px;
    height:450px;
    margin: 0px;
    padding: 0px;
    vertical-align:top;
}

.css2_fundoLDO {
    background-image: url(_ldo.png);
    background-repeat:no-repeat;
    background-position:right bottom;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.8em;
    font-style: normal;
    color:#4C4646;
    border: 0px;
    width:970px;
    height:450px;
    margin: 0px;
    padding: 0px;
    vertical-align:top;
}

.css2_fundoLOA {
    background-image: url(_loa.png);
    background-repeat:no-repeat;
    background-position:right bottom;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.8em;
    font-style: normal;
    color:#4C4646;
    border: 0px;
    width:970px;
    height:450px;
    margin: 0px;
    padding: 0px;
    vertical-align:top;
}
.css2_fundoBAS {
    background-image: url(_bas.png);
    background-repeat:no-repeat;
    background-position:right bottom;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.8em;
    font-style: normal;
    color:#4C4646;
    border: 0px;
    width:970px;
    height:450px;
    margin: 0px;
    padding: 0px;
    vertical-align:top;
}

.css2_fundoPAR {
    background-image: url(_par.png);
    background-repeat:no-repeat;
    background-position:right bottom;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.8em;
    font-style: normal;
    color:#4C4646;
    border: 0px;
    width:970px;
    height:450px;
    margin: 0px;
    padding: 0px;
    vertical-align:top;
}

.css2_fundoLEG {
    background-image: url(_termos.png);
    background-repeat:no-repeat;
    background-position:right bottom;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 0.8em;
    font-style: normal;
    color:#4C4646;
    border: 0px;
    width:970px;
    height:450px;
    margin: 0px;
    padding: 0px;
    vertical-align:top;
}

.css2_fundologerr {
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 1.0em;
    font-style: normal;
    color:#CC0000;
    border: 0px;
    width:970px;
    height:450px;
    margin: 0px;
    padding: 0px;
    text-align:center;
    vertical-align:middle;
}

.css2_fundoalert {
    background-image: url(_alert.png);
    background-repeat:no-repeat;
    background-position:right bottom;
    font-family:Arial,sans-serif;
    font-weight:bold;
    font-size: 1.0em;
    font-style: normal;
    color:#CC0000;
    border: 0px;
    width:970px;
    height:450px;
    margin: 0px;
    padding: 0px;
    text-align:center;
    vertical-align:middle;
}

.css2_color01 {
    color:#E5E9ED;
}

.css2_color02 {
    color: #f7f8fb;
}

.css2_color03 {
    color:#ABD2EB;
}

.css2_color04 {
    color:#E2F1FF;
}

.css2_color05 {
    color:#D1D4DB;
}

.css2_color06 {
    color:#E0E3EB;
}

.css2_color07 {
    color: #F4F7FE;
}

.css2_color08 {
    color:#BAC4D1;
}

.css2_color09 {
    color:#777E86;
}

.css2_color10 {
    color:#D1D4DB;
}

.css2_color11 {
    color:#848687;
}

.css2_color12 {
    color:#FAEDED;
}

.css2_color13 {
    color:#92A2AA;
}

.css2_color14 {
    color:#707277;
}

.css2_color15 {
    color:#81939B;
}


.css2_helptit
{
    font-family: Arial,sans-serif;
    font-weight: bold;
    font-size: 8pt;
    font-style: normal;
    background-color:#FFFFFF;
    color: #659EC7;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #659EC7;
    padding: 1px;
}

.css2_helpdest
{
    font-family: Arial,sans-serif;
    font-weight: bold;
    font-size: 9pt;
    font-style: normal;
    color: #000000;
    vertical-align: top;
    border: 1px solid #659EC7;
    padding: 2px;
}

.css2_helpdes
{
    font-family: Arial,sans-serif;
    font-weight: normal;
    font-size: 9pt;
    font-style: normal;
    color: #000000;
    vertical-align: top;
    border: 1px solid #659EC7;
    padding: 2px;
}
