body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td
{
    margin:0;
    padding:0;
    }
html > body,  x:-moz-any-link,  x:default { 
	left:-0.5px;
	position:relative; 
}
#container
{
    margin-top: 20px;
    }
#footer
{
    float: right;
    margin-bottom: 20px;
    margin-top: 20px;
    }
form 
{
    display:inline;
    } 
.contentTable
{
	background-color:#EDF1EF;
    }
.checkbox input
{
	background-color:#EDF1EF;
    }
textarea
{
	background-color:#F9FCF8;
    }
.TCTextoPequeno 
{
    color:#002621;
    font-family:Arial;
    font-size:8pt;
    font-style:normal;
    font-weight:normal;
    }
.TC 
{
    color:#666666;
    font-family:Arial,Helvetica;
    font-size:8pt;
    font-style:normal;
    font-weight:normal;
    }
input, select, textarea, .FormElementoWhite 
{
    background-color:#F9FCF8;
    color:#000000;
    font-family:Arial;
    font-size:8pt;
    font-style:normal;
    font-weight:normal;
    text-decoration:none;
    resize:none;
}
.titulos {
    color:#0B6029;
    font-family:Arial,Helvetica;
    font-size:10pt;
    font-style:normal;
    font-weight:bold;
    text-decoration:none;
}
.PageHeaderTitle {
    color:#4C8F22;
    font-size:13px;
    font-weight:bold;
    font-family:verdana;
    text-transform:uppercase;
}
td.HeaderCima {
	background-color:#336666;
	color:#FFFFFF;
	font-family:Arial,Helvetica;
	font-size:9pt;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
.TCTitPequeno {
	color:#0B6029;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
}
td.Conteudo {
	background-color:#E8F4E8;
	color:#002621;
	font-family:Arial,Helvetica;
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}
.TCTituloLaranja
{
	font-weight: bold;
	font-size: 10pt;
	color: #0B6029;
	font-style: normal;
	font-family: Arial, Helvetica;
	text-decoration: none;
}
.HeaderTitle
{
	color:#000000;
	font-family:Tahoma;
    font-size:11pt;
    font-weight:bold;
}
.HeaderTitle2
{
	color:#000000;
	font-family:Tahoma;
    font-size:11pt;
    font-weight:normal;
}
.TableTitle
{
    color:#000000;
    font-family:Tahoma;
    font-size:9pt;
    font-weight:bold;
}
.TableContent
{
    border-style:solid;
    border-width:1px;
    border-color:Black;
    color:#000000;
    font-family:Tahoma;
    font-size:8pt;
    padding:3px;
    margin-bottom:30px;
}
.contentText 
{
	color:#000000;
    font-family:Tahoma;
    font-size:8pt;
    border-style:none;
}
.imgButton
{
    cursor:pointer;
    cursor:hand;
}
.imgButtonFooter 
{
    color:#666666;
    font-family:tahoma;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    padding-left: 10px;
    padding-right: 10px;
    cursor:pointer;
    }
.GridTable 
{
    color:#000000;
    }
.GridTable .title
{
    color:#0B6029;
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
    height: 20px;
    vertical-align: top;
}
.GridTable .TDOddRow
{
   background-color:#edf1ef; 
}
.GridTable tr:hover
{
   background-color:#D7E4BC; 
}
a.Link:link, a.Link:visited
{
    color:#0B6029;
    text-decoration:none;
    }
a.Link:hover{
	text-decoration: underline;
	color:#0B6029;
}
a.linkButton
{
    color:#666666;
    font-family:verdana;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    }
a.linkButton:hover
{
    color:#666666;
    text-decoration:underline;
    }
.label 
{
    white-space: nowrap;
    }
.label span
{
    white-space: normal;
    }
.hr
{
    border-bottom: 1px solid gray;
    margin: 5px 0;
    }
.numericInput
{
    text-align:right;
    }