body
{
	background-color: #dfc88f;
	background-image: url(../images/bg/fundo.gif);
	background-repeat: repeat-y;
	background-position: center top;
	
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-transform: inherit;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 10px;
}

table.table-filter tr td select, #bco_viagens select {
  font: normal normal normal 10px verdana, helvetica, sans-serif;
}

.verticaltext 
{
	writing-mode: tb-rl; 
	filter: flipv fliph;
	color: #000000;
	font-family: Arial;
	font-size: 9px;
}

/* ************************************************************************** */
/*                              container                                     */
/* ************************************************************************** */
#page
{
	position: relative;
	width: 700px;
	height: auto;
	margin: 0;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	border-top-width: 0px;
	
}
/* ************************************************************************** */
/*                                 top                                        */
/* ************************************************************************** */
#top
{
	float: left;
	width: 700px;
	height: 92px;
}

/* ************************************************************************** */
/*                                 menu                                       */
/* ************************************************************************** */
#menu
{
	float: right; background:#F5EEDE
;
	width: 191px;
	height: auto;
}
/* ************************************************************************** */
/*                                 site                                       */
/* ************************************************************************** */
#site
{
	float: left;
	width: 509px;
	height: auto;
}
#site_container
{
	margin: 25px;
}
#site p
{
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0 0 7px 0;
}
#site p.home
{
	font-size: 14px;
}
#site a
{
	color: #000;
	text-decoration: underline;
}

#site a:hover
{
	color: #000;
	text-decoration: underline;
}
#site h2
{
	font-size: 13px;
	font-weight: bold;
	color: #095103;
	margin: 15px 0;
}
#site h3
{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin: 15px 0 8px 0;
}
#site h4
{
	font-size: 11px;
	font-weight: bold;
	margin: 15px 0 8px 0;
}
#site img.grande
{
	margin: 15px 0;
}
#site ul
{
	list-style-image: url(../images/dash.gif);
	list-style-position: inside;
	margin: 5px 0;
	padding: 0;
}

#site ul.select-box, #site ul.select-box li ul {
	list-style-image: none;
	list-style-position: outside;

}
#site ul li
{
	margin: 0;
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 12px;
}
#site #cite
{
	margin: 15px 0;
	border-top: 1px solid #000;
}
#site #cite p
{
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 9px;
	padding: 5px 0;
}

#site #bio p
{
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 10px;
	margin: 0 0 8px 0;
}


#navegacao_explicita, #navegacao_explicita_alone
{
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 9px;
	color: #81afdb;
	margin: 0 0 5px 0;
	padding: 5px 0;
}
#navegacao_explicita_alone
{
	border: 0 solid #000;
}
#navegacao_explicita a, #navegacao_explicita_alone a
{
	color: #81afdb;
	text-decoration: none;
}
#navegacao_explicita a:hover, #navegacao_explicita_alone a:hover
{
	color: #81afdb;
	text-decoration: underline;
}
#bt
{
	margin: 0;
	padding: 0 0 5px 0;
}

#bt_espaco
{
	border-bottom: 1px solid #285506;
	margin: 10px 0;
	padding: 0 0 5px 0;
}
#splash_home
{
	margin: 5px 0;
}

