.Tit_Campo_Obr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #00297B;
}

.Tit_Campo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #678053;
}

.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #716f6f;
	font-weight: bold;
}

TextArea.Texto {
	background: #F6F6F6;
	color: #003050;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #508098;
	font-size : 13px;
	line-height : 17px;
	height: 70px;
	width : 100%;
}

Input.Texto {
	background: #F6F6F6;
	color: #003050;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #508098;
	font-size : 13px;
	line-height : 17px;
	height: 20px;
	width : 100%;
}

Input.TextoFixo {
	background: #F6F6F6;
	color: #003050;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #508098;
	font-size : 13px;
	line-height : 17px;
	height: 20px;
}

Input.File {
	background: #F6F6F6;
	color: #003050;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #508098;
	font-size : 13px;
	line-height : 17px;
	height: 20px;
	width : 100%;
}

Select {
	background: #F6F6F6;
	color: #003050;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #508098;
	font-size : 13px;
	line-height : 17px;
}

Input.Botao {
	background: Silver;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #508098;
	font-size: 12px;
	height: 22px;
	cursor: hand;
}

Table.Foto {
	border: 2px solid #0072A1;
	border-bottom: none;
}

Td.Foto {
	border: 2px solid #0072A1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: Black;
	padding-left: 3px;
	padding-right: 3px;
	word-spacing: 0px;
}

Td.NavBarFoto {
	border : 2px solid #0072A1;
	border-top-width: 0px;
	border-collapse : collapse;
	background: #0072A1;
	text-align : center;
	font : bold;
	color: White;
}

Table.Generica {
	border: 1px solid #7DAFC3;
	border-collapse: collapse;
}

Tr.Generica {
	background: #0072A1;
}

Td.Titulo {
	border: 1px solid #7DAFC3;
	border-collapse: collapse;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: White;
	padding-left: 3px;
	padding-right: 3px;
	word-spacing: 0px;
}

Tr.Registro {
	background: White;
}

Td.Registro {
   border : 1px solid #7DAFC3;
	border-collapse : collapse;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color: Black;
	padding-left : 3px;
	padding-right : 3px;
	word-spacing : 0px;
}


Td.NavBar {
	border : 1px solid #7DAFC3;
	border-top-width: 0px;
	border-collapse : collapse;
	background: #0072A1;
	text-align : center;
	font : bold;
	color: White;
}

Td.NavBarLinha {
	border : 1px solid #7DAFC3;
	border-collapse : collapse;
	background: #0072A1;
	text-align : center;
	font : bold;
	color: White;
}

Div.NavBar {
	border: 1px solid #7DAFC3;
	border-collapse: collapse;
	background: #0072A1;
	font-size: 12px;
	text-align: center;
	font: bold;
	width: 545px;
	color: White;
}

A.Geral {
	text-decoration : none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	word-spacing : 0px;
}
    
A.Geral:hover  {
	text-decoration: underline;
}

A.Titulo  {
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: White;
	word-spacing: 0px;
}
    
A.Titulo:hover  {
	text-decoration : underline;
}
    
A.Registro {
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: Black;
	word-spacing: 0px;
}
    
A.Registro:hover  {
	text-decoration : underline;
}

A.NavBar {
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color: White;
	word-spacing : 0px;
}
    
A.NavBar:hover  {
	text-decoration : underline;
}

A.Linha {
	text-decoration : none;
}
    
A.Linha:hover  {
	text-decoration : underline;
}

Div.FixoData {
	background: #F6F6F6;
	color: #003050;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #508098;
	font-size : 12px;
	line-height : 17px;
	height: 20px;
	width: 145px;
}

/* Site */

body {
	margin: 0px;
	background-image: url(imagens/fundo_body.jpg);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
}

Form {
	margin: 0px;
	padding: 0px;
}

div#fundo {
	background-image: url(imagens/fundo_div.jpg);
	background-repeat: repeat-x;
}

div#topo {
	height: 103px;
	width: 769px;
	background-image: url(imagens/topo.jpg);
}

div#barra {
	padding: 2px;
	padding-left: 15px;
	background-image: url(imagens/fundo_barra.jpg);
	font-size: 10px;
	color: #003366;
	font-weight: bold;
}

