@charset "utf-8";
/* CSS Document */

body{ background-image:url(imagens/bkg.jpg); background-repeat:repeat-x; margin:0px auto}

#container{ margin:0px auto; width:940px}
#topo{ width:100%; background-image:url(imagens/topo_bkg.jpg); background-repeat:no-repeat; height:139px}
.topo_left{ height:139px; width:222px;  float:left;  margin-left:20px}
.topo_left a{
background-image:url(imagens/logo.jpg);
display: block;
height: 139px;
width: 222px;
text-decoration:none;
float:left;
clear: both
}

.topo_left a span {
visibility: hidden;}

.topo_right{ height:139px; width:272px; background-image: url(imagens/des_topo.jpg); float: right; }

#content{ width:100%}
#main{float:left; width:923px}
.col01{ float:left; width:241px; margin-top:43px}
.col01_det{height:43px}
.col01_link{width:241px; text-align:center}
.col01_link a:link, a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	text-decoration:none
} 

.col01_linkon{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #999900;
	font-weight:bold;
	text-decoration:none
} 

.col01_det img{
float:right;
margin-bottom:25px
} 

.col01_det p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:left;
	margin-left:5px
}

.col01_link p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:left;
	margin-left:5px
}

.col01_det a, .col01_det a:visited{	
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #006699;
	text-align:left;
	margin-left:5px}

.logo_sub{ width:241px; height:21px; background-image:url(imagens/logo_sub.jpg)}
.col02{ float:right; background-image: url(imagens/col02_fund.jpg); width:12px}
.col_main{
	float:right;
	background-color:#FFFFFF;
	width:670px;
}

.col_main a:link, a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	text-decoration:none
} 

.main_info{
	margin:15px auto;
	width:98%;
	border:dashed 1px #CCCCCC;
	height: 340px;
}


.main_info img{
	margin:5px;
	float:right;
	 padding:3px;
	border: solid 1px #ccc;
}

	
	
.main_info p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	margin-left: 15px;
}

#main_inicio{
	margin:15px auto;
	width:98%;
	border:dashed 1px #CCCCCC;
	height: 340px;
}

.main_inicio p{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin: 10px;
	text-align:justify;

}

.intro{margin:5px auto;
	width:98%;}
	
	
.intro p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;

}

.footer{
	margin:15px auto;
	width:99%;
	border:dashed 1px #CCCCCC;
	height: 30px;
}

.footer p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	*padding: 9px;
}

.flash { margin:25px 0px 15px 15px}
	
object { *margin:25px 0px 15px 15px}

.divisor{ border-bottom-style:solid; border-bottom-color:#ccc; border-bottom-width:1px; height:1px; margin:15px 0 0px 0}


 .main_inicio ul{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	padding:0px 0px 0px 10px;
	text-align:justify
}

.main_inicio li{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	text-align:justify
}

.main_inicio img{
	margin:5px;
	float:left;
	margin:10px;
	border: solid 1px #ccc;}
	
.main_inicio h2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999900;
	margin: 10px;
	padding-left:30px;
	padding-top:3px;
	height:23px;
	background-repeat:no-repeat;
	background-image:url(imagens/fundo_sub.jpg)
}



form{ width:70%}

.main_info_thumbs{ margin:20px 3px 10px 3px; height:80px;}

.main_info_thumbs img{ float:left; margin:10px 15px 10px 15px}

.main_info_logos{ margin:10px 5px 25px 5px; height:123px}

.main_info_logos img{ float:left; margin:10px 15px 10px 10px; padding:3px;}

.main_info_piv{ margin:15px 5px 10px 5px; height:140px}

.main_info_piv img{ float:left; margin:10px 5px 10px 5px}

.main_info a:link, a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}
#menu{ height:15px; background-image:url(imagens/menu_fund.jpg); background-repeat:repeat-x;}

#info {
	float: left; 
	width: 44px;
	background:url(imagens/menu_info.jpg) no-repeat 0% 0%;
	height:15px
	}
	
#grafico {
	float: left; 
	width: 74px;
	background:url(imagens/menu_grafico.jpg) no-repeat 0% 0%;
	height:15px
	}
	
#web {
	float: left; 
	width: 48px;
	background:url(imagens/menu_web.jpg) no-repeat 0% 0%;
	height:15px
	}
	
#blog {
	float: left; 
	width: 52px;
	background:url(imagens/menu_blog.jpg) no-repeat 0% 0%;
	height:15px
	}
	
#contato{
	float: left; 
	width: 61px;
	background:url(imagens/menu_contato.jpg) no-repeat 0% 0%;
	height:15px
	}

.col03{ float:right; width:17px}

h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#E9E9E9;
	font-weight: bold;
}
.title{ font-family: Impact, Helvetica; font-size:24px; color:#999; text-shadow:#666666 }

.font{font-family:"Century Gothic"; font-size:14px; font-weight:bold; color:#666666}
