.txt11azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #314e7a;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
.txt11azul2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #314e7a;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
.txt11azul2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #314e7a;
	text-align: left;
	font-weight: normal;
}
a.txt11azul2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f6c300;
	text-decoration: underline;
	text-align: left;
	font-weight: normal;
}
.txt12azulb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #314e7a;
	text-decoration: none;
	font-weight: bolder;
}
.txt12azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #314e7a;
	text-decoration: none;
	line-height: 18px;
	text-align: left;
		}
.txt12azuljust {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #314e7a;
	text-decoration: none;
	line-height: 18px;
	text-align: justify;
		}
.txt12branco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bolder;
}

.txt11amarelo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f6c300;
	text-decoration: none;
	font-weight: bolder;
	}

.menulinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #314e7a;
	text-decoration: none;
	line-height: 18px;
}
.menulinks:link, a.menulinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #314e7a;
	text-decoration: none;
	line-height: 18px;
}
a.menulinks:hover, a.menulinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #314e7a;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
	}.campos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	background-color: #FFF;
	border: 1px solid #FFF;
}
.botao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color: #32507E;
	border: 1px none #32507E;
}
.separador {
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/separador.png) repeat-x; 
	}

/*css do menu lateral*/

.arrowlistmenu{
width: 26px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
cursor: hand;
cursor: pointer;
}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 5px;
padding-left: 20px;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #314e7a;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
background: url(../images/bullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 0px 17px 0px;
padding-left: 20px; /*link text is indented 19px*/
margin-left: 20px; /*link text is indented 19px*/
text-decoration: none;
font-weight: none;
}

.arrowlistmenu ul li a:visited{
color: #314e7a;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #314e7a3;
background-color: #ffffff;
font-weight: bold;
}

/*css menu superior*/
a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;
  width:   100px;
  border:  1px solid #314e7a;
  padding: 2px 5px;
  align: center;
  background: #FFFFFF;
  text-decoration: none;
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: 900;
  font-size: 11px;
  color:   #314e7a;
}
a.sample_attach:hover
{
  display: block;
  width:   100px;
  padding: 2px 5px;
  background: #eeeeee;
  text-decoration: none;
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: 900;
  font-size: 11px;
  color:   #314e7a;
}

a.sample_attach, a.sample_attach:visited  { border-bottom: none; }
div#sample_attach_menu_child              { border-bottom: 1px solid #314e7a; }
div#sample_attach_menu_child2             { border-bottom: 1px solid #314e7a; }
div#sample_attach_menu_child3             { border-bottom: 1px solid #314e7a; }
div#sample_attach_menu_child4             { border-bottom: 1px solid #314e7a; }
div#sample_attach_menu_child5             { border-bottom: 1px solid #314e7a; }
div#sample_attach_menu_child6             { border-bottom: 1px solid #314e7a; }
}
.titulonoticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #526a88;
	text-decoration: none;
	font-weight: bold;
}
.txtnoticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #777777;
	text-decoration: none;
	text-align: justify;
}
.justify {
	text-align: justify;
}
.imageborder {
	padding: 0px;
	border: 1px solid #cccccc;
	margin: 5px;
}

