@charset "utf-8";

body {

	font: 14px Trebuchet MS, Arial, Helvetica, sans-serif;

	line-height: 1.428571429;

	color: #888888;

}

h2 {

	color: #336699;

	font: bold 25px;

	margin: 15px 0 15px 0;

	padding-bottom: 7px;

	text-transform: uppercase;

	width: 100%;

	background: url(../imgs/h_border.png) 0 bottom repeat-x;

}

h4 {

	color: #333;

	font: bold 18px/18px;

	margin: 0 0 14px 0;

	text-transform: uppercase;

}

p {

	margin-bottom: 10px;

	line-height: 18px;

}



.container {

	width:546px;

	margin-left:10px;

	}



.esq{

	float:left;

	width:263px;

	margin:5px;

}

.dir{

	float:right;

	width:263px;

	margin:5px;

}



.imgborda {

	margin:5px;

}



.bg1 {

  border-top: 7px solid #1d416f;

  background: url(../imgs/content_shadow.png) #edf0f1 center top repeat-x;

  margin-bottom: 30px;

  padding-left:10px;

  padding-right:10px;

}



table.center {

margin-left:auto; 

margin-right:auto;

border: 1px solid #616F85;

}

a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #465262;

	text-decoration: none;

}

a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #465262;

	text-decoration: underline;

}

a:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #465262;

	text-decoration: none;

}

a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #465262;

	text-decoration: none;

}

.titulo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	color: #465262;

	text-decoration: none;

	background-color: #D2D8DF;

	text-align: center;

	padding: 5px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #465262;

}

form {

	margin: 0px;

	padding: 0px;

}

.link_bold {

	font-weight: bold;

}

.texto_ajuda {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #616F85;

	text-decoration: none;

}


<!-- NOVO -->



/* Add a black background color to the top navigation */
.topnav {
  background-color: #333;
  overflow: hidden;
  
}

/* Style the links inside the navigation bar */
.topnav a {
  float: left;
  display: block;
  color: #2b2929;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
  border: 1px solid #ccc;
  box-shadow: 0 1px 0 rgba(255,255,255, .9) inset, 0 1px 3px rgba(0,0,0, .1);
  border-radius: 3px;
  
  
}

/* Change the color of links on hover */
.topnav a:hover {
  background-color: #ddd;
  color: black;
}

/* Add an active class to highlight the current page */
.topnav a.active {
  background-color: rgb(88, 88, 88);
  color: white;
}


/* Hide the link that should open and close the topnav on small screens */
.topnav .icon {
  display: none;
}


