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

body {
	width:100%;
	margin:0;
	padding:0;
	background: #000000 url(../imgs/bodyBackground.gif) top left repeat-y;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}
	
a {
	outline:none;
	text-decoration:none;
	}
	
a:hover {
	outline:none;
	}
	
.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;}
	
/* FUN STARTS HERE */

#main {
	float:left;
	width:100%;
	background:url(../imgs/background2.gif) repeat-x;
	}
	
#mainContent {
	float:left;
	width:981px;
	}
	
/* HEAD LEFT */

#headLeft {
	float:left;
	margin:4px 0 0 0;
	padding:13px 34px 0 20px;
	width:615px;
	height:25px;
	color:#FFFFFF;
	background:#525252;
	font-size:10px;
	}
	
#headLeft span{
	color:#CBCBCB;
	}
	
#headLeft a{
	color:#FFFFFF;
	}
	
#headLeft a:hover{
	text-decoration:underline;
	}

/* HEAD RIGHT */

#headRight {
	float:right;
	margin:0;
	padding:0;
	width:312px;
	height:42px;
	color:#FFFFFF;
	}

/* SEARCH */

#search {
	float:left;
	width:190px;
	height:17px;
	margin:12px 0 0 21px;
	display:inline;
	padding:0;
	border:1px solid #FFD1B3;
	}

.searchForm {
	float:left;
	margin:0;
	width:160px;
	height:15px;
	padding: 2px 5px 0 5px;
	display:inline;
	font-size:10px;
	color:#FFD1B3;
	background:none; 
	border:none;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.searchOk a{
	float:right;
	margin:0;
	width:16px;
	height:17px;
	background:none;
	text-indent:-8000px;
	background: url(../imgs/arrow.gif);
	}
	
/* SEARCH */

#language {
	float:right;
	width:58px;
	height:17px;
	margin:12px 16px 0 0;
	display:inline;
	padding:0;
	}

#language ul {
	float:left;
	width:58px;
	margin:0;
	padding:0;
	border:1px solid #FFD1B3;
	position:absolute;
	}

#language li {
	float:left;
	margin:0;
	width:30px;
	height:15px;
	padding: 2px 5px 0 5px;
	display:inline;
	font-size:10px;
	color:#FFD1B3;
	background:none; 
	border:none;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
#language li a{
	font-size:10px;
	color:#FFD1B3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.languageOk a{
	float:right;
	margin:0;
	width:16px;
	height:17px;
	background:none;
	text-indent:-8000px;
	position:absolute;
	z-index:10;
	margin:1px 0px 0px 43px;
	background: url(../imgs/languageOk.gif);
	}

/* HEAD PART II */

#banner {
	float:left;
	width:668px;
	height:144px;
	border-right:1px solid #404040;
	position:relative; 
	z-index:10;
	}
	
/* LOGO */

#logo h1{
	float:left;
	width:311px;
	height:144px;
	margin: 0;
	padding:0;
	display:inline;
	border-right:1px solid #404040;
	background:transparent url(../imgs/logo.gif) no-repeat;
}

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

#logo h1 span{
	display:none;
}	

/* HEAD - PART III */

#imgAmbiente {
	position:relative;
	z-index:2;
	float:left;
	width:668px;
	height:204px;
	border-top:1px solid #404040;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
	}
	
#breadCrumbs {
	position:absolute;
	z-index:10;
	left:0;
	bottom:0px;
	_bottom:-1px;
	float:left;
	width:100%;
	height:41px;
	color:#FFFFFF;
	display:inline;
	font-size:9px;
	background: #000000;
	filter:alpha(opacity=80);   /* Internet Explorer       */
    -moz-opacity:0.8;           /* Mozilla 1.6 and below   */
    opacity: 0.8;               /* newer Mozilla and CSS-3 */
	}
	
#breadCrumbs a{
	padding:0 5px;
	color:#FFFFFF;
	text-decoration:underline;
	}
	
#breadCrumbs a:hover{
	color:#FF6500;
	}
	
#breadCrumbs span a{
	padding:0 5px;
	color:#FFFFFF;
	text-decoration:none;
	}

/* THE MENU*/

#menu {
	position:relative;
	z-index:9999;
	float:left;
	padding:0;
	margin:0;
	width:311px;
	height:204px;
	display:block;
	border-top:1px solid #404040;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
}

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

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

