/* CSS Document rev12078002*/
*{
	margin:0;
	padding:0;}
	
body{
	background:#6d8767 url(../imagens/fundo.jpg) repeat-x;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;}
	
#geral{
	#eefacc url(../imagens/colunaesq.jpg) left repeat-y;
	margin:0 auto;
	width:780px;}

#popup{
	background:#fff;
	width:300px;
	padding:15px 15px 10px 10px;
	}
.textopopup{
	font-size:11px;
	text-align:justify;
}
#caixaesq{
	color:#fff;
	font-size:10px;
	text-align:left;
	width:220px;}

#caixadir{
	padding-right:10px;
	text-align:left;
	width:550px;}
	
#linguas{
	padding-right:15px;
	padding-top:160px;
	text-align:right;}
	
#oesp{
	color:#fff;
	font-size:10px;
	text-decoration:none;}
	
#rodape{
	background:url(../imagens/rodape.jpg) bottom no-repeat;
	padding-top:40px;
	width:780px;}
	
#topo{
	background:url(../imagens/topo.jpg);
	height:215px;
	width:780px;}
	
#topo_english{
	background:url(../imagens/topo_english.jpg);
	height:215px;
	width:780px;}	
	
#topo_espanol{
	background:url(../imagens/topo_espanol.jpg);
	height:215px;
	width:780px;}
	
#voltar{
	bottom:0;
	right:20px;}
	
.destaque{
	color:#667f61;
	font:bold 15px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;}
	
.destaquebranco{
	color:#fff;
	font:bold 15px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;}
	
.direita{
	float:right;}
	
.esquerda{
	float:left;}
	
.especial{
	letter-spacing:1px;
	line-height:20px;}	
	
.fixo{
	position:fixed !important;}		
	
.limpa{
	clear:both;}
	
.lista{
	list-style-position:inside;}
	
.texto11{
	font-size:11px;}
	
.title{
	color:#555;
	font:17px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;}
	
.vcard{
	color:#fff;
	padding-bottom:6px;}
	
.vcard a{
	color:#c6e6b8;
	text-decoration:none;}
	
a{
	color:#667f61;
	font-weight:bold;
	text-decoration:none;}
	
a:hover{
	color:#000;}	
	
a img{
	border:none;}
	
p{
	margin:10px 0;}
	
/*ampliar imagens*/
#boxpic{/*container geral p/ img ampliada*/
	background:#313131;
	border:1px solid #313131;
	color:#fff;
	cursor:pointer;
	font-size:12px;
	left:0;
	position:absolute;
	top:0;
	visibility:hidden;
	width:auto;
	z-index:10;}
	
#boxpic .headerbar{ /*barra de topo com botão fechar*/
	background:url(../imagens/headerbar.gif) right no-repeat;
	color:#333;
	font-size:12px;
	font-weight:bold;
	letter-spacing:5px;
	line-height:20px;
	padding-right:26px;
	text-align:right;}
	
#boxpic p{
	padding:0 10px;}
	
#gallery a img{
	border:1px solid #000;}
	
#gallery a:hover img{
	border:1px solid #FAFAFA;}

#msgLoading{ /*mensagem de carregamento da imagem ampliada*/
	background:#EFEFEF;
	border:1px solid #000;
	padding:5px;
	position:absolute;
	visibility:hidden;
	z-index:5;}
/*fim, ampliar imagens*/

/*aviso*/
.aviso{
	background:url(../imagens/aviso.jpg);
	color:#fff;
	height:80px;
	padding:10px;
	width:310px;}
	
.aviso a{
	color:#eefacc;
	font-weight:bold;
	text-decoration:none;}
	
.aviso a:hover{
	color:#F9F4A2;}	
/*fim, aviso*/

/*formulario*/
.edt{
	width:185px;}
	
fieldset{
	border:none;}
	
form{
	padding:5px 0 15px 5px;}
	
label{
	display:block;
	padding-top:4px;}
	
legend{
	color:#fff;
	font:bold 15px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;}
	
textarea{
	font:12px Arial, Helvetica, sans-serif;}
/*fim, formulario*/

/*menu*/	
#menu,#menu ul{
	font:bold 12px "Trebuchet MS", Tahoma, Arial, Helvetica, Verdana, sans-serif;
	width:200px;}

#menu li{
	list-style:none;
	margin:4px 0;
	position:relative;}

#menu li a{
	color:#000;
	display:block;
	padding:4px;
	text-decoration:none;}

#menu li.menupai{
	background:#667f61;}
	
#menu li.menupai:hover{
	background:#7a9674 url(../imagens/seta.gif) right no-repeat;
	color:#fff;}

#menu li ul{
	display:none;
	left:200px;
	padding:5px 10px 12px 0;
	position:absolute;
	top:0;
	width:200px;}

#menu li:hover a,#menu a:focus,#menu a:active,#menu li.over a:hover{
	background:#7a9674 url(../imagens/seta.gif) right no-repeat;
	color:#fff;
	width:192px;}

#menu li:hover ul/*,#menu li.over ul,#menu li.over ul*/{
	background:url(../imagens/submenu.png) bottom no-repeat;
	display:block;}
	
#menu li.over ul,#menu li.over ul{
	background:#7a9674;
	display:block;
	padding:0 0 0 4px;}

#menu li:hover ul a,#menu li.over ul a{
	background:transparent;
	color:#000;}
	
#menu ul li{
	margin:0;}

#menu ul li a{
	border-bottom:1px solid #273720;
	border-top:1px solid #8cae7d;
	color:#000;}

#menu ul li a:hover,#menu li.over ul li a:hover{
	background:#000;
	color:#FFF;}	
	
/* Fix IE. Hide from IE Mac \*/
* html ul#menu li { float: left; height: 1%; }
* html ul#menu li a { height: 1%; }
/* End */
/*fim, menu*/

/*menu rodape*/
#menurodape{
	line-height:20px;
	list-style:none;
	list-style-position:inside;
	margin:0 0 20px 210px;
	padding-top:30px;
	width:540px;}
	
#menurodape li{
	display:inline;
	font:10px Arial, Helvetica, sans-serif;
	letter-spacing:1px;}
	
#menurodape a{
	color:#000;
	text-decoration:none;}
	
#menurodape a:hover{
	color:#273720;
	text-decoration:underline;}
/*fim, menu rodape*/