body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #919191;
	font-weight:normal;
}



body {
	scrollbar-shadow-color:#333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #fff;
}

form {	
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.destaque {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e7b901;
	font-weight:normal;
}

.destaque2 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #e7b901;
	font-weight:normal;
}

.texto1 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #babbbb;
	font-weight:normal;
}
.titulo-azul-bold {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1a86ac;
	font-weight:bold;
}
.slogan{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #bf980b;
	font-style:italic;
}
.setas{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1a86ac;
	font-weight:bold;
}

.badana1_esq {
	background-image:url(imgs/elem/fill-topo2.jpg);
	background-position:right;
}
.badana1_esq2 {
	background-image:url(imgs/elem/fill-topo2_1.jpg);
	background-position:right;
}
.badana1_dir {
	background-image:url(imgs/elem/fill-topo2.jpg);
	background-position:left;
}
.badana1_dir2 {
	background-image:url(imgs/elem/fill-topo2_2.jpg);
	background-position:left;
}

.backtopoc {
	background-image:url(imgs/elem/backtopoc.gif);
	background-position:left;
}

.backtopoc2 {
	background-image:url(imgs/elem/backtopoc2.gif);
	background-position:left;
}

.badana1_cent {
	background-image:url(imgs/elem/fill-topoind2.jpg);
	background-position:right;
}

.badana1_esqi {
	background-image:url(imgs/elem/fill-topoind.jpg);
	background-position:right;
}
.badana1_diri {
	background-image:url(imgs/elem/fill-topoind.jpg);
	background-position:left;
}

.badana1_esqi2 {
	background-image:url(imgs/elem/fill-topoind_pqesq.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

.badana1_diri2 {
	background-image:url(imgs/elem/fill-topoind_pqesq2.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

.body_esq {
	background-color:#e9e9e9;
	background-image:url(imgs/elem/bodyesq.png);
	background-position:right;
	background-repeat:repeat-y;

}

.body_dir {
	background-color:#e9e9e9;
	background-image:url(imgs/elem/bodydir.png);
	background-position:left;
	background-repeat:repeat-y;
}


.tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:normal;
	line-height:14px;
}

.tit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #9aaab7;
	font-weight:normal;
	text-transform:none;
}

.tit3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #637c8b;
	font-weight:normal;
	text-transform:none;
}

.tit_serv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #637c8b;
	font-weight:normal;
	text-transform:none;
}

.tit_not {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #708696;
	font-weight:normal;
	text-transform:capitalize;
}

.data_not{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #e7b901;
	font-weight:none;
	text-transform:none;
}

.desc_serv {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #919191;
	font-weight:none;
	text-transform:none;
	text-decoration:none;
	text-align:left;
}

.desc_serv a:link, .desc_serv a:active, .desc_serv a:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #637c8b;
	font-weight:none;
	text-transform:none;
	text-decoration:none;
	text-decoration:underline;
}

.desc_serv a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #637c8b;
	font-weight:none;
	text-transform:none;
	text-decoration:none;
}

.trac {
	background-image:url(imgs/footer/trac.gif);
	background-repeat:repeat-x;
	background-position:left;
}

.trac2 {
	background-image:url(imgs/elem/trac2.gif);
	background-repeat:repeat-x;
	background-position:left;
}

.port {
	background-image:url(imgs/elem/port.gif);
	background-repeat:no-repeat;
	background-position:center;	
}

.port:hover {
	background-image:url(imgs/elem/port_.gif);
	background-repeat:no-repeat;
	background-position:center;	
}

.servicos {
	background-color:#FFF;
}

.servicos:hover {
	background-image:url(imgs/elem/serv_.png);
	background-repeat:no-repeat;
	background-position:left;	
}


.menua, .menua_es, .menuc_uk, .menup, .menup_es, .menup_uk, .menus, .menupa, .menupa_es, .menuc, .menur, .menur_uk, .menuco, .menuco_uk{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	vertical-align:middle;
}

.menua a, .menua a:active, .menua a:visited, .menua_es a, .menua_es a:active, .menua_es a:visited, .menuc_uk a, .menuc_uk a:active, .menuc_uk a:visited, .menup a, .menup a:active, .menup a:visited, .menup_es a, .menup_es a:active, .menup_es a:visited, .menup_uk a, .menup_uk a:active, .menup_uk a:visited, .menus a, .menus a:active, .menus a:visited, .menupa a, .menupa a:active, .menupa a:visited, .menupa_es a, .menupa_es a:active, .menupa_es a:visited, .menuc a, .menuc a:active, .menuc a:visited, .menur a, .menur a:active, .menur a:visited, .menur_uk a, .menur_uk a:active, .menur_uk a:visited, .menuco a, .menuco a:active, .menuco a:visited, .menuco_uk a, .menuco_uk a:active, .menuco_uk a:visited {
	display:block; color:#FFFFFF; text-decoration:none;
	padding-left:2px;
	line-height:57px; vertical-align:middle;
}

