@charset "utf-8";
/* CSS Document */

body {
	display:block;
	width:982px;
	margin:0 auto;
	padding:0;
	background: transparent url(img/bodyBackground.jpg) repeat-x;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676767;
	}
	
a {
	outline:none;
	text-decoration:none;
	color:#404040;
	}
	
a:hover {
	outline:none;
	color:#4A9EE4;
	}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

#head {
	display:block;
	width:982px;
	height:134px;
	margin:0;
	padding:0;
	float:left;
	}
	
/* LOGO */

#logo h1{
	float:left;
	width:205px;
	height:99px;
	margin: 18px 51px 0 186px;
	padding:0;
	display:inline;
	background:transparent url(img/logo.jpg) no-repeat;
}

#logo h1 a, #logo h1 a:hover{
	display:block;
	width:205px;
	height:99px;
	cursor:pointer;
}

#logo h1 span{
	display:none;
}	

/* MAIN */
	
#main {
	display:block;
	float:left;
	width:982px;
	margin:0 0 50px 0;
	padding:0;
	background: transparent url(img/mainBackground.jpg) repeat-x;
	}
	
#mainImg {
	float:left;
	border:1px solid #C8E1F7;
	margin:38px 24px 0 30px;
	display:inline;
	}
	
#mainInsideImg {
	float:left;
	/*border:1px solid #C8E1F7;
	margin:38px 0 0 30px;*/
	margin:30px 0 0 30px;
	width: 710px;/*698px;*/
	display:inline;
	color:#676767;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	}
	
#mainContent {
	float:left;
	margin:32px 97px 0 186px;
	display:inline;
	color:#676767;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	}
	
#mainContent .mcTit{
	float:left;
	width:700px;
	height:21px;
	margin:0 0 10px 0;
	text-align:left;
	}
	
#mainContent p{
	float:left;
	width:700px;
	margin:0 0 12px 0;
	text-align:left;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#676767;
	line-height:16px;
	}
	
#mainContent ul {
	float:left;
	width:350px;
	margin:0;
	padding:0;
	}
	
#mainContent ul li{
	float:left;
	width:350px;
	margin:0;
	padding:2px 0;
	list-style-type:none;
	}

#mainContent ul li a{
	float:left;
	width:314px;
	margin:0 20px 0 0;
	padding:0 0 0 16px;
	text-align:left;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#676767;
	line-height:16px;
	background:url(img/dingbat.jpg) 0 6px no-repeat;
	}
	
#mainContent ul li a:hover{
	font-weight:bold;
	text-decoration:underline;
	}
	
/* HEAD MENU */

#headMenu {
	position:relative;
	z-index:1;
	float:left;
	padding:0;
	margin:0;
	display:inline;
	font-size:11px;
	font-family: 'Tahoma', Arial, Helvetica, sans-serif;
}

#headMenu ul {
	padding:50px 0 0 8px;
	margin:0;
	float:left;
	width:150px;
	height:60px;
	border-left:1px solid #B6D8F3;
}

#headMenu ul li {
	list-style:none;
	padding:0;
	margin:0 0 1px 0;
	float:left;
	display:block;
}

#headMenu ul li a {
	position:relative;
	float:left;
	display:inline;
	width:158px;
	height:19px;
	padding:1px 0 0 0;
	color:#4A4A4A;
}

#headMenu ul li a:hover {
	color:#000000;
}

/* LANGUAGE */

#language {
	float:left;
	margin:0;
	padding:12px 0 0 0;
	font-size:10px;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	}
	
#language ul{
	float:left;
	margin:0;
	padding:0;
	}
	
#language ul li{
	list-style-type:none;
	float:left;
	margin:0;
	padding:0;
	}
	
#language ul li a{
	color:#333333;
	padding:0 2px;
	}
	
#language ul li a:hover{
	color:#AAAAAA;
	}
	
/* MENU */

#menu {
	position:relative;
	width:106px;
	display:inline;
	z-index:1;
	float:left;
	padding:0;
	margin:22px 0 0 50px;
}

#menu ul {
	padding:0;
	margin:0;
	float:left;
	background:#E4F0FC;
}

#menu ul li {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	display:block;
}


#menu ul li a {
	cursor: pointer;
	float:left;
	display:inline;
	color:#003D00;
	font-size:11px;
	font-family: 'Tahoma', Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:106px;
	height:32px;
	padding:0;
	}


#menu ul li a:hover {
	float:left;
	display:inline;
	color:#003D00;
	font-size:11px;
	font-family: 'Tahoma', Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:106px;
	height:32px;
	padding:0;
	font-weight:bold;
	text-decoration:underline;
	}
	
.b01_pt a {background:transparent url(img/pt/b01Off.jpg) no-repeat;}
.b01_pt a:hover { background:transparent url(img/pt/b01On.jpg) no-repeat;}

.b02_pt a {background:transparent url(img/pt/b02Off.jpg) no-repeat;}
.b02_pt a:hover { background:transparent url(img/pt/b02On.jpg) no-repeat;}

