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

body {
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	background-image:url(../img/bg_gradiente1.png);
	background-repeat: repeat-x;
	background-color: #f7f6f7;
	padding:0;
}


#layout {
width: 100%;
height: 100%;
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
}

#header {
	margin:0px auto 5px auto;
	width:820px;
	height:100px;
	background-image: url(../img/header_bg.png);
}

#header .logo {
width: 80px;
height: 65px;
background-image: url(../img/logo.png);
float: left;
display:block;
margin-top: 10px;
margin-left: 25px;
}

#header .separadorLogo {
width:1px;
height:84px;
float: left;
background-image: url(../img/header_separador.png);
display:block;
margin-left:15px;
}

#header .separador {
width:1px;
height:84px;
float: left;
background-image: url(../img/header_separador.png);
display:block;
margin-left:0px;
}

#header .home {
width: 130px;
height: 85px;
margin-top:0;
float:left;
text-decoration:none;
}

#header .home:hover {
width: 130px;
height: 85px;
_height:80px;
background-image:url(../img/header_links_gradinte.png);
background-repeat: repeat-x;
float: left;
display:block;
text-decoration:none;
}

#header .home .home_active {
width: 130px;
height: 85px;
background-image:url(../img/header_links_gradinte.png);
background-repeat: repeat-x;
float: left;
text-decoration:none;
display:block;
text-decoration:none;
}

#header .home .texto {
float: left;
margin-top: 35px;
margin-right: 40px;
margin-left: 40px;
color:#333333;
text-decoration:none;
}

#header .home .texto_active {
float: left;
margin-top: 35px;
margin-right: 40px;
margin-left: 40px;
color:#FFFFFF;
text-decoration:none;
}


#header .home:hover .texto {
float: left;
margin-top: 35px;
margin-right: 40px;
margin-left: 40px;
color:#FFFFFF;
text-decoration:none;
}

#header .servicos {
width: 145px;
height: 85px;
margin-top:0;
float:left;
text-decoration:none;
}

#header .servicos .texto {
float: left;
margin-top: 35px;
margin-right: 40px;
margin-left: 40px;
color:#333333;
text-decoration:none;
}

#header .servicos .texto_active {
float: left;
margin-top: 35px;
margin-right: 40px;
margin-left: 40px;
color:#FFFFFF;
text-decoration:none;
}

#header .servicos:hover {
width: 145px;
height: 85px;
_height:80px;
background-image:url(../img/header_links_gradinte.png);
background-repeat: repeat-x;
float: left;
display:block;
text-decoration:none;
}

#header .servicos .servicos_active {
width: 145px;
height: 85px;
background-image:url(../img/header_links_gradinte.png);
background-repeat: repeat-x;
float: left;
display:block;
text-decoration:none;
}

#header .servicos:hover .texto {
float: left;
margin-top: 35px;
margin-right: 40px;
margin-left: 40px;
color:#FFFFFF;
text-decoration:none;
}


#header .webdesign {
width: 145px;
height: 85px;
margin-top:0;
float:left;
text-decoration:none;
}

#header .webdesign .texto {
float: left;
margin-top: 35px;
margin-right: 40px;
margin-left: 30px;
color:#333333;
text-decoration:none;
}

#header .webdesign .texto_active {
float: left;
margin-top: 35px;
margin-right: 40px;
margin-left: 30px;
color:#FFFFFF;
text-decoration:none;
}

#header .webdesign:hover {
width: 145px;
height: 85px;
_height:80px;
background-image:url(../img/header_links_gradinte.png);
background-repeat: repeat-x;
float: left;
display:block;
text-decoration:none;
}

#header .webdesign .webdesign_active {
width: 145px;
height: 85px;
background-image:url(../img/header_links_gradinte.png);
background-repeat: repeat-x;
float: left;
display:block;
text-decoration:none;
}

#header .webdesign:hover .texto {
float: left;
margin-top: 35px;
margin-right: 40px;
margin-left: 30px;
color:#FFFFFF;
text-decoration:none;
}

#header .emprego {
width: 145px;
height: 85px;
margin-top:0;
float:left;
text-decoration:none;
}

#header .emprego .texto {
float: left;
margin-top: 35px;
margin-right: 40px;
margin-left: 40px;
color:#333333;
text-decoration:none;
}

#header .emprego .texto_active {
float: left;
margin-top: 35px;
margin-right: 40px;
margin-left: 40px;
color:#FFFFFF;
text-decoration:none;
}

#header .emprego:hover {
width: 145px;
height: 85px;
_height:80px;
background-image:url(../img/header_links_gradinte.png);
background-repeat: repeat-x;
float: left;
display:block;
text-decoration:none;
}

#header .emprego .emprego_active {
width: 145px;
height: 85px;
background-image:url(../img/header_links_gradinte.png);
background-repeat: repeat-x;
float: left;
display:block;
text-decoration:none;
}

#header .emprego:hover .texto {
float: left;
margin-top: 35px;
margin-right: 40px;
margin-left: 40px;
color:#FFFFFF;
text-decoration:none;
}

#header .contactos {
width: 130px;
height: 85px;
margin-top:0;
float:left;
text-decoration:none;
}

#header .contactos .texto {
float: left;
margin-top: 35px;
margin-right: 40px;
margin-left: 22px;
color:#333333;
text-decoration:none;
}

#header .contactos .texto_active {
float: left;
margin-top: 35px;
margin-right: 40px;
margin-left: 22px;
color:#FFFFFF;
text-decoration:none;
}

#header .contactos:hover {
width: 125px;
height: 84px;
_width: 10px;
_height:80px;
background-image:url(../img/header_contactos_gradiente.png);
float: left;
display:block;
text-decoration:none;
}

#header .contactos .contactos_active {
width: 125px;
height: 84px;
_height:80px;
background-image:url(../img/header_contactos_gradiente.png);
float: left;
display:block;
text-decoration:none;
}

#header .contactos:hover .texto {
float: left;
margin-top: 35px;
margin-right: 40px;
margin-left: 22px;
color:#FFFFFF;
text-decoration:none;
}

#pivot {
	width:815px;
	height:200px;
	margin:-13px auto 5px auto;

	background-repeat:no-repeat;
}

