body {
	margin:0px;
	background-color:#FFFFFF;
	font-size: 62.5%; /* cada  1em = 10px */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
#hidden {
display:none;
}
#barTransp {
	width:100%;
	height:315px;
	background:#000;
    opacity: 0.7; 
    filter:alpha(opacity=70);
	z-index:-1;
	position:absolute;
}
#container_top {
	width:100%;
	height:100%;
	background:#FFF;
	z-index:1;
	position:absolute;
/*	margin-left:20px;*/
}
#container_bottom {
	width:100%;
	float:left;
	background:#FFF;
	z-index:1;
	position:absolute;
/*	margin-left:20px;*/
	margin-top:80px;
}
#EH {
	width:669px;
	height:100%;
	display:block;
	float:right;
	padding-right:10px;
	padding-bottom:100px;
}
#container_top_l {
	width:100%;
	height:310px;
	float:none;
	display:none;
	margin-top:10px;
	margin-left:10px;
}
#container_top_r {
	width:100%;
	height:310px;
	float:left;
	z-index:-1; 
	margin-top:10px;
	margin-right:10px;
	display:none;
}
#container_l {
	width:100%;
	height:100%;/*Verificar*/
	display:none;
	float:left;
	margin-left:10px;
}
#container_c {
	width:100%;
	height:100%;
	display:block;
	float:left;
	padding-right:20px;
}
#container_r {
	width:100%;
	height:100%;
	display:block;
	float:left;
	margin-right:20px;
}
#container_top_l #datahora {
	width:100%;
	height:40px;
	display:block;
	float:left;
	color:#333333;
}
#container_top_l #logo {
	width:100%;
	height:75px;
	display:block;
	float:left;
	color:#666666;
	text-align:left;
}
#flags {
	width:48px;
	height:15px;
	z-index:2;
	position:absolute;
	margin-left:920px;
	margin-top:10px;
	display:none;
}
#flash {
	width:100%;
	z-index:2;
	position:absolute;
	margin-left:920px;
	margin-top:300px;
}
#linkFlash {
	width:24px;
	height:25px;
	display:inline;
	margin-left:2px;
	display:none;
}
#txtflash {
	width:76px;
	height:25px;
	display:inline;
	margin-left:2px;
	color:#333333;
}
#flags #en {
	width:22px;
	height:15px;
	display:inline;
	margin-left:2px;
	display:none;
}
#flags #ao {
	width:22px;
	height:15px;
	display:inline;
	margin-left:2px;
	display:none;
}
#simulador {
	width:100%;
	display:block;
	float:left;
}
#container_l #rdp{
	width:180px;
	display:block;
	float:left;
	vertical-align:bottom;
	padding-top:70px;
	padding-bottom:5px;
	display:none;
}
/*------------------------------------------*/
#TableTC{
width:328px;
display:block;
float:left;
margin-top: 1px;
font-size:9px;
}
#TableTCen{
width:328px;
display:block;
float:left;
margin-top: 1px;
font-size:9px;
}
#m_country{
width:328px;
height:20px;
display:inline;
float:left;
border-bottom:solid #99CF16 1px;
padding:0px;
margin: 0px;
}
#m_country #c_{
width:179px;
height:20px;
padding-top:3px;
padding-left:5px;
display:inline;
float:left;
}
#m_country #c_flag{
width:24px;
height:19px;
padding-top:1px;
padding-left:5px;
display:inline;
float:left;

}
#m_country #c_vv{
width:52px;
height:20px;
padding-top:3px;
padding-right:5px;
text-align:right;
display:inline;
float:left;

}
#m_country #c_vc{
width:51px;
height:20px;
padding-top:3px;
padding-right:7px;
text-align:right;
display:inline;
float:right;

}
#m_country #c_dt{
width:57px;
height:20px;
padding-top:5px;
padding-left:3px;
display:inline;
float:left;
font-size:8px;
color:#000;
}
/*------------------------------------*/
#mapImp{
width:646px;
height:200px;
/*background-image:url(../img/mapaptImp.jpg);
background-repeat:no-repeat;
background-position:left top;*/
}
#mapa{
width:308px;
height:372px;
display:none;
float:none;
}
/*------------------------------------*/
#DivResult{
color:#333333;
padding-left:5px;
font-family:bold Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:3px;
}
#DivData{
width:156px;
font-size:9px;
color:#333333;
margin:0px;
padding-bottom:5px;
padding-top:5px;
}
/*------------------------------------*/
/*-CONTENT-----------------------------------*/
h1 { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;  
color: #89C13C; 
margin:0px;
padding-top:10px;
text-transform:uppercase;
/*page-break-before:always;*/
} 
h2 { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;  
color: #333333;
margin:0px;
padding:0px;
text-transform:uppercase;
}
h3 { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;  
color: #89C13C;
margin:0px;
display:none;
} 
h4 { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;  
color: #333333;
margin:0px;
}
h5 { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;  
color: #89C13C;
margin:0px;
text-transform:uppercase;
}
h6 { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;  
color: #333333;
margin:0px;
text-transform:uppercase;
}
h7 { 
color: #333333;
margin:0px;
padding-top:5px;
}
p {
color: #333333;
margin:0px;
padding-top:5px;
text-align:justify;
}
.cgreen {
color: #89C13C;
}
/*------------------------------------*/
/*-form-----------------------------------*/
.APformBt{
	width: 79px;
	height: 15px;
	background-image:url(../img/bt.png);
	background-repeat:no-repeat;
	background-position:left top;
	font: 0.9em Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
	border:0px;
	padding:0px;
	cursor: pointer;
	display:none;
}
.APformBt_hover{
	width: 79px;
	height: 15px;
	background-image:url(../img/bthover.png);
	background-repeat:no-repeat;
	background-position:left top;
	font: 0.9em Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
	border:0px;
	padding:0px;
	cursor: pointer;
	display:none;
}
/*----------------------------------------------------------*/
.formBtcontact{
	width: 58px;
	height: 17px;
	background-image:url(../img/btcontact.png);
	background-repeat:no-repeat;
	background-position:left top;
	font: 1.0em Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	margin-top:5px;
	border:0px;
	padding:0px;
	cursor: pointer;
}
/*----------------------------------------------------------*/
.combomoeda{
	font: 1.0em Arial,Helvetica,sans-serif;	
	color:#333333;
	background-color:#FFFFFF;
	width: 163px;
	margin-bottom:5px;
}
.input_off {
	font: 1.0em Arial,Helvetica,sans-serif;	
	color:#333333;
	border:solid 1px #cccccc;
	padding-left: 5px;
	padding-top: 3px;
	width: 155px;
	height:13px;
}
.input_focus {
	font: 1.0em Arial,Helvetica,sans-serif;
	color:#333333;
	border:solid 1px #cccccc;
	padding-left: 5px;
	padding-top: 3px;
	width: 155px;
	height:13px;
}
.inputB_off {
	font: 1.1em Arial,Helvetica,sans-serif;	
	color:#333333;
	border:0px;
	padding-left: 5px;
	padding-top: 3px;
	width: 155px;
	height:13px;
}
.inputB_focus {
	font: 1.0em Arial,Helvetica,sans-serif;
	color:#333333;
	border:0px;
	padding-left: 5px;
	padding-top: 3px;
	width: 155px;
	height:13px;
}
/*-------------------------------------------*/
.inputDiv_off {
	font: 1.0em Arial,Helvetica,sans-serif;	
	color:#FFFFFF;
	border:0px;
	padding-left: 5px;
	padding-top: 5px;
	width: 342px;
	height:15px;
	background-color:#99CF16;
	text-transform:uppercase;
}
.inputDiv_focus {
	font: 1.0em Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	border:0px;
	padding-left: 5px;
	padding-top: 5px;
	width: 342px;
	height:15px;
	background-color:#B8EB41;
	text-transform:uppercase;
}
.inputDivM_off {
	font: 1.0em Arial,Helvetica,sans-serif;	
	color:#FFFFFF;
	border:0px;
	padding-left: 5px;
	width: 342px;
	height:105px;
	background-color:#99CF16;
	text-transform:uppercase;
}
.inputDivM_focus {
	font: 1.0em Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	border:0px;
	padding-left: 5px;
	width: 342px;
	height:105px;
	background-color:#B8EB41;
	text-transform:uppercase;
}
/*-------------------------------------------*/
.comboEH{
	font: 1.0em Arial,Helvetica,sans-serif;	
	color:#333333;
	background-color:#FFFFFF;
	width: 120px;
	margin-bottom:5px;
}
.comboMoeda{
	font: 1.0em Arial,Helvetica,sans-serif;	
	color:#333333;
	background-color:#FFFFFF;
	width: 180px;
	margin-bottom:5px;
}
.erros {
	color:#333333;
	border:0px;
	padding:0px;
	width: 155px;
}
/*------------------------------------*/
#FR {
	width:190px;
	height:20px;
	display:block;
	display:none;
	float:left;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:solid 1px #CCCCCC;
}
#FR ul {
	display:block;
	display:none;
	float:left;
	margin:0px;
	padding:0px;
}
#FR li {
	width:90px;
	height:20px;
	display:block;
	display:none;
	float:left;
}
#FR li.itemF a {
	width:110px;
	height:18px;
	display:block;
	display:none;
	float:left;
	background-image:url(../img/fav.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#333333;
	text-decoration:none;
	padding-top:3px;
	padding-left:20px;
}
#FR li.itemF a:hover {
	color:#99CF16;
	display:block;
	display:none;
	float:left;
}
#FR li.itemR a {
	width:110px;
	height:18px;
	display:block;
	display:none;
	float:left;
	background-image:url(../img/rec.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#333333;
	text-decoration:none;
	padding-top:3px;
	padding-left:20px;
}
#FR li.itemR a:hover {
	color:#99CF16;
	display:block;
	display:none;
	float:left;
}
/*-links-----------------------------------*/
.mail {
	text-decoration:none;
}
a.mail:link, .mail:visited, .mail:active  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
}
a.mail:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#89C13C;
}
.lkt {
	text-decoration:none;
}
a.lkt:link, .lkt:visited, .lkt:active  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
a.lkt:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#89C13C;
}
/*--------------------------------------------------------------*/
.EN {
	width:22px;
	height:15px;
	display:inline;
	float:left;
	margin-left:2px;
	background-image:url(../img/en.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
a.EN:link, .EN:visited, .EN:active  {
	background-image:url(../img/en.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
a.EN:hover {
	background-image:url(../img/en_hover.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.AO {
	width:22px;
	height:15px;
	display:inline;
	float:left;
	margin-left:2px;
	background-image:url(../img/ao.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
a.AO:link, .AO:visited, .AO:active  {
	background-image:url(../img/ao.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
a.AO:hover {
	background-image:url(../img/ao_hover.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.menu2item {
	width:190px;
	display:block;
	float:left;
	display:none;
}
a.menu2item:link, .menu2item:visited, .menu2item:active  {
	text-decoration:none;
	font-family:bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;  
	color: #333333;
	display:none;
}
a.menu2item:hover {
	font-family:bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;  
	color: #89C13C;
	text-decoration:none;
	display:none;
}
/*------------------------------------*/
/*-Menu-----------------------------------*/
#Menu {
	width:190px;
	display:block;
	display:none;
	float:left;
	padding-top:30px;
}
#Menu ul {
	display:block;
	display:none;
	float:left;
	margin:0px;
	padding:0px;
}
#Menu li {
	width:190px;
	display:block;
	display:none;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
}
#Menu li.item a {
	display:block;
	display:none;
	float:left;
	text-decoration:none;
	font-family:bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;  
	color: #333333;
	text-decoration:none;
}
#Menu li.item a:hover {
	display:block;
	display:none;
	float:left;
	font-family:bold Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;  
	color: #89C13C;
	text-decoration:none;
}
/*--------------------------------------------------*/
#bannerImp {
	width:100%;
	height:75px;
	display:run-in;
	float:left;
	text-align:left;
	padding-bottom:20px;
	margin:0px;
	background-color:#FFFFFF;
	/*background-image:url(../img/bannerImp.jpg);
	background-repeat:no-repeat;
	background-position:left top;*/
}
#contImp {
	width:100%;
	display:block;
	float:left;
}
. print {
display: inline;
}
/*#container_bottom #container_l #esconde {
	width:190px;
	height:100%;
	background-color:#FF0000;
	color:#FF0000;
	display:none;
}*/