/* definição da cor de fundo para todas as páginas do site */
a {
	text-decoration : none;
}
a:visited {
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}
body{
	background-image: url("../images/css.gif");
}

/* definição do corpo do texto que aparece tanto em notícias como em destaques */
.corpotexto{
	color : #155371;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.txt{
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.txt2{
	color : #05849A;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.m1
{
	padding-left:2px;
}
.border{
	background-image: url("../images/dot.jpg");
	width:760px;
	background-repeat:repeat-x;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	
}
.border2{
	background-image: url("../images/dot3.jpg");
	width:760px;
	background-repeat:repeat-x;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	
}
.b1
{
	padding-top:1px;
	padding-bottom:1px;
	vertical-align :middle;
}
.b2
{
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.menu
{
	background-color:#1F304E;
}
.txtmenu
{
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding-left:5px;
	padding-right:5px;
}
.txtmenu:visited {
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.txtmenu:hover {
	font-size: 11px;
	color: #76A9D4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.txtmenuon
{
	font-size: 11px;
	color: #76A9D4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.txtmenuon:visited {
	font-size: 11px;
	color: #76A9D4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding-left:5px;
	padding-right:5px;
}
.txtmenuon:hover {
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.submenu
{
	background-color:#A9A9A9;
}
.content
{
	background-color:#A9A9A9;
	padding-bottom:10px;
	padding-left:36px;
	padding-right:36px;
	vertical-align:top;
	height:300px;
}
.txtsubmenu
{
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding-left:5px;
	padding-right:5px;
}
.txtsubmenu:visited 
{
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.txtsubmenu:hover {
	font-size: 11px;
	color: #1F304E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.txtsubmenuon
{
	font-size: 11px;
	color: #1F304E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding-left:5px;
	padding-right:5px;
}
.txtsubmenuon:visited 
{
	font-size: 11px;
	color: #1F304E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.txtsubmenuon:hover {
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.sitemap
{
	font-size: 9px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.sitemap:visited {
	font-size: 9px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.sitemap:hover {
	font-size: 9px;
	color: #B8DAAD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
.tit_home{
	color : #5C7E50;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
}
/* definição dos títulos de 1º nível */
.tit{
	color : #949008;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
}
.tit1{
	color : #949008;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
}

/* definição dos títulos de 2º nível */
.tit2{
	color : #949008;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}

.tit3
{
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 10px;
	color: #5C7E50;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* definição do tipo de listas */
li, ul, ol {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 150%;
	list-style-image : url('../images/bullet.gif');
	color: #3F4C78;
}

.line
{
	padding-bottom: 5px;
	color: #5A7C97;
	padding-top: 5px;
}



/* ************ FORMULÁRIOS *************** */

/* definição da tabela do formulário */
.tblform{
	color: #4D590D;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 5px;
}
.tituloformulario{
	background-color : #1F304E;
	color: #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	padding: 3px;
}
.label
{
	color : #155371;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.labelb
{
	color : #155371;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.formulario
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-weight: normal;
	font-size: 10px;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #3F4C78;
}
.form_required_field
{
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetiva, sans-serif
}



/* ************ TABELAS *************** */

.tabelaformulario{
	color: #155371;
	background-color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding-left:30px;
}

/* definição da tabela */
.tabela{
	cellspacing : 2;
	color: #155371;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #ffffff;
	padding:5px;
}
.tabela2{
	cellspacing : 2;
	color: #155371;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #ffffff;
	padding:5px;
}

/* definição da linha de topo da tabela */
.tabela_linha_header
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 9px;
	padding-bottom: 3px;
	color: #ffffff;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #1F304E;
}
.tabela_linha_footer
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 9px;
	padding-bottom: 3px;
	color: #4D590D;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

/* definição das linhas seguintes da tabela */
.tabela_linha{
	background-color : #ffffff;
	padding: 3px;
}
/* definição das linhas brancas das tabelas zebra/referência */
.linhaimpar
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
	padding-bottom: 3px;
	color: #155371;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #DFDFDD;
}

.linhaimpar:link{
	background-color : #DFDFDD;
	color : #155371;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding : 3px;
}

.linhaimpar:visited{
	background-color : #DFDFDD;
	color : #155371;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding : 3px;
}

.linhaimpar:hover{
	background-color : #DFDFDD;
	color: #05849A;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding : 3px;
}
.linhaimpar2
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
	padding-bottom: 3px;
	color: #808080;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #dfdfdd;
}

.linhaimpar2:link{
	background-color : #DFDFDD;
	color : #808080;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding : 3px;
}

.linhaimpar2:visited{
	background-color : #DFDFDD;
	color : #808080;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding : 3px;
}

.linhaimpar2:hover{
	background-color : #DFDFDD;
	color: #05849A;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding : 3px;
}

/* definição das linhas azuis das tabelas zebra/referência */
.linhapar
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
	padding-bottom: 3px;
	color: #ffffff;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #959595;
}

.linhapar:link{
	background-color : #959595;
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding : 3px;
}

.linhapar:visited{
	background-color : #959595;
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding : 3px;
}
.linhapar:hover
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	color : #155371;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #959595;
}
.page_style_on{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #05849A;
	font-size: 10px;
}
.page_style{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #155371;
	font-size: 10px;
}
.page_style:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #155371;
	font-size: 10px;
}
.page_style:hover
{
	font-weight: bold;
	font-size: 10px;
	color: #05849A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.page_style:visisted{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #155371;
	font-size: 10px;
}


/* ************ COPYRIGHT *************** */

/* definição da área de copyright */
.copyright{
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding-right:10;
}
.copyright:visited{
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
}
.copyright:hover{
	color : #76A9D4;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
}
.link
{
	color : #1F304E;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}
.link:visited {
	color : #1F304E;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}
.link:hover {
	text-decoration : underline;
	color : #1F304E;
	font-family : Verdana, Arial, Helvetica, sans-serif;

}
.link2
{
	color : #155371;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
}
.link2:visited {
	color : #155371;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
}
.link2:hover {
	text-decoration : none;
	color : #155371;
	font-family : Verdana, Arial, Helvetica, sans-serif;

}
.linki
{
	color : #1F304E;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight:normal;
}
.linki:visited {
	color : #1F304E;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight:normal;
}
.linki:hover {
	text-decoration : underline;
	color : #1F304E;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.linkon
{
	color : #22598B;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}
.linkon:visited {
	color : #22598B;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}
.linkon:hover {
	text-decoration : underline;
	color : #1F304E;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.search
{
	padding-right:15px;
	width:104px;
	font-weight: normal;
	font-size: 10px;
	cursor: pointer;
	color: #ffffff;
	border-top-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #1F304E;
	border-bottom-style: none;
}
.searchbutton
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	font-weight: normal;
	font-size: 10px;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #3F4C78;
}
.pad
{
	padding:10px;
}
.padtop
{
	padding-top:10px;
}
.padbottom
{
	padding-bottom:10px;
}
.filtro
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	color: #155371;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #DFDFDD;
}
.DataGridPager
{
	font-size: 10px;
}
.DataGridPager a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #155371;
	font-size: 10px;
}
.DataGridPager a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #155371;
	font-size: 10px;
}
.DataGridPager a:hover
{
	font-weight: bold;
	font-size: 10px;
	color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}