/* CSS Document */

body {
	margin-top:0px;
	margin-left:0px;
	background-color:#d3eff8;
}
.body_subpages{
	background-color:#FFFFFF;
	}
#contentor{
	width:660px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	text-align:center;
	}

#content {
	width:650px;
	height:1000px;
	border:hidden;
	background-color:#FFFFFF;
	overflow:hidden;
	}
	
#banner_id{
	margin:0px;
	padding:0px;
	border:0;
	}

#menu_top{
	margin:0px;
	padding:0px;
	}
	
#history_fundo{
	width:630px;
	height:100%;
	background-color:#FFFFFF;
	background-image:url(../images/history_fundo.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	float:left;
	}
	
#history_title{
	float:left;
	width:130px;
	margin-top:30px;
	}
#history_text{
	float:left;
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222f53;
	margin-top:30px;
	text-align:justify;
		
	}
	
/* TABELA PRODUTOS */
#solutions_text{
	font-family:Arial;
	font-weight:bolder;
	font-size:12px;
	color:#384e8a;
	margin-left:60px;
	margin-top:25px;
	margin-bottom:20px;
	}

#tabela_cont{
	margin-left:40px;
	}
.tabela_cabecalho{
	font-family:Arial Black;
	font-size:11px;
	}
.tabela_top_01{
	background-color:#ff5900;
	width:152px;
	height:45px;
	padding-left:10px;
	background-image:url(../images/tabela_top_01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	}
.tabela_top_02{
	background-color:#ff8b4d;
	width:152px;
	height:45px;
	padding-left:10px;
	background-image:url(../images/tabela_top_02.gif);
	background-position:top right;
	background-repeat:no-repeat;
	}
.tabela_top_03{
	background-color:#ffcdb2;
	width:225px;
	height:45px;
	padding-left:10px;
	background-image:url(../images/tabela_top_03.gif);
	background-position:top right;
	background-repeat:no-repeat;
	}
.tabela_linha{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222f53;
	}
	
.tabela_row_01{
	background-color:#c5c5c5;
	padding-left:10px;
	
	}
.tabela_row_02{
	background-color:#e0e0e0;
	height:37px;
	padding-left:10px;
	}
.tabela_row_03{
	background-color:#efefef;
	padding-left:10px;
	}

.tabela_row_03 a{
	/*text-decoration:none;*/
	color:#222f53;
	}

.tabela_row_03 a:hover{
	text-decoration:underline;
	color:#ff5900;
	}
.tabela_top_legenda{
	width:15px;
	}
.tabela_motores{
	background-color:#dd0067;
	}
.tabela_turbinas_vapor{
	background-color:#ff5900;
}
.tabela_caldeiras{
	background-color:#ffd91a;
	}
.tabela_compressores{
	background-color:#2ad100;
	}
.tabela_biomassa{
	background-color:#89d3eb;
	}
.tabela_turbina_gas{
	background-color:#5040fc;
	}
.tabela_criogenicos{
	background-color:#ae31cd;
}
.tabela_ciclo_combinado{
	background-color:#920655;
}
#tabela_legenda{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:20px;
	margin-left:40px;
	color:#384e8a;
	}
	
/*******   CONTACTOS   ********/
#contacts_intro_cont{
	width:418px;
	margin-left:125px;
		
	}
	
#contacts_cont{
	background-color:#e0e0e0;
	/*padding-right:30px;*/
	background-image:url(../images/contact_fundo.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:557px;
	width:418px;
}
#contacts_title{
	padding-top:17px;
	}
#contacts_labels{
	width:80px;
	float:left;
	padding-top:20px;
	line-height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:12px;
	text-align:right;
	margin-right:10px;
	color:#384e8a;
		}
#contacts_fields{
	float:left;
	padding-top:20px;
	line-height:30px;

	}
.contacts_inputs{
	margin-bottom:10px;
	border:none;
	height:20px;
	width:277px;
	}
.contacts_text{
	height:121px;
	width:277px;
	border:none;
	}
.contacts_bots_cont{
	float:left;
	}
.contacts_bots{
	float:left;
	width:95px;
	height:32px;
	margin-right:10px;	
	}
.contacts_bots a{
	text-decoration:none;
	display:block;
	background-color:#89d3eb;
	font-family:Arial, Helvetica, sans-serif;
	color:#384e8a;
	font-weight:bolder;
	font-size:12px;
	padding-left:5px;
	}

.contacts_bots a:hover{
	background-color:#bbfb18;
	}
	

#contact_sucess{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:12px;
	color:#384e8a;
	width:417px;
	padding-left:20px;
	padding-top:20px;
	}
	
.contact_adress_label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	color:#858585;
	width:82px;
	padding-top:10px;
	padding-left:10px;
	}
.contact_adress_text{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	float:left;
	padding-top:10px;
	color:#384e8a;
	
	}
.contact_adress_cont{
	width:418px;
	float:left;
	border-bottom:solid;
	border-bottom-color:#FFFFFF;
	padding-bottom:20px;
	
}

.contact_adress_cont a{
	color:#384e8a;
	}
.contact_intro_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#384e8a;
	padding-left:90px;
	padding-top:20px;
	}
	
.contacts_menu_cont{
	width:418px;
	padding-left:90px;
	margin-top:10px;
	}
.contacts_menu_bots{
	width:152px;
	height:40px;
	margin-right:10px;	
	}
.contacts_menu_bots a{
	text-decoration:none;
	display:block;
	background-color:#89d3eb;
	font-family:Arial, Helvetica, sans-serif;
	color:#384e8a;
	font-weight:bolder;
	font-size:12px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:10px;
	}
.contacts_menu_bots a:hover{
	background-color:#bbfb18;
	}

/******** REFERENCIAS ***********/
#references_cont{
	width:380px;
	margin-left:116px;
	}

#references_menu_cont{
	background-color:#e0e0e0;
	padding-right:30px;
	background-image:url(../images/contact_fundo.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:557px;
	width:380px;
}

.references_item{
	width:410px;

	}
.references_item a{
	text-decoration:none;
	display:block;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#384e8a;
	border-bottom:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:thin;
	
	}
.references_item a:hover{
	background-color:#bbfb18;
	}
.references_item span{
	font-size:11px;
	font-weight:normal;
}

/* HOME */
#home_cont{
	background-color:#FFFFFF;
	width:650px;
	height:100%;
	padding-top:20px;
	float:left;
	
	}

.home_box{

	width:623px;
	background-color:#ebebeb;
	float:left;
	margin-left:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	}
.home_box_text{
	float:left;
	width:120px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222f53;
	}
.home_box img{
	float:left;
	}
	