#content {
	width: 820px;
	height: 310px;
	padding-right:5px;
	margin:5px auto 5px auto;
} 


#content .apresentacao {
	height:170px;
	width:460px;
	float:left;
	padding-left:5px;	
}

#content .apresentacao .bg_apresentacao_top{
	width: 460px;
	height: 30px;
	background-image:url(../img/apresentacao_bg_top.png);
}

#content .headings{
	font-family: Verdana;
	font-size:17px;
	padding-top:7px;
	color:#3672bc;
	text-align:left;
	padding-left:10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

#content .text_box_content_ap{
font-family: Verdana;
font-size:10.5px;
padding-top:5px;
text-align:left;
padding-left:10px;
padding-right:10px;
color:#333333;
}

#content .text_box_content_missao{
font-family: Verdana;
font-size:10px;
padding-top:25px;
*padding-top:0px;
text-align:left;
padding-left:10px;
padding-right:10px;
color:#333333;
}

#content .apresentacao .texto_apresentacao {
border-left:1px solid #999999;
border-right:1px solid #999999;
width: 458px;
height: 132px;
background-color:#FFFFFF;
}

#content .apresentacao .bg_down_ap{
	width:460px;
	height:8px;
	margin-left:0px;
	background-image:url(../img/apresentacao_bg_down.png);
	background-repeat:no-repeat;
}

/********************* Noticias************************/
#content .news {
width: 340px;
height: 310px;
float: right;
margin-top:0px;
}

#content .news .noticias_bg_top{
	float:right;	
	width:340px;	
	height:30px;	
	background-image:url(../img/noticias_bg_top.png);
	}
	
	#content .news .texto_news{
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	width: 338px;
	height: 251px;
	margin-top: 30px;
	*margin-top: 0px;
	background-color:#FFFFFF;
	}
	
	.text_day_news{	
	color:#3672bc;	
	font-family: Verdana;
	text-align:center;
	float:left;
	}
	
	.text_month_year_news{	
	color:#3672bc;	
	font-family: Verdana;	
	font-size:14px;	
	text-align:center;	
	float:left;	
	}		
	
	.text_titulo_news {	
	color:#3672bc;	
	font-family: Verdana;	
	font-size:13px;	
	text-align:left;	
	margin-top:3px;	
	display:inline;	
	float:left;	
	text-decoration:none;
	width:258px;
}	

	.text_titulo_news a:link{	
	color:#3672bc;	
	font-family: Verdana;	
	font-size:13px;	
	text-align:left;	
	margin-top:3px;	
	display:inline;	
	float:left;	
	text-decoration:none;
	width:258px;
	}
	
	.text_lerMais_news{	
	color:#3672bc;	
	font-family: Verdana;	
	font-size:10px;	
	text-align:left;	
	float:left;	
	*margin:1px;	
	}	
	
	.text_lerMais_news a:hover{	
	color:#3672bc;	
	font-family: Verdana;	
	font-size:10px;	
	text-align:left;	
	float:left;	
	*margin:1px;
	}
	
.text_noticiaCom_news{
	color:#333;
	font-family: Verdana;
	font-size:10px;
	text-align:left;
	display:inline;
	float:left;
	margin-right:3px;
	width:258px;
	}

.text_titulo_news:hover{
	color:#3672bc;
	font-family: Verdana;
	font-size:13px;
	margin-top:3px;
	display:inline;
	text-decoration:underline;
	width:258px;
	}
	
.text_titulo_news a:visited{
	color:#3672bc;
	font-family: Verdana;
	font-size:13px;
	margin-top:3px;
	display:inline;
	text-decoration:none;
	}

.text_titulo_news a:active{
	color:#3672bc;
	font-family: Verdana;
	font-size:13px;
	margin-top:3px;
	display:inline;
	text-decoration:none;
	}

#content .news .texto_news .body_news_txt1{
width:338px;
height:80px;
border-bottom:1px solid #CCC;
}

#content .news .texto_news .body_news_txt1 .body_news_txt1_body_day{
	height:80px;
	width:80px;
	float:left;
	}
	
#content .news .texto_news .body_news_txt1 .body_news_txt1_body_news_bd{
	height:80px;
	width:258px;
	float:left;
	}


#content .news .texto_news .body_news_txt2{
width:338px;
height:80px;
border-bottom:1px solid #CCC;
}

#content .news .texto_news .body_news_txt2 .body_news_txt2_body_day{
	height:80px;
	width:80px;
	float:left;
	}

#content .news .texto_news .body_news_txt2 .body_news_txt2_body_news_bd{
	height:80px;
	width:258px;
	float:left;
	display:inline;
	}

#content .news .texto_news .body_news_txt3{
width:338px;
height:80px;
}


#content .news .texto_news .body_news_txt3 .body_news_txt3_body_day{
	height:95px;
	width:80px;
	float:left;
	}

#content .news .texto_news .body_news_txt3 .body_news_txt3_body_news_bd{
	height:80px;
	width:258px;
	float:left;
	}

#content .news .bg_down_news{
width:340px;
heigth:8px;
background-image:url(../img/noticias_bg_down.png);
background-repeat:no-repeat;
padding-bottom:8px;
}

/***************************Missao********************************************/

#content .missao {
	height: 138px;
	width: 460px;
	float:left;
	padding-left:5px;
	margin-top:3px;
}

#content .missao .missao_bg_top{
	float:left;
	width: 460px;
	height: 30px;
	background-image:url(../img/missao_bg_top.png);
}

#content .missao .texto_missao {
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	width: 458px;
	height: 100px;
	*height: 80px;
	background-color:#FFFFFF;
	margin-top:10px;
	*margin-top:0px;
}

#content .missao .bg_down_missao{
	width:460px;
	height:8px;
	margin-left:0px;
	background-image:url(../img/apresentacao_bg_down.png);
	background-repeat:no-repeat;
}

#solucoes {
width:815px;
height:150px;
margin:10px auto 5px auto;
}


#solucoes .solucao1{
width: 248px;
height:148px;
border: 1px solid #999999;
float:left;
background-color:#F5F5F5;
margin-left:0px;
}

#solucoes .solucao1 .header_sol1{
width:248px;
height:29px;
background-color:#3672bc;
}

