p, form, h1, h2, h3{
	margin:		0px;
	padding:	0px;
}

body{
	margin:			0px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	background:		#cccccc url(../imagens/site_fundo.gif);
}

#body_fundo{
	background:		url(../imagens/site_fundo2.gif) repeat-X left top;
}


/*************************************/
/***************TOPO******************/
/*************************************/

#topo{
	font-size:			11px;
	padding:			0px 5px 0px 5px;
	margin-left:		20px;
	text-align:			justify;
	background: 		#F1F1F1;
	color:				#333333;
}

#bandeira{
	float:		right;
	padding-top:	1px;
}

#telefone{
	float:		left;
	font-weight:	bold;
	padding-top:	4px;
}

#menu a:link, #menu a:visited, #menu a:active{
	color:				#333333;
	padding:			0px 15px 0px 15px;
	font-size:			12px;
	font-weight:		bold;
	text-decoration:	none;

}

#menu{
	text-align:			right;
}

#menu a:hover{
	color: 			#666666;
}

#logo{
	float:		right;
}

/*************************************/
/***************CONTEUDO**************/
/*************************************/


#conteudo_princ{
	height:			240px;
	width:			375px;
	margin:			0px 0px 0px 300px;
	background:		#cccccc;
	text-align:		justify;
	-moz-opacity:	.9;
	filter:			alpha(opacity=90);
}

#conteudo23{
	background:		#fff url(../imagens/imagem_fundo_interno.jpg) repeat-Y top left;
}

#conteudo{
	background:		#fff url(../imagens/fundo_interior2.gif) repeat-Y top left;
}

#centro{
	background:		#fff url(../imagens/fundo_interior.gif) repeat-X top left;
	height:			5px;
}


#conteudo_princ p{
	font-size:			14px;
	padding:			45px 18px 0px 18px;
	text-align:			justify;
	line-height:		20px;
}

#conteudo #menu_interno {
	/*background:			url(../imagens/fundo_menu.gif) repeat-Y left top;*/
	width:				170px;
	float:				left;
}

#conteudo #endereco {
	/*background:			url(../imagens/fundo_menu.gif) repeat-Y left top;*/
	width:				170px;
	float:				left;
}

#conteudo #endereco p{
	font-size:			10px;
	color:				#FFFFFF;
	padding:			4px 0px 5px 5px;
	background:			#1A80B3;
	display:			block;
	border-left:		4px solid #166F9B;
	border-right:		2px solid #166F9B;
	text-decoration:	none;
	line-height:		15px;
}


#conteudo #menu_interno h1, #conteudo #endereco h1{
	font-size:			12px;
	background:			url(../imagens/fundo_menu.gif) repeat-Y left top;
	padding:			4px 10px 5px 0px;
	display:			block;
	font-style:			italic;
	font-weight:		bold;
	text-align:			right;
	background:			#6BB3DA;
	color:				#FFFFFF;
}

#conteudo #menu_interno a{
	font-size:			11px;
	color:				#333333;
	padding:			5px 0px 6px 11px;
	display:			block;
	text-decoration:	none;
}
#conteudo #menu_interno a:hover{
	text-decoration:	underline;
}

#conteudo #menu_roda{
	display:			block;
	height:				5px;
	background:			#166F9B;
}

.imagem img{
	margin:	5px;
}


/*************************************/
/***************RODAPE****************/
/*************************************/

#texto{
	padding-bottom:		10px;
	width:				590px;
	background:			#FFFFFF;
	/*-moz-opacity:		.8;
	filter:				alpha(opacity=80);
	/*height:				245px;
	overflow-y: 		scroll;
	overflow:			auto;*/
	float:				right;
}

#texto p{
	padding:			0px 15px 0px 15px;
	font-size:			12px;
	color:				#333333;
	text-align:			justify;
	line-height:		18px;
}

#texto ul li{
	margin:				0px 15px 8px 15px;
	font-size:			12px;
	line-height:		18px;
	color:				#000000;
	text-align:			justify;
}

#texto ol li{
	margin:				0px 15px 8px 25px;
	font-size:			12px;
	line-height:		18px;
	color:				#000000;
	text-align:			justify;
}


#texto ul, #texto ol {
	padding:			0px;
	margin-left:		20px;
}

#texto h1{
	background:			url(../imagens/fundo_titulo.gif) no-repeat top left;
	padding:			12px 0px 8px 70px;
	font-size:			16px;
	color:				#1A80B3;
	height:				41px;
	margin:				0px 0px 8px 0px;
	font-style:			italic;
}

#texto h3{
	margin:				15px 10px 15px 10px;
	padding:			5px 10px 5px 10px;
	font-size:			12px;
	color:				#1A80B3;
}

#texto #tabela tr th{
	padding:			5px ;
	font-size:			12px;
	line-height:		18px;
	color:				#FFFFFF;
	background:			#1A80B3;
}

#texto #tabela #sub{
	font-size:			12px;
	color:				#000000;
	background:			#CCCCCC;
	font-weight:		bold;
	padding:			3px ;
}

#texto #tabela #branco{
	background:			#FFFFFF;

}

#texto #tabela tr td{
	font-size:			12px;
	color:				#000000;
	line-height:		18px;
	padding:			3px ;
	background:			#F1f1f1;
}

#texto #tabela tr td ul li, #texto #tabela tr td ul {
	font-size:			11px;
	color:				#000000;
	padding:			3px ;
	margin:				0px;
	list-style:			none;
	background:			#F1f1f1;
}

/*************************************/
/***************RODAPE****************/
/*************************************/

#rodape{
	width:			770px;
	height:			50px;
	background:		url(../imagens/rodape_fundo.gif) repeat-X top left;
}

#rodape p{
	padding:		15px 0px 0px 10px;
	font-size:		10px;
	text-align:		left;
	color:			#FFFFFF;
	float:			left;
}

/*************************************/
/***************LINGUAGEM*************/
/*************************************/

#body_linguagem{
	text-align:			center;
	margin-top:			150px;
}

#linguagem_princ{
	height:			200px;
	width:			200px;
	margin:			0px auto;
	background:		#FFFFFF;
	padding-top:	10px;
}

#linguagem_princ img{
	padding-top:	10px;
}

/************** CONTATO **********************/
#form_contato{
	border:			3px solid #1A80B3;
	margin-top:		10px;
}

#form_contato tr th{
	font-size:		12px;
	color:			#333;
	padding:		5px;
	border-top:		1px solid #f1f1f1;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
}

#form_contato tr td{
	padding:		5px 5px 5px 10px;;
	background:		#f1f1f1;
	border-top:		1px solid #FFF;
}

#form_contato input, #form_contato textarea{
	border:			1px solid #cccccc;
	font-size:		12px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
}
