/****** css body geral*/
body {
	margin:0px;
	padding:0px;
	text-align:center;
	background-image:url(../imgs/bg_geral.gif);
	background-repeat:repeat-x;
}

/****** geral, master*/
#geral {
	text-align:left;
	margin:0 auto;
	width:774px;
	height:auto;
	position:relative;
}


/****** fontes *****/
.type01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify
}
.type02{
	font-family:"Trebuchet MS", Arial;
	font-size:32px;
	color:#FFFFFF;
}
.type03{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
.type04{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ac0008;
	font-weight:bold;
}
.type05 {
	text-decoration:none;
	color:#FFFFFF;
	padding-top:1px;
	font-size:11px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#677888;
	opacity: .6;
	filter: alpha(opacity=70);
}
.type06 {
	text-decoration:none;
	color: #ac0008;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	height:15px;
}
.type07{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#516B84;
	font-weight:bold;
}
.type08{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#516B84;
	font-weight:bold;
}
.type09{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
}
.type10{
	font-family:"Trebuchet MS", Arial;
	font-size:22px;
	color:#fff;
	font-weight:bold;
	text-align:right;
	letter-spacing:1px;
}
.type11{
	font-family:Arial;
	font-size:13px;
	color:#fff;
	font-weight:bold;
}
.type12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

/****** links *******/
a.link01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ac0008;
	text-align:left;
	text-decoration:none;
	padding:2px;
}
a.link01:hover{
	background-color:#f4f4f4;
}
a.menu {
	text-decoration:none;
	padding:3px;
	padding-top:2px;
	color:#FFFFFF;
	font-size:11px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
a.menu:hover {
	background-color:#677888;
	opacity: .6;
	filter: alpha(opacity=50);	
}
a.menu2 {
	text-decoration:none;
	padding:4px;
	padding-top:2px;
	color:#E1E7EC;
	font-size:11px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#677888;
	opacity: .6;
	filter: alpha(opacity=50);
}
a.menu2:hover {
	color:#FFFFFF;
}
a.submenu {
	text-decoration:none;
	padding:2px;
	padding-top:1px;
	color:#00366C;
	font-size:11px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
a.submenu:hover {
	color: #ac0008;
}
a.link02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	text-decoration:none;
	padding:2px;
}
a.link02:hover{
	color:#666666;
	text-decoration:underline;
}
a.link03{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	text-decoration:none;
	padding:5px;
	display:block;
	padding-right:5px;
	border-bottom:1px solid #FFFFFF;
}
a.link03:hover{
	background-color:#CBD5DE;
}
a.link04{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003366;
	text-decoration:none;
	padding:5px;
	display:block;
	padding-right:5px;
}
a.link04:hover{
	background-color:#CBD5DE;
	font-weight:bold;
}
.ativoLink04{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003366;
	text-decoration:none;
	padding:5px;
	display:block;
	padding-right:5px;
	font-weight:bold;
}
.inativoLink04{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003366;
	text-decoration:none;
	padding:5px;
	display:block;
	padding-right:5px;
}

/******** Formulário ******/
.campo01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#f9f9f9;
	border:1px solid #000;
	padding-left:3px;
}
.botao{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	background-color:#f9f9f9;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	height:25px;
	width:60px;
}

/******* listas ******/
.lista01{
	list-style-image:url(../imgs/setinha.gif)
}

/****** Outros *******/
.cell01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
}
.cell02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#f5f5f5;
	display:block;
}
.borda02{
	border-left:1px solid #990000;
}

.cellAzul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#f5f5f5;
	display:block;
}
.borda01{
	border:1px solid #003366;
}