/* ======================= GERAL ============================ */



#geral {

	display:block;

	margin:10px auto;

	width:990px;

	}

	

#topo {

	display:block;

	width:990px;

	height:360px;

	margin-bottom:15px;

	}

	

#top {
	display:block;
	float:left;
	margin-bottom:8px;
	}
#top p{
	display:block;
	float:left;
	margin-left:10px;
	_margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
#top a{
	display:block;
	text-decoration:none;
	color:#969b9f;
	}
#top img{
	margin-left:2px;
	margin-top:2px;
	}

#form {
	display:none;
	}

/* ======================== COLUNA DA DIREITA =============================== */



#colDir {

	display:block;

	float:left;

	width:590px;

	padding-bottom:12px;

	margin-left:20px;

	_margin-left:10px;

	background:url(../img_site/bgBotColDir.gif) bottom no-repeat;

	line-height:15px;

	}

	

	#colDir h3 {

		display:block;

		width:574px;

		height:16px;

		font-weight:bold;

		font-size:15px;

		color:#4f565e;

		padding-left:16px;

		text-transform:uppercase;

		background:url(../img_site/bgTopColDir.gif) bottom no-repeat;

		font-family:Arial, Helvetica, sans-serif;

		}

	



#intColDir {

	display:block;

	float:left;

	width:550px;

	height:125px;

	margin-top:0px;

	padding:12px 19px 22px 19px;

	_padding:12px 19px 4px 19px;

	border-left:1px solid #bdbdbd;

	border-right:1px solid #bdbdbd;

	}





	#intColDir h4 {

		display:block;

		font-size:14px;

		font-weight:bold;

		color:#4f565e;

		font-family:Arial, Helvetica, sans-serif;

		text-transform:uppercase;

		margin-bottom:12px;

		line-height:18px;

		}





	#intColDir p, #intColDir li {

		font-size:10px;

		color:#4f565e;

		}



	#intColDir img {

		display:block;

		float:left;

		margin-right:13px;

		}







#dirColDir {

	display:block;

	float:left;

	width:237px;

	}

	



		

#esqColDir {

	display:block;

	float:right;

	width:268px;

	height:140px;

	border-left:1px dashed #9a9a9a;

	padding-left:22px;

	}

	

	#esqColDir div, #esqColDir ul {

		display:block;

		float:left;

		}

	

	#esqColDir div {

		width:79px;

		}

	#esqColDir ul {

		width:180px;

		_width:160px;

		}

		

		#esqColDir div img {

			display:block;

			clear:both;

			/*margin-bottom:20px;*/

			}

		

	#esqColDir ul li {

		display:block;

		list-style:none;

		margin-left:20px;

		_margin-left:0;

		}	

	







/* ========================================= COLUNA DA ESQUERDA ============================================== */



#colEsq {

	display:block;

	float:right;

	width:339px;

	height:180px;

	background-image:url(../img_site/bgColEsq_new.gif);

	margin-right:20px;

	_margin-right:10px;

	margin-top:7px;

	_margin-top:10px;

	}

	

	#colEsq h4 {

		font-size:14px;

		font-weight:bold;

		color:#4f565e;

		text-transform:uppercase;

		font-family:Arial, Helvetica, sans-serif;

		}



	#colEsq div {

		display:block;

		height:164px;

		*height:164px;

		_height:160px;

		background:url(../img_site/bgBotColEsq.gif) bottom no-repeat;

		}



	#colEsq div div {

		display:block;

		width:302px;

		height:140px;

		*height:135px;

		_height:156px;

		padding:15px 15px 0 20px;

		*padding:15px 15px 0 20px;

		border-left:1px solid #b9b9b9;

		border-right:1px solid #b9b9b9;

		background:none;

		}

		





	#colEsq ul {

		list-style:none;

		margin:17px 0 35px 0;

		_margin:17px 0 34px 0;

		}

		

		#colEsq ul li {

			margin-bottom:2px;

			_margin-bottom:1px;

			}

		

	#colEsq a, #colEsq p, #colEsq ul {

		color:#4f565e;

		font-size:10px;

		line-height:15px;

		}

		

		#colEsq a {

		display:block;

		float:right;

		margin-bottom:33px;

		}

		

	#colEsq form {

		display:block;

		margin-top:5px;

		}

	

		#colEsq form input {

			font-size:11px;

			border:1px solid #a7aaad;

			background-color:#FFF;

			}

	

	







#titNexNews {

	display:block;

	width:318px;

	height:9px;

	padding:7px 0 0 21px;



	background:url(../img_site/bgTopColEsq.gif) top no-repeat;

	}

	







/* ================================= INTERNAS ========================================= */



#interna {

	display:block;

	float:left;

	width:570px;

	margin-left:20px;

	_margin-left:10px;

	border-right:1px dashed #C6C6C6;

	padding-right:20px;

	}

	

	#interna h3 {

		display:block;

		font-weight:bold;

		font-size:15px;

		margin-bottom:13px;

		color:#4f565e;

		text-transform:uppercase;

		font-family:Arial, Helvetica, sans-serif;

		}



		

	#interna p, #interna li {

		font-size:11px;

		line-height:16px;

		color:#4f565e;

		text-align:justify;

		margin-bottom:10px;

		padding-left:20px;

		}

	

	#interna ul {

		list-style-position:inside;

		}

		

#areaAtuacao {

	display:block;

	float:left;

	list-style:none;

	width:357px;

	}

		



/* ============================== CONTATO ========================================== */



#contatoEsq {

	display:block;

	float:left;

	width:295px;

	padding-right:25px;

	border-right:1px dashed #2c2c2c;

	}

	

	#contatoEsq p {

		text-align:center;

		}

	

	#contatoEsq span, #contatoEsq textarea {

		display:block;

		float:left;

		}

		

	#contatoEsq textarea {

		width:192px;

		height:50px;

		overflow:auto;

		margin-left:15px;

		}

		

	#contatoEsq textarea, #contatoEsq input {

		border:1px solid #a6a6a6;

		font-size:11px;

		color:#4f565e;

		}

	

	#contatoEsq label {

		display:block;

		clear:both;

		padding-top:10px;

		}





#contatoDir {

	display:block;

	float:right;

	width:215px;

	}

	

	

#voltar, #btNext, #btPrev {

	display:block;

	color:#a3a3a3;

	font-size:12px;

	width:57px;

	height:14px;

	}

	

#voltar, #btPrev {	

	background:url(../img_site/btPrev.gif) left no-repeat;

	padding-left:33px;

	}



#voltar {

	float:right;

	}

	

#btPrev {

	float:left;

	}

	

#btNext {

	float:right;

	background:url(../img_site/btNext.gif) right no-repeat;

	padding-right:33px;

	}

	

#fotos img {

	border:1px solid #4f565e;

	}	

	

	

/* ================================ RODAPE ========================================== */



#rodape {

	display:block;

	float:left;

	width:990px;

	margin-top:20px;

	}

	

	#rodape p {

		display:block;

		float:left;

		margin-left:22px;

		_margin-left:11px;

		width:415px;

		font-size:10px;

		color:#a3a3a3;

		}

		

	#rodape img {

		display:block;

		float:right;

		*margin-top:-5px;

		_margin-top:-20px;

		margin-right:12px;

		_margin-right:6px;

		}