#menu ul li a {
	position:relative;
	float:left;
	display:inline;
	padding:0;
	text-indent:-5000px;
	width:311px;
}

#menu ul li ul {
	position:absolute;
	z-index:50000;
	width:200px;

	margin:0;
	padding:0;
	top:40px;	
}

#menu ul li ul li {
	position:relative;
	z-index:1;
	float:left;
	display:inline;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-transform:uppercase;
	text-indent:0;
	text-align:right;
}

#menu ul li ul li a{
	color:#CCCCCC;
	float:left;
	display:inline;
	text-indent:0px;
	width:149px;
	height:20px;
	_height:12px;
}

#menu ul li ul li a:hover{
	color:#FF6500;
}

#contact{
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-transform:uppercase;
	text-indent:0;
	text-align:right;
}

#contact a{
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	text-transform:uppercase;
	text-indent:0;
	text-align:right;
}
#contact a:hover{
	color:#FF6500;
}

.b01_hover_pt {height:41px; display:block; background:transparent url(../imgs/pt/b01On.jpg) no-repeat;}

.b01_pt {height:41px; background:transparent url(../imgs/pt/b01Off.jpg) no-repeat;}
.b01_pt a:hover { height:41px;background:transparent url(../imgs/pt/b01On.jpg) no-repeat;}

.b02_hover_pt {height:41px; display:block; background:transparent url(../imgs/pt/b02On.jpg) no-repeat;}

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

.b03_hover_pt {height:41px; display:block; background:transparent url(../imgs/pt/b03On.jpg) no-repeat;}

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

.b04_hover_pt {height:41px; display:block; background:transparent url(../imgs/pt/b04On.jpg) no-repeat;}

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

.b05_hover_pt {height:41px; display:block; background:transparent url(../imgs/pt/b05On.jpg) no-repeat;}

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

.b01_hover_es {height:41px; display:block; background:transparent url(../imgs/es/b01On.jpg) no-repeat;}

.b01_es {height:41px; background:transparent url(../imgs/es/b01Off.jpg) no-repeat;}
.b01_es a:hover { height:41px;background:transparent url(../imgs/es/b01On.jpg) no-repeat;}

.b02_hover_es {height:41px; display:block; background:transparent url(../imgs/es/b02On.jpg) no-repeat;}

.b02_es {height:41px; background:transparent url(../imgs/es/b02Off.jpg) no-repeat;}
.b02_es a:hover { height:41px; background:transparent url(../imgs/es/b02On.jpg) no-repeat;}

.b03_hover_es {height:41px; display:block; background:transparent url(../imgs/es/b03On.jpg) no-repeat;}

.b03_es {height:41px; background:transparent url(../imgs/es/b03Off.jpg) no-repeat;}
.b03_es a:hover { background:transparent url(../imgs/es/b03On.jpg) no-repeat;}

.b04_hover_es {height:41px; display:block; background:transparent url(../imgs/es/b04On.jpg) no-repeat;}

.b04_es {height:41px; background:transparent url(../imgs/es/b04Off.jpg) no-repeat;}
.b04_es a:hover { background:transparent url(../imgs/es/b04On.jpg) no-repeat;}

.b05_hover_es {height:41px; display:block; background:transparent url(../imgs/es/b05On.jpg) no-repeat;}

.b05_es {height:40px; background:transparent url(../imgs/es/b05Off.jpg) no-repeat;}
.b05_es a:hover { background:transparent url(../imgs/es/b05On.jpg) no-repeat;}

/* HOME CONTENT */

#leftBox {
	position:relative;
	float:left;
	width:315px;
	*width:316px;
	height:175px;
	padding:53px 0 0 16px;
	display:inline;
	border-right:1px solid #404040;
	}

.leftBox_pt{
	background:#000000 url(../imgs/pt/labelDestaque.jpg) no-repeat;
}

.leftBox_es{
	background:#000000 url(../imgs/es/labelDestaque.jpg) no-repeat;
}
	
#leftBox span{
	float:left;
	width:145px;
	height:175px;
	padding:0 0 0 15px;
	display:inline;
	color:#999999;
	line-height:15px;
	}
	
#leftBox span a{
	color:#FF6500;
	}
	
