body{
	margin:0px;
	overflow:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
}

form{margin:0px;}

p{margin:0px; font-family: Arial, Helvetica, sans-serif;font-size:12px;}

table{/*border:0px;*/ border-collapse:collapse;}
td{font-family: Arial, Helvetica, sans-serif;font-size:12px;}

img{border:0;}

@font-face {
	font-family: 'HelveticaNeueUltraLight';
	src: url('../fonts/helveticaneue-ultralight-webfont.eot');
	src: local('?'), url('../fonts/helveticaneue-ultralight-webfont.woff') format('woff'), url('../fonts/helveticaneue-ultralight-webfont.ttf') format('truetype'), url('../fonts/helveticaneue-ultralight-webfont.svg#webfontX56wy5WN') format('svg');
	font-weight: normal;
	font-style: normal;
}

.segunda_barra{
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'HelveticaNeueUltraLight', sans-serif;
	font-size-adjust: 0.51;
	font-size:36px;
	/*color:#D3D3D1;*/
	color:#E4E4E2;
}
/*==*/

.tab_geral{width:100%;}
.tg_1{height:100px; vertical-align:top;}
.tg_2{height:70px; background-image:url('../img/tira_tg_2.jpg'); background-repeat:repeat-x;}
.tg_3{height:30px; background-color:#2F2F2A;}
.tg_4{height:400px; background-color:#E7E7E3; vertical-align:top;}

/*==*/

/*.header{width:100%;}*/

.hed_1{width:98px;}
.hed_2{width:802px; vertical-align:top;}

.logo{padding-right:56px;}

/*==*/

/*.menu_header{}*/

.mh_sel{width:3px; height:20px;}
.mh_text{color:#5C5C54; font-size:12px; padding:0px 28px 0px 2px; vertical-align:bottom;}
.mh_text a{text-decoration:none; color:#5C5C54;}
.mh_text a:hover{text-decoration:none; color:#5C5C54;}
.mh_sep{width:1px; height:20px;}

/*==*/
/*.sub_header{}*/

.sh_1{width:98px;}
/*.sh_2{}*/

/*==*/
/*.sub_header2{}*/

.sh2_1{width:98px;}
/*.sh2_2{}*/

/*==*/
.sub_menu{height:30px;}
.sm_s{background:url('../img/tira_sub_menu_sel.jpg') no-repeat left top; vertical-align:bottom; padding-right:26px; color:#D8D8D5;}
.sm_s a{text-decoration:none; color:#D8D8D5;}
.sm_s a:hover{text-decoration:none; color:#D8D8D5;}
.sm_n{background:url('../img/tira_sub_menu_no_sel.jpg') no-repeat left top; vertical-align:bottom; padding-right:26px; color:#7C7D74;}
.sm_n a{text-decoration:none; color:#7C7D74;}
.sm_n a:hover{text-decoration:none; color:#D8D8D5;}

.div_sub_sub_opc{position:absolute; left:444px; top:170px; height:30px;}

/*==*/
.d_dest{position:absolute; z-index:1000; left:680; height:400px; width:220px; background-image:url('layout/fundo_trans.png'); overflow:hidden;}
.p_dest_data{height:20px; background-image:url('layout/fundo_trans2.png'); padding:0 12 0 12; color:white;}
.p_dest_titulo{color:#999999;}
.p_dest_texto{padding:5 12 10 12; color:white;}

/*==*/
.tab_conceito{width:900px;}
.tc_1{vertical-align:top; width:453px; height:400px;}
.tc_2{width:427px; background-color:#ECECE9; padding:16 10 16 10; font-size:12px;}

/*==*/
.tab_colaboracoes{width:900px;}

.tcol_1{width:95px; height:25px; background-color:#E6E6E5;}
.tcol_d1{width:795px; height:25px; padding:0 0 0 10; background-color:#F9F9F8; color:#646464;}
.tcol_d1 a{text-decoration:none; color:#646464;}
.tcol_d1 a:hover{text-decoration:none; color:#646464;}

.tcol_2{width:95px; height:25px; background-color:#C9C9C6;}
.tcol_d2{width:795px; height:25px; padding:0 0 0 10; background-color:#EEEEEC; color:#646464;}
.tcol_d2 a{text-decoration:none; color:#646464;}
.tcol_d2 a:hover{text-decoration:none; color:#646464;}

.tcolf_1{height:25px; background-color:#EEEEEC;}
.tcolf_2{height:25px; background-color:#F9F9F8;}

/*==*/
.footer{height:16px; padding:2px 0px 2px 98px; text-align:center; color:#5C5C54; font-size:12px;}
.footer td{color:#5C5C54; font-size:12px;}
.footer a{text-decoration:none; color:#5C5C54;}
.footer a:hover{text-decoration:none; color:#5C5C54;}

/*==*/
.tab_form{border-collapse:separate; background-color:#EDEDEB; width:252px; border:0px solid gray;}
.tab_form .desc{text-align:right;}
.tab_form .campo input{border:1px solid silver;}

.tab_form2 .bt_submit{text-align:right;}
.tab_form2 .bt_submit input{border:1px solid silver;}

/*==*/
.l_1{color:#232232;}
.l_1 a{color:#232232; text-decoration:none;}
.l_1 a:hover{color:#232232; text-decoration:none;}
.l_2{color:#4B4B44;}
.l_2 a{color:#4B4B44; text-decoration:none;}
.l_2 a:hover{color:#4B4B44; text-decoration:none;}
.l_3{color:#58625C;}
.l_3 a{color:#58625C; text-decoration:none;}
.l_3 a:hover{color:#58625C; text-decoration:none;}

/*==*/

#caixa_texto a{color:black; text-decoration:underline;}
#caixa_texto a:hover{color:black; text-decoration:underline;}
a{color:black; text-decoration:none;}
a:hover{color:black; text-decoration:none;}

.texto_contactos a{color:black; text-decoration:underline;}
.texto_contactos a:hover{color:black; text-decoration:underline;}

.slide_menu1_cat1{
	width: 900px;
	height:400px;
	z-index:1;
	position:absolute;
}
.texto_menu1_cat1{
	width: 220px;
	height:400px;
	background:url('../img/fundo_trans.png');
	z-index:2;
	position:absolute;
	margin-left:680px;
}
.slide_menu1_cat2_3{
	float:left;
	width: 445px;
	height:400px;
	overflow:hidden;
	z-index:2;
}
.texto_menu1_cat2_3{
	float:left;
	width: 445px;
	height:400px;
	overflow:hidden;
	background-color:#ECECE9;
	z-index:3;
}
.lista_menu2{
	float:left;
	width: 688px;
	height:400px;
	overflow:hidden;
	z-index:2;
}
.slide_menu2{
	float:left;
	width: 588px;
	height:400px;
	overflow:hidden;
	z-index:2;
	padding-left:100px;
}
.texto_menu2{
	float:left;
	width: 212px;
	height:400px;
	overflow:hidden;
	background-color:#EFEFEC;
	z-index:3;
}
.td_lista:hover{
	background-color:#FFFFFF;
}
.texto_menu7{
	float:left;
	width: 500px;
	height:400px;
	overflow:hidden;
	z-index:2;
	background:url('../img/fundo_contactos1.jpg');
}
.sep_menu7{
	float:left;
	width: 1px;
	height:400px;
	overflow:hidden;
	z-index:2;
	background-color:#8b8b85;
}
.form_menu7{
	float:left;
	width: 399px;
	height:400px;
	overflow:hidden;
	background:url('../img/fundo_contactos2.jpg');
	z-index:3;
}
.mapa_menu7{
	float:left;
	width: 802px;
	height:400px;
	overflow:hidden;
	z-index:3;
	padding-left:100px;
}
.button{
	color:#ffffff;
	background-color:#999999;
	border:1px solid #999999;
	font-size:11px;
}
*:focus { 
    outline: none; 
}