input.btn{
   color:#050;
   width:30px;
   height:19px;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');}

/* **************************************** */
/*          biblioteca_livro                */
/* **************************************** */
#site div.biblioteca_livro
{
	background-color: #d4c6a8;
	float: left;
	width: 459px;
	margin: 15px 0;
	padding: 0;
}
#biblioteca_livro_container
{
	margin: 10px;
}
#site div.biblioteca_livro h1
{
	background-color: #342208;
	color: #c85f09;
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 16px;
	padding: 5px 10px;
	margin: 0;
}
#site div.biblioteca_livro img.capa
{
	float: left;
	width: auto;
	margin: 0 10px 0 0;
}
#site div.biblioteca_botoes
{
	float: left;
	width: 100%;
	border-top: 1px solid #342208;
	margin: 5px 0 0 0;
	padding: 5px 0;
}
#site div.biblioteca_botoes table td
{
	font-size: 11px;
	font-weight: bold;
	color: #095103;
}
#site div.biblioteca_botoes table td a
{
	text-decoration: none;
	color: #095103;
}
#site div.biblioteca_botoes table td a:hover
{
	text-decoration: underline;
	color: #095103;
}

/* **************************************** */
/*          biblioteca_nov                  */
/* **************************************** */
#site div.biblioteca_nov
{
	background-color: #d4c6a8;
	float: left;
	width: 459px;
	margin: 15px 0;
	padding: 0;
}
#biblioteca_nov_container
{
	margin: 10px;
}

#biblioteca_nov_container h3
{
	color: #342208;
	font-family: Arial;
	font-size: 12px;
	margin:0px;
}

#site div.biblioteca_nov h1
{
	background-color: #342208;
	color: #c85f09;
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 16px;
	padding: 5px 10px;
	margin: 0;
}
#site div.biblioteca_nov img.capa
{
	float: left;
	width: auto;
	margin-right: 10px;
}
#site div.biblioteca_nov_botoes
{
	float: left;
	width: 100%;
	margin: 5px 0 0 0;
	padding: 5px 0;
	font-size: 12px;
	font-weight: bold;
	color: #095103;
}
#site div.biblioteca_nov_botoes table td a
{
	text-decoration: none;
	color: #095103;
}
#site div.biblioteca_nov_botoes table td a:hover
{
	text-decoration: underline;
	color: #095103;
}

/* **************************************** */
/*          botoes                          */
/* **************************************** */
#site div.botoes
{
	width: 100%;
	border-top: 1px solid #342208;
	margin: 5px 0 0 0;
	padding: 5px 0;
}
#site div.botoes table td
{
	font-size: 12px;
	font-weight: bold;
	color: #095103;
}
#site div.botoes table td a
{
	text-decoration: none;
	color: #095103;
}
#site div.botoes table td a:hover
{
	text-decoration: underline;
	color: #095103;
}


/* **************************************** */
/*          banco_de_imagens                */
/* **************************************** */
#agradecemos
{
	position: absolute;
	top: 500px;
	left: 509px;
	width: 191px;
}
/* **************************************** */
/*               embaixadas                 */
/* **************************************** */
#site #embaixadas table
{
	margin: 20px 0;
	
	
}
#site #embaixadas table td
{
	padding: 0 10px 0 0;
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
}

/* **************************************** */
/*            Banco de Imagens              */
/* **************************************** */

#bco_images
{
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 9px;
	color: #a79671;
	margin: 0 0 20px 0;
	border-top: 1px solid #285506;
}

#bco_images img
{
	margin: 10px 10px 0 3px;
}

.text_bco
{
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

#color
{
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #C65E0A;
	font-weight:bold;
}

/* **************************************** */
/*               Banco Viagens              */
/* **************************************** */

#bco_viagens
{ 
	margin:0px 0px 0 0; 
	width:212px;
}

#bco_viagens a
{
	color: #095103;
	text-decoration: none;
}

#bco_viagens a:hover
{
	color: #095103;
	text-decoration: none;
}

#bco_viagens a:visited
{
	color: #095103;
	text-decoration: none;
}

#bco_viagens h3
{
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #095103;
	margin: 5px 0;
}

#bco_viagens div
{
	border-top: 1px solid #285506;
	padding: 10px 0;
	height: 165px;
}
#bco_historico
{ 
	margin:0 0 0 0; 
	width:217px;
}

#bco_historico div
{
	padding: 10px 0;
	height: 200px;
}
#bandeira
{
	border-top: 1px solid #285506;
}
#bandeira img
{
	margin:8px 0;
}

#africa_na_web
{
	color: #000000;
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
	margin: 0;
}

#africa_na_web h3
{
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 14px;
	font-weight: bold;
    line-height: 14px;
	color: #095103;
	margin: 15px 0 -5px 0;
}

#africa_na_web div
{
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0 0 0 27px;
}

#africa_na_web a
{
	font-size: 12px;
	color: #000000;
}

#africa_na_web img
{
	border:0px;
	margin: 1px 0 3px 0;
}

#africa_na_web table td {padding:1px;}

/* **************************************** */
/*               aconteceu                  */
/* **************************************** */
#site div.aconteceu
{
	background-color: #d4c6a8;
	float: left;
	width: 459px;
	margin: 15px 0;
	padding: 0;
}
#aconteceu_container
{
	margin: 10px;
}

#aconteceu_container h3
{
	color: #312205;
	font-family: Arial;
	font-size: 12px;
	margin:0px;
}

#site div.aconteceu h1
{
	background-color: #342208;
	color: #D56811;
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 16px;
	padding: 5px 10px;
	margin: 0;
}
#site div.aconteceu img.capa
{
	float: left;
	width: auto;
	margin-right: 10px;
}
#site div.aconteceu_botoes
{
	float: left;
	width: 100%;
	margin: 5px 0 0 0;
	padding: 5px 0;
	font-size: 12px;
	font-weight: bold;
	color: #095103;
}
#site div.aconteceu_botoes table td a
{
	text-decoration: none;
	color: #095103;
}
#site div.aconteceu_botoes table td a:hover
{
	text-decoration: underline;
	color: #095103;
}

#legenda
{
	color: #000000;
	font-family: Arial;
	font-size: 9px;
	margin:5px 0;
	text-align: left;
}
#legenda img
{
	margin:5px 0;
}

/* **************************************** */
/*            banco de textos               */
/* **************************************** */

#banco_de_textos a
{
	font-size: 12px;
	color: #095103;
}
#banco_de_textos a:hover
{
	font-size: 12px;
	color: #095103;
}

#banco_de_textos img
{
	border:0px;
	margin: 1px 0 3px 0;
}

#banco_de_textos div
{
	width:428px;
	margin-bottom:15px;
}

#banco_de_textos div h3
{
	font-family: normal normal bold 12px Arial, SunSans-Regular, sans-serif;
	color: #095103;
	margin:0 0 -10px 0;
  background: url(../images/adincra_bca.gif) left center no-repeat; 
  padding: 3px 0 3px 22px; 
}

#banco_de_textos div p
{
	padding: 0 0 0 22px;
}

/* ************************************************************************** */
/*                                 page                                       */
/* ************************************************************************** */
#full
{
	float: left;
	width: 700px;
	height: auto;
}
#full_container
{
	margin: 0px;
}
#full p
{
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0;
}

/* **************************************** */
/*                 agenda                   */
/* **************************************** */
#site div.menu_agenda h1
{
	background-color: #342208;
	color: #C65E0A;
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 16px;
	padding: 5px 10px;
	margin: 0;
}

#site div.menu_agenda h1 select
{
	font-family: Arial;
	font-size: 11px;
	margin: 3px;
	border:0px;
}

#site div.agenda
{
	background-color: #d4c6a8;
	float: left;
	width: 459px;
	margin: 0px 0;
	padding: 0;
}
#agenda
{
	margin: 10px;
}

#site div.agenda h1
{
	background-color: #C65E0A;
	color: #000000;
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 14px;
	padding: 5px 10px;
	margin: 0;
}

#site div.agenda h2
{
	background-color: #D4C6A8;
	color: #342208;
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 14px;
	padding: 5px 10px;
	margin: 0;
}

#site div.agenda h3
{
	background-color: #468C12;
	color: #F5EEDE;
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 14px;
	padding: 5px 10px;
	margin: 0;
}

#site div.agenda table
{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
	padding: 10px;
	margin: 0;
}

#agenda_container table tr td p a {
  text-decoration: none;
}

#agenda_container table tr td p a:hover {
  text-decoration: underline;
}

