* {
	margin: 0px;
	padding: 0px;
}
html, body {
	height: 100%;
	width: 100%;
	font-family: verdana;
 font-size: 12px  ;
 text-align:center;
}
#tudo {
 width:776px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 background:#fff;
 border: 1px solid #FF3333;
}
.wrapper, .nonfooter {
    width: 776px;
	position: relative;
	min-height: 100%;
	z-index: 10;
	margin-left:auto;
 margin-right:auto;
 text-align:left;
 
}
* html .wrapper,.nonfooter {
	height: 100%;
}

.content {
list-style:none;
 height:45.5em;
 }
.contentinst {
list-style:none;
 height:73.5em;
 }
.footer {
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0px;
	clear: both;
	vertical-align: middle;
	z-index: 101;
	width: 776px;
}
.footer div {
	height: 16px;
	left: auto;
	right: auto;
	text-align: center;
	padding: 6px 2px;
	
 font-size:80%;
 background:#006633;
}
/* inicio do topo */
 #topo {
 background:#006633;
 text-align:right;}
 /* fim do topo */
/* inicio do header */
#header {
 background:#FF0000;
 height:160px;
}
/* fim do header */
 /* inicio do subtopo */
 #subtopo {
 background:#006633;
 color:#fff;
 text-align:right;
 height:2em;
 font-weight:bold;
 padding:4px 4px 0 0;}
 /* fim do subtopo */
 .foto{
 float:left;
 
 }
 /*inicio do corpo*/
 #corpo{
 list-style:none;
 height:25.5em;}
 

.leftind{ 
 float:left;
 width:29%;
border-left: 1px solid #ff0033;
height:42em;}
.left{ 
 float:left;
 width:29%;
border-left: 1px solid #fff;
height:42em;}

 /* begin menu */
