/* CSS Document */

body {

	background: url("images/px_fundo_03.gif") top left repeat-x ;

	background-color:#7D9CA5;

	}

	

#main {

	position: absolute;

	width: 800px;

	height: 590px;

	left: 180px;

	background-color: #FFFFFF;

	}



#left {

	position: ;

	width: 230px;

	height: 415px;

	background-color: #666666;

	margin: 155px 0 0 181px;

	}



#logo {

	position: relative;

	width: 230px;

	height: 140px;

	margin: 9px 0 0 181px;

	}

	

#menu {

	position:relative;

	width: 560px;

	height: 40px;

	margin: 9px 0 0 417px;

	}



div.um {

	float: left;

	width: 51px; height: 40px;

	margin: 9px 0 0 0;

	background: url( 'images/m_home_1.jpg' ) 0 -50px no-repeat;

	}



div.um a {

	display: block;

	margin: 9; padding:0;

	width:51px; height:40px;

	overflow:hidden;

	background: url( 'images/m_home_1.jpg' ) top left no-repeat;

	}

div.um span {

	display: block;

	margin:0;

	}

div.um a:hover {

	background: url( 'images/m_home2.jpg' );

	color: yellow;

	}

	

div.dois {

	float: left;

	width: 82px; height: 40px;

	margin: 9px 0 0 0;

	background: url( 'images/m_quem_1.jpg' ) 0 -50px no-repeat;

	}

div.dois a {

	display: block;

	margin: 9; padding:0;

	width:82px; height:40px;

	overflow:hidden;

	background: url( 'images/m_quem_1.jpg' ) top left no-repeat;

	}

div.dois span {

	display: block;

	margin:0;

	}

div.dois a:hover {

	background: url(images/m_quem_2.jpg);

	}

	

div.tres {

	float: left;

	width: 55px; height: 40px;

	margin: 9px 0 0 0;

	background: url( 'images/m_noticias_1.jpg' ) 0 -50px no-repeat;

	}

div.tres a {

	display: block;

	margin: 9; padding:0;

	width:55px; height:40px;

	overflow:hidden;

	background: url( 'images/m_noticias_1.jpg' ) top left no-repeat;

	}

div.tres span {

	display: block;

	margin:0;

	}

div.tres a:hover {

	background: url(images/m_noticias_2.jpg);

	}

	

div.quatro {

	float: left;

	width: 73px; height: 40px;

	margin: 9px 0 0 0;

	background: url( 'images/m_normativos_1.jpg' ) 0 -50px no-repeat;

	}

div.quatro a {

	display: block;

	margin: 9; padding:0;

	width:73px; height:40px;

	overflow:hidden;

	background: url( 'images/m_normativos_1.jpg' ) top left no-repeat;

	}

div.quatro span {

	display: block;

	margin:0;

	}

div.quatro a:hover {

	background: url(images/m_normativos_2.jpg);

	}

	

div.cinco {

	float: left;

	width: 60px; height: 40px;

	margin: 9px 0 0 0;

	background: url( 'images/m_produtos_1.jpg' ) 0 -50px no-repeat;

	}

div.cinco a {

	display: block;

	margin: 9; padding:0;

	width:60px; height:40px;

	overflow:hidden;

	background: url( 'images/m_produtos_1.jpg' ) top left no-repeat;

	}

div.cinco span {

	display: block;

	margin:0;

	}

div.cinco a:hover {

	background: url( 'images/m_produtos_2.jpg' );

	}

	

div.seis {

	float: left;

	width: 74px; height: 40px;

	margin: 9px 0 0 0;

	background: url( 'images/m_recursos_1.jpg' ) 0 -50px no-repeat;

	}

div.seis a {

	display: block;

	margin: 9; padding:0;

	width:74px; height:40px;

	overflow:hidden;

	background: url( 'images/m_recursos_1.jpg' ) top left no-repeat;

	}

div.seis span {

	display: block;

	margin:0;

	}

div.seis a:hover {

	background: url( 'images/m_recursos_2.jpg' );

	}

	

div.sete {

	float: left;

	width: 75px; height: 40px;

	margin: 9px 0 0 0;

	background: url( 'images/m_referencias_1.jpg' ) 0 -50px no-repeat;

	}

div.sete a {

	display: block;

	margin: 9; padding:0;

	width:75px; height:40px;

	overflow:hidden;

	background: url( 'images/m_referencias_1.jpg' ) top left no-repeat;

	}

div.sete span {

	display: block;

	margin:0;

	}

div.sete a:hover {

	background: url( 'images/m_referencias_2.jpg' );

	}

	

div.oito {

	float: left;

	width: 75px; height: 40px;

	margin: 9px 0 0 0;

	background: url( 'images/m_contactos_1.jpg' ) 0 -50px no-repeat;

	}

div.oito a {

	display: block;

	margin: 9; padding:0;

	width:75px; height:40px;

	overflow:hidden;

	background: url( 'images/m_contactos_1.jpg' ) top left no-repeat;

	}