#leftBox span strong{
	float:left;
	width:145px;
	padding:2px 0 15px 0;
	display:inline;
	color:#FFFFFF;
	}
	
.leftBoxImg {
	float:left;
	width:139px;
	height:98px;
	display:inline;
	padding:0;
	border:1px solid #404040;
	}
	
.leftBoxImg img {
	float:left;
	width:137px;
	height:96px;
	display:inline;
	padding:0;
	border:1px solid #000000;
	}
	
#centerBox {
	position:relative;
	float:left;
	width:321px;
	*width:320px;
	height:175px;
	padding:53px 0 0 15px;
	display:inline;
	border-right:1px solid #404040;
	}
	
.centerBox_pt{
	background:#000000 url(../imgs/pt/labelDestaque.jpg) no-repeat;
}

.centerBox_es{
	background:#000000 url(../imgs/es/labelDestaque.jpg) no-repeat;
}

#centerBox span{
	float:left;
	width:145px;
	height:175px;
	padding:0 0 0 15px;
	display:inline;
	color:#999999;
	line-height:15px;
	}
	
#centerBox span a{
	color:#FF6500;
	}
	
#centerBox span strong{
	float:left;
	width:145px;
	padding:2px 0 15px 0;
	display:inline;
	color:#FFFFFF;
	}
	
.centerBoxImg {
	float:left;
	width:139px;
	height:98px;
	display:inline;
	padding:0;
	border:1px solid #404040;
	}
	
.centerBoxImg img {
	float:left;
	width:137px;
	height:96px;
	display:inline;
	padding:0;
	border:1px solid #000000;
	}
	
#rightBox {
	position:relative;
	float:left;
	width:291px;
	height:175px;
	display:inline;
	padding:53px 0 0 20px;
	line-height:17px;
	}
	
.rightBox_pt{
	background:#000000 url(../imgs/pt/labelNoticias.jpg) no-repeat;
}

.rightBox_es{
	background:#000000 url(../imgs/es/labelNoticias.jpg) no-repeat;
}
	
#rightBox span{
	float:left;
	width:260px;
	color:#FF6500;
	}
	
#rightBox a{
	color:#FF6500;
	}
	
.rightBoxLine {
	float:left;
	height:18px;
	width:260px;
	background:url(../imgs/rightBoxLine.jpg);
	margin:5px 0;
	}
	
#saibaMais a{
	position:absolute;
	width:115px;
	height:17px;
	left:16px;
	bottom:40px;
	}	
	
.saibaMais_pt a{
	background: url(../imgs/pt/saibaMais.jpg);
}

.saibaMais_es a{
	background: url(../imgs/es/saibaMais.jpg);
}
	
#maisNoticias a{
	position:absolute;
	width:115px;
	height:17px;
	left:16px;
	bottom:40px;	
	}	
	
.maisNoticias_pt a{
	background: url(../imgs/pt/maisNoticias.jpg);
}

.maisNoticias_es a{
	background: url(../imgs/es/maisNoticias.jpg);
}
	
.voltar a{
	position:absolute;
	width:115px;
	height:17px;
	left:34px;
	bottom:40px;
	background: url(../imgs/voltarAtras.jpg);
	}	
	
/* CONTENT BOX */

#contentBox {
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	float:left;
	margin:0;
	color:#CCCCCC;
	width:614px;
	display:inline;
	font-size:12px;
	padding:15px 20px 0px 34px;
	line-height:17px;
	border-right:1px solid #404040;
	background:#525252;
	}
	
#contentBox strong {
	float:left;
	margin:12px 0 25px 0;
	width:614px;
	font-size:16px;
	color:#FFFFFF;
	}
	
#contentBox span {
	color:#FF6500;
	}
	
#contentBox a {
	color:#FF6500;
	}
	
	
/* THE FOOTER */

#footer {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:980px;
	height:35px;
	margin:0;
	padding:0;
	display:inline;
	background:#000000;
	border-top:1px solid #404040;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
	font-size:11px;
	font-style:italic;
	color:#868686;
	}
	
#footerMenu {
	width:600px;
	float:left;
	display:inline;
	padding:10px 0 0 16px;
}

#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 0;
	float:left;
	color:#868686;
}

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

/* COPYRIGHT */

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

/* GENERAL CLASSES */
	
.myFloatLeft {
	float:left;
	}

.myFloatRight {
	float:right;
	}