#solucoes .solucao1 .header_sol1 .sol1_bg_balls{
float:right;
width:60px;
height:29px;
background-image:url(../img/solucoes_balls.png);
background-repeat:no-repeat;
}

#solucoes .solucao1 .img_sol1{
float:left;
width:55px;
height:119px;
background-image:url(../img/img_sol1.png);
background-repeat:no-repeat;
margin-top:40px;
margin-left:10px;
}

#solucoes .solucao1 .txt_sol1{
width:170px;
height:119px;
font-family: Verdana;
font-size:9px;
color:#333333;
text-align:left;
margin-top:15px;
float:right;
margin-left:0px;
}

#solucoes .solucao2{
width: 248px;
height:148px;
border: 1px solid #999999;
float:left;
background-color:#F5F5F5;
margin-left:32.5px;
}

#solucoes .solucao2 .txt_sol2{
width:170px;
height:119px;
font-family: Verdana;
font-size:9px;
color:#333333;
text-align:left;
margin-top:15px;
float:right;
margin-left:0px;
}

#solucoes .solucao2 .header_sol2{
width:248px;
height:29px;
background-color:#3672bc;
}

#solucoes .solucao2 .header_sol2 .sol2_bg_balls{
float:right;
width:60px;
height:29px;
background-image:url(../img/solucoes_balls.png);
background-repeat:no-repeat;
}

#solucoes .solucao2 .img_sol2{
float:left;
width:55px;
height:119px;
background-image:url(../img/img_sol2.png);
background-repeat:no-repeat;
margin-left:10px;
margin-top:45px;
}

#solucoes .solucao3{
width: 248px;
height:148px;
float:left;
border: 1px solid #999999;
background-color:#F5F5F5;
margin-left:32.5px;
}

#solucoes .solucao3 .txt_sol3{
width:170px;
height:119px;
font-family: Verdana;
font-size:9px;
color:#333333;
text-align:left;
margin-top:15px;
float:right;
margin-left:0px;
}

#solucoes .solucao3 .header_sol3{
width:248px;
height:29px;
background-color:#3672bc;
}

#solucoes .solucao3 .header_sol3 .sol3_bg_balls{
float:right;
width:60px;
height:30px;
background-image:url(../img/solucoes_balls.png);
background-repeat:no-repeat;
}

#solucoes .solucao3 .img_sol3{
float:left;
width:55px;
height:119px;
background-image:url(../img/img_sol3.png);
background-repeat:no-repeat;
margin-left:15px;
margin-top:40px;
}

#solucoes .headings_sol {
font-family: Verdana;
font-size:14px;
padding-top:5px;
color:#FFFFFF;
text-align:left;
padding-left:10px;
float:left;
}

#solucoes .text_sol{
font-family: Verdana;
font-size:8px;
padding-top:15px;
text-align:left;
padding-left:10px;
color:#333333;
}

#clientes {
width:813px;
height:40px;
border: 1px solid #999999;
margin:15px auto 5px auto;
background-color:#FFFFFF;
display:inline-block;
}

#clientes .txt_clientes{
font-family: Verdana;
font-size:15px;
padding-top:12px;
text-align:left;
padding-left:10px;
color:#1752a1;
}

#clientes .clientes_logo1{
background-image:url(../img/clientes_logo_bes.png);
background-repeat:no-repeat;
width:35px;
height:31px;
float:left;
margin-top:-25px;
margin-left:150px;
}

#clientes .clientes_logo2{
background-image:url(../img/clientes_logo_hp.png);
background-repeat:no-repeat;
width:35px;
height:31px;
float:left;
margin-top:-25px;
margin-left:200px;
}

#clientes .clientes_logo3{
background-image:url(../img/clientes_logo_gfi.png);
background-repeat:no-repeat;
width:35px;
height:31px;
float:left;
margin-top:-25px;
margin-left:200px;
}
/******************************* FOOTER ************************************/
#footer {
	width:817px;
	height:34px;
	background:url(../img/footer.png);
	background-repeat:no-repeat;
	position:static;
	bottom:0px;
	margin-left:auto;
	margin-right:auto;
	}

#footer p{
text-align:center;
font-family: Verdana;
font-size:9px;
padding-top:15px;
color:#1752a1;
}

/******************************* ÁREA DOS CONTACTOS ************************************/
#content_contacts{
	width: 815px;
	height: 340px;
	margin:5px auto 5px auto;
	}
	
#content_srv {
	width: 815px;
	height:auto;
	margin:5px auto 5px auto;
}

#content_srv .srv_bg_top{
	width:815px;
	height:30px;
	background-image:url(../img/servicos_bg_top.png);
	background-repeat:no-repeat;
	}
	
#content_contacts .contact_bg_top{
	width:815px;
	height:30px;
	background-image:url(../img/servicos_bg_top.png);
	background-repeat:no-repeat;
	}

#headings_srv_contact{
	font-family: Verdana;
	font-size:17px;
	padding-top:7px;
	color:#3672bc;
	text-align:left;
	padding-left:10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

#content_contacts .texto_ct_su{
	width:813px;
	height:300px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	background-color:#FFFFFF;
	}

#content_srv .srv_bg_down{
	width:815px;
	height:10px;
	background-image:url(../img/servicos_bg_down.png);
	background-repeat:no-repeat;
	}

#content_contacts .contacts_bg_down{
	width:815px;
	height:10px;
	background-image:url(../img/servicos_bg_down.png);
	background-repeat:no-repeat;
	}


#content_contacts .contacts_bg_down{
	width:815px;
	height:10px;
	background-image:url(../img/servicos_bg_down.png);
	background-repeat:no-repeat;
	}


#content_contacts .texto_ct_su .texto_contacts{
	height:300px;
	width:390px;
	float:left;
	}


#content_contacts .texto_ct_su .texto_contacts .contacts_heading{
	width:390px;
	height:20px;
	color:#666666;
	font-size:18px;
	text-align:left;
	margin-top:30px;
	padding-left:20px;
	}

#content_contacts .texto_ct_su .texto_contacts .contacts_txt{
	height:280px;
	width:390px;
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	text-align:left;
	margin-top:30px;
	padding-left:40px;
}

#content_contacts .texto_ct_su .contacts_separador{
	background-image:url(../img/contactos_separador.png);
	background-repeat:no-repeat;
	width:15px;
	height:300px;
	float:left;
	margin-top:5px;
	margin-left:10px;
}

