/* Corpo Geral do site */
body {
	font-family: 		Verdana, Helvetica, Arial, sans-serif;
	margin: 		0 0 0 0;
	padding: 		0 0 0 0;
	border: 		0 solid #000000;
	font-size: 		11px;
	background: 		#689;
/*	                     #689 bmm   */
/*	                     #999 grad  */
/*	                     #89a pos   */
/*	                     #789 pesq  */
/*	                     #--- ext  */
/*	                     #--- educ  */
/*	                     #fff site-teste  */
	text-align:		left;
	vertical-align:	middle;
	line-height: 		16px;
}

/* T�tulo do site que aparece no content - invis�vel*/
.componentheading{
	background: 		#00659c;
	line-height:		0px;
	padding: 		0px 0px 0px 10px;
	font-size:		0px;
	font-weight:		bold;
	color:			#ffffff;
	font-variant:		small-caps;
	background-color:	#0066CC;
}

h1 {
	font-size:		14px;
	font-weight:		bold;
	color:			#00659c;
	font-variant:		small-caps;
	text-indent: 		20px;
}

h2 {
	font-size:		14px;
	font-weight:		bold;
	color:			#333333;
	font-variant:		small-caps;
	text-indent: 		20px;
}

/* Cabe�alhos */
h3, .contentheading {
	background: 		url(../images/h3.png) top left no-repeat;
	padding: 		15px 10px 0px 18px;
	font-size:		13px;
	color:			#00659c;
	font-weight:		bolder;
}

/* h4 � o formato do T�tulo do Site*/
h4 {
	font-size:		16px;
	color:			#00659c;
}


.clr {
	clear: 		both;
	font-size:		0px;
	line-height:		0px;
}

ol li{
	list-style-type:	decimal-leading-zero;
	margin: 		0px 0px 10px 8px;
}

ol li li{
	list-style-type:	lower-latin;
	margin: 		3px 0px 0px -21px;
}



/* Cor de fundo ou figura */
#under { 
}

 
#wrapper { 
}

#wrapper1 { 
} 

/* P�gina interior do Corpo */
#holder{
	background: 		#FFFFFF url(../images/page_bg.jpg) top center no-repeat;
	width: 		850px;
	margin: 		3px auto;
	padding: 		0px;
	border-bottom: 	2px solid #000000;
	border-right: 	2px solid #000000;
}

/* Logo , pesquisa e tradutor */
#top{
	background: 		url(../images/header_bg.png) top left no-repeat;
	height:		140px;
	width: 		auto;
}

#logo{
}


#logo a, #logo a:link, #logo a:hover{
}


/* Div onde est� a posi��o user4 - modulos tradutor e pesquisa */
/* Mais configura��es de pesquisa em /modules/mod_pixsearch/css/pixsearch_default.css */
#search{
	background: 		trasparent;
	padding: 		0 10px 0 0;
	width: 		420px;
	float:			right;
	margin:		0px;
	text-align:		right;
}

.search{
	padding: 		10px 0 0px 0;
}


#search table{
	height:		130px;
}

/* Div onde est� a posi��o user3 - modulos MENU */
/* Mais configura��es de pesquisa em modules\mod_superfishmenu\tmpl\css\superfish.css */


#top_menu{
	border:		0px solid #000000;
	text-align:		center;
	width: 		850px;
	vertical-align:	middle;
	background: 		#222 url(../images/barra_menu.png);
	height:		30px;
	max-height:		30px;
	line-height:		30px;
	margin: 		0;
}

#main_level a{
	padding: 		9px 10px 10px 11px;
	text-decoration:	none;
	color:			#fff;
	font-weight:		bold;
}


#main_level a:hover{
	background: 		url(../images/shadow.png);

}

/* Pathwaw - Onde estou ? */

.pathway {
	padding:		0 10px 0 10px;
	border:		0px solid #000000;
	margin: 		0px 0px 0px 0px;
	height: 		20px;
	text-align:		right;
}

.pathway h3{
	margin-top:		0px;
}

.pathway span, .pathway a {
	margin: 		0px 0px 0px 0px;
	font-weight:		bold;
	font-variant:		small-caps;
	color: 		#444444;
	text-decoration:	none;
}

.pathway a:hover {
	color: 		#999999;
}


/* Posi��o left - td */
.leftcolumn h3{
	margin-top:		0px;
	background:		#006a33 url(../images/barra_menu.png);
	line-height:		30px;
	padding: 		0px 0px 0px 10px;
	font-size:		13px;
	font-weight:		bold;
	color:			#ffffff;
	font-variant:		small-caps;
}

.leftcolumn  {
	float:			left;
	background:  		url(../images/fundo_menu.png) ;
	margin: 		0 0 0 10px;
	padding: 		0px 0px 0px 0px;
	text-align: 		left;
	vertical-align:	top;
	height: 		auto;
	width: 		180px;
	border:		none;
	min-height: 		700px;
}

.leftcolumn li{
	margin: 		0px 2px 0px -10px;
	list-style-image: 	url(../images/indent1.png);
	line-height:		20px;
}

.leftcolumn li li{
	list-style-image: 	url(../images/indent2.png);
	list-style-position: outside;
	list-style-type:	disc;
	line-height:		16px;
	margin-left: 		-26px;

}

.leftcolumn li li a{
	color:			#555555;
}


.leftcolumn a{
	text-decoration:	none;
	color:			#333333;
	font-weight:		normal;
}

.leftcolumn a:hover{
	color:			#227755;
}


.menu {
	padding: 		0px 10px auto;
	color: 		#000000;
}


/* Posi��o user6 - DESTAQUES */
.user6 h3{
	background:		#00659c url(../images/barra_menu.png);
	line-height:		30px;
	margin-top:		1px;
	padding: 		0px 0px 0px 10px;
	font-weight:		bold;
	color:			#ffffff;
	font-variant:		small-caps;
}

/* Posi��o content - Conte�do principal */
.nopad {
	background: 		#ffffff;
	border: 		none;
	padding: 		0px 10px 0px 10px;
	width: 		100%;
	min-width: 		320px;
}

/* Tabula��o */
.nopad p{
	text-indent: 		20px;
}

/* Leia mais ...*/
.readon {
	background: 		url(../images/leia.png) top left no-repeat;
	padding: 		0px 0px 0px 37px;
	margin-left: 		10px;
	font-size:		10px;
	font-weight:		bold;
	font-variant:		small-caps;
}


/* Artigos da p�gina principal - do 2� em diante */
.article_column {
	width:			100%;
}

a {
	text-decoration:	none;
	color:			#666666;
	#font-weight:		bold;
	text-decoration:	underline;
}

.nopad a:hover{
	color:			#000000;

}

/* Bot�es de navega��o - < Anterior Pr�ximo >*/
.pagenav {
	visibility:		hidden;
}

/* Posi��o Right - EVENTOS*/
.rightcolumn h3{
	margin-top:0px;
	background:		#700 url(../images/barra_menu.png);
	line-height:		30px;
	padding: 		0px 0px 0px 10px;
	font-weight:		bold;
	color:			#ffffff;
	font-variant:		small-caps;
}


.rightcolumn  {
	background: 		#ffffff;
	margin: 		0 10px 0 0;
	padding: 		0px 0px 0px 0px;
	width: 		250px;
	text-align: 		left;
	vertical-align:	top;
	height: 		auto;
}

.copyright {
	text-align:		center;
	font-size:		9px;
	color:			#555555;
}