div.oito span {

	display: block;

	margin:0;

	}

div.oito a:hover {

	background: url( 'images/m_contatos_2.jpg' );

	}

	

#central {

	position: absolute;

	width: 385px;

	height: 515px;

	background-color: #e0e8e6;

	margin: 15px 0 0 417px;

	font: 11px Tahoma,sSunSans-Regular, sans-serif;

	color: #4d4d4d;

	}



.style1 {	font-family: Tahoma,sSunSans-Regular, sans-serif;

	font-size: 12px;

	color: #006077;

}

.style10 {font-size: 11px}

.style2 {	font-family: Tahoma,sSunSans-Regular, sans-serif;

	font-size: 8pt;

	font-weight: bold;

	color: #ff7f00;

}

.style3 {font-size: 11px; color: #0d353a; font-family: Tahoma,sSunSans-Regular, sans-serif;}

.style4 {color: #ff7f00}

.style5 {	font-family: Tahoma,sSunSans-Regular, sans-serif;

	font-size: 12px;

	color: #69878E;

}

.style6 {	font-family: Tahoma,sSunSans-Regular, sans-serif;

	font-size: 11px;

	color: #4d4d4d;

}

.style7 {	font-family: Tahoma,sSunSans-Regular, sans-serif;

	font-size: 12px;

	color: #4d4d4d;

}

.style8 {	font-size: 5px;

	font-family: Tahoma,sSunSans-Regular, sans-serif;

}

a:link {

	color: #ff7f00;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #ff7f00;

}

a:hover {

	text-decoration: underline;

	color: #ff7f00;

}

a:active {

	text-decoration: none;

	color: #ff7f00;

}

.style11 {	font-family: Tahoma,sSunSans-Regular, sans-serif;

	font-size: 8pt;

	color: #999999;

}

.style12 {color: #FFFFFF}



form.area { 

background-color: #ffb210; 

width:125px;

height:78px;}



.campos {

background-color:#666666;

font: 11px tahoma, sans-serif,sSunSans-Regular, sans-serif;

color:#e0e8e6;

}



.link{cursor:default;}

.style13 {

	font-size: 5px;

	color: #ffb210;

}

.style14 {font-family: Tahoma, sans-serif,sSunSans-Regular, sans-serif; font-size: 9px; color: #4d4d4d; }



.style16 a {

	display:block;

	font-family: Tahoma, sans-serif,sSunSans-Regular, sans-serif;

	font-size: 11px;

	color: #e6e6e6;

	background-image: url('images/pontos_menu.gif');

	background-repeat: no-repeat;

	background-position: 18px 7px;

	padding-left: 26px;

	width: 205px;

	padding-top: 5px;

	padding-bottom: 5px;

}



.style16 a:hover{

	display:block;

	font-family: Tahoma,sSunSans-Regular, sans-serif;

	font-size: 11px;

	color: #63767C;

	background: #333E42;

	padding-left: 8px;

	background-image: url('images/pontos_menu_atual.gif');

	background-repeat: no-repeat;

	background-position: 18px 7px;

	padding-left: 26px;

	width: 205px;

	padding-top: 5px;

	padding-bottom: 5px;

}

.style16 a#atual {

	display:block;

	font-family: Tahoma,sSunSans-Regular, sans-serif;

	font-size: 11px;

	color: #63767C;

	background: #333E42;

	padding-left: 8px;

	background-image: url('images/pontos_menu_atual.gif');

	background-repeat: no-repeat;

	background-position: 18px 7px;

	padding-left: 26px;

	width: 205px;

	padding-top: 5px;

	padding-bottom: 5px;

}



.cssform label{

	font-weight: normal;

	float: left;

	margin-left: 0px;

	width: 300px;

	font-size: 11px;

}



.cssform input[type="text"]{ 

width: 331px;

background-color: #ffffff;

}



.cssform textarea{

width: 331px;

height: 180px;

background-color: #ffffff;

}

.bandeiras{
background: url( 'images/bar_top_right_03.gif' ) no-repeat;
}

.langspace{width:25px;height:21px;float:left;}
.langmenu{width:157px;height:21px;float:left;}

/* CSS do Menu PT */
#css_horizontal_menuPT{
list-style:none;
overflow:hidden;
margin:0;
padding:0px;
background-color:#FFFFFF;
} 

#css_horizontal_menuPT li{
display:inline;
} 

#css_horizontal_menuPT a{
display:block;
float:left;
padding-right:8.2px;
height:40px;
margin-right:1px;
padding-left:5px;
background-color:#ffb210;
font-family: Tahoma,sSunSans-Regular, sans-serif;
font-size:12px;
text-decoration:none;
color:#4e4e4e;
line-height:45px;
} 
#css_horizontal_menuPT a:hover{
background-color:#a7740b;
color:#4e4e4e;
} 

#css_horizontal_menuPT a.first{
margin-left:0;

background:transparent url( 'images/coner_first_1.gif' ) left no-repeat ;
background-color:#ffb210;
padding-left:17px;
} 

