/* 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;
}
