body{
	color:#535255;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	min-height:100%;
}
a{
	color:#535255;
	text-decoration:underline;
}
a:hover{
	color:#8a1e04;
	text-decoration:none;
}
/*a:visited{
	color:#8a1e04;
	text-decoration:none;
}*/


/*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*\
:::: Menu :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
\*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*/

#menu{
	background:url(../imagens/menu-bg.gif) no-repeat center 0;
}
#menu ul{
	background:url(../imagens/menu-bg.gif) no-repeat -63px 0;
	line-height:23px;
	margin:0 auto;
	position:relative;
	text-align:center;
	width:778px;
}
#menu li{
	display:inline;
}
#menu li a{
	background:url(../imagens/menu-divisor.gif) no-repeat right center;
	display:inline;
	padding:0 22px 0 20px;
	text-decoration:none;
}
#menu li a:hover{
	color:#8A1E04;
	text-decoration:underline;
}

#menu a.ativo{
	color:#8A1E04;
	text-decoration:underline;
	font-style: italic;
}

#menu li.ultimo a{
	background:none;
}

#menu li.titulo{
	color:#8a1e04;
	font-size:18px;
	font-weight:bold;

}

.menuAtivo
{
	color: #8A1E04;text-decoration:none;font-size:11px; font-family:"Tahoma", Arial, Helvetica, sans-serif;
}

/* submenu */

.submenu:link    { color: #535255;text-decoration:none;font-size:11px; font-family:"Tahoma", Arial, Helvetica, sans-serif;}
.submenu:visited { color: #535255;text-decoration:none;font-size:11px; font-family:"Tahoma", Arial, Helvetica, sans-serif;} 
.submenu:hover   { color: #8A1E04;text-decoration:underline;font-size:11px; font-family:"Tahoma", Arial, Helvetica, sans-serif;}
.submenu:active  { color: #8A1E04;text-decoration:none;font-size:11px; font-family:"Tahoma", Arial, Helvetica, sans-serif;}



/* Menu de apoio */
#menu_apoio{
	/*background:url(../imagens/separador.gif) no-repeat left top;*/
	bottom:10px;
	position:absolute;
	right:20px;
}
#menu_apoio li{
	float:left;
	margin-left:26px;
}
#menu_apoio li a{
	display:block;
	float:left;
	font-size:9px;
	text-decoration:none;
	padding:20px 2px 0 2px;
}
#menu_apoio li a:hover{
	text-decoration:underline;
}

/*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*\
:::: Testeira :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
\*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*/

#testeira{
	background:url(../imagens/testeira-bg.gif) no-repeat 0 0;
	border:1px solid #C8C8C8;
	border-bottom:0px none;
	border-top:0px none;
	height:155px;
	margin:0 auto;
	position:relative;
	width:776px;
}
#testeira h1{
	left:62px;
	position:absolute;
	top:24px;
}


/*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*\
:::: Corpo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
\*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*o.o*/

#corpo{
	background:#fdfdfd;
	border:1px solid #c8c8c8;
	border-top:0px none;
	margin:0 auto;
	padding:15px;
	width:746px;
}


/*****************************************************************************************/
.titulo1
{
	font-family : Arial,sans-serif;
	font-size : 22px;
	font-style : normal;
	font-weight : bold;
}

.titulo2
{
	font-family : Arial,sans-serif;
	font-size : 16px;
	font-style : normal;
	font-weight : bold;
}

.titulo3
{
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
}

.titulo4
{
	font-family :  Arial,sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : bolder;
	color : #8A1E04;
}

.titulo5
{
	font-size: 18px;
	color: #999900;
	font-style: normal;
	font-family: Verdana;
}

.tituloVermelho
{
	background-color: #FFCFB5;
	color: red;
	font-family: Arial;
	font-size: x-small;
	font-weight:bold;
}

.tituloAmarelo
{
	background-color: #FAFAD2;
	color: #CBCC00;
	font-family: Arial;
	font-size: x-small;
	font-weight:bold;
}

.tituloAzul
{
	background-color: #DDDFFF;
	color: #000590;
	font-family: Arial;
	font-size: x-small;
	font-weight:bold;
}

.tituloPreto
{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial;
	font-size: x-small;
	font-weight:bold;
}


.tabelaVermelho
{
	border-color: Red;
	border-style: solid;
	border-width: 1px;
}

.tabelaAmarelo
{
	border-color: Yellow;
	border-style: solid;
	border-width: 1px;
}

.tabelaAzul
{
	border-color: Blue;
	border-style: solid;
	border-width: 1px;
}

.tabelaPreto
{
	border-color: Gray;
	border-style: solid;
	border-width: 1px;
}



.texto1
{
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bolder;
}

.texto2
{
	font-family :  Arial,sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bolder;
	color : #8A1E04;
}

.texto3
{
	font-family :  Arial,sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : bolder;
	color : #8A1E04;
}

.texto4
{
	font-family :  Arial,sans-serif;
	font-size : xx-small;
	font-style : normal;
	font-weight : bolder;
	color : #8A1E04;
}

