A.menuleft {
  Color: #003399;
  Font-Family: Arial, Verdada;
  Font-Size: 13px;
  Text-Decoration: none;
  margin-top:0; margin-bottom:0;
  margin-left:4; margin-right:4;
 }

A.menuleft:hover {
  Color: #EF111C;
  Font-Family: Arial, Verdana;
  Font-Size: 13px;
  font-weight: bold;
  Text-Decoration: underline;
  margin-top:0; margin-bottom:0;
  margin-left:4; margin-right:4;
 }


A.petit {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.petit:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.liennoir {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.liennoir:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.txtnoirgras {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtnoir {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.granoir {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blanc {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titvertclair {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #c3eaf0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

	.txtpetit {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		font-weight: normal;
	}	
	.TitGrelha {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #333333;
		background-color: #ECECEC; 
		padding-right: 1px;
		padding-left: 1px;
		padding-top: 1px;
		padding-bottom: 1px;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #D7D3C5;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #D7D3C5;
		border-left-style: solid;	
		border-left-width: 1px;
		border-left-color: #D7D3C5;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #D7D3C5;		
	}
	.txtGrelha {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		padding-right: 1px;
		padding-left: 1px;
		padding-top: 1px;
		padding-bottom: 1px;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #D7D3C5;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #D7D3C5;
		border-left-style: solid;	
		border-left-width: 1px;
		border-left-color: #D7D3C5;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #D7D3C5;
	}
	.txtLinkPreto {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #666666;
	}	
	.formulaire {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.Cinza10 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Branco10 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titAzul12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.txtEtiqueta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.CaixaMae 
{
    width: 950px; 
    border: solid 1px #666666;
    position: relative;    
    top: -4px;    
    left: -4px; 
    background-color: #FFFFFF;      
}
.CaixaMaeSombra 
{
    width: 950px;  
    background: #CCCCCC;   
}   

.vermell {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e20715; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.petit { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }


.ContactoNegro {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; line-height: 16px;
}
.Destaq {
	background-color:#FFFF22; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; line-height: 16px;
}
.ContactoTit {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #45808b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.email {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #45808b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}


		
	TEXTAREA { width: 457px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
	INPUT.formulaire { width: 300px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
	INPUT.cp7 { width: 60px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
	INPUT.cplocal { width: 226px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
	INPUT.ficheiro { width: 456px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
	SELECT { FONT-SIZE: 10px; FONT-FAMILY: verdana }
	.titpetitlaranja { FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #FF6B08; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
	.titlaranja { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FF6B08; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
	.titbiglaranja { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF6B08; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

.lftit {
		padding-left: 30px; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #C3EAF0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

TEXTAREA.SuaMsg {
	width: 350px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}


/* de Espanha*/

.table_xsmall {
	FONT-WEIGHT: normal; FONT-SIZE: 1pt; FONT-FAMILY: tahoma, verdana, Arial
}
.txt_xsmall {
	FONT-SIZE: 9px; COLOR: #ffffff; LINE-HEIGHT: 27px; FONT-FAMILY: "Trebuchet MS", Arial, Tahoma, Verdana
}
.txt_small {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #676767; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txt_medium {
	FONT-SIZE: 11px; COLOR: #3e3e3e; LINE-HEIGHT: 16px; FONT-FAMILY: "Trebuchet MS", Arial, Tahoma, Verdana; TEXT-ALIGN: justify
}
.txt_medium_titles {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #113d80; LINE-HEIGHT: 30px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txt_large_dark {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #676767; FONT-FAMILY: "Trebuchet MS", Arial, Tahoma, Verdana
}
.form_fl_blue {
	BORDER-RIGHT: #113d80 1pt solid; BORDER-TOP: #113d80 1pt solid; PADDING-LEFT: 2px; FONT-SIZE: 9pt; VERTICAL-ALIGN: middle; BORDER-LEFT: #113d80 1pt solid; COLOR: #000000; LINE-HEIGHT: 14px; BORDER-BOTTOM: #113d80 1pt solid; FONT-FAMILY: "Trebuchet MS", Arial, Tahoma, Verdana; HEIGHT: 19px; BACKGROUND-COLOR: #f1f3e5; TEXT-ALIGN: left
}
.form_bt_blue {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT-COLOR: #113d80; BORDER-BOTTOM-COLOR: #113d80; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #ffffff; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #113d80; LINE-HEIGHT: 14px; PADDING-TOP: 2px; FONT-FAMILY: "Trebuchet MS", Arial, Tahoma, Verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #113d80; TEXT-ALIGN: center; BORDER-RIGHT-COLOR: #113d80; BORDER-BOTTOM-STYLE: none
}
.blanco1 A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.blanco1 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.blanco1 A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.blanco1 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.blanco1 A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.blanco2 A:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.blanco2 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.blanco2 A:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.blanco2 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.blanco2 A {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.negro1 A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.negro1 A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.negro1 A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.negro1 A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.negro1 A {
	COLOR: #000000; TEXT-DECORATION: none
}
.negro2 A:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
.negro2 A:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
.negro2 A:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
.negro2 A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.negro2 A {
	COLOR: #000000; TEXT-DECORATION: underline
}
.rojo A:link {
	COLOR: #b80000; TEXT-DECORATION: none
}
.rojo A:visited {
	COLOR: #b80000; TEXT-DECORATION: none
}
.rojo A:active {
	COLOR: #b80000; TEXT-DECORATION: none
}
.rojo A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.rojo A {
	COLOR: #b80000; TEXT-DECORATION: none
}
.trans A:link {
	TEXT-DECORATION: none
}
.trans A:visited {
	TEXT-DECORATION: none
}
.trans A:active {
	TEXT-DECORATION: none
}
.trans A:hover {
	TEXT-DECORATION: underline
}
.trans A {
	TEXT-DECORATION: none
}
BODY {
	SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR: #999999; SCROLLBAR-SHADOW-COLOR: #999999; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #999999; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #ffffff
}
