*{
	padding:0;
	margin:0;
}

body {
    font: 14px/21px Arial, sans-serif;
    font-weight: normal;
    color: #333333;
    background-color:#cacaca;
	margin:0;
	padding:0;}
	
div, p, h1, h2, h3, ul{padding:0px; margin:0px;}
ul{list-style-type:none;}
	


/* header */

#header{
	width:940px;
	height:530px;
	margin:auto;
	background:url(images/header_bg.jpg) no-repeat }

#header_2{
	width:940px;
	height:330px;
	margin:auto;
	padding: 0 0 30px 0;
	background:url(images/header_bg.jpg) no-repeat }
	
#topo{
	width:866px;
	height:51px;
	padding: 38px 0 0 0;
	margin:auto;}	
	#navegacao{
		width: 442px;
		height:51px;
		float:right;
		padding: 15px 160px 0 0;
		font:Arial, sans-serif;
		font-weight:lighter;
		font-size:15,5pt;}
		
		ul#nav_list{
		display:inline;}

		#nav_list li{
		display:inline;
		padding:0 5px 0 5px;}
		
		#nav_list li a{
		color: #525252;
		text-decoration:none;}
		
		#nav_list li a:hover{
		color: #f6a800;
		text-decoration:none;}
		
/* destaque */

#destaque{
	width:766px;
	height:133px;
	margin:auto;
	padding: 60px 0 0 0;}
	.texto{
	width:434px;
	height:133px;
	float:left;}
	.imagem{
	width:322px;
	height:133px;
	float:left;}
	
	#destaque h1{
	font-family:Arial, sans-serif;
	color: #0d4772;
	font-size: 16pt;}
	
	#destaque p{
	font-family:Arial, sans-serif;
	color: #434141;
	font-size: 12pt;
	padding: 10px 0 0 0;}
	
	#separador {
	width:765px;
	margin:auto;
	height:6px;
	background:url(images/conteudo_linhahorizontal.jpg) repeat-x}
	
/* boxes */

#boxes{
	width:866px;
	height: 148px;
	margin:auto;
	padding: 25px 0 0 0;}

#box{
	width:251px;
	height: 148px;
	float: right;
	padding: 0 25px 0 0;}
	.top{
	height:42px;
	background:url(images/box_topo.gif) no-repeat;}
	.middle{
	height:92px;
	background:url(images/box_bg.gif) no-repeat;}
	.bottom{
	height:	14px;
	background:url(images/box_down.gif) no-repeat;}	
	
	#box h1{
	font-family:Arial, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color: #3d3d3d;
	padding: 15px 0 0 10px;}
	
	#box p{
	font-family:Arial, sans-serif;
	color: #3d3d3d;
	font-weight:lighter;
	font-size:10pt;
	padding: 15px 10px 0 15px;
	text-align:justify;}

	#box p a{
	color: #0099CC;
	text-decoration:none;
	padding: 0 0 0 50px;}
	
/* conteudo */

#conteudo{
	width:866px;
	margin:auto;
	padding:0 0 100px 0;}
	
	#esquerda{
	width:510px;
	float:left;}

	#direita{
	width:350px;
	float:right;}
	.spacer{
	line-height:5px;}
	
	#linha{
	width: 5px;
	float:left;
	background:url(images/conteudo_linhavertical.jpg) repeat-y;}
	
	#conteudo h1{
	font-family:Arial, sans-serif;
	color: #0d4772;
	padding: 0 0 0 15px;
	font-size: 12pt;}

	#conteudo p.span{
	font-family:Arial, sans-serif;
	color: #0099CC;
	font-size: 12pt;}
	
	#conteudo p{
	font-family:Arial, sans-serif;
	color: #505150;
	font-size: 10pt;
	padding: 10px 20px 0 0;
	text-align:justify;}
	
	ul#content{
	padding:0 5px 0 30px;
	text-align:justify}

	#content li{
	display:list-item;
	font-size:10pt;
	list-style-image:url(images/list_img.jpg);
	padding:0 5px 0 5px;}
		
	#content li a{
	color: #505150;
	text-decoration:none;}
		
	#content li a:hover{
	color: #0099CC;
	text-decoration:none;}
	
/* barra */

#barra{
	position:relative;
	width:100%;
	height:100px;
	margin:0 auto;
	margin-top: -100px;
	clear:both;
	background:url(images/footer_bg.jpg) repeat-x;}
	
#barra_texto{
	width:420;
	float: left;}
	
#barra p{
	font-size:10pt;
	font:Arial, sans-serif;
	color: #FFFFFF;
	padding:5px 0 0 50px;}
	
#barra h1{
	font-size:12pt;
	font:Arial, sans-serif;
	color: #f6a800;
	font-weight:lighter;
	padding:10px 0 0 50px;}
	
#barra_navegacao{
	width: 420px;
	height:51px;
	padding:30px 5px 0 5px;
	float:right;}
	
	ul#barra_nav{
	display:inline;
	color:#f8f8f8;}

	#barra_nav li{
	display:inline;
	color:#f8f8f8;
	font-size:9 pt;
	padding:0 5px 0 5px;}
	
	#barra_nav li a{
	color: #f8f8f8;
	font-weight:lighter;
	font: Arial, sans-serif;
	font-size:10 pt;
	text-decoration:none;}
	
	#barra_nav li a:hover{
	color: #0099CC;
	text-decoration:none;}

/* CLEAR FIX*/
.clearfix:after {content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* formularios */

#formulario{
	width:400px;
	padding: 0 0 0 20px;}
