body {
	font-size:12pt;
	font-family:sans-serif;
	line-height:16pt;
	text-align:center;
	background-color:#009966;
	background-color:#669933;
}

p {
	margin-left:24pt;
	margin-right:24pt;
}

h1 {
	font:14pt Prose Antique, Lucida Handwriting;
	font-weight:bold;
	line-height:30pt;
}

h2 {
	font:18pt Prose Antique, Lucida Handwriting;
	font-weight:bold;
	line-height:22pt;
}

#main {
	align:center;
	position: relative;
	margin: 0px auto;
	width: 760px;
	text-align: left; /* IE hack Part 2 */
	height: 100%;
}

#leftcolumn {
	position: absolute;
	top:20px;
	width:232px;
	background-color:#006633;
	border:0px;
	margin:0px;
}

#rightcolumn {
	position: absolute;
	top:20px;
	width:509px;
	right:0px;
	background-color:#FFFFFF;
	border:0px;
	margin:0px;
}



#rightcolumn_top {
	position: absolute;
/*	right:10px; */
	right:0px;
 	top:20px;
 	width:509px;
/*	background:#204963; */
/*	background-color:#669900; */
/*	background:#FFFFFF; */
/*	padding-top: 0px;
	padding-bottom: 0px; */
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#info_column {
	position: absolute;
	right:1px;
	top: 145px;
	width: 509px;
	background:#000000;
	margin: 0px;
	border: 0px;
}

#rightcolumn_bottom {
	position: absolute;
	right:0px;
	top:170px;
	width:509px;
	margin: 0px;
	border: 0px;
}

#textcolumn {
/*	position: relative; */
	right: 1px;
/*	background:#FFFFFF; */
	background:#CCFFCC;
	margin: 0px;
	border: 0px;
	font: bold 14px/16px arial, helvetica, sans-serif;
	text-align: justify;
	border:1px solid #006633;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
}

/*
#header_image{
	border:0px solid #ffffff;
	position: relative;
	margin:0px;
}
*/

#header_box{
	padding:0px;
	border:0px;
	position: relative;
	margin:0px;
}

.top_image_left{
	/*compensation for firefox*/
/*	padding-top:5px;
	padding-bottom:0px;*/
	padding:0px;
/*	vertical-align:middle; */
	border:2px solid #006633;
	margin:0px;
/*	background-color:#006633; */
	display: block;
	/* for firefox */
	margin-left: auto;
	margin-right: auto;
	/* for IE */
	text-align:center;
}

.top_image_right{
	/*compensation for firefox*/
	padding-top:0px;
	padding-bottom:0px;
/*	vertical-align:middle; */
	border:2px solid #006633;
	margin:0px;
/*	background-color:#006633; */
}

#flags{
	padding-top:5px;
	padding-bottom:20px;
	border:0px solid black;
	text-align:center;
}

#flags a span {
        display: none;  
        position: absolute;
/*        top: 150px; */
/*	display: none;
	position: relative; */
/*	left: 184px; */
	top: 140px;
	left: 85px;
}

#flags_text {
}

#flags a:hover {
	border-width: 0;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	text-align: center;
}

#flags a:hover span {
	display: block;
}

#simbolos{
	position: relative;
	padding-top:5px;
	color: white;
        background-color:#006633;
	width: 100%;
}

#contact{
	position: relative;
	padding-top:5px;
	color: white;
        background-color:#006633;
	width: 100%;
}

#contact a{
	color:orange;
}

div.mblock1{
	border:0px solid black;
/*	width: 95%; */
	height:100px;
}

div.mblock2{
	border:0px solid black;
/*	width: 95%; */
	height:50px;
}

div.mblock3{
	border:0px solid black;
/*	width: 95%; */
	height:50px;
}

div.mblock4{
	border:0px solid black;
/*	width: 95%; */
	height:50px;
}

div.hello1{
	width: 36px;
	position: absolute;
	left:0px;
}

div.hello2{
	width: 100%;
	position:absolute;
	left:40px;
}


#cr {
	position:relative;
	bottom: 1px;
	font-size: 10px;
	padding-left:10px;
}











#navigation 
{  
	position: relative;
	margin:0px 0px 0px 0px;
	padding:1px;
	border:2px solid #ffffff;
}


#navigation ul {
	padding:0px;
}

#navigation li {
	display:block;
	color: blue;
	padding: 0px;
	list-style-type:none;
	font: 12px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin: 0px;
}