#content_contacts .texto_ct_su .texto_suporte{
	height:300px;
	width:398px;
	float:left;
	}
	
#content_contacts .texto_ct_su .texto_suporte .suporte_heading{
	width:400px;
	height:20px;
	color:#666666;
	font-size:18px;
	text-align:left;
	margin-top:30px;
	padding-left:20px;
	}

#content_contacts .texto_ct_su .texto_suporte .suporte_txt{
	height:280px;
	width:350px;
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	text-align:left;
	margin-top:30px;
	padding-left:40px;
	margin-right:10px;
	}


/************************************ WEBDESIGN **********************************/


#content_wd {
	width: 816px;
	height: auto;
	margin:5px auto 5px auto;
}

#content_wd .wd_bg_top{
	width:816px;
	height:30px;
	background-image:url(../img/servicos_bg_top.png);
	background-repeat:no-repeat;
	margin-left:1px;
	}
	
#heading_wd{
	font-family: Verdana;
	font-size:17px;
	padding-top:7px;
	color:#3672bc;
	text-align:left;
	padding-left:10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing:5px;
}

#content_wd .wd_body{
	width:813px;
	height:610px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	background-color:#FFFFFF;
	margin-left:1px;
	}

#content_wd .wd_bg_down{
	width:815px;
	height:10px;
	background-image:url(../img/servicos_bg_down.png);
	background-repeat:no-repeat;
	margin-left:1px;
	}

#content_wd .wd_body .wd_texto_header{
	font-family: Verdana;
	font-size:13px;
	width:auto;
	height:45px;
	color:#666;
	text-align:left;
	padding-left:20px;
	padding-top:20px;
	}
	
#content_wd .wd_body .wd_body_nome{
	width:815px;
	height:40px;
	float:left;
	}
	
#content_wd .wd_body .wd_body_nome .wd_body_nome_txt{
	width:200px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_wd .wd_body .wd_body_nome .wd_body_nome_fill{
	width:615px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_wd .wd_body .wd_body_empresa{
	width:815px;
	height:40px;
	float:left;
	}
	
#content_wd .wd_body .wd_body_empresa .wd_body_empresa_txt{
	width:200px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_wd .wd_body .wd_body_empresa .wd_body_empresa_fill{
	width:615px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}

#content_wd .wd_body .wd_body_tlf{
	width:815px;
	height:40px;
	float:left;
	}
	
#content_wd .wd_body .wd_body_tlf .wd_body_tlf_txt{
	width:200px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_wd .wd_body .wd_body_tlf .wd_body_tlf_fill{
	width:615px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}

#content_wd .wd_body .wd_body_morada{
	width:815px;
	height:40px;
	float:left;
	}
	
#content_wd .wd_body .wd_body_morada .wd_body_morada_txt{
	width:200px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_wd .wd_body .wd_body_morada .wd_body_morada_fill{
	width:615px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}

#content_wd .wd_body .wd_body_cPostal{
	width:815px;
	height:40px;
	float:left;
	}
	
#content_wd .wd_body .wd_body_cPostal .wd_body_cPostal_txt{
	width:200px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_wd .wd_body .wd_body_cPostal .wd_body_cPostal_fill{
	width:615px;
	height:40px;
	text-align:left;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}

#content_wd .wd_body .wd_body_email{
	width:815px;
	height:40px;
	float:left;
	}
	
#content_wd .wd_body .wd_body_email .wd_body_email_txt{
	width:200px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_wd .wd_body .wd_body_email .wd_body_email_fill{
	width:615px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
	
#content_wd .wd_body .wd_body_tSite{
	width:815px;
	height:40px;
	float:left;
	}
	
#content_wd .wd_body .wd_body_tSite .wd_body_tSite_txt{
	width:200px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_wd .wd_body .wd_body_tSite .wd_body_tSite_fill{
	width:615px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
	
#content_wd .wd_body .wd_body_descricao{
	width:815px;
	height:50px;
	float:left;
	}
	
#content_wd .wd_body .wd_body_descricao .wd_body_descricao_txt{
	width:200px;
	height:50px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_wd .wd_body .wd_body_descricao .wd_body_descricao_fill{
	width:615px;
	height:40px;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
	
#content_wd .wd_body .wd_body_descricao .wd_body_descricao_fill_txt{
	width:615px;
	height:10px;
	text-align:left;
	color:#999;
	font-family: Verdana;
	font-size:10px;
	float:left;
	margin-left:15px;
	margin-top:5px;
	}	

#content_wd .wd_body .wd_body_funcoes{
	width:815px;
	height:70px;
	float:left;
	margin-top:35px;
	}
	
#content_wd .wd_body .wd_body_funcoes .wd_body_funcoes_txt{
	width:200px;
	height:70px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_wd .wd_body .wd_body_funcoes .wd_body_funcoes_fill{
	width:615px;
	height:40px;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
	
#content_wd .wd_body .wd_body_funcoes .wd_body_funcoes_fill_txt{
	width:615px;
	height:10px;
	text-align:left;
	color:#999;
	font-family: Verdana;
	font-size:10px;
	float:left;
	margin-left:15px;
	margin-top:5px;
	}	
	
#content_wd .wd_body .wd_body_bt{
	width:815px;
	height:20px;
	float:left;
	margin-top:25px;
	text-align:left;
	margin-left:215px;
	*margin-left:107px;
	}

.caixa_cPostal_traco{
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}

.caixa_nome {
	background-color: #E6E6E6;
	border: 1px solid #666;
	width: 250px;
	float:left;
	margin-left:15px;
}

.caixa_tlf {
	background-color: #E6E6E6;
	border: 1px solid #666;
	width: 100px;
	float:left;
	margin-left:15px;
	}

.caixa_empresa {
	background-color: #E6E6E6;
	border: 1px solid #666;
	width: 200px;
	float:left;
	margin-left:15px;
}

.caixa_morada {
	background-color: #E6E6E6;
	border: 1px solid #666;
	width: 350px;
	float:left;
	margin-left:15px;
}

.caixa_cPostal1 {
	background-color: #E6E6E6;
	border: 1px solid #666;
	width: 30px;
	float:left;
	margin-left:15px;
}