.texto5
{
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-style : normal;
}

.texto6
{
	font-family : Verdana;
	font-size : 12px;
	font-style : normal;
	color:#666666;
}

.textoErro
{
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-style : normal;
	color : Red;
}

.textoSucesso
{
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-style : normal;
	color : #8A1E04;
}

.texto6
{
	font-family :  Arial,sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #666666;
}

.textoBr1
{
	background:url(../imagens/bullet2.gif) no-repeat 2px 1px;
	font-family : verdana;
	font-size : 15px;
	font-style : normal;
	font-weight : bolder;
	color : #8A1E04;
	margin:0 0 11px 0;
	padding-left:20px;
	padding-top:0px;
	text-indent:1px;
}

.textoSemCampo
{
	font-family : Arial,sans-serif;
	background: #ffffff;
	font-size: x-small;
	color: #8A1E04;
}


/*.menu:link    { color: #000000; text-decoration:none; font-size:12px; font-family:Arial; font-weight:bold;}
.menu:visited { color: #000000; text-decoration:none; font-size:12px; font-family:Arial; font-weight:bold;}   
.menu:hover   { color: #000000;}
.menu:active  { color: #000000;}
*/

/*.linkInterno:link    { color: #002A80; text-decoration:none;font-size:10px; font-family:verdana; font-weight:bold;}
.linkInterno:visited { color: #002A80; text-decoration:none;font-size:10px; font-family:verdana; font-weight:bold;}   
.linkInterno:hover   { color: #000000;}
.linkInterno:active  { color: #000000;}
*/
.table
{	font: 10pt Arial;
	color:#333333; 
	border-color: blue; 
	border:1px solid;	
	font-family:Arial;
	color:#8A1E04;
	font-size:x-small;
}

.td
{
	font-size:11;
	color:darkblue; 
	border:1px solid silver; 
	padding:3; 
	font-family:Arial;
	color:#8A1E04;
	font-size:11px;
}	

.textoCampo
{
	font-family : Arial,sans-serif;
	border: solid #cccccc 1px;
	background: #ffffff;
	font-size: x-small;
	color: #535255;
}

.textoCampoSemBorda
{
	font-family : Arial,sans-serif;
	border: solid #ffffff 1px;
	background: #ffffff;
	font-size: x-small;
	color: #8A1E04;
}

.textoCampoMenor
{
	font-family : Arial,sans-serif;
	border: solid #cccccc 1px;
	background: #ffffff;
	font-size: xx-small;
	color: #8A1E04;
}

select 
{
	font-size: 10px; 
	font-family: Arial,sans-serif;
}


.gridItem
{
	font-size: 11px;
	color: Black;
	font-family: Arial,sans-serif;
	background-color: #ffffff;
	padding-left: 5px;
}


.gridHeader
{
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	font-family: Arial,sans-serif;
	background-color: #463635;
	padding-left: 5px;
}

.gridFooter { font-size: 12px; font-weight: bold; color: Black; font-family: Arial,sans-serif; background-color: #B7B7B7; padding-left: 5px; }

.botaoSubmitOff
{
	background-color:#f8f8f8;
	border-color: #cecece;
	border-style: solid;
	border-width:1px;
	padding:2 2 2 2;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a1e04;
	text-decoration:none;
	text-align:center;
	height:20px;	
}

.botaoSubmitOn
{
	background-color:#cecece;
	border-color:#535255;
	border-style:solid;
  border-width:1px;
  padding:2 2 2 2;
	font-size: 11px;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	color:#8a1e04;
	height:20px;
}

.botaoMenorOff
{
	background-color:#f8f8f8;
	border-color: #cecece;
	border-style: solid;
	border-width:1px;
	padding:-1 -1 -1 -1;
	font-size: 10px;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	color:#8a1e04;
}

.botaoMenorOn
{
	background-color:#cecece;
	border-color: #535255;
	border-style: solid;
	border-width:1px;
	padding:-1 -1 -1 -1;
	font-size: 10px;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	color:#8a1e04;
}

.botao:link
{
	background-color:#f8f8f8;
	border-color: #cecece;
	border-style: solid;
	border-width:1px;
  padding: 3 2 0 2;
	font-size: 11px;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	color:#8a1e04;
	height:20px;
}

.botao:visited
{
	background-color:#f8f8f8;
	border-color: #cecece;
	border-style: solid;
	border-width:1px;
  padding: 3 2 0 2;
	font-size: 11px;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	color:#8a1e04;
	height:20px;
}

.botao:hover
{
	background-color:#cecece;
	border-color: #535255;
	border-style: solid;
	border-width:1px;
	padding: 3 2 0 2;
	font-size: 11px;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	color:#8a1e04;
	height:20px;
}

.botao:active
{
	background-color:#cecece;
	border-color: #535255;
	border-style: solid;
	border-width:1px;
	padding: 3 2 0 2;
	font-size: 11px;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	color:#8a1e04;
	height:20px;
}