A.Menu {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	display: inline-block;
}

A.Menu:hover {
	text-decoration: underline;
}

div#linha_barra {
	height: 2px;
	background-image: url(imagens/linha_barra.jpg);
	font-size: 0px;
}

td#topo_data {
	padding: 2px;
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

td.topo_busca {
	padding: 2px;
	padding-right: 3px;
}

input#busca {
	background: #F6F6F6;
	color: #003050;
	border: 1px solid #508098;
	font-size : 12px;
	line-height : 14px;
	height: 16px;
	width : 85px;
}

img#buscaok {
	cursor: pointer;
}

div#conteudo {
	background-color: White;
	padding: 5px;
	width: 759px;
}

div#colA {
	float: left;
	width: 146px;
	margin-right: 0px; /* 16px */
}

div#colB {
	float: right;
	width: 579px;
}

.texto_preto, A.texto_preto {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

A.texto_preto:hover {
	text-decoration: underline;
}


td.texto_branco, A.texto_branco {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

A.texto_branco:hover {
	text-decoration: underline;
}

td.noticia_home {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

div.video_menu_off {
	background: url(imagens/video_off.jpg) no-repeat bottom;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	color: #66A9CA;
	background-color: White;
	padding-top: 7px;
	height: 23px;
	width: 26px;
	cursor: pointer;
}

div.video_menu_on {
	background: url(imagens/video_on.jpg) no-repeat bottom;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	color: White;
	background-color: #66A9CA;
	padding-top: 7px;
	height: 24px;
	width: 26px;
	cursor: pointer;
}

div#video_div_1 {
	height: 121px;
	width: 100px;
	overflow: hidden;
	border: 1px solid #52717A;
}

div#video_div_2 {
	height: 26px;
	width: 40px;
	position: relative;
	top: 65px;
	left: 30px;
	z-index: 1;
}

td.sem_video {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	line-height: 20px;
	color: #6699cc;
	background-color: #FFFFFF;
	width: 90px;
	height: 111px;
	padding: 5px;
	overflow: auto;
	position: relative;
	top: -26px;
}

div.album_texto {
	margin-left: 10px;
	padding: 10px;
	background-color: #053750;
	width: 145px;
	height: 10px;
	overflow: hidden;
  	position: relative;
   z-index: 1;
}

div#album_caixa {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: White;
	text-decoration: none;
	cursor: hand;
	width: 194px;
	text-align: left;
	overflow: hidden;
}

div#album_caixa:hover {
	text-decoration: underline;
}

div.titulo {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.Tit_Box {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-left: 8px;
	color: #003366;
	background-image: url(imagens/fundo_azul_211.jpg); 
	height: 24px;
	line-height: 24px;
	text-align: left;
}

div.ajuda_rel {
	display: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	margin-bottom: 10px;
	border: 2px solid #58C7FE;
	background-color: #9EDDFC;
}

table.rel {
	border: 1px solid Black;
	border-collapse: collapse;
}

td.rel_c1, td.rel_c2, td.rel_c4 {
	border: 1px solid Black;
	padding-left: 5px;
	padding-right: 5px;
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

td.rel_c3 {
	border: 1px solid Black;
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;
	width: 90px;
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

td.rel_font {
	font-size: 12px;
	font-weight: bold;
}

div.barra_bt {
	padding: 2px;
	border: 1px solid #58C7FE;
	background-color: #9EDDFC;
}

div.barra_bt .Botao {
	border: 1px solid black;
	background-image: url(imagens/aba_fundo.jpg);
	color: White;
}

td.doacao {
	background-color: #FFDEB1;
	text-align: center;
	padding-bottom: 10px;
}

td.doacao select {
	color: Black;
	background-color: White;
	margin: 0px;
	padding: 0px;
	font-size : 11px;
	line-height : 13px;
	width: 136px;
}

td.doacao a {
	padding: 4px;
	font-size: 11px;
	font-weight: bold;
	color: #E87717;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
}

td.doacao a:hover {
	text-decoration: underline;
	color: #663300;
	background-color: #FDA92D;
}

div.tabAcao, div.tabAcao A {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	margin-bottom: 8px;
}

div.tabAcao A:hover {
	text-decoration: underline;
}