.caixa_cPostal2 {
	background-color: #E6E6E6;
	border: 1px solid #666;
	width: 23px;
	float:left;
	margin-left:5px;
}

.caixa_email {
	background-color: #E6E6E6;
	border: 1px solid #666;
	width: 150px;
	float:left;
	margin-left:15px;
}

.caixa_file {
	float:left;
	margin-left:15px;
	position:relative;
	z-index:1;

	}
	
.caixa_descricao {
	background-color: #E6E6E6;
	border: 1px solid #666;
	width: 400px;
	height:50px;
	float:left;
	margin-left:15px;
}

.caixa_tSite {
	background-color: #E6E6E6;
	border: 1px solid #666;
	float:left;
	margin-left:15px;
}

.caixa_funcoes {
	background-color: #E6E6E6;
	border: 1px solid #666;
	width: 400px;
	height:50px;
	float:left;
	margin-left:15px;
}

#content_wd .wd_body .wd_footer_form{
	width:813px;
	height:47px;
	float:left;
	margin-top:20px;
	}
	
#content_wd .wd_body .wd_footer_form .wd_footer_form_txt{
	font-family: Verdana;
	font-size:11px;
	text-align:center;
	color:#999;
	padding-left:10px;
	padding-right:10px;
	}
	
	/****************servicos**********/
	
#content .srv_bg_top{
	width:815px;
	height:30px;
	background-image:url(../img/servicos_bg_top.png);
	background-repeat:no-repeat;
	margin-left:5px;
	}
	
#content_srv #areaTotal{
	width:813px;
	height:auto;
	background-color: #FFFFFF;
	margin-left:0px;

	border:silver solid 1px;
	border-top:0;
	display:inline-block;

}

.subMenu{ /* .tabset_tabs*/
	margin-top:0px;
	margin-left:120px;
	padding:0px;
	list-style:none;
	position:relative;
	z-index:2;
	white-space:nowrap;
	float:left;
	width:auto;
	height:auto;
	}
	
	
.subMenu li{ /*tabset_tabs li */
	margin-left:0px;
	margin-top:0px;
	width:auto;
	height:20px;
	padding:0px;
	float:left;
	font-family: tahoma;
	font-size: 11px;
	color:#666666;
	line-height:20px;
	}

.subMenu a{ /*tabset_tabs a*/
	display:inline;
	font-family: tahoma;
	font-size: 11px;
	line-height:0px;
	text-decoration: none;
	color:#666666;
	padding:0 0.45em;
}

.subMenu a:hover{
	display:inline;
	font-family: tahoma;
	font-size: 11px;
	line-height:0px;
	text-decoration: none;
	color:white;
	background-color:#CCCCCC;
}

.subMenu a.active{ /*.tabset_tabs a.active*/
	display:inline;
	font-family: tahoma;
	font-size: 11px;
	line-height:0px;
	text-decoration: none;
	color:white ! important;
	background-color:#3672BC ! important;
	cursor:default;
}



.conteudosSubMenu{ /* .tabset_content */
text-align:left;
background-color:white;
position:relative;
z-index:1;
padding:0.5em 1em;
display:none;
font-family: tahoma;
font-size: 12px;
line-height: 20px;
height:310px;
float:left;
margin-left:0px;
margin-top:20px;
width:788px;
margin-top:-20px;
*margin-top:0px;
/*border:solid 1px green;*/
}

.conteudosSubMenu h3{
	font-family: verdana;
	font-size: 16px;
	color:#1752A1;
	width:300px;
	margin-top:10px;
}

.subMenu_label{ 
display:none;
 }
 
 .conteudosSubMenu_active{ 
display:block;
 }
 
   @media aural{
	.conteudosSubMenu,
	.subMenu_label	{ display:block }
}

#content_srv #areaTotal .conteudosSubMenu .imagem{
	width:49%;
	height:270px;
	float:left;
	}

#content_srv #areaTotal .conteudosSubMenu .textoTabs{
	width:50%;
	height:auto;
	font-family:tahoma;
	font-size:12px;
	text-align:left;
	position:relative;
	float:right;
	padding-top:80px;
	}

/*******************************EMPREGO***************************************/

#content_emp {
	width: 817px;
	height: auto;
	margin:5px auto 5px auto;
}

#content_emp .emp_bg_top{
	width:817px;
	height:30px;
	background-image:url(../img/servicos_bg_top.png);
	background-repeat:no-repeat;
	margin-left:1px;
	}
	
#heading_emp{
	font-family: Verdana;
	font-size:17px;
	padding-top:7px;
	color:#3672bc;
	text-align:left;
	padding-left:10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing:5px;
}

#content_emp .emp_body{
	width:813px;
	height:610px;
	*height:630px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	background-color:#FFFFFF;
	}
	
#content_emp .emp_bg_down{
	width:815px;
	height:10px;
	background-image:url(../img/servicos_bg_down.png);
	background-repeat:no-repeat;
	}

#content_emp .emp_body .emp_texto_header{
	font-family: Verdana;
	font-size:13px;
	width:auto;
	height:55px;
	color:#666;
	text-align:left;
	padding-top:20px;
	padding-left:20px;
	}

#content_emp .emp_body .emp_body_nome{
	width:815px;
	height:40px;
	float:left;
	}
	
#content_emp .emp_body .emp_body_nome .emp_body_nome_txt{
	width:200px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
	
#content_emp .wd_body .emp_body_nome .emp_body_nome_fill{
	width:615px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
	
#content_emp .emp_body .emp_body_morada{
	width:813px;
	height:40px;
	float:left;
	}
	
#content_emp .emp_body .emp_body_morada .emp_body_morada_txt{
	width:200px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_emp .emp_body .emp_body_morada .emp_body_morada_fill{
	width:613px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}

#content_emp .emp_body .emp_body_cPostal{
	width:813px;
	height:40px;
	float:left;
	}
	
#content_emp .emp_body .emp_body_cPostal .emp_body_cPostal_txt{
	width:200px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_emp .emp_body .emp_body_cPostal .emp_body_cPostal_fill{
	width:613px;
	height:40px;
	text-align:left;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}

#content_emp .emp_body .emp_body_tlf{
	width:813px;
	height:40px;
	float:left;
	}
	
