
	#rightSideDiv #searchDiv {
		background-color: #D0D0D0;
		position: relative;
		top: -13em;
		height: 7em;
		background: url("../images/top_pesquisa_pt.gif") no-repeat #D0D0D0;
		padding: 1.8em 1em;
	}
	
	#rightSideDiv #agendaDiv {
		top: 10.1em;
		padding: 1em 0.5em;
		height: 11em;
		background-color: purple;
		position: relative;
		background: url("../images/top_agenda_pt.gif") no-repeat #E3E3E3;
	}
	/* GERAL */
@CHARSET "ISO-8859-1";

html,body {
	margin: 0%;
	height: 100%;
	padding: 0em;
	background-color: #CD7006;
	background-image: url("../images/bk_body.gif");
	background-position: center;
	background-repeat: repeat-y;
}

body {
	margin: 0%;
	height: 100%;
	padding: 0em;
	background-color: #CD7006;
}

.acessibilidade {
	display: none;
}

img {
	border: 0em;
	padding: 0em;
}

abbr {
	cursor: help;
}

br {
	clear: left;
}

form {
	margin: 0em;
	padding: 0em;
}

fieldset {
	margin: 0em;
	padding: 0em;
	border: none;
}

#clear {
	clear: both;
}

h3{
	padding: 0;
	margin: 0;	
}

h2{
	font-weight: normal;	
}

a{
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

#contentDiv #printMenu a{
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.6em;
	color: #4E4E4E;
	position: absolute;
	right: 37em;
	padding-top: 0.5em;
}

#contentDiv h2{
	padding: 0.9em 0em 0em 1em;
}

#tableCalendario{
	margin: 0 auto;	
}

/* END GERAL */

/* Calendar */
#calendario{
	text-align: center;
}

#calendario p {
	padding: 0;
	margin: 0;
	text-align: center;
}

.monthName{
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.6em;
	color: #4E4E4E;
	padding: 0.4em 0 0.4em 0;
	text-decoration: none;
	margin: 0;
}

.curMonthName{
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.6em;
	color: #EB8206;
	margin: 0;
}


.dayName {
	background-color: #ADADAD;
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.7em;
	color: #4E4E4E;
	text-align: center;
	padding: 0.1em 0.4em 0.1em 0.3em;
}

.weekDays {
	background-color: #878787;
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.7em;
	color: #D0D0D0;
	text-align: center;
	padding: 0.1em 0.4em 0.1em 0.3em;
}

.specialDay {
	background-color: #EA8209;
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.7em;
	color: #D0D0D0;
	text-align: center;
	padding: 0.1em 0.4em 0.1em 0.3em;
	cursor: pointer;
}

.specialDay_ {
	font-family: Microsoft Sans Serif, sans-serif, serif;
	color: #D0D0D0;
	text-align: center;
	cursor: pointer;
}

.blankDay {
	background-color: #E3E3E3;
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.7em;
	color: #3A3A3A;
	text-align: center;
	padding: 0.2em 0.4em 0.2em 0.4em;
}

/* End Calendar */

/* FONTS */

#contentTitle{
	padding-top: 2em;
	padding-left: 1em;
}

.grayTitle00{
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-weight: bold;
	font-size: 0.7em;
	text-transform: uppercase;
	color: #727272;
}

.grayText01{
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.6em;
	color: #717171;
}

.grayText02 {
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.75em;
	color: #686868;
	margin: 0em;
	padding: 0em;
}

.orangeText01 {
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.7em;
	color: #E98106;
	margin: 0em;
	padding: 0em;
}

/* END FONTS */

#frameDiv {
	background-color: #FFFFFF;
	margin: 0 auto;
	width: 51.1em;
	padding: 0em 1em 0em 1em;
}

#frameDiv #leftSide{
	float: left;
}

/* HEADER */

#headerDiv {
	position: relative;	
}

#headerDiv #logo{
	position: absolute;
	left: 1.85em;
	top: 1.15em;
}

/* END HEADER */

/* CONTENT DIV */


.hightLight{
	width: 10.89em;
	float: left;
	margin: 1em 1em 0em 0.2em;
	position: relative;
	top: -14em;	
}

#contentDiv .newsTitle{
	font-family: Microsoft Sans Serif;
	font-weight: bold;
	font-size: 0.6em;
	color: #717171;
	background: url('../images/orange_arrow.gif') no-repeat 0 center;
	padding-left: 1.5em;
}


