/* CSS Document */

body
{
	background-color:#FFF;
	background-position:top;
	margin-left: 0px;
	margin-top: 0px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:18px;
	text-decoration:none;
}

/* TEXTOS */

a:hover {
	text-decoration: underline;
}

.tah10azul
{
	font-family: Tahoma, Verdana, Arial, Helvetica-Normal;
	font-size:10px;
	font-weight:normal;
	color:#003366;
	text-decoration:none;
}

.tah11azul
{
	font-family: Tahoma, Verdana, Arial, Helvetica-Normal;
	font-size:11px;
	font-weight:normal;
	color:#003366;
	text-decoration:none;
}

.tah12azul
{
	font-family: Tahoma, Verdana, Arial, Helvetica-Normal;
	font-size:12px;
	font-weight:normal;
	color:#003366;
	text-decoration:none;
}

.tah12verm
{
	font-family: Tahoma, Verdana, Arial, Helvetica-Normal;
	font-size:12px;
	font-weight:normal;
	color:#CC0000;
	text-decoration:none;
}

.treb10branco
{
	font-family:"Trebuchet MS", Tahoma, Helvetica-Normal, Arial;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

.treb10cinza33
{
	font-family:"Trebuchet MS", Tahoma, Helvetica-Normal, Arial;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}

.treb10azul00245C
{
	font-family:"Trebuchet MS", Tahoma, Helvetica-Normal, Arial;
	font-size:10px;
	font-weight:normal;
	color:#00245C;
	text-decoration:none;
}

.treb11azul00245C
{
	font-family:"Trebuchet MS", Tahoma, Helvetica-Normal, Arial;
	font-size:11px;
	font-weight:normal;
	color:#00245C;
	text-decoration:none;
}

.treb11cinza33
{
	font-family:"Trebuchet MS", Tahoma, Helvetica-Normal, Arial;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}

.treb12cinza33
{
	font-family:"Trebuchet MS", Tahoma, Helvetica-Normal, Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}

.treb12verm990033
{
	font-family:"Trebuchet MS", Tahoma, Helvetica-Normal, Arial;
	font-size:12px;
	font-weight:normal;
	color:#990033;
	text-decoration:none;
}

.verd09cinza99
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}

.verd09cinza66
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}

.verd09cinza66bold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

.verd09azul003399bold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}

.verd10branco
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.verd10cinza99
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
}

.verd10pretoprod
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.verd10vermCC0000
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#CC0000;
	text-decoration:none;
}


.verd10azul
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#324451;
	text-decoration:none;
}

.verd10azul00245C
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#00245C;
	text-decoration:none;
}

.verd11cinza33
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}

.verd11cinza33prod
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	line-height: 18px;
}

.verd11pretoprod
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	line-height: 18px;
}

.verd11azul003399
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#003399;
	text-decoration:none;
}

.verd11vermCC0000
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CC0000;
	text-decoration:none;
}

.verd11verde009933
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#009933;
	text-decoration:none;
}

.verd12azul003399
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#003399;
	text-decoration:none;
}

hr {
	margin-top: 15px;
	margin-bottom: 15px;
	color:#F0F0F0;
}

#carregando 
{
	position:absolute;
	left:1px;
	top:1px;
	width:90px;
	height:15px;
	z-index:1;
	background-color:#D3050B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	visibility:hidden;
	text-align:center;
}

form fieldset legend
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}

.grade thead tr td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#E5E5E5;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	height:25px;
	vertical-align:middle;
}
.grade tbody tr td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	text-align:left;*/
	font-size:10px;
	height:18px;
	vertical-align:middle;
	padding-left:5px;
}
.verd12cinza33prod {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	line-height: 18px;
}
a.verdana11linkazul:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
a.verdana11linkazul:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
a.verdana11linkazul:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}
/* FONTE DE TEXTO*/

.txtTrebuchet
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.txtArial
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/* COR DE TEXTO */

.txtPreto
{
	color:#000;
}

.txtCinza33
{
	color:#333;
}

.txtCinza99
{
	color:#999;
}

.txtAzulTitulos
{
	color:#00254E;
}