.menua a:hover {
	background-image:url(imgs/menu/apresentacao.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menua_es a:hover {
	background-image:url(imgs/menu/apresentacao_es.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menup a:hover {
	background-image:url(imgs/menu/portfolio.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menup_es a:hover {
	background-image:url(imgs/menu/portfolio_es.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menup_uk a:hover {
	background-image:url(imgs/menu/parceiros_uk.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menuc_uk a:hover {
	background-image:url(imgs/menu/comunicacao_uk.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menus a:hover {
	background-image:url(imgs/menu/servicos.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menupa a:hover {
	background-image:url(imgs/menu/parceiros.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menupa_es a:hover {
	background-image:url(imgs/menu/parceiros_es.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menuco a:hover {
	background-image:url(imgs/menu/contactos.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menuco_uk a:hover {
	background-image:url(imgs/menu/contactos_uk.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menur a:hover {
	background-image:url(imgs/menu/recrutamento.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menur_uk a:hover {
	background-image:url(imgs/menu/recrutamento_uk.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}

.menu_act a, .menu_act a:active, .menu_act a:visited, menu_act a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #637c8b;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	vertical-align:middle;
	padding-left:2px;
	display:block;
	line-height:41px;
}

.menua2, .menua2_uk, .menup2, .menup2_es, .menus2, .menupa2, .menupa2_uk, .menupa2_es, .menuc2, .menuc2_uk, .menur2, .menur2_uk, .menuco2, .menuco2_uk, .menuh2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	vertical-align:middle;
}

.menua2 a, .menua2 a:active, .menua2 a:visited, .menua2_uk a, .menua2_uk a:active, .menua2_uk a:visited, .menup2 a, .menup2 a:active, .menup2 a:visited, .menup2_es a, .menup2_es a:active, .menup2_es a:visited, .menus2 a, .menus2 a:active, .menus2 a:visited, .menupa2 a, .menupa2 a:active, .menupa2 a:visited, .menupa2_uk a, .menupa2_uk a:active, .menupa2_uk a:visited, .menupa2_es a, .menupa2_es a:active, .menupa2_es a:visited, .menuc2 a, .menuc2 a:active, .menuc2 a:visited, .menuc2_uk a, .menuc2_uk a:active, .menuc2_uk a:visited, .menur2 a, .menur2 a:active, .menur2 a:visited, .menur2_uk a, .menur2_uk a:active, .menur2_uk a:visited, .menuco2 a, .menuco2 a:active, .menuco2 a:visited, .menuco2_uk a, .menuco2_uk a:active, .menuco2_uk a:visited, .menuh2 a, .menuh2 a:active, .menuh2 a:visited {
	display:block; color:#FFFFFF; text-decoration:none;
	padding-left:2px;
	line-height:41px; vertical-align:middle;
}

.menua2 a:hover {
	background-image:url(imgs/menu/apresentacao2.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menua2_uk a:hover {
	background-image:url(imgs/menu/apresentacao2_uk.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menup2 a:hover {
	background-image:url(imgs/menu/portfolio2.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menup2_es a:hover {
	background-image:url(imgs/menu/portfolio2_es.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menus2 a:hover {
	background-image:url(imgs/menu/servicos2.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menupa2 a:hover {
	background-image:url(imgs/menu/parceiros2.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menupa2_uk a:hover {
	background-image:url(imgs/menu/parceiros2_uk.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menupa2_es a:hover {
	background-image:url(imgs/menu/parceiros2_es.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menuc2_uk a:hover {
	background-image:url(imgs/menu/comunicacao2_uk.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menuco2 a:hover {
	background-image:url(imgs/menu/contactos2.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menuco2_uk a:hover {
	background-image:url(imgs/menu/contactos2_uk.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menur2 a:hover {
	background-image:url(imgs/menu/recrutamento2.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menur2_uk a:hover {
	background-image:url(imgs/menu/recrutamento2_uk.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}
.menuh2 a:hover {
	background-image:url(imgs/menu/home2.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; color:#637c8b;
}


.apoio1 {
	background-image:url(imgs/direita/butaomsn.png);	
}
.apoio1:hover{
	background-image:url(imgs/direita/butaomsn_.png);	
}
.apoio2 {
	background-image:url(imgs/direita/butaomsn2.png);	
}
.apoio2:hover{
	background-image:url(imgs/direita/butaomsn2_.png);	
}
.apoio2_uk {
	background-image:url(imgs/direita/butaomsn2_uk.png);	
}
.apoio2_uk:hover{
	background-image:url(imgs/direita/butaomsn2_uk_.png);	
}
.apoio3 {
	background-image:url(imgs/direita/butaomsn3.png);	
}
.apoio3:hover{
	background-image:url(imgs/direita/butaomsn3_.png);	
}
.apoio3_es {
	background-image:url(imgs/direita/butaomsn3_es.png);	
}
.apoio3_es:hover{
	background-image:url(imgs/direita/butaomsn3_es_.png);	
}
.apoio3_uk {
	background-image:url(imgs/direita/butaomsn3_uk.png);	
}
.apoio3_uk:hover{
	background-image:url(imgs/direita/butaomsn3_uk_.png);	
}

.faqs_boneco {
	background-image:url(imgs/comunicacao/faqs.gif);	
	background-repeat:no-repeat;
	background-position:left top;
}
.faqs_boneco:hover{
	background-image:url(imgs/comunicacao/faqs_.gif);	
	background-repeat:no-repeat;
	background-position:left top;
}

.apoio1 a, .apoio2 a, .apoio3 a, .apoio3_es a, .apoio3_uk a, .apoio2_uk a {
	width:156px;
	height:27px;
	padding-left:47px;
	padding-top:7px;
	display:block;
}

.cx-news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
	width: 170px;
	height: 14px;
	border: 0px solid #646464;
	background-color:#FFF;
	resize:none;
}



.cx-contacto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width: 189px;
	border: 1px solid #d1d1d1;
	background-color:#93a4b1;
	resize:none;
}

.cx-orcamento {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width: 400px;
	border: 1px solid #93a4b1;
	resize:none;
}

.cx-orcamento2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width: 280px;
	border: 1px solid #93a4b1;
	resize:none;
}

.menu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	padding-left:2px;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dde3e7;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
}

.footer a:link, .footer a:active, .footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dde3e7;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
}

.footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4f4f4f;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
}

.portfolio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #637c8b;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	text-align:left;
}

.portfolio a:link, .portfolio a:active, .portfolio a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #637c8b;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	line-height: 31px;
	padding-left: 13px;
	vertical-align:middle;
	display:block;
	text-align:left;
}

.portfolio a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-color:#c3c4c5;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	text-align:left;
}

.portfolio_act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	background-color:#c3c4c5;
	text-align:left;
}

.portfolio_act a:link, .portfolio_act a:active, .portfolio_act a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	line-height: 31px;
	padding-left: 13px;
	vertical-align:middle;
	display:block;
	background-color:#c3c4c5;
	text-align:left;
}

.portfolio_act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-color:#c3c4c5;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	text-align:left;
}

.port_nome {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#637c8b;
	text-decoration:none;
	text-transform:none;
}

.port_nome a:link, .port_nome a:hover, .port_nome a:visited, .port_nome a:active {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#637c8b;
	text-decoration:none;
	text-transform:none;
}

.port_tipo {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9e9e9e;
	text-decoration:none;
	text-transform:none;
}

.port_tipo a:link, .port_tipo a:hover, .port_tipo a:visited, .port_tipo a:active {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9e9e9e;
	text-decoration:none;
	text-transform:none;
}

.portfolio2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #637c8b;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
}

.portfolio2 a:link, .portfolio2 a:active, .portfolio2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #637c8b;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	line-height: 22px;
	padding-left: 0px;
	vertical-align:middle;
	display:block;
}

.portfolio2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b1b2b2;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
}

.portfolio2_act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b1b2b2;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
}

.portfolio2_act a:link, .portfolio2_act a:active, .portfolio2_act a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b1b2b2;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	line-height: 22px;
	padding-left: 0px;
	vertical-align:middle;
	display:block;
}

.portfolio2_act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b1b2b2;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
}

.list_serv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9aaab7;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
}

.list_serv a:link, .list_serv a:active, .list_serv a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9aaab7;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	line-height: 24px;
	padding-left: 7px;
	vertical-align:middle;
	display:block;
}

.list_serv a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-color:#c3c4c5;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
}

.list_servact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9aaab7;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
}

.list_servact a:hover, .list_servact a:link, .list_servact a:active, .list_servact a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-color:#c3c4c5;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	line-height:24px;
	vertical-align:middle;
	display:block;
	padding-left: 7px;
}

.hist, .hist a:link, .hist a:active, .hist a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
	text-transform:none;
}

.hist a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:normal;
	line-height:14px;
	text-decoration:underline;
	text-transform:none;
}

.sabmais a:link, .sabmais a:active, .sabmais a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #708696;
	font-weight:normal;
	line-height:12px;
	text-decoration:underline;
	text-transform:none;
}

.sabmais a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #708696;
	font-weight:normal;
	line-height:12px;
	text-decoration:none;
	text-transform:none;
}

.noticias a:link, .noticias a:active, .noticias a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #262626;
	font-weight:normal;
	line-height:12px;
	text-decoration:underline;
	text-transform:none;
}

.noticias a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #262626;
	font-weight:normal;
	line-height:12px;
	text-decoration:none;
	text-transform:none;
}

.todosserv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #262626;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
	text-transform:none;
}

.todosserv a:link, .todosserv a:active, .todosserv a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #262626;
	font-weight:normal;
	line-height:14px;
	text-decoration:underline;
	text-transform:none;
}

.todosserv a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #262626;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
	text-transform:none;
}

.titpag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2474A6;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
	text-transform:none;
}

.portlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #708696;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
	text-transform:none;
}

.portlink a:link, .portlink a:active, .portlink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #708696;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
	text-transform:none;
}

.portlink a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #708696;
	font-weight:normal;
	line-height:14px;
	text-decoration:underline;
	text-transform:none;
}

.form_contacto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
}

.img {
	border: 1px solid #646464;
}

.pag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #718797;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	width: 20px;
}

.pag a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bebebe;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	width: 100%;
	display:block;
}


.pag a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bebebe;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	width: 100%;
	display:block;
}

.pag a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bebebe;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	width: 100%;
	display:block;
}

.glossario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4c4c4c;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	width: 20px;
}

.glossario a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4c4c4c;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	width: 100%;
	display:block;
	line-height:20px;
}


.glossario a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4c4c4c;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	width: 100%;
	display:block;
}

.glossario a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4c4c4c;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	width: 100%;
	display:block;
	line-height:20px;
	width:20px;
}


.glossario a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	width: 100%;
	display:block;
	background-image:url(imgs/elem/glossario.gif);
	background-repeat:no-repeat;
	background-position:center;
	line-height:20px;
	width:20px;
}

.glossario_act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
}

.glossario_act a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	width: 100%;
	display:block;
	background-image:url(imgs/elem/glossario.gif);
	background-repeat:no-repeat;
	background-position:center;
	line-height:20px;
	width:20px;
}


.glossario_act a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	width: 100%;
	display:block;
	background-image:url(imgs/elem/glossario.gif);
	background-repeat:no-repeat;
	background-position:center;
	line-height:20px;
	width:20px;
}