#contentDiv #destaque{
	width: 12.5em;
	height: 11.5em;
	background-color: orange; 
	position: relative;
	top: -19em;
	right: -23.5em;
	padding: 1em;
	
}

#contentDiv #destaque p{
	margin: 0;
	padding: 0 0 1em 0;	
}

#contentDiv #destaque .destaque{
	font-family: Microsoft Sans Serif;
	font-size: 0.6em;
	text-transform: uppercase;
	color: #2C2B29;
}

#contentDiv #destaque .hightLightTitle{
	font-family: Microsoft Sans Serif;
	font-weight: bold;
	font-size: 0.6em;
	color: #2C2B29;
}

#contentDiv #destaque .hightLightText{
	font-family: Microsoft Sans Serif;
	font-size: 0.6em;
	color: #2C2B29;
}



#contentDiv .newsTitle_p{
	margin: 0;
	padding: 0;
}

#listNews{
	float: left;
	margin-top: 1em;
	position: relative;
	top: -14em;	
}

#contentDiv #listNews ol{
	padding: 0em;
	margin: 0em;
}

#contentDiv #listNews ol li{
	list-style: none;
	border-top: 1px solid #C9C9C9;
	background: url('../images/orange_arrow.gif') no-repeat 0 center;
	padding: 0em 0em 0.2em 1em;
	width: 12em;
}

#contentDiv #listNews ol li a{
	font-family: Microsoft Sans Serif;
	font-size: 0.6em;
	color: #717171;
	text-decoration: none;
}

#contentDiv #pages{
	float: right;
	padding-right: 2em;
}

#contentDiv #pages ol{
	float: right;
	list-style: none;
}

#contentDiv #pages li{
	float: left;
	padding-left: 0.2em;
}

#contentDiv #pages a{
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-weight: normal;
	font-size: 0.6em;
	color: #717171;
}



/* END CONTENT DIV */

/* NAVEGAÇÃO */

/*Home page*/



#menuLingua{
	position: absolute;
	width: 5em;
	top: 0.5em;
	right: 22em;
	z-index: 1;
}

#menuLingua ul{
	padding: 0;
	margin: 0;
	float: right;
	list-style: none;
}

#menuLingua li{
	padding: 0;
	margin: 0;
	float: left;
	list-style: none;
	width: 1.5em;
}

#menuLingua .firstChild{
	background: url("../images/li_lingua.gif") no-repeat 1.2em 0.5em;;
}

#menuLingua .slected{
	color: #FFFFFF;
}

#menuLingua li a{
	text-transform: uppercase;
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.6em;
	color: #7B7B7B;
}
/*
.selected {
	font-weight: bold;
}
*/

#navDiv ul{
	margin: 0em;
	padding: 0em;
}

#navDiv ul li{
	list-style: none;
	float: left;
	margin: 0em;
	height: 1.4em;
}

#navDiv ul li a {
	font-family: Microsoft Sans Serif, sans-serif, serif;
	display: block;
	padding: 0.6em 1.14em 0.6em 1.14em;
	color: #A5A5A5;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
}

#navDiv ul li a:hover{
	background-color: #EC8208;
	color:#2E2D2B;

}

#navDiv ul li ul{
	position: absolute;
}


#navDiv ul li ul li a {
	font-family: Microsoft Sans Serif, sans-serif, serif;
	display: block;
	padding: 0.6em;
	color: #5D5D5D;
	text-decoration: none;
	text-transform: none;
	font-size: 9px;
	background: url('../images/separacao.gif') no-repeat left;
}

#navDiv ul li ul li a:hover{
	color:#ED8105;
	background: url('../images/separacao.gif') no-repeat left;
}

#navDiv ul li ul li .fristChild{
	background: none;
}

/*End Home page*/


/* Contents Pages */

#navDivC {
	position: absolute;
	top: 9.2em;
	background-color: #2E2B2B;
	height: 1.4em;
	width: 39.5em;
}

#navDivC ul{
	margin: 0em;
	padding: 0em;
}

#navDivC ul li{
	list-style: none;
	float: left;
	margin: 0em;
	height: 1.4em;
}


#navDivC ul li a {
	font-family: Microsoft Sans Serif, sans-serif, serif;
	display: block;
	padding: 0.6em 1.14em 0.6em 1.14em;
	color: #A5A5A5;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
}

#navDivC ul li a:hover{
	background-color: #EC8208;
	color:#2E2D2B;

}

#navDivC ul .selected *{
	background-color: #EC8208;
	color:#2F2B2C;
}

