*{ 
	margin:0; padding:0; 
}

a{ color:#184f9b; }
a:link, a:visited, a:active{ text-decoration:none; }
a:hover{ text-decoration:underline; }

p{ padding:0 0 10px 0; line-height:1.6em; }

body{
	background-color:rgb(0,113,182);
	font:12px Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	padding-bottom:20px;
}

.bg-right{
	/*background:url(imgs/bg-site-right.png) left top repeat-x;
	height:48px;
	_background-image: none;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/bg-site-right.png', sizingMethod='scale');*/
}

/* TOPO */
	#topo{
		width:966px;
		height:108px;
		position:relative;				
	}
	#topo-barra{
		height:39px;		
		width:378px;
		position:absolute;
		top:0; 
		right:0;
	}
	
	#topo-busca{		
		width:318px;
		position:absolute;
		right:0;
		top:57px;
	}
	#inpSubmitBusca{
		vertical-align:bottom;
		margin-left:13px;
	}
	.inputTextBusca{
		border:solid 1px #022451;
		background:#8fc6e7;
		padding:2px;
		color:#44698a;
		width:155px;
		float:left
	}
	#topo-logo{
		position:absolute;
		width:188px;
		height:74px;
		top:18px; 
		left:29px;
	}
	
	
/* geral */
	#geral{
		width:968px;
		margin:0 auto;
		background:#fff;		
	}
	#geral-topo{	
		width:966px;	
		/*background:url(imgs/bg-topo-conteudo.gif) left top no-repeat;		*/
	}
	#geral-rodape{
		width:966px;
		/*background:url(imgs/bg-rodape-conteudo.gif) left bottom no-repeat;*/
	}
	#geral-conteudo{
		width:931px;
		padding:15px 13px 10px 22px;				
	}
	
	.meta_rss{ background-color:rgb(108,158,185)}
	/* coluna esquerda */		
		#coluna-esquerda{
			float:left;
			width:193px;
		}
		#t-conhecaFunada{
			color:#0e1b45;
			font-size:14px;
			margin-bottom:10px;
			text-align:right;
		}
		#ulMenuEsquerda{
			border-top:solid 1px #e9e9e9;
		}
		#ulMenuEsquerda li{
			list-style:none;						
		}
		#ulMenuEsquerda .menuNormal{
			background:url(imgs/seta-menu.gif) 5px 16px no-repeat;			
			border-bottom:solid 1px #e9e9e9;
			padding:10px 0 10px 15px;			
		}
		#ulMenuEsquerda .menuNormal a{
			color:#a3a9aa;
		}
		
		.lista-submenu{ padding:0 0 3px 20px; }
		.lista-submenu li{ padding:10px 0 0 0; }
		
		#ulMenuEsquerda li a{					
			font-weight:bold;			
		}
		#ulMenuEsquerda li ul li a{			
			font-weight:normal;
		}

		#ulMenuEsquerda .menuNormal  #menu_suspenso a{
			color:#ff9900;			;
		}
		
		#itemMenuEsquerda-linhanormal, #itemMenuEsquerda-linhazero, #itemMenuEsquerda-linhalifeup{
			background:none;
			text-align:right;	
			border-bottom:solid 1px #e9e9e9;
			padding:10px 10px 10px 15px;
		}
		#itemMenuEsquerda-linhanormal a{
			color:#037c35;	
		}
		#itemMenuEsquerda-linhazero a{
			color:#e75227;
		}
		#itemMenuEsquerda-linhalifeup{
			border:none;
		}
		#itemMenuEsquerda-linhalifeup a{
			color:#0d5087;
		}
		
		#box-responsabilidadeSocial{
			padding-top:35px;
			width:163px;
			margin:0 auto;	
		}
		#box-responsabilidadeSocial img{
			border:none;
		}

	/* conteudo-coluna-direita */
		#conteudo-coluna-direita{
			float:right;
			width:707px;
		}			
				
			
		/* internas */
			#conteudo-coluna-direita-interna{
				width:631px;
				float:right;				
				min-height:412px;
				_height:412px;				
				padding:25px 28px 0 41px;
				background:url(imgs/bg-divisoria-internas.jpg) left 25px no-repeat;				
			}
			
		/* blog */
			.postmetadata{
				border:solid 1px #333;
				padding:5px;
				background:#c5d5e2;
			}
			
			h1, h2{
				color:#1c3a74;
				font-size:21px;								
				margin-bottom:10px;
			}		
			h3 {
				color:#1c3a74;
				font-size:14px;								
				margin-bottom:10px;
			}			
			h1 a, h2 a{
				color:#1c3a74;
			}
			h1 small, h2 small{
				font-size:10px;
				color:#5e5e5e;
				display:block;
			}
			h3 small{
				font-size:10px;
				color:#5e5e5e;
				display:block;
			}
			.pagetitle{
				margin-bottom:30px;
			}
			.blog-posts{
				margin-bottom:20px;
			}
			#blog-comentarios{
				padding:5px;				
			}
			.titulos-internas{
				color:#a9a9a9;
				font-size:16px;
				border-bottom:solid 1px #cdd0d9;				
				width:307px;
				margin-bottom:25px;
				padding-bottom:3px;
			}
			#sidebar{margin:20px 0 0}
			#sidebar ul li{
				list-style:none;
				
			}
			#sidebar ul li h2{
				font-size:14px;
				margin:0 0 5px 0;
				padding:0;
				color:#a3a9aa;
			}
			#sidebar ul li ul{
				margin-bottom:10px;
			}
			#sidebar ul li ul li{
				padding:0 0 5px 20px;;
			}
			#sidebar ul li ul li a{
				color:#5e5e5e;
			}
			.commentlist{
				margin-left:20px;
				margin-bottom:20px
			}
			#comments{
				margin-bottom:20px;
			}
			.btnBusca{
				background-color:#1b7a99; 
				border:none; 
				color:white; 
				font-size:10px; 
				padding:4px 5px 3px;
				cursor:pointer;
				float:left;
			}