#menu {
width:98%;
list-style:none;
margin:0;
}
#nav {
width:98%;
list-style:none;
margin:0;}
#nav li {
padding:0;
border-bottom:1px dotted #006633;}
#nav li a {
color: #006633;
text-decoration:none;
display: block;
margin:0px;
padding:6px 20px 6px 25px;}
#nav li a:hover {
color:#FF3333;
padding:6px 20px 6px 60px;}
#nav  a:hover, body#ch #t-ch a {
color:#FF3333;
padding:6px 20px 6px 60px;}
#nav a:hover, body#cs #t-cs a {
color:#FF3333;
padding:6px 20px 6px 60px;}
#nav a:hover, body#vs #t-vs a {
color:#FF3333;
padding:6px 20px 6px 60px;}
#nav a:hover, body#md #t-md a {
color:#FF3333;
padding:6px 20px 6px 60px;}
#nav a:hover, body#gv #t-gv a {
color:#FF3333;
padding:6px 20px 6px 60px;}
#nav a:hover, body#in #t-in a{
color:#FF3333;
padding:6px 20px 6px 60px;}
#nav a:hover, body#ng #t-ng a {
color:#FF3333;
padding:6px 20px 6px 60px;}
#nav a:hover, body#ab #t-ab a{
color:#FF3333;
padding:6px 20px 6px 60px;}
/* end menu */
/* begin ambiente economico menu */
#nav1 {
width:98%;
list-style:none;
margin:0;}
#nav1 li {
padding:0;
}
#nav1 li a {
color: #006633;
text-decoration:none;
display: block;
margin:0px;
padding:0px 3px 0px 85px;}
#nav1 li a:hover {
color:#FF3333;}
#nav1 a:hover, body#tx #t-tx a {
color:#FF3333;
padding:0px 3px 0px 85px;}
#nav1 a:hover, body#pl #t-pl a {
color:#FF3333;
padding:0px 3px 0px 85px;}
/* end ambiente economico menu */
/* begin negocios menu */
#nav1 {
width:98%;
list-style:none;
margin:0;}
#nav1 li {
padding:0;
}
#nav1 li a {
color: #006633;
text-decoration:none;
display: block;
margin:0px;
padding:0px 3px 0px 85px;}
#nav1 li a:hover {
color:#FF3333;}
#nav1 a:hover, body#cm #t-cm a {
color:#FF3333;
padding:0px 3px 0px 85px;}
#nav1 a:hover, body#tr #t-tr a {
color:#FF3333;
padding:0px 3px 0px 85px;}
#nav1 a:hover, body#fd #t-fd a {
color:#FF3333;
padding:0px 3px 0px 85px;}
#nav1 a:hover, body#tx #t-tx a {
color:#FF3333;
padding:0px 3px 0px 85px;}
#nav1 a:hover, body#ps #t-ps a {
color:#FF3333;
padding:0px 3px 0px 85px;}
#nav1 a:hover, body#mn #t-mn a {
color:#FF3333;
padding:0px 3px 0px 85px;}
#nav1 a:hover, body#es #t-es a {
color:#FF3333;
padding:0px 3px 0px 85px;}
#nav1 a:hover, body#nt #t-nt a {
color:#FF3333;
padding:0px 3px 0px 85px;}
#nav1 a:hover, body#ol #t-ol a {
color:#FF3333;
padding:0px 3px 0px 85px;}
#nav1 a:hover, body#hd #t-hd a {
color:#FF3333;
padding:0px 3px 0px 85px;}
#nav1 a:hover, body#pl1 #t-pl1 a {
color:#FF3333;
padding:0px 3px 0px 85px;}
/* end negocios menu */
/* begin bandeiras */
#nav2 {
width:98%;
list-style:none;
margin:0;}
#nav2 li {
padding:0;
}
#nav2 li a {
color:#FF3333;
text-decoration:none;
margin-left:9px;
padding:0px 3px 0px 5px;
}
.bandeiras {border-top:50px #fff solid;border-right:100px #fff solid;border-left:30px #fff solid;}
/* end bandeiras */
.rightind{
 border-left: 1px solid #FF3333;
 border-right: 1px solid #FF3333;
 float:right;
 width:70%;
 height:42em;
 vertical-align:top;}
.rightindport{
 border-left: 1px solid #FF3333;
 border-right: 1px solid #FF3333;
 float:right;
 width:70%;
 height:42em;
 vertical-align:top;}
 #conteudo{
 list-style:none;
}
 .consul{
 border-bottom: 1px solid #FF3333;
 padding:20px 4px 4px 8px;
 height:13em;
 margin-left:6px;
 margin-right:6px;}
 dt{
 font-weight:bold;
 font-size:130%;
 color:#006633;}
 dt.tonga{
 font-weight:bold;
 font-size:130%;
 color:#006633;
 word-spacing:2em;
 letter-spacing:2em;}
 .msg{
 padding-top:3px;
 text-align:justify;
 font-size:95%;
 line-height:1.5em;}
.noticias{
 border-bottom: 1px solid #FF3333;
 padding:20px 4px 18px 8px;
 height:8em;
 margin-left:6px;
 margin-right:6px;}
 dt.item{
 font-weight:bold;
 font-size:100%;
 color:#006633;}
 .madagascar{
 padding:0 4px 4px 8px;
 height:10em;
 margin-left:6px;
 margin-right:6px;}
 .pais{
 width:49%;
 padding-left:8px;
 padding-top:20px;
 argin-right:8px;
 float:left;
 font-weight:bold;
 font-size:100%;
 color:#006633;}
 .contacto{
 float:right;
 width:48%;
 padding-top:20px;
 font-weight:bold;
 font-size:100%;
 color:#006633;}
 .endereco{
  font-size:95%;
 float:right;
 width:48%;
 word-spacing:0.5em;
 line-height:2em;}
 .mapa{
 float:left;
 border:3px solid #fff;
 width:19%;}
 .perfil{
 float:left;
 width:30%;
 border-right: 1px solid #ff3333;
 font-size:95%;
 line-height:1.5em;}
 a {
 color: #FF3333;
 text-decoration:none;
  font-size:100%;}
 a:hover {
color:#006633;
text-decoration:none;}
a.web  {
 color: #FF3333;
 text-decoration:none;
  font-size:100%;
  font-weight:bold}
a.web hover {
 color: #FF3333;
 text-decoration:none;
  font-size:100%;}