#navDivC ul li ul{
	position: absolute;
}


#navDivC ul li ul li a {
	font-family: Microsoft Sans Serif, sans-serif, serif;
	display: block;
	padding: 0.6em;
	color: #5D5D5D;
	text-decoration: none;
	text-transform: none;
	font-size: 9px;
	background: url('../images/separacao.gif') no-repeat left;
}

#navDivC ul li ul li a:hover{
	color:#ED8105;
	background: url('../images/separacao.gif') no-repeat left;
}

#navDivC ul li ul li .fristChild{
	background: none;
}

/* End Contents Pages */


/* END NAVEGAÇÃO */

/* PESQUISA */

#rightSideDiv{
	float: right;
	position: relative;
	width: 185px;
	margin-top: 0em;
}

#rightSideDiv #agendaDiv h2{
	text-transform: uppercase;
	text-align: right;
	padding: 0;
}

#rightSideDiv #searchDiv p {
	padding-top: 1em;
}

#rightSideDiv #searchDiv h2 {
	text-align: right;
	margin-bottom: 3em;
	text-transform: uppercase;
}

#rightSideDiv #searchDiv input,select {
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.6em;
	color: #767676;
	border: 0.1em solid #898989;
	background-color: #D0D0D0;
	height: 2em;
}

#rightSideDiv #searchDiv .pesquisaCat {
	width: 15.2em;
	margin-bottom: 0.4em;
}

#rightSideDiv #searchDiv .pesquisaAvan {
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.6em;
	color: #777777;
	padding-top: 0.5em;
	text-decoration: underline;
	padding: 1em 0;
	margin: 0em;
}

/* END PESQUISA */

/* Notícias */
 
#contentDiv #newsItem {
}

#contentDiv .headingNoticia {
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #EA8209;
	margin: 0em;
	padding: 0em;
}

#contentDiv #news {
	padding: 0px;
	margin: 0px;
}

#contentDiv #news li {
	margin: 0em 1em 0em 0.5em;
	padding: 1em 0em 3em 0em;
	border-top: 0.01em solid #D4D4D4;
	clear: both;
	list-style: none;
}

#contentDiv #news li img {
	float: left;
	margin-right: 1em;
	border: 0.1em solid #C6C6C6;
}

#contentDiv #news li p {
	margin: 0;
	padding: 0.5em 0;;
}

/* End Notícias */

/* Event Datails */

#contentDiv #eventDetails{
	width: 38em;
	float: left;
	margin-left: 0.3em;	
}

#eventDetails #leftInfo{
	width: 18.5em;
	float: left;	
}

#eventDetails #leftInfo #eventTitle{
	border-top: 0.01em solid #C9C9C9;
	padding-top: 0.5em;
}

#eventDetails #leftInfo #eventText{
	border-bottom: 0.01em solid #C9C9C9;
	padding-bottom: 0.5em;
}

#eventDetails #rightInfo{
	float: right;
	position: relative;
	top: 0em;
	width: 17.5em;
}

/* End Event Datails */

/* Resultado Pesquisa */
#contentDiv #pesquisaContent {
	margin: 0.4em;
	margin-top: -0.4em;
	padding-top: 0.5em;
}

#contentDiv #pesquisaContent #searchTerms {
	border: 0.01em solid #A4ADB2;
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.75em;
	color: #686868;
	margin: 0em;
	padding: 0.2em;
}

#contentDiv #pesquisaContent fieldset {
	border: none;
}

#contentDiv #pesquisaContent .pesquisaAvan {
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.6em;
	color: #BEBEBE;
	padding-top: 0.5em;
	text-decoration: underline;
	padding: 1em 0;
	margin: 0em;
}

#contentDiv #pesquisaContent #resultDiv {
	margin-top: 1em;
	padding-bottom: 1em;
	border-bottom: 0.01em solid #D4D4D4;
	width: 100%;
}

#contentDiv #pesquisaContent #resultDiv a {
	font-family: Microsoft Sans Serif, sans-serif, serif;
	text-decoration: underline;
	color: #0058C4;
}

#contentDiv #pesquisaContent #pages {
	margin-top: 3em;
	padding-left: 4em;
}

#contentDiv #pesquisaContent #pages ul {
	margin: 0em;
	margin-right: 1em;
	padding: 0em;
}

#contentDiv #pesquisaContent #pages ul li {
	margin: 0em;
	padding: 0em;
	float: left;
	margin: 0.2em;
	color: #686868;
	list-style: none;
}

