/* CSS Document */
body {
	margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    text-decoration: none;
	background-color: #16285A;
}

body a {
	text-decoration: none;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	
}

#geral {
  width: 1000px;
  height: 800px;
  margin-top: 0pt;
  margin-right: auto;
  margin-bottom: 0pt;
  margin-left: auto;
  position:relative;
}

#barratop {
  width: 1000px;
  height: 193px;
  _height: 100px;
  background-color: #FFFFFF;
}

#conteudo {
  width: 1000px;
  background-color: #2F4287;
  _margin-top: -5px; 
}

#rodape {
  width: 1000px;
  height: 50px;
  background-color: #16285A;
  color: #FFFFFF;
  font-family: "Trebuchet MS";
  padding-top: 15px;
  text-align: center;
}

#blocoimagemgr {
  width: 945px;
  height: 303px;
  background-image:url(../imagem/img_principal.jpg);
  margin-left: 26px;
  margin-top: -26px; 
}

#blocointernogr {
  width: 905px;
  height: 500px;
  margin-left: 50px;
  margin-top: -26px;
  border: solid 2px #2F4284;
  background-color: #FFFFFF;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}

#blocointernogr h1 {
  color: #0F2360;
  font-family: "Trebuchet MS";
  font-size: 18px;
  border-bottom: solid;
  border-bottom-color: #0F2360;
  border-bottom-width: 1px;
  width: 862px;
}

#blocointernogr p {
  color: #000000;
  font-family: "Trebuchet MS";
  font-size: 11px;
}

#blocotextoprincipal {
  width: 360px;
  height: 483px;
  margin-left: 532px;
  margin-top: -274px;
  background-image: url(../imagem/img_caixa_texto.jpg);
  padding-top: 20px;
  padding-left: 26px;
  padding-right: 26px;
}
#blocotextoprincipal h1 {
  color: #0F2360;
  font-family: "Trebuchet MS";
  font-size: 18px;
}
#blocotextoprincipal p {
  color: #000000;
  font-family: "Trebuchet MS";
  font-size: 12px;
}

/* ------------------------------------------------------------------ */
#blocotextoprincipal2 {
  width: 850px;
  margin-left: 50px;
  margin-top: -274px;
  background-color:#FFFFFF;
  padding-top: 30px;
  padding-left: 26px;
  padding-right: 26px;
  min-height: 500px;
}
#blocotextoprincipal2 h1 {
  color: #0F2360;
  font-family: "Trebuchet MS";
  font-size: 18px;
}
#blocotextoprincipal2 h3 {
  color: #0F2360;
  font-family: "Trebuchet MS";
  font-size: 14px;
}
#blocotextoprincipal2 p {
  color: #000000;
  font-family: "Trebuchet MS";
  font-size: 12px;
}

/* ------------------------------------------------------------------ */
#logopq {
  float:right;
}
#logoclint {
  margin-left: 44px;
  _margin-left: 20px;
  width: 251px;
  height: 167px;
  float: left;
}
#blocobannerlinks {
  width: 635px;
  height: 167px;
  margin-left: 295px;
}
#blocobanner {
  width: 627px;
  height: 110px;
  padding-top: 16px;
  padding-left: 8px;
}
#blocolinks {
  width: 635px;
  height: 41px;
  background-image:url(../imagem/img_links.jpg);
}
#blocolinks ul {
  float: left;
  list-style: none;
  width: 100%;
  padding: 0px;
  margin: 0px;
}
#blocolinks ul li {
  display: inline;  
}
#blocolinks ul li a {
  float: left;
  color:#FFFFFF;
  text-decoration: none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding-top: 15px;
  padding-left: 10px;
}
#blocodestaque {
  width: 507px;
  _width: 499px;
  height: 266px;
  margin-left: 26px;
  margin-top: -250px;
}

#blocodestaque a{
  text-decoration: none;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#blocoimagemdestaque {
  width: 244px;
  _width: 204px;
  height: 265px;
  float: left;
  padding-top: 24px;
}

#blocotextodestaque {
  width: 229px;
  _width: 204px;
  height: 241px;
  margin-left: 268px;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 24px;
}

#blocotextodestaque h2 {
  font-family:"Trebuchet MS";
  color:#FFFFFF;
  font-size:16px;
}

#blocotextodestaque p {
  font-family:"Trebuchet MS";
  color:#FFFFFF;
  font-size:12px;
}

/* Menu */

#menu {
	width: 940px;
	height: 50px;
	margin: 0 auto;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	padding: 17px 20px 0 20px;
	background: url(images/img03.gif) no-repeat;
	text-transform: uppercase;
	text-decoration: none;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	
}

#menu a:hover {
	color: #FFFFFF;
}

#menu .first a {
	background: none;
}


/*Drop-down menu*/
.nav2 {
	position:relative;
	padding-top:4px;
	width: 635px;
	height: 41px;
	margin: 0 auto;
	background-image:url(../imagem/img_links.jpg);
	background-repeat:no-repeat;
} 
/*Color navigation bar normal mode*/
.nav2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.nav2 ul li {
float:left; 
z-index:auto !important /*Non-IE6*/;
z-index:1000 /*IE6*/;
}
.nav2 ul li a {
 float:none !important /*Non-IE6*/;
 float:left /*IE-6*/;  
 height:3.1em; 
 line-height:3.1em; 
 padding:0 6px 0 6px; 
 text-decoration:none; 
 font-weight:bold; 
 color: #D8D8D8;
 }
 .nav2 ul li a:hover {
	color: #FFFFFF;
}

.nav2 ul li ul {
display:none;
 border:none;
 }

/*Non-IE6 hovering*/
.nav2 ul li:hover a {
text-decoration:none;
} 
/*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:3.0em; margin-top:0.1em; left:0;}
.nav2 ul li:hover ul li a {display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/

/*IE6 hovering*/
.nav2 table {position:absolute; top:0; left:0; border-collapse:collapse;}
.nav2 ul li a:hover {text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:3.1em; t\op:3.0em; left:0; marg\in-top:0.1em;}
.nav2 ul li a:hover ul li a {display:block; w\idth:10.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;}

/* forms */
#form div {
	clear: both;
	margin-bottom: 18px;
	overflow: hidden;
}
#formCadastro fieldset { 
	border: #F3F3A5 2px solid;
	clear: both;
	margin-bottom: 9px;
	overflow: hidden;
	padding: 1px 2px;

}

#formCadastro legend {
	background: #F3F3A5;
	color: #AA1E22;
	font: normal 12px/18px Arial, sans-serif;
	margin-bottom: 9px;
	padding: 2px 11px;
}

#formCadastro label {
	color: #AA1E22;
	font: normal 12px/18px Arial, sans-serif;
	float: left;
	margin-right: 6px;
	text-align: right;
	width: 90px;
}
#contato {
	 width: 600px;
  	 height: 282px;
	 background-image: url(../imagem/bg_contato.jpg);
}