.b03_pt a {background:transparent url(img/pt/b03Off.jpg) no-repeat;}
.b03_pt a:hover { background:transparent url(img/pt/b03On.jpg) no-repeat;}

.b04_pt a {background:transparent url(img/pt/b04Off.jpg) no-repeat;}
.b04_pt a:hover { background:transparent url(img/pt/b04On.jpg) no-repeat;}

.b05_pt a {background:transparent url(img/pt/b05Off.jpg) no-repeat;}
.b05_pt a:hover { background:transparent url(img/pt/b05On.jpg) no-repeat;}

.b06_pt a {background:transparent url(img/pt/b06Off.jpg) no-repeat;}
.b06_pt a:hover { background:transparent url(img/pt/b06On.jpg) no-repeat;}



.b01_en a {background:transparent url(img/en/b01Off.jpg) no-repeat;}
.b01_en a:hover { background:transparent url(img/en/b01On.jpg) no-repeat;}

.b02_en a {background:transparent url(img/en/b02Off.jpg) no-repeat;}
.b02_en a:hover { background:transparent url(img/en/b02On.jpg) no-repeat;}

.b03_en a {background:transparent url(img/en/b03Off.jpg) no-repeat;}
.b03_en a:hover { background:transparent url(img/en/b03On.jpg) no-repeat;}

.b04_en a {background:transparent url(img/en/b04Off.jpg) no-repeat;}
.b04_en a:hover { background:transparent url(img/en/b04On.jpg) no-repeat;}

.b05_en a {background:transparent url(img/en/b05Off.jpg) no-repeat;}
.b05_en a:hover { background:transparent url(img/en/b05On.jpg) no-repeat;}

.b06_en a {background:transparent url(img/en/b06Off.jpg) no-repeat;}
.b06_en a:hover { background:transparent url(img/en/b06On.jpg) no-repeat;}


/* HOME HIGHLIGHTS */

#homeHighlights {
	float:left;
	width:372px;
	}

#homeHighlights .tit_pt{
	height:38px;
	background:url(img/pt/destaques.jpg) no-repeat;
	text-indent:-8000px;
	margin:38px 0 0 0;
	}
	
#homeHighlights .tit_en{
	height:38px;
	background:url(img/en/destaques.jpg) no-repeat;
	text-indent:-8000px;
	margin:38px 0 0 0;
	}
	
#homeHighlights img{
	float:left;
	width:115px;
	background:url(img/pt/destaques.jpg) no-repeat;
	border:1px solid #C8E1F7;
	margin:0 13px 0 0;
	}
	
#homeHighlights p{
	float:left;
	color:#666666;
	font-size:11px;
	line-height:15px;
	margin:0;
	padding:0 18px 0 0;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	}
	
#homeHighlights p b a{
	float:left;
	padding:20px 0 2px 0;
	width:222px;
	color:#666666;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
#homeHighlights p b a:hover{
	color:#000000;
	}
	
#homeHighlights .spacer{
	float:left;
	width:372px;
	border:none;
	margin:0;
	padding:0;
	height:30px;
	outline:none;
	}
	
#homeHighlights p a{
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	padding:3px 0 2px 0;
	width:222px;
	text-decoration:underline;
	color:#000000;
	}
	
#homeHighlights p a:hover{
	text-decoration:none;
	}
	
/* THE FOOTER */

#footer {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:796px;
	height:35px;
	margin:0;
	padding:0 0 0 186px;
	display:inline;
	font-size:11px;
	color:#000000;
	}
	
#footerMenu {
	width:420px;
	float:left;
	display:inline;
	padding:0;
}

#footerMenu ul {
	padding:0;
	margin:0;
}

#footerMenu ul li {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	font-size:11px;
}

#footerMenu ul li a {
	display:inline-block;
	padding:0;
	margin:0 9px 0 10px;
	float:left;
	color:#333333;
}

#footerMenu ul li a:hover {
	color:#AAAAAA;
}

/* COPYRIGHT */

#copyright {
	float:left;
	width:350px;
	height:24px;
	margin:0;
	font-size:11px;
	padding:0 10px 0 0;
	display:inline;
	text-align:left;
	color:#333333;
	}
	
#copyright span {
	padding:0;
	}
	
#copyright span span{
	padding:0 0 0 16px;
	}

#voltar_pt {display: block; width: 45px; height: 13px; background: url(../../img/bt_voltar_pt_on.gif) repeat-x;}
#voltar_pt:hover {background: url(../../img/bt_voltar_pt_off.gif) repeat-x;}
#voltar_pt span{display: none;}

#voltar_en {display: block; width: 45px; height: 13px; background: url(../../img/bt_voltar_en_on.gif) repeat-x;}
#voltar_en:hover {background: url(../../img/bt_voltar_en_off.gif) repeat-x;}
#voltar_en span{display: none;}

.form_submeter {
	display: block;
	width: 72px;
	height: 20px;
	cursor: pointer;	
}
.form_submeter span{
	display: none;
}
#subm_pt {
	background: url(../../img/bt_submeter_pt.gif) repeat-x;
}
#subm_pt:hover {
	background: url(../../img/bt_submeter_pt_off.gif) repeat-x;
}