#contentDiv #pesquisaContent #pages ul li a {
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.75em;
	color: #686868;
}

#contentDiv #pesquisaContent #pages ul li .currentPage {
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.75em;
	color: #EC8409;
	font-weight: bold;
	text-decoration: none;
}

/* End Resukltado Pesquisa */

/* LogIn */

#login {
	height: 6.3em;
	background-color: #E3E3E3;
	padding-left: 1em;
}

#login #user{
	background-color: #E3E3E3;
	border: 1px solid #898989;
	margin-bottom: 0.4em;
	padding-top: 0.4em;
	padding-left: 0.5em;
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.56em;
	color: #909090;
	height: 1.5em;
	width: 15em;
}

#login #passwordText{
	background-color: #E3E3E3;
	border: 1px solid #898989;
	margin-bottom: 0.4em;
	padding-top: 0.4em;
	padding-left: 0.5em;
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.56em;
	color: #909090;
	height: 1.5em;
	width: 10em;
}

#login .userBk{
	background-image: url('../images/username.gif');
	background-repeat: no-repeat;
}

#login .passBk{
	background-image: url('../images/password.gif');
	background-repeat: no-repeat;
}

#login #btSubmit{
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.6em;
	color: #767676;
	height: 2em;
	width: 4em;
	padding: 0em;
	margin: 0em;
	background-color: #E3E3E3;
	border: 0.1em solid #898989;
}

#login h2{
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.56em;
	color: #535353;
	margin: 0em;
	padding-top: 1.09em;
	padding-bottom: 1.09em;
	text-transform: uppercase;
}

#newsletter {
	height: 6.3em;
	background-color: #E3E3E3;
	padding-left: 1em;
	border-top: 0.01em solid #BABABA;
}

#newsletter h2{
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.56em;
	color: #535353;
	margin: 0em;
	padding-top: 1.09em;
	padding-bottom: 1.09em;
	text-transform: uppercase;
}

#newsletter #erroMessage{
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.5em;
	color: red;
	margin: 0em;
	padding-top: 2.5em;
}

#newsletter #mailingListEmail{
	background-color: #E3E3E3;
	border: 1px solid #898989;
	margin-bottom: 0.4em;
	padding-top: 0.4em;
	padding-left: 0.5em;
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.56em;
	color: #909090;
	height: 1.5em;
	width: 15em;
}

#newsletter #subscrever{
	background-color: #E3E3E3;
	border: 1px solid #898989;
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.56em;
	color: #909090;
	float: right;
	margin-right: 3.2em;
	height: 2em;
	padding-bottom: 0.5em;
}



/* End LogIn */

/* FOOTER */

#footerDiv{
	clear: both;
	background-image: url('../images/bk_footer.gif');
	background-color: white;
	background-repeat: repeat-x;
	height: 6em;
	margin-top: 1em;
	padding-top: 2em;
}

#leftBloc{
	width: 440px;
}

#footerDiv #logos ul {
	list-style: none;
	display: inline;
	padding: 0em;
	margin: 0em;
}

#footerDiv #logos ul li {
	list-style: none;
	display: inline;
	padding: 0em;
	margin: 0em;
}

#footerDiv #leftBloc img{
	float: right;
	top: -2.5em;
	position: relative;
}

#footerDiv #iconesAcessibilidade ul li {
	list-style: none;
	display: inline;
	padding: 0em;
	margin: 0em;
}

#footerDiv #menuFooter {
	margin: 0em;
}

#footerDiv #menuFooter ul {
	margin: 0em;
	padding: 0em;
}

#footerDiv #menuFooter ul li {
	list-style: none;
	display: inline;
	margin: 0em;
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.6em;
	text-align: justify;
	color: #676767;	
}
#footerDiv p {
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.6em;
	text-align: justify;
	color: #A4A4A4;	
	margin-top: 0em;
}

#footerDiv #menuFooter ul li:first-child {
	background-image: none;
}

#footerDiv #menuFooter ul li a {
	font-family: Tahoma, Verdana, Arial, Helvetica, Microsoft Sans Serif;
	font-size: 1em;
	color: #1E3A3B;
}

#footerDiv #menuFooter ul li {
	list-style: none;
	display: inline;
	margin: 0em;
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.6em;
	text-align: justify;
	color: #676767;
	background: url("../images/traco.gif") no-repeat center right;
	padding-right: 1em;
}


/* END FOOTER */






