body{
background:#FFF url(../images/bg_corpo.gif) repeat-x;
text-align:center;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}
a{
color:#4881ab;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}

.reset
{
border:0pt none;
margin:0pt;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0pt;
padding:0pt;
}

#centro{
margin:0 auto;
text-align:left;
width:92%;
}
	#topo{
	float:left;
	height:88px;
	width:100%;
	}
		#logo{
		float:left;
		height:77px;
		width:240px;
		padding-top:11px;
		}
		#busca{
		float:right;
		height:65px;
		width:195px;
		border-left:1px dotted #d5d5d5;
		background:url(../images/ico_lupa.gif) 15px 30px no-repeat;
		padding-left:50px;
		padding-top:22px;
		}		
			#busca label{
			display:none;
			}
			#busca input{
			border:1px solid #dedede;
			width:154px;
			height:15px;
			padding:2px;
			font-size:11px;
			color:#555;
			}
			#busca .btn_ok{
			width:27px;
			height:23px;
			border:none;
			position:relative;
			top:8px;
			}
	#menu{
	float:left;
	height:35px;
	width:100%;	
	padding-top:3px;
	}
		#menu ul li{
		float:left;
		display:inline;
		width:16.5%;
		height:32px;						
		background:url(../images/btn_menu.gif) no-repeat center;			
		}
		#menu ul li a{
		float:left;
		width:100%;
		height:22px;
		text-decoration:none;
		color:#0e3b5a;
		padding-top:8px;
		text-align:center;
		font-weight:normal;
		}		
		#menu ul li a:hover{
		text-decoration:underline;
		}					
	#titulo_pagina{
	float:left;
	height:44px;
	width:100%;	
	margin-top:17px;
	background:#e9e9e9;
	}	
		#titulo_pagina h1{
		font-size:20px;
		font-weight:normal;
		color:#0e3b5a;
		padding:0px 0 0 17px;
		}
	#conteudo{
	float:left;
	width:100%;	
	padding-top:20px;
	padding-bottom:20px;
	background:url(../images/bg_conteudo.gif) repeat-x;		
	text-align:center;
	}
		#conteudo_interno{
		width:96%;	
		margin:auto;
		text-align:left;		
		}	
			#menu_lateral{
			float:left;
			width:15%;
			display: block;
			margin-right:20px;
			border-right:1px dotted #CCC;
			}	
				#menu_lateral h3{
				font-size:14px;
				padding:4px 0;
				color:#555;
				position:relative;
				top:1px;
				background:#F5F5F5;
				border:1px solid #E5E5E5;
				padding:1px 10px;
				width: 150px;
				text-align: center;
				}				
			#conteudo_direito{
			float: left;
			width: 83%;
			display: block;
			}
			#texto_curto{
			float:left;
			width:28%;		
			display: block;
			}
			#texto_medio{
			float:left;
			width:70%;		
			}		
			#texto_longo{
			float:left;
			width:100%;		
			}		
				#texto_curto h2, #texto_medio h2, #texto_longo h2{
				font-size:16px;
				font-weight:normal;
				color:#555;
				padding-bottom:12px;
				line-height:130%;
				}
				#texto_curto p, #texto_medio p, #texto_longo p{
				font-size:12px;
				color:#555;
				line-height:16px;
				padding-bottom:5px;
				}
			#formulario{
			float:right;
			width:69%;	
			display: block;
			max-width:900px;
			border:1px solid #e9e9e9;
			background:#f4f4f4;
			}		
	#links{
	float:left;
	width:100%;	
	padding-top:15px;
	border-top:1px solid #e7e7e7;
	padding-bottom:20px;
	}
		#links_esquerda	{
		float:left;
		width:70%;	
		height:35px;	
		}
			#links_esquerda p{
			font-size:12px;
			font-weight:bold;
			color:#8f6f0f;
			padding-bottom:10px;
			}
			#links_esquerda ul li{
			display:inline;
			padding-right:15px;
			}		
		#dicas{
		float:right;
		text-align:right;
		width:30%;
		height:35px;		
		}		
			#dicas p img{
			margin-right:5px;
			position:relative;
			top:7px;
			}		
#rodape{
float:left;
width:100%;
height:120px;
background:url(../images/bg_rodape.gif) repeat-x;
}		
	#rodape_interna{
	padding-top:20px;
	margin:0 auto;
	text-align:left;
	width:92%;
	}		
	#rodape_links{
	float:left;
	width:60%;
	height:40px;
	}
		#rodape_links ul li{
		display:inline;
		padding-right:15px;
		}	
			#rodape_links ul li a{
			font-weight:bold;
			}			
	#atualizacoes_email{
	float:left;
	width:40%;
	height:40px;	
	}			
		#atualizacoes_email p{
		color:#555;
		text-align:right;
		padding-bottom:7px;
		}	
			#atualizacoes_email p a{
			font-weight:bold;
			}					
	#contatos{
	float:left;
	width:100%;
	height:40px;	
	}
		#contatos p{
		color:#555;
		text-align:center;
		padding-top:5px;
		}		

