html,body {
	background: #FFF;
margin:0px 0px 0px 0px;
font-family:Trebuchet MS, Verdana, Arial;
text-align : left;
 font-size: 0.9em;
  font-weight: bold;
}
.bold{	font: bold 12px Arial, Helvetica;
	background-color:#3399FF;
	padding:0px 0px 0px 2px;}
	select{
	font: bold 10px Arial, Helvetica;
	color: #000;
	background: #D7E4FF;
	width: 122px;
	border:1px solid #3399FF;
	margin-top:3px;
		}
.bold2{
	font: bold 10px Verdana,Arial, Helvetica;
	padding:0px 0px 0px 2px;
}
a:link, a:visited{
text-decoration : none; 
color : #000000;
font-family : Verdana,Arial, Trebuchet Ms;
font-size : 10px; 
font-weight : bold; 

}
a:active {
text-decoration : none;
}
a:hover {
color : #F000F0;
text-decoration: none;
} 
p {
text-align : justify;
font-family:Verdana, Arial, Georgia, Times, serif;
font-size: 12px;
font-weight: normal;
color: #00264D;
line-height: 140%;
} 
.pq {
font-family :  Verdana,Arial, Trebuchet Ms ; 
font-size : 10px; 
font-weight : normal; 
text-align : center; 
} 
h4 {
	font-family : Arial, Tahoma, Verdana;
	font-size : 16px;
	color : #666666;
	text-align : center;
	padding : 5px;
	border-top: 1px solid #663399;
	border-bottom: 1px solid #663399;
	width:420px;
	line-height: 22px;

} 
h1 {background-color:blue;
background-image: url(f1.jpg);
font-family : Arial,Verdana,Tahoma;
font-size : 16px;
font-weight : bold;
color : #FFF;
width:420px;
text-align : center;
border:1px solid #0080FF;
padding:4px;
display: block;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
}
h2 {
	font-family : Trebuchet MS, Verdana, Tahoma;
	font-size : 16px;
	font-weight : bold;
	text-align : center;
	color:#003366;
	font-style: italic;
}
h3 {
	font-family : Trebuchet MS,Arial;
	font-size : 14px;
	font-weight : bold;
	color : #006699;
	text-align : center;
	padding: 3px;
	border: 1px dotted gray;
	width: 420px;
} 
h6 {
font-family : Trebuchet MS,Verdana,Tahoma;
font-size : 15px;
font-weight : bold;
color:#003399;
text-align : center;
border:solid 0px #D7E4FF;
background: #D7E4FF url(funh6.png) no-repeat right top;
margin-top:2px;
padding:3px 0px 4px 0px;
padding-right:10px;
margin-bottom:2px;
display: block;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;}
}
hr{color: #FFCC00;
	background: #FFCC00;
	border: 0px;
	height: 1px;
	clear: both;
	margin-top: 4px;
	}
#menu2 a, #menu2 a:active, #menu2 a:visited {
display: block;
padding-left: 25px;
margin:5px;
background: url(bola.gif) no-repeat left top;
padding-bottom: 1px;
font-weight:bold;
font-size:10px;
font-family:Verdana, Arial;
color: #000;
padding-top: 7px;
text-decoration: none;
text-align:left
}
#menu2 a:hover {
	background-position: 0px -39px;
        color: #000000;
}
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 100%;
  text-align:left;
}

ul#menu a {
  display: block;
  text-decoration: none;
  	text-align:left;
	font-size:11px;
}

ul#menu li {
  margin-top: 1px;
  	text-align:left;
}

ul#menu li a {
  background: #336699;
  color: #fff;	
  padding: 0.5em;
  	text-align:left;
}

ul#menu li a:hover {
  background: #39BFFF;
}

ul#menu li ul li a {
  background: #9FBFDF;
  color: #000;
  padding-left: 20px;
  	text-align:left;
}

ul#menu li ul li a:hover {
  background: #33CCFF;
  border-left: 5px #0066CC solid;
  padding-left: 15px;
}
ul#menu li ul li a:visited {
  background: #B6B6E7;
  border-left: 5px #6600CC solid;
  padding-left: 15px;
}
#busca {font-family : Verdana,Arial, Trebuchet Ms; 
font-size : 10px; 
font-weight : bold; 
text-align : left; }
.preco {
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	border: 1px solid #000;
	padding:5px;
	Background: #333;
	background-image: url(preco.jpg);
	text-align: center;
	display: block;
	 -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
}
.enfoque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	border: solid 1px #006699;
	letter-spacing: 1px;
	background-color: gray;
	background-image: url(enfoque2.jpg);
	background-repeat: no-repeat;
	padding: 4px 0px 4px 0px;
	width:420px;
	display: block;
	-webkit-border-radius: 7px;
-moz-border-radius: 7px;	
}
.enfoque2 {
	height:62px;
	letter-spacing: 1px;
	background-image: url(enfoque.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	width:420px;
	
}
.geral {width:100%; border:0px; border-bottom:10px solid #6666CC;}
.esquerda {background:#D7E4FF;width:21%;padding-left:3px;}
.direita {width:19%;text-align:center;background:#D7E4FF;}
.tdcentro {width:60%;border:1px solid #B0CAFF;padding:10px 10px 1px 10px;}
.pq2 {width:20%;background:#D7E4FF;
text-align:center;
padding:3px;
border-bottom:4px solid #0099FF;
font-family: Verdana,Arial, Trebuchet Ms; 
font-size : 10px; 
font-weight : normal; 
text-align : center; }

#jump_base {
  overflow-y:hidden;
  width: 200px;
  height: 100px;
  border: 0px;
  margin: auto;
  padding: 0 10px 0 10px;
  font-size: 14px;
  font-family: Verdana, Arial, sans-serif;
  background:#0066CC url(imagem/funsub.gif) no-repeat right top;
}

#jump_base a {
  color: #FFF;
   font-size: 12px;
}

.news {
  color: inherit;
}
.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
border: solid 0px;
 width: 120px;

}
.mail { background:#84C1FF;}

.borda {border-bottom: solid 1px black; border-left: solid 1px black;padding:2px;}

.curlycontainer{
border: 1px solid #b8b8b8;
margin-bottom: 1em;
width: 440px;
background:#F0E1FF;
}
.curlycontainer .innerdiv{
background: transparent url(brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 0px 4px 6px 5px;
}

.invest {text-align:center;
font-family:Trebuchet MS; 
font-size:18px;
width:440px;
color:#FFF;
Background:#0066CC;
padding:5px 0px 10px 0px;
background-image: url(funinv.jpg);
font-weight : bold;
border:solid 1px #006699;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;

}

.img{border:solid 1px gray;}
.pics { height: 70px; width:426px; padding:0; margin:0; overflow: hidden }
.pics img { height: 70px; width: 426px; padding: 0px;  top:0; left:0 }