.glossario_act a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	width: 100%;
	display:block;
	background-image:url(imgs/elem/glossario.gif);
	background-repeat:no-repeat;
	background-position:center;
	line-height:20px;
	width:20px;
}


.glossario_act a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	width: 100%;
	display:block;
	background-image:url(imgs/elem/glossario.gif);
	background-repeat:no-repeat;
	background-position:center;
	line-height:20px;
	width:20px;
}

.topo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fefefe;
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
}


/* CSS DO Menu */
.glossymenu{
margin: 0px 0;
padding: 0;
width: auto; /*width of menu*/
padding-top:0px;
padding: 0px;
margin-top: 0px;
}

.glossymenu a.menuitem{
background-color:transparent;
background-position:199px 15px;
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
color: #4c4c4c;
display: block;
position: static; 
width: auto;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
text-decoration: none;
cursor:pointer;
height:28px;
padding-left: 64px;
}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
	color: 4c4c4c;
}

.glossymenu a.menuitem:hover{
	color: #9e9e9e;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background-color:transparent;
padding-bottom:0;
padding-top:0px;
height:auto;
font-size:12px;

padding-left: 64px;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
padding-bottom:0px;
padding-top:0px;
height:auto;
}

.glossymenu div.submenu ul li{
border-bottom: none;
padding-bottom:0;
padding-top:3px;
height:auto;
}