#css_horizontal_menuPT a:hover.first{
margin-left:0;

background:transparent url( 'images/coner_first_2.gif' ) left no-repeat ;
background-color:#a7740b;
padding-left:17px;
} 

#css_horizontal_menuPT a.first_home{
margin-left:0;

background:transparent url( 'images/coner_first_2.gif' ) left no-repeat ;
background-color:#a7740b;
padding-left:17px;
} 

#css_horizontal_menuPT a.last{
	display:block;
	background:transparent url( 'images/coner_end_1.gif' ) right no-repeat ;
	background-color:#ffb210;
} 
#css_horizontal_menuPT a:hover.last{
	display:block;
	background:transparent url( 'images/coner_end_2.gif' ) right no-repeat ;
background-color:#a7740b;
} 

#css_horizontal_menuPT a.current{
margin-left:0;
background-color:#a7740b;
} 

#css_horizontal_menuPT a.last_and_current{
	display:block;
	background:transparent url( 'images/coner_end_2.gif' ) right no-repeat ;
	background-color:#a7740b;
} 

/* CSS do Menu EN */
#css_horizontal_menuEN{
list-style:none;
overflow:hidden;
margin:0;
padding:0px;
background-color:#FFFFFF;
} 

#css_horizontal_menuEN li{
display:inline;
} 

#css_horizontal_menuEN a{
display:block;
float:left;
padding-right:13.2px;
height:40px;
margin-right:1px;
padding-left:6.2px;
background-color:#ffb210;
font-family: Tahoma,sSunSans-Regular, sans-serif;
font-size:12px;
text-decoration:none;
color:#4e4e4e;
line-height:45px;
} 
#css_horizontal_menuEN a:hover{
background-color:#a7740b;
color:#4e4e4e;
} 

#css_horizontal_menuEN a.first{
margin-left:0;

background:transparent url( 'images/coner_first_1.gif' ) left no-repeat ;
background-color:#ffb210;
padding-left:17px;
} 

#css_horizontal_menuEN a:hover.first{
margin-left:0;

background:transparent url( 'images/coner_first_2.gif' ) left no-repeat ;
background-color:#a7740b;
padding-left:17px;
} 

#css_horizontal_menuEN a.first_home{
margin-left:0;

background:transparent url( 'images/coner_first_2.gif' ) left no-repeat ;
background-color:#a7740b;
padding-left:17px;
} 

#css_horizontal_menuEN a.last{
	display:block;
	background:transparent url( 'images/coner_end_1.gif' ) right no-repeat ;
	background-color:#ffb210;
} 
#css_horizontal_menuEN a:hover.last{
	display:block;
	background:transparent url( 'images/coner_end_2.gif' ) right no-repeat ;
background-color:#a7740b;
} 

#css_horizontal_menuEN a.current{
margin-left:0;
background-color:#a7740b;
} 

#css_horizontal_menuEN a.last_and_current{
	display:block;
	background:transparent url( 'images/coner_end_2.gif' ) right no-repeat ;
	background-color:#a7740b;
} 


/* CSS do Menu FR */
#css_horizontal_menuFR{
list-style:none;
overflow:hidden;
margin:0;
padding:0px;
background-color:#FFFFFF;
} 

#css_horizontal_menuFR li{
display:inline;
} 

#css_horizontal_menuFR a{
display:block;
float:left;
padding-right:5.8px;
height:40px;
margin-right:1px;
padding-left:5px;
background-color:#ffb210;
font-family: Tahoma,sSunSans-Regular, sans-serif;
font-size:12px;
text-decoration:none;
color:#4e4e4e;
line-height:45px;
} 
#css_horizontal_menuFR a:hover{
background-color:#a7740b;
color:#4e4e4e;
} 

#css_horizontal_menuFR a.first{
margin-left:0;

background:transparent url( 'images/coner_first_1.gif' ) left no-repeat ;
background-color:#ffb210;
padding-left:17px;
} 
#css_horizontal_menuFR a:hover.first{
margin-left:0;

background:transparent url( 'images/coner_first_2.gif' ) left no-repeat ;
background-color:#a7740b;
padding-left:17px;
} 

#css_horizontal_menuFR a.first_home{
margin-left:0;

background:transparent url( 'images/coner_first_2.gif' ) left no-repeat ;
background-color:#a7740b;
padding-left:17px;
} 

#css_horizontal_menuFR a.last{
	display:block;
	background:transparent url( 'images/coner_end_1.gif' ) right no-repeat ;
	background-color:#ffb210;
} 
#css_horizontal_menuFR a:hover.last{
	display:block;
	background:transparent url( 'images/coner_end_2.gif' ) right no-repeat ;
background-color:#a7740b;
} 

#css_horizontal_menuFR a.current{
margin-left:0;
background-color:#a7740b;
} 

#css_horizontal_menuFR a.last_and_current{
	display:block;
	background:transparent url( 'images/coner_end_2.gif' ) right no-repeat ;
	background-color:#a7740b;
} 