#content_emp .emp_body .emp_body_tlf .emp_body_tlf_txt{
	width:200px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_emp .emp_body .emp_body_tlf .emp_body_tlf_fill{
	width:613px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}

#content_emp .emp_body .emp_body_email{
	width:813px;
	height:40px;
	float:left;
	}
	
#content_emp .emp_body .emp_body_email .emp_body_email_txt{
	width:200px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_emp .emp_body .emp_body_email .emp_body_email_fill{
	width:613px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
	
#content_emp .emp_body .emp_body_dNas{
	width:813px;
	height:40px;
	float:left;
	}
	
#content_emp .emp_body .emp_body_dNas .emp_body_dNas_txt{
	width:200px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_emp .emp_body .emp_body_dNas .emp_body_dNas_fill{
	width:613px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
	
#content_emp .emp_body .emp_body_nac{
	width:813px;
	height:40px;
	float:left;
	}
	
#content_emp .emp_body .emp_body_nac .emp_body_nac_txt{
	width:200px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_emp .emp_body .emp_body_nac .emp_body_nac_fill{
	width:613px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}

#content_emp .emp_body .emp_body_pass{
	width:813px;
	height:40px;
	float:left;
	}
	
#content_emp .emp_body .emp_body_pass .emp_body_pass_txt{
	width:200px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_emp .emp_body .emp_body_pass .emp_body_pass_fill{
	width:613px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
	
#content_emp .emp_body .emp_body_nCont{
	width:813px;
	height:40px;
	float:left;
	}
	
#content_emp .emp_body .emp_body_nCont .emp_body_nCont_txt{
	width:200px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_emp .emp_body .emp_body_nCont .emp_body_nCont_fill{
	width:613px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}

#content_emp .emp_body .emp_body_habL{
	width:813px;
	height:40px;
	float:left;
	}
	
#content_emp .emp_body .emp_body_habL .emp_body_habL_txt{
	width:200px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_emp .emp_body .emp_body_habL .emp_body_habL_fill{
	width:613px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}


#content_emp .emp_body .emp_body_des{
	width:813px;
	height:70px;
	float:left;
	}
	
#content_emp .emp_body .emp_body_des .emp_body_des_txt{
	width:200px;
	height:70px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:11px;
	float:left;
	}
#content_emp .emp_body .emp_body_des .emp_body_des_fill{
	width:613px;
	height:70px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
	
#content_emp .emp_body .emp_body_anex{
	width:813px;
	height:40px;
	float:left;
	}
	
#content_emp .emp_body .emp_body_anex .emp_body_anex_txt{
	width:200px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	}
#content_emp .emp_body .emp_body_anex .emp_body_anex_fill{
	width:613px;
	height:40px;
	text-align:right;
	color:#999;
	font-family: Verdana;
	font-size:13px;
	float:left;
	position: relative;
	}


#content_emp .emp_body .emp_body_bt{
	width:815px;
	height:20px;
	float:left;
	text-align:left;
	margin-left:213px;
	*margin-left:107px;
	}
/******************FIM DE EMPREGO *************************/

***********************************      ADMIN AREA    **************************************


#admin{
	width: 350px;
	height: 190px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	}

#admin .admin_body {
	width: 350px;
	height: 190px;
	margin-top: 8em;
	border: 1px solid #999;
	background-color:#FFF;
	}
	
.caixa_admin{
	background-color: #E6E6E6;
	border: 1px solid #666;
	width: 120px;
	height:13px;
	float:left;
	margin-left:20px;
	}

.caixa_submit{
	background-color: #E6E6E6;
	border: 1px solid #666;
	width: 40px;
	height:15px;
	float:left;
	margin-left:174px;
	font-family: Verdana;
	font-size:0.7em;
	}

#admin .admin_body .admin_body_header{
	width:350px;
	height:35px;
	background-color:#3672bc;
	display:block;
	}

#admin .admin_body .admin_body_header .admin_header_headings{
	padding-top:0.4em;
	font-family: Verdana;
	font-size:1.1em;
	color:#FFFFFF;
	float:left;
	padding-left:1em;
	}
	
#admin .admin_body .admin_body_img{
	float:left;
	height:155px;
	width:100px;
	}

#admin .admin_body .admin_body_img .admin_body_img_display{
	heigth:37px;
	width:100px;
	margin-top:60px;
	float:left;
	}

#admin .admin_body .admin_body_area{
	height:155px;
	width:250px;
	float:left;
	}

#admin .admin_body .admin_body_area .admin_body_area_login{
	height:20px;
	width:280px;
	float:left;
	}

#admin .admin_body .admin_body_area .admin_body_area_login_blank{
	height:40px;
	width:250px;
	}
	

#admin .admin_body .admin_body_area .admin_body_area_login  .admin_body_area_login_txt{
	height:20px;
	width:70px;
	font-family: Verdana;
	font-size:13px;
	text-align:right;
	color:#333;
	float:left;
	} 
	
#admin .admin_body .admin_body_area .admin_body_area_login	.admin_body_area_login_pass{
	height:20px;
	width:180px;
	}
	
#admin .admin_body .admin_body_area .admin_body_area_pass{
	height:20px;
	width:280px;
	float:left;
	}


#admin .admin_body .admin_body_area .admin_body_area_pass  .admin_body_area_pass_txt{
	height:20px;
	width:70px;
	font-family: Verdana;
	font-size:13px;
	color:#333;
	text-align:right;
	float:left;
	} 
	
#admin .admin_body .admin_body_area .admin_body_area_pass	.admin_body_area_pass_pass{
	height:20px;
	width:180px;
	}
	
#admin .admin_body .admin_body_area .admin_body_area_submit{
	height:35px;
	width:280px;
	}
	
	
	/*

	
**************************************************************************************************************************************
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
 
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:0;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font:9px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin-left:-3px;
 margin-right:3px;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 background: #AAE;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
	padding:5px;
	border:1px solid #000000;
	border-top:0;
	border-bottom:0;
 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
	/************INSERT ***************/


#insert{
	width:auto;
	height:auto;
	margin-top:60px;
	position:relative;
	}
	
	