#navigation li:hover {
	display:block;
	background-color: blue;
	color: red;
	text-decoration: none;
	text-align: left;
}

#navigation h1 {
	font:10pt Lucida Handwriting;
	font-weight:bold;
}


#navigation a
{
	display: block;
	padding:5px 0px 5px 2px;
	background-color: #32556B;
	border-bottom: 1px solid #909090;
	margin:0px;
	text-align: left;
}

#navigation a:link, #navlst a:visited
{
	color: #EEE;
	text-decoration: none;
	font-weight:bold;
	text-align: left;
}

#navigation a:hover
{
	color: #32556B;
	background-color: #AFFE04;
	font-weight:bold;
	text-align:left;
}




table.precos {
	position: relative;
	right: 0px;
	background:#99FF33;
	margin: 0px;
	border: 0px;
	font: bold 12px/14px arial, helvetica, sans-serif;
	border:1px solid #006633;
	padding-left:0px;
	padding-right:0px;
}












#menu {
width: 12em; /* set width of menu */
width: 100%;
background: #eee;
position: relative;
} 

#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

/* style, color and size links and headings to suit */
#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
text-align:right;
/*	text-align: justify; */
/*	text-align: distribute; */
/*	text-align: distribute; */
/*	text-justify : inter-ideograph; */
}

#menu h2 {
	color: #fff;
	background: #000;
	text-transform: uppercase;
}

#menu a {
	color: #000;
	background: #efefef;
	text-decoration: none;
}

#menu a:hover {
	color: #a00;
	background: #fff;
        background-color: #AFFE04;
	background-color:#669933;
}

#menu li {
	/* make the list elements a containing block for the nested lists */
	/* position: relative; */
	text-align: justify;
} 

/*#menu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;*/ /* to position them to the right of their containing block */
	/*width: 100%;*/ /* width is based on the containing block */
/*} */








div.teste {
  border:10px solid green;
}

div.main {
/*  border:10px solid red; */
  border:0px;
/*  width:600px; */
/*  background-color: white; */
   background-color:#006633;
}

div.byline {
  font-style:italic;
}

div.footnote {
  font-size:9pt;
  line-height:12pt;
  text-align:center
}

a:hover {
  color:green;
}

div.teste:hover {
  border:5px solid blue;
}




div#insert {
	width: 120;
	float: right;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	background: rgb(0,102,0);
	font-size: 100%;
	color: rgb(255,255,255);
	font-weight: bold;
}



#ticker {
	position: absolute;
	right:0px;
	top: 145px;
	height: 20px;
	width: 509px;
	background:#000000;
	border: 0px black solid;
	overflow: hidden;
}

#ticker div {
	position: absolute;
	white-space: nowrap;
	color:green;
	font-weight:bold;
}




/* image popups ... */
/* from http://www.brunildo.org/test/#pop */

#nav2 a .pop {
	display: none;
	/* for IE */
/* 	_top: 60px; */
	_left: 0px;
	_border:1px solid #006633;
/*	_position:relative; */
}

/* #nav2 a:active .pop { */
#nav2 a:hover .pop {
	display: block;
	position: absolute;
/*	top: auto; */
	top: auto;
	margin-top: 90px;
	/* fix for IE */
	_margin-top: 90px;
}

/*
.nav {
	float: left;
	width: 13em;
}


.nav a {
	display: block;
	color: #00f;
	background-color: #fcc;
	margin-bottom: 0.5em;
	padding: 0.5em;
	text-decoration: none;
}
*/

/*.nav {

}
*/
/* this is only for IE */
.nav a:hover {
/*	_color: #c00; */
	_border-width: 0; /* IE */
/*	onclick : display: none; */
/*	_border:1px solid #006633; */
}



.mini_img {
	border: 0px;
	padding: 0px;
	margin: 0px;
/*	margin-right: 100%; */
/*	text-align: justify; */
/*	margin-left: 0px; */
/*	text-align: left; */
}

table.winter {
	font: bold 12px/14px arial, helvetica, sans-serif;
/*	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;*/
/*	background-color: white; */
/*	width: 509px; */
	width: 100%;
	position: relative;
	right: 0px;
	background:#99FF33;
	margin: 0px;
	border: 0px;
	border:1px solid #006633;
	padding-left:0px;
	padding-right:0px;
	text-align: left;
}
