a.a:link {
	color: #ffffff;
	text-decoration: none;
}
a.a:active {
	color: #ffffff;
	text-decoration: none;
}
a.a:visited {
	color: #ffffff;
	text-decoration: none;
}
a.a:hover {
	color: #00477F;
	text-decoration: none;
}

a.b:link {
	color: #6599CB;
	text-decoration: none;
}
a.b:active {
	color: #6599CB;
	text-decoration: none;
}
a.b:visited {
	color: #6599CB;
	text-decoration: none;
}
a.b:hover {
	color: #00477F;
	text-decoration: none;
}

a.c:link {
	color: #000000;
	text-decoration: none;
}
a.c:active {
	color: #000000;
	text-decoration: none;
}
a.c:visited {
	color: #000000;
	text-decoration: none;
}
a.c:hover {
	color: #00477F;
	text-decoration: none;
}

body {
	background-image: url("images/fundo.gif");
	background-repeat: repeat-x;
	background-attachment: fixed;
}

.quebra {
	page-break-after: always;
}

.tudo {
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
}

.centro {
	position: relative;
	width: 750px;
	left: 50%;
	margin-left: -375px;
	top: 0px;
}

.centroimp {
	position: relative;
	width: 650px;
	left: 50%;
	margin-left: -325px;
	top: 0px;
}

.centro2 {
	position: relative;
	width: 300px;
	left: 50%;
	margin-left: -150px;
}

.fundo {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 200px;
	background-color: #70A4CF;
}

.fio {
	position: relative;
	left: 0px;
	width: 100%;
	background-color: #6599CB;
	z-index: 100;
}

.quadro {
	position: relative;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #00477F;
	width: 750px;
	top: 5px;
}

.quadroimp {
	position: relative;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #00477F;
	width: 650px;
	top: 5px;
}

.destaques {
	float: left;
	position: relative;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #00477F;
	width: 372px;
	height: 300px;
	top: 5px;
}

.noticias {
	float: right;
	position: relative;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #00477F;
	width: 372px;
	height: 594px;
	top: 5px;
	left: 3px;
}

.persona {
	float: left;
	position: relative;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #00477F;
	width: 372px;
	height: 100px;
	top: 10px;
}

.aniversario {
	float: left;
	position: relative;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #00477F;
	width: 372px;
	height: 180px;
	top: 15px;
}

.foto {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	position: relative;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #00477F;
	margin: 10px;
	margin-bottom: 0px;
	float: left;
	background-color: #00477F;
}

.foto2 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #00477F;
	background-color: #00477F;
}

.credito {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: right;
}

.patro {
	position: relative;
	width: 750px;
	height: 80px;
	top: 15px;
}

.patro2 {
	position: relative;
	width: 183px;
	height: 80px;
	border-style: solid;
	border-width: 1px;
	border-color: #00477F;
	float: left;
	background-color: #FFFFFF;
}

.rodape {
	position: relative;
	bottom: 0px;
}

.menu {
	position: relative;
	width: 750px;
	height: 90px;
	top: 0px;
	background-image: url("images/top.gif");
}

.menu2 {
	position: relative;
	left: 164px;
	top: 65px;
}

.erro {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 10px;
	color: #ff0000;
	text-align: center;
	font-weight: bold;
}

.tag {
	position: absolute;
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
	top: 10px;
	right: 7px;
}

.tag2 {
	position: absolute;
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 20px;
	color: #00477F;
	top: 0px;
	left: 7px;
}

.tagimp {
	position: absolute;
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 30px;
	color: #000000;
	top: 10px;
	right: 7px;
}
.tagimp2 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 30px;
	color: #000000;
	top: 10px;
	right: 7px;
}

.ntexto {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
}

.botao {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	border-style: solid;
	border-color: #00477F;
	border-width: 1px;
	background-color: #00477F;
}

.campo {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 10px;
	padding: 0px;
}

.invisivel {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	padding: 0px;
	border-style: none;
}

.pagina {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 10px;
	color: #333333;
}

.destit {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 20px;
	color: #00477F;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

.texto1r {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 11px;
	color: #000000;
}

.texto2r {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 10px;
	color: #000000;
}

.texto1 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

.texto2 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.texto3 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 18px;
}

.texto4 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	color: #333333;
}

.texto5 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 18px;
}

.texto6 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	color: #6599CB;
	text-align: justify;
}