#insert .voltamos{
	width:auto;
	height:auto;
	float:left;
	position:relative;
	font-family: Verdana;
	font-size:13px;
	text-align:right;
	margin-left:-380px;
	text-decoration:none;
	color: #333333;

}	
#insert .voltamos1{
	width:auto;
	height:auto;
	float:left;
	position:relative;
	font-family: Verdana;
	font-size:13px;
	text-align:right;
	margin-left:-500px;
	text-decoration:none;
	color: #333333;
}
#insert .voltamos2{
	width:auto;
	height:auto;
	float:left;
	position:relative;
	font-family: Verdana;
	font-size:13px;
	text-align:right;
	margin-left:-270px;
	text-decoration:none;
	color: #333333;
}

#insert .insert_body {
	width: 580px;
	height:420px;
	border: 1px solid #999;
	background-color:#FFF;
	}
	
#insert .insert_body .insert_body_header{
	width:580px;
	height:35px;
	background-color:#3672bc;
	display:block;
	}

#insert .insert_body .insert_body_header .insert_header_headings{
	padding-top:0.4em;
	font-family: Verdana;
	font-size:1.0em;
	color:#FFFFFF;
	float:left;
	padding-left:1em;
	}
	
#insert .insert_body .insert_body_area{
	height:100%;
	width:100%;
	float:left;
	}

#insert .insert_body .insert_body_area .insert_body_area1{
	height:auto;
	width:auto;
	float:left;
	}
	
#insert .insert_body .insert_body_area .insert_body_area1 .insert_body_area1_titulo{
	height:20px;
	width:70px;
	font-family: Verdana;
	font-size:13px;
	text-align:right;
	color:#333;
	float:left;
	} 
	
	
.box_title{
	background-color: #E6E6E6;
	border: 1px solid #666;
	width: 420px;
	height:20px;
	float:left;
	margin-left:20px;
	}

#insert .insert_body .insert_body_area .insert_body_area_login_blank{
	height:40px;
	width:250px;
	}
		
#insert .insert_body .insert_body_area .insert_body_area2{
	height:auto;
	width:auto;
	float:left;
	position:relative;
	}

#insert .insert_body .insert_body_area .insert_body_area2 .insert_body_area2_texto{
	height:20px;
	width:70px;
	font-family: Verdana;
	font-size:13px;
	color:#333;
	text-align:right;
	float:left;
	} 
	
.box_news{
	background-color: #E6E6E6;
	border: 1px solid #666;
	width: 420px;
	height:230px;
	float:left;
	margin-left:20px;
	}

#insert .insert_body .insert_body_area #insert_body_botao{
	width:100%;
	height:20px;
	margin-top:25px;
	float:left;
	margin-left:0px;
	}
	
#insert .insert_body .insert_body_area #insert_body_botao .insert_body_botao_submit {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	border: 0.2px solid #3672BC;
	background-color: #3672bc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ebebeb;
}

/********************************/

.caixa_delete{
	background-color: #E6E6E6;
	border: 1px solid #666;
	width: 45px;
	height:17px;
	font-family: Verdana;
	font-size:0.6em;
	} 
	
	*******************************      ADMIN INDEX    ***********************************

#admin_index{
	width: 200px;
	height: 225px;
	margin-left:auto;
	margin-right:auto;
	}

.admin_index_headings{
	font-family: Verdana;
	font-size:13px;
	color:#FFF;
	text-align:center;
	padding-top:20px;
	}

.admin_index_headings a:hover{
	font-family: Verdana;
	font-size:13px;
	color:#CCC;
	text-align:center;
	padding-top:20px;
	text-decoration:none;
	}
	
#admin_index .admin_index_body{
	width: 200px;
	height: 225px;
	border:1px solid #999;
	background-color:#FFF;
	margin-top: 8em;
	}

#admin_index .admin_index_body .admin_index_body_insert{
	width: 200px;
	height: 49px;
	border-bottom:1px solid #999;
	background-color:#3672bc;
	}
	
#admin_index .admin_index_body .admin_index_body_edit{
	width: 200px;
	height: 49px;
	border-bottom:1px solid #999;
	background-color:#3672bc;
	}

#admin_index .admin_index_body .admin_index_body_delete{
	width: 200px;
	height: 50px;
	border-bottom:1px solid #999;
	background-color:#3672bc;
	}

#admin_index .admin_index_body .admin_index_body_pass{
	width: 200px;
	height: 49px;
	border-bottom:1px solid #999;
	background-color:#3672bc;
	}
	
#admin_index .admin_index_body .admin_index_body_logout{
	width: 200px;
	height: 20px;
	background-color:#3672bc;
	font-family: Verdana;
	font-size:13px;
	color:#FFF;
	text-align:center;
	padding-top:5px;
	}
	
#admin_index .admin_index_body .admin_index_body_logout a:hover{
	font-family: Verdana;
	font-size:13px;
	color:#CCC;
	text-align:center;
	padding-top:20px;
	text-decoration:none;
	padding-top:5px;
}


.heading_tabela{
	background-color: #3672bc;
	font-family: verdana;
	color: #FFFFFF;
	font-size: 13px;
}


.texto_tabela{
	background-color: #ffffff;
	font-family: verdana;
	color: #000000;
	font-size: 13px;
}

/***********ALTERAR PASSWORD ****/
#pass_index{
	width: 300px;
	height: 210px;
	margin-left:auto;
	margin-right:auto;
	}


#pass_index .pass_index_body{
	width: 300px;
	height: 210px;
	border:1px solid #999;
	background-color:#FFF;
	margin-top: 3em;
	}
	
#pass_index .pass_index_body .pass_index_body_header{
	width: 300px;
	height:35px;
	background-color:#3672bc;
	border-bottom:1px #999 solid;
	}

#pass_index .pass_index_body .pass_index_body_header .pass_index_body_header_headings{
	padding-top:0.6em;
	font-family: Verdana;
	font-size:1.0em;
	color:#FFFFFF;
	float:left;
	padding-left:1em;
	}

#pass_index .pass_index_body .pass_index_body_blank{
	width:300px;
	height:25px;
	float:left;
	}
	
#pass_index .pass_index_body .pass_index_body_old_pass_body{
	width:300px;
	height:20px;
	float:left;
	}

#pass_index .pass_index_body .pass_index_body_blank2{
	width:300px;
	height:15px;
	float:left;
	}