/* Combo-box */
.trigger {
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.6em; 
	height: 18px;
	color: #919191;
	text-decoration: none;
	padding-left: 0.5em;
	border: 0.01em solid #898989;
	padding-top: 2px;
	padding-left: 2px;
	padding-right:2em;
	background:url(../images/select_arrow.gif) top right no-repeat #D0D0D0;
	display:block;
}

.activetrigger {
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.6em;
	text-decoration: none;
	height: 18px;
	color: #919191;
	padding-right:2em;
	display:block;
	background:url(../images/select_arrow.gif) top right no-repeat #D0D0D0;
	border:1px solid #000000;
}

/* style of the UL */
.dropcontainer ul {
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.8em; 
	background: #F5F1F7;
	border: 1px solid #000000;
	border-bottom: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 200px;
	position: absolute;
	
	filter: alpha(opacity = 80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.dropdownhidden {
	top:0;
	left:-999em;
}

.dropdownvisible {
	top:0;
	left:0;
}

.dropcontainer ul li {
	display:block;
	border-bottom: 1px solid #000000;
}

.dropcontainer ul li a {
	padding-left:0.05em;
	display:block;
	text-decoration:none;
	color:#666666;
}

.dropcontainer ul li a:hover {
	background:#E3E3E3;
}

.dropcontainer {
	position:relative;
	z-index: 5;
}

.select{
	width: 15em;
}/* Footer */

#footerDiv #logos{
	float: right;
	position: relative;
	top: -3.2em;
}

#footerDiv #iconesAcessibilidade {
	margin: 0em;
	padding: 0em;
	top: -3.2em;
	clear: right;
	position: relative;
}



#footerDiv #iconesAcessibilidade ul {
	margin: 0em;
	padding: 0em;
}

/* End Footer */

/* NAVEGAÇÃO */


/* END NAVEGAÇÃO */

/* CONTENT DIV */

#contentDiv {
	width: 39.5em;
	margin-top: 1.5em;
}

#contentDiv #listNews ol li{
	list-style: none;
	border-top: 0.09em solid #C9C9C9;
	background: url('../images/orange_arrow1.gif') no-repeat 0 center;
	padding: 0em 0em 0.2em 1em;
	width: 13em;
}



#contentDiv #news li {
	margin: 0em 1em 0em 0.5em;
	padding: 1em 0em 3em 0em;
	border-top: 0.09em solid #D4D4D4;
	clear: both;
	list-style: none;
}



#eventDetails #leftInfo #eventTitle{
	border-top: 0.09em solid #C9C9C9;
	padding-top: 0.5em;
}

#eventDetails #leftInfo #eventText{
	border-bottom: 0.09em solid #C9C9C9;
	padding-bottom: 0.5em;
}

/* END CONTENT DIV */

/* PESQUISA */



#rightSideDiv #searchDiv .pisquisaTerms {
	width: 9.7em;
	padding: 0;
	margin-top: 0.4em !important;
	position: relative;
	float: left;
	height: 2.2em;
}

#rightSideDiv #searchDiv .pesquisaBt{
	height: 2.4em;
	width: 4.9em;
	margin-top: 0.4em;
	position: relative;
	float: right;
}

/* PESQUISA */

#tira{
	background: url('../images/tira.gif');
	height: 2.2em;
	margin-top: -0.5em;
}


/* AGENDA */


#calendario p {
	padding: 0;
	margin: 0;
	text-align: center;
}

/* END AGENDA */

/* Resultado Pesquisa */

#contentDiv #pesquisaContent #fraseResultado {
	float: left;
	padding-top: 0.8em;
}

#contentDiv #pesquisaContent #pages #pageNum{
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.7em;
	color: #686868;
	border: 0.01em solid #A2ADB3;
	padding: 0.4em;
	margin-top: 0.4em;
	margin-right: 0.5em;
	width: 2.5em;
	height: 1.5em;
}

/* End Resultado Pesquisa */


#navDiv {
	position: absolute;
	top: 23.1em;
	background-color: #2E2B2B;
	height: 1.4em;
	width: 39.5em;
}

.trigger {
	font-family: Microsoft Sans Serif, sans-serif, serif;
	font-size: 0.6em; 
	height: 18px;
	color: #919191;
	text-decoration: none;
	padding-left: 0.5em;
	border: 0.09em solid #898989;
	padding-top: 2px;
	padding-left: 2px;
	padding-right:2em;
	background:url(../images/select_arrow.gif) top right no-repeat #D0D0D0;
	display:block;
}