#site div.agenda h1.mostras_exposicoes_outros { background-color: #468C12; }
#site div.agenda h1.cursos_pos { background-color: #D4C6A8; }

/* **************************************** */
/*                 agenda                   */
/* **************************************** */

#page_map
{
	margin: 25px 25px 10px 25px;
}
#page_map_text
{
	margin: 25px 25px 10px 25px;
	font-family: Arial, SunSans-Regular, sans-serif;
	color:#000000;
	font-size:12px;
}
#page_map_text a
{
	color:#000000;
	text-decoration: none;
}
#page_map_text a:hover
{
	color:#000000;
	text-decoration: underline;
}
#page_map_text h2
{
	color: #095103;
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 12px;
	margin:0px;
}
#page_map_text h3
{
	color: #BB5807;
	font-family: Arial, SunSans-Regular, sans-serif;
	font-size: 14px;
	margin:0px;
}
#map
{
	margin:0px 6px;
}
#detalhe
{
	margin:5px 0px;
}

#form_contato {
	width:318px;
	height:20px;
	border:0px;
	margin:0 0 1px 1px;
}
#form_txt {
	width:457px;
	border:0px;
	margin:0;
}
#bt h1 {
	_font-size: 20px;
}

/* --- */
dl.publications dt,  dl.publications dd{
  margin: 0px;
  color: #000;
}

dl.publications dl dt {
  margin: 10px 0 0 0px;
  padding: 0;
  font-weight: bold;
}

dl.publications dt.no-chapter {
  margin: 0;
  font-weight: bold;
  color: #468C12;

}

/* --- */
span.month { font-size: 18px; }
dl.event-months {
  margin: 0;
  padding: 0;
}

dl.event-months dd, dl.event-months dt {
  display: inline;
  margin: 0;
  padding: 0;
}

#site dl.event-months dd a {
  font: normal normal normal 8px arial, helvetica, sans-serif;
  color: #C65E0A;
  text-decoration: none;
  text-transform: uppercase;
}

dl.event-months dt {
  font-weight: bold;
  font-size: 14px;
}

/* ---noticias--- */
#banco_de_textos div h3 a.noticias { text-decoration: none;}
.date-news {
  color: #81AFDB;
}

#filter {
  padding: 0 0 10px 0;
  border-bottom: 1px solid #468C12;
}

/* ---Banco de images --- */
#site h4.country
{
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0 20px 0;
}

/* ---Contato--- */

#accept td {
  font: normal normal bold 10px verdana, helvetica, sans-serif;
  padding: 2px;
  background: #342208;
  color: #fff;
}