#pass_index .pass_index_body .pass_index_body_old_pass_body .pass_index_body_old_pass_body_txt{
	height:20px;
	width:150px;
	font-family: Verdana;
	font-size:13px;
	color:#333;
	text-align:right;
	float:left;
	}

#pass_index .pass_index_body .pass_index_body_old_pass_body .pass_index_body_old_pass_body_pass{
	height:20px;
	width:150px;
	float:left;
	}

#pass_index .pass_index_body .pass_index_body_old_pass_body .pass_index_body_old_pass_body_pass .pass_index_body_old_pass_body_pass_box{
	background-color: #E6E6E6;
	border: 1px solid #666;
	width: 120px;
	height:13px;
	float:left;
	margin-left:10px;
}

#pass_index .pass_index_body .submit {
	width:300px;
	height:20px;
	float:left;
	}

.caixa_submit2{
	background-color: #E6E6E6;
	border: 1px solid #666;
	width: 40px;
	height:15px;
	float:left;
	margin-left:160px;
	font-family: Verdana;
	font-size:0.1em;
	}
	
/*********************EDIT PASSWORD ************/


#pass_index{
	width: 300px;
	height: 210px;
	margin-left:auto;
	margin-right:auto;
	}


#pass_index .pass_index_body{
	width: 300px;
	height: 210px;
	border:1px solid #999;
	background-color:#FFF;
	margin-top: 3em;
	}
	
#pass_index .pass_index_body .pass_index_body_header{
	width: 300px;
	height:35px;
	background-color:#3672bc;
	border-bottom:1px #999 solid;
	}

#pass_index .pass_index_body .pass_index_body_header .pass_index_body_header_headings{
	padding-top:0.6em;
	font-family: Verdana;
	font-size:1.0em;
	color:#FFFFFF;
	float:left;
	padding-left:1em;
	}

#pass_index .pass_index_body .pass_index_body_blank{
	width:300px;
	height:25px;
	float:left;
	}
	
#pass_index .pass_index_body .pass_index_body_old_pass_body{
	width:300px;
	height:20px;
	float:left;
	}

#pass_index .pass_index_body .pass_index_body_blank2{
	width:300px;
	height:15px;
	float:left;
	}

#pass_index .pass_index_body .pass_index_body_old_pass_body .pass_index_body_old_pass_body_txt{
	height:20px;
	width:150px;
	font-family: Verdana;
	font-size:13px;
	color:#333;
	text-align:right;
	float:left;
	}

#pass_index .pass_index_body .pass_index_body_old_pass_body .pass_index_body_old_pass_body_pass{
	height:20px;
	width:150px;
	float:left;
	}

#pass_index .pass_index_body .pass_index_body_old_pass_body .pass_index_body_old_pass_body_pass .pass_index_body_old_pass_body_pass_box{
	background-color: #E6E6E6;
	border: 1px solid #666;
	width: 120px;
	height:18px;
	float:left;
	margin-left:10px;
}

#pass_index .pass_index_body .submit {
	width:300px;
	height:20px;
	float:left;
	}

.caixa_submit2{
	background-color: #E6E6E6;
	border: 1px solid #666;
	width: 40px;
	height:15px;
	float:left;
	margin-left:160px;
	font-family: Verdana;
	font-size:9px;
	}	

/**************************** NEWS CONTENT ***********************************************/


	
#content_news {
	width: 815px;
	height: auto;
	margin:5px auto 5px auto;
	}

#content_news .news_bg_top{
	width:auto;
	height:30px;
	background-image:url(../img/servicos_bg_top.png);
	background-repeat:no-repeat;
	}
	
#heading_news{
	font-family: Verdana;
	font-size:17px;
	padding-top:7px;
	color:#3672bc;
	text-align:left;
	padding-left:10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing:5px;
}

#content_news .news_body{
	width:815px;
	height:auto;
	background-color:#FFFFFF;
	}


#content_news .news_body .news_body_day{
	width:auto;
	height:auto;
	float:left;
	text-align:center;
	margin-top:64px;	
	}

#content_news .news_body .news_body_day .text_month_year_news{
	color:#3672bc;
	font-family: Verdana;
	font-size:30px;
	height:auto;
	text-align:center;
	position:relative;
	float:left;
	margin-left:-60px;
	margin-top:60px;
	}

#content_news .news_body .news_body_day .text_day_news{
 	color:#3672bc;
	font-family: Verdana;
	height:auto;
	text-align:center;
	position:relative;
	float:left;
	margin-left:60px;
	}

#content_news .news_body .news_body_message{
	width:608px;
	height:auto;
	float:left;
	text-align:left;
	margin-right:5px;
	margin-left:35px;
	}
	
#content_news .news_body .news_body_message .news_body_message_headings{
	color:#3672bc;
	font-family: Verdana;
	font-size:13px;
	display:inline;	
	}
	
#content_news .news_body .news_body_message .news_body_message_txt{
	font-family: Verdana;
	font-size:13px;
	color:#666;
	display:inline;
	}

#content_news .news_body_footer_pages_paginacao{
	background-color:#FFFFFF;
	border-left:1px solid #999;
	border-right:1px solid #999;
	text-decoration:none;
	text-align:center;
	width:auto;
	height:auto;
	}

.news_body_footer_pages_paginacao a:link{
	color:#3672bc;
	font-family: Verdana;
	font-size:10px;
	display:inline;
	text-decoration:none;
	width:auto;
	height:auto;
	} 

.news_body_footer_pages_paginacao a:hover{
	color:#3672bc;
	font-family: Verdana;
	font-size:10px;
	text-decoration:underline;
	display:inline;
	width:auto;
	height:auto;
	
	}
	
.news_body_footer_pages_paginacao a:visited{
	color:#3672bc;
	font-family: Verdana;
	font-size:10px;
	display:inline;
	text-decoration:none;
	width:auto;
	height:auto;
	}
	
.news_body_footer_pages_paginacao a:active{
	color:#3672bc;
	font-family: Verdana;
	font-size:10px;
	display:inline;
	text-decoration:none;
	width:auto;
	height:auto;
	}
	
	
#content_news .news_bg_down{
	width:815px;
	height:10px;
	background-image:url(../img/servicos_bg_down.png);
	background-repeat:no-repeat;
	}