.txtAzulConteudo
{
	color:#1A2028;
}

.txtAzul003399
{
	color:#003399;
}

.txtVermelho
{
	color:#9A2325;
}

/* TAMNHO DE TEXTO */

.txtTam10
{
	font-size:10px;
}

.txtTam11
{
	font-size:11px;
}

.txtTam12
{
	font-size:12px;
}

.txtTam13
{
	font-size:13px;
}

.txtTam14
{
	font-size:14px;
}

.txtTam15
{
	font-size:15px;
}

.txtTam16
{
	font-size:16px;
}

/* LINKS */

a.txtLink:link
{
	text-decoration:none;
}

a.txtLink:hover
{
	text-decoration:underline;
}

a.txtLink:visited
{
	text-decoration:none;
}

/* FORMULÁRIOS */

.botao_padrao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1A2028;
}

.selecthome
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3A546B;
	height:18px;
	background-image:url(imagens/bg_imput_home.jpg);
	border: 1px solid #B5BFC4;
}

.selectpesq
{
	font-family: "Trebuchet MS", Tahoma, Helvetica-Normal, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #635540;
	height:18px;
	background-image:url(imagens/bg_imput_pesq.jpg);
	border: 1px solid #C9BFAE;
}

.selectprod
{
	font-family: "Trebuchet MS", Tahoma, Helvetica-Normal, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	height:18px;
	background-color: #FEFEFE;
	border: 1px solid #CDD6E3;
}

.imputtxtclean
{
	font-family: "Trebuchet MS", Tahoma, Helvetica-Normal, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	height:15px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}

.imputtxthome
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3A546B;
	height:18px;
	background-image:url(imagens/bg_imput_home.jpg);
	border: 1px solid #B5BFC4;
}

.imputtxtpesq
{
	font-family: "Trebuchet MS", Tahoma, Helvetica-Normal, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #635540;
	height:18px;
	background-image:url(imagens/bg_imput_pesq.jpg);
	border: 1px solid #C9BFAE;
}

.imputtxtprod
{
	font-family: "Trebuchet MS", Tahoma, Helvetica-Normal, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	height:18px;
	background-color: #FEFEFE;
	border: 1px solid #CDD6E3;
}

.filefieldprod
{
	font-family: "Trebuchet MS", Tahoma, Helvetica-Normal, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	height:18px;
	background-color: #FEFEFE;
	border: 1px solid #CDD6E3;
}

.textareaprod
{
	font-family: "Trebuchet MS", Tahoma, Helvetica-Normal, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #FEFEFE;
	border: 1px solid #CDD6E3;
}

.radiobuttonhome
{
	color: #333333;
	height:18px;
	width: 18px;
}

/* OUTROS */

.separador
{
	background-color:#D9DFE8;
}

/* PAGINAÇÃO*/

a.paginacao:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a.paginacao:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a.paginacao:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}

.paginacao_atual {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}

/*
	********************************************************************

	Paginação

	********************************************************************
*/
div#paginacao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	text-align:center;
	/*margin-top:20px;*/
}

div#paginacao a,
div#paginacao strong,
div#paginacao span#pagAtual {
	display:block;
	float:left;
	width:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding:5px;
	background-color:#EEEEEE;
}
/* Página: */
div#paginacao strong {
	width:54px;
	text-align:center;
	margin-bottom:31px;
	padding:2px 0 0;
	background-color:#FFFFFF;
}

/* Página Atual */
div#paginacao span#pagAtual {
	color:#FFFFFF;
	margin:0 6px 6px 0;
	padding:5px;
	background-color:#003399;
}
/* Número da Página */
div#paginacao a { margin:0 6px 6px 0; }
div#paginacao a:hover {
	color:#003399;
	background-color:#CCCCCC;
}
div#paginacao a:visited {
	color:#003399;
	text-decoration: none;
}

/* noMarginRight */
div#paginacao a.noMarginRight { margin-right:0; }

/* Clear */
div#paginacao div#clearPaginacao {
	width:100%;
	height:0;
	overflow:hidden;
	clear:both;
}
div#paginacao div#clearPaginacao hr { display:none; }


/*