.tabela {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
}

.cabecalho {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	background-color: #00477F;
}

.cabecalhoimp {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

.bordaimp {
	 border-bottom-width: 1px;
	 border-bottom-color: #000000;
	 border-bottom-style: solid;
 }

.linha {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	background-color: #6599CB;
}

.cargo {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	margin-left: 10px;
}

.nome {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	margin-left: 10px;
}

.cor1 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #FF0000;
	padding-left: 10px;
}

.cor2 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #5646EC;
	padding-left: 10px;
}

.cor3 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #029410;
	padding-left: 10px;
}

.cor4 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #E2A000;
	padding-left: 10px;
}

.cor5 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #06AAB0;
	padding-left: 10px;
}

.cor6 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #9602C7;
	padding-left: 10px;
}

.cor7 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #000384;
	padding-left: 10px;
}

.cor8 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #FF00DE;
	padding-left: 10px;
}

.cor9 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #72FF5B;
	padding-left: 10px;
}

.cor10 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #5BC7FF;
	padding-left: 10px;
}

.cor11 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #F991DB;
	padding-left: 10px;
}

.cor12 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #FE7200;
	padding-left: 10px;
}

.cor13 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #A475FC;
	padding-left: 10px;
}

.cor14 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #735101;
	padding-left: 10px;
}

.cor15 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #3F351D;
	padding-left: 10px;
}

.cor16 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #830000;
	padding-left: 10px;
}

.cor17 {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #5C3000;
	padding-left: 10px;
}

.corp {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #000000;
	padding-left: 10px;
}


/* 
  Menus drop-down horizontal-vertical (hv) e vertical-vertical (vv) até 4 níveis 
  by Micox - elmicox.blogspot.com - Ver. 2.0 - 20/02/08 - Creative Commons License 
*/       
.menu-hv, .menu-vv { position: relative; margin: 0; padding: 0; display: block;} 
 .menu-hv * ,   .menu-vv * { margin: 0; padding: 0; list-style: none} 
 .menu-hv li ,   .menu-vv li { position: relative; line-height: 1.2em; vertical-align: top } 
 .menu-hv a ,   .menu-vv a { display: block; line-height: 1.2em } 
 .menu-hv li ul, .menu-vv li ul { position: absolute; visibility: hidden  } 
 .menu-hv li:hover ul,  .menu-vv li:hover ul, 
 .menu-hv li.hover ul,  .menu-vv li.hover ul { visibility: visible } 
 .menu-hv li:hover ul ul,  .menu-vv li:hover ul ul, 
 .menu-hv li.hover ul ul,  .menu-vv li.hover ul ul { visibility: hidden } 
 .menu-hv li li:hover ul,  .menu-vv li li:hover ul, 
 .menu-hv li li.hover ul,  .menu-vv li li.hover ul { visibility: visible } 
 .menu-hv li li:hover ul ul,  .menu-vv li li:hover ul ul, 
 .menu-hv li li.hover ul ul,  .menu-vv li li.hover ul ul { visibility: hidden } 
 .menu-hv li li li:hover ul,  .menu-vv li li li:hover ul, 
 .menu-hv li li li.hover ul,  .menu-vv li li li.hover ul { visibility: visible } 
 /* características horizontal-vertical */ 
 .menu-hv:after, .menu-hv.after { content: "."; line-height: 0px; clear: both; display: block; visibility: hidden} 
 .menu-hv li { float: left; }   
 .menu-hv li ul li { float: none; } 
 .menu-hv li ul li ul { position: absolute; left: 100%; top: 0; } 
 /* características vertical-vertical */ 
 .menu-vv { float: left; }  
 .menu-vv li ul { left: 100%; top: 0; } 
 /* **************************************** 
   ALTERE ABAIXO. defina a largura, cor, formatações, etc, dos itens do seu menu abaixo 
   ou apague as linhas se for definir em outro lugar 
 */ 

 .menu-hv li {
	font-family: tahoma, verdana, arial, helvetica, freesans, sans-serif;
	font-size: 13px;
	width: 92px;
	background-color: #6599CB;
	text-align: center;
}
 

.menu-hv li a:hover {
	background-color: #6599CB;
}


 .menu-vv li { width: 9px; background-color: #6599CB } 
 .menu-vv li a:hover { background-color: #6599CB }
