<!-- gerais -->
body         { font-family: Arial; font-size: 12px; color: #FFFFFF; background-color: #DAE9F1; margin: 0px }
table        { font-family: Arial; font-size: 12px; border-collapse: collapse; margin: 0px }
input{ background-color: #B9D4E4; border: 1px solid #FFFFFF; font-family: Arial; font-size: 9px; color: #003C5C;
	SCROLLBAR-FACE-COLOR: #B9D4E4; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #003C5C; 
	SCROLLBAR-3DLIGHT-COLOR: #dddddd; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #003C5C; 
	SCROLLBAR-DARKSHADOW-COLOR: #003C5C; 
	SCROLLBAR-BASE-COLOR: #003C5C; 
}
select{ background-color: #B9D4E4; border: 1px solid #FFFFFF; font-family: Arial; font-size: 9px; color: #003C5C;
	SCROLLBAR-FACE-COLOR: #B9D4E4; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #003C5C; 
	SCROLLBAR-3DLIGHT-COLOR: #dddddd; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #003C5C; 
	SCROLLBAR-DARKSHADOW-COLOR: #003C5C; 
	SCROLLBAR-BASE-COLOR: #003C5C; 
}
textarea{ background-color: #B9D4E4; border: 1px solid #FFFFFF; font-family: Arial; font-size: 9px; color: #003C5C;
	SCROLLBAR-FACE-COLOR: #B9D4E4; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #003C5C; 
	SCROLLBAR-3DLIGHT-COLOR: #dddddd; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #003C5C; 
	SCROLLBAR-DARKSHADOW-COLOR: #003C5C; 
	SCROLLBAR-BASE-COLOR: #003C5C; 
}
form { margin: 0px }

<!-- tabelas -->
.TabelaTextoTopo   { font-family: Arial; font-size: 9px; color: #FFFFFF; padding: 6px; 
               background-color: #668A9D; border: 1px solid #FFFFFF }
.tab_menudin       { font-family: Arial; font-size: 11px; color: #B9D4E4; text-align: center; 
               text-transform: capitalize; border: 1px solid #FFFFFF; 
               background-color: #003C5C }
.tab_menudinActivo { font-family: Arial; font-size: 11px; background-color: #B9D4E4; text-align: center; 
               text-transform: capitalize; border: 1px solid #FFFFFF; 
               color: #003C5C }
.mainTable         { border: 1px solid #FFFFFF }
.mainTable2        { background-color: #003C5C; border: 1px solid #FFFFFF }
.mainTable3        { background-color: #003C5C; border-top: 1px solid #FFFFFF }
.TabelaOpaca       { background-color: #FFFFFF; border: 1px solid #FFFFFF; FILTER: alpha( style=0,opacity=50) }
.TabelaOpaca2      { background-color: #B9D4E4; border: 1px solid #FFFFFF; FILTER: alpha( style=0,opacity=70); padding: 6px; }
.TabelaOpaca3      { background-color: #B9D4E4; border-top: 1px solid #FFFFFF; FILTER: alpha( style=0,opacity=70); padding: 6px; }
.TabelaOpaca4      { background-color: #B9D4E4; border: 1px solid #FFFFFF; font-family: Arial; font-size: 9px; color: #003C5C; 
				FILTER: alpha( style=0,opacity=70); padding: 6px; }
.tab_titulopagina  { font-family: Arial; font-size: 16px; color: #003C5C; font-weight: bold; text-transform: capitalize; 
				border-bottom: 3px solid #003C5C }
.tab_PesqAvan      { font-family: Arial; font-size: 9px; color: #003C5C; font-weight: bold; text-transform: capitalize; 
				border-bottom: 3px solid #003C5C }
.txt_4Pixeis       { font-family: Arial; font-size: 4px }
.tab_rodape        { font-family: Arial; font-size: 11px; color: #B9D4E4; text-align: center; 
               text-transform: capitalize; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; 
               background-color: #003C5C }
.TabelaTextoBottomDark  { font-family: Arial; font-size: 12px; color: #B9D4E4; padding: 12px; 
               background-color: #003C5C; border: 1px solid #FFFFFF }
.TabelaTextoBottomDark2 { font-family: Arial; font-size: 12px; color: #B9D4E4; padding: 6px; 
               background-color: #003C5C; border: 1px solid #FFFFFF }
.TabelaTextoListaProd   { font-family: Arial; font-size: 9px; color: #B9D4E4; padding: 6px; 
               background-color: #003C5C; border: 1px solid #FFFFFF }
.TabelaTextoListaProd2  { font-family: Arial; font-size: 9px; color: #B9D4E4; padding: 6px; 
               background-color: #003C5C }
.TabelaFotoListaProd    { font-family: Arial; font-size: 9px; color: #B9D4E4; 
               background-color: #003C5C; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF }
.TabelaFotoListaProd2   { font-family: Arial; font-size: 9px; color: #B9D4E4; 
               background-color: #003C5C; border-top: 1px solid #FFFFFF }
.TabelaListaProdReserv   { font-family: Arial; font-size: 9px; color: #B9D4E4; padding-left: 6px; padding-right: 6px;
               background-color: #003C5C; border-top: 1px solid #FFFFFF }
.Tab_Enc	       { font-family: Arial; font-size: 12px; color: #B9D4E4; background-color:#003C5C; border-top: 1px solid #FFFFFF }
.tab_enchead       { font-family: Arial; font-size: 12px; color: #B9D4E4; background-color:#003C5C; border-bottom: 1px solid #FFFFFF }
.tab_enchead2      { font-family: Arial; font-size: 12px; color: #B9D4E4; background-color:#003C5C }
.tab_enchead3      { font-family: Arial; font-size: 12px; color: #003C5C; padding-left: 6px; padding-right: 6px }
.tab_enchead4      { font-family: Arial; font-size: 12px; color: #003C5C; padding: 6px }
.tab_enclines      { font-family: Arial; font-size: 10px; color: #003C5C; background-color:#DAE9F1; padding-left: 6px; padding-right: 6px }
.tab_enclines2     { font-family: Arial; font-size: 10px; color: #003C5C; background-color:#DAE9F1; padding-right: 6px; border-top: 1px solid #FFFFFF }
               
<!-- menus -->
.txt_menudin         { font-family: Arial; font-size: 11px; color: #B9D4E4; text-align: center; 
               text-transform: capitalize }
:link.txt_menudin    { font-family: Arial; font-size: 11px; background-color: #003C5C; color: #B9D4E4; text-align: center; 
               text-transform: capitalize; text-decoration: none; width: 100% }
:active.txt_menudin  { font-family: Arial; font-size: 11px; background-color: #003C5C; color: #B9D4E4; text-align: center; 
               text-transform: capitalize; text-decoration: none; width: 100% }
:visited.txt_menudin { font-family: Arial; font-size: 11px; background-color: #003C5C; color: #B9D4E4; text-align: center; 
               text-transform: capitalize; text-decoration: none; width: 100% }
:hover.txt_menudin   { font-family: Arial; font-size: 11px; background-color: #B9D4E4; color: #003C5C; text-align: center; 
               text-transform: capitalize; text-decoration: underline; width: 100% }

.txt_menudinActivo         { font-family: Arial; font-size: 11px; background-color: #B9D4E4; color: #003C5C; text-align: center; 
               text-transform: capitalize; text-decoration: none; width: 100% }
:link.txt_menudinActivo    { font-family: Arial; font-size: 11px; background-color: #B9D4E4; color: #003C5C; text-align: center; 
               text-transform: capitalize; text-decoration: none; width: 100% }
:active.txt_menudinActivo  { font-family: Arial; font-size: 11px; background-color: #B9D4E4; color: #003C5C; text-align: center; 
               text-transform: capitalize; text-decoration: none; width: 100% }
:visited.txt_menudinActivo { font-family: Arial; font-size: 11px; background-color: #B9D4E4; color: #003C5C; text-align: center; 
               text-transform: capitalize; text-decoration: none; width: 100% }
:hover.txt_menudinActivo   { font-family: Arial; font-size: 11px; background-color: #B9D4E4; color: #003C5C; text-align: center; 
               text-transform: capitalize; text-decoration: none; width: 100% }

<!-- textos -->
.txt_Rodape          { font-family: Arial; font-size: 9px; color: #003C5C }
:link.txt_Rodape     { font-family: Arial; font-size: 9px; color: #003C5C; text-decoration: none }
:active.txt_Rodape   { font-family: Arial; font-size: 9px; color: #003C5C; text-decoration: none }
:visited.txt_Rodape  { font-family: Arial; font-size: 9px; color: #003C5C; text-decoration: none }
:hover.txt_Rodape    { font-family: Arial; font-size: 9px; color: #003C5C; text-decoration: underline }
               
.txt_Rodape2          { font-family: Arial; font-size: 11px; color: #B9D4E4 }
:link.txt_Rodape2     { font-family: Arial; font-size: 11px; color: #B9D4E4; text-decoration: none }
:active.txt_Rodape2   { font-family: Arial; font-size: 11px; color: #B9D4E4; text-decoration: none }
:visited.txt_Rodape2  { font-family: Arial; font-size: 11px; color: #B9D4E4; text-decoration: none }
:hover.txt_Rodape2    { font-family: Arial; font-size: 11px; color: #B9D4E4; text-decoration: underline }
               
.txt_PesqAvan         { font-family: Arial; font-size: 9px; color: #003C5C; font-weight: bold; text-transform: capitalize; text-decoration: none }
:link.txt_PesqAvan    { font-family: Arial; font-size: 9px; color: #003C5C; font-weight: bold; text-transform: capitalize; text-decoration: none }
:active.txt_PesqAvan  { font-family: Arial; font-size: 9px; color: #003C5C; font-weight: bold; text-transform: capitalize; text-decoration: none }
:visited.txt_PesqAvan { font-family: Arial; font-size: 9px; color: #003C5C; font-weight: bold; text-transform: capitalize; text-decoration: none }
:hover.txt_PesqAvan   { font-family: Arial; font-size: 9px; color: #003C5C; font-weight: bold; text-transform: capitalize; text-decoration: underline }

.txt_tituloListaProd         { font-family: Arial; font-size: 12px; color: #B9D4E4; font-weight: bold; padding-bottom: 3px }
:link.txt_tituloListaProd    { font-family: Arial; font-size: 12px; color: #B9D4E4; font-weight: bold; padding-bottom: 3px; text-decoration: none }
:active.txt_tituloListaProd  { font-family: Arial; font-size: 12px; color: #B9D4E4; font-weight: bold; padding-bottom: 3px; text-decoration: none }
:visited.txt_tituloListaProd { font-family: Arial; font-size: 12px; color: #B9D4E4; font-weight: bold; padding-bottom: 3px; text-decoration: none }
:hover.txt_tituloListaProd   { font-family: Arial; font-size: 12px; color: #B9D4E4; font-weight: bold; padding-bottom: 3px; text-decoration: underline }

.txt_textoListaProd         { font-family: Arial; font-size: 9px; color: #B9D4E4 }
:link.txt_textoListaProd    { font-family: Arial; font-size: 9px; color: #B9D4E4; text-decoration: none }
:active.txt_textoListaProd  { font-family: Arial; font-size: 9px; color: #B9D4E4; text-decoration: none }
:visited.txt_textoListaProd { font-family: Arial; font-size: 9px; color: #B9D4E4; text-decoration: none }
:hover.txt_textoListaProd   { font-family: Arial; font-size: 9px; color: #B9D4E4; text-decoration: underline }

.txt_tituloDetProd         { font-family: Arial; font-size: 14px; color: #003C5C; padding-bottom: 5px }
:link.txt_tituloDetProd    { font-family: Arial; font-size: 14px; color: #003C5C; padding-bottom: 5px; text-decoration: none }
:active.txt_tituloDetProd  { font-family: Arial; font-size: 14px; color: #003C5C; padding-bottom: 5px; text-decoration: none }
:visited.txt_tituloDetProd { font-family: Arial; font-size: 14px; color: #003C5C; padding-bottom: 5px; text-decoration: none }
:hover.txt_tituloDetProd   { font-family: Arial; font-size: 14px; color: #003C5C; padding-bottom: 5px; text-decoration: underline }

.txt_textoDetProd         { font-family: Arial; font-size: 9px; color: #003C5C }
:link.txt_textoDetProd    { font-family: Arial; font-size: 9px; color: #003C5C; text-decoration: none }
:active.txt_textoDetProd  { font-family: Arial; font-size: 9px; color: #003C5C; text-decoration: none }
:visited.txt_textoDetProd { font-family: Arial; font-size: 9px; color: #003C5C; text-decoration: none }
:hover.txt_textoDetProd   { font-family: Arial; font-size: 9px; color: #003C5C; text-decoration: underline }

.txt_tituloDetProd2         { font-family: Arial; font-size: 14px; color: #B9D4E4; font-weight: bold; padding-bottom: 5px }
:link.txt_tituloDetProd2    { font-family: Arial; font-size: 14px; color: #B9D4E4; font-weight: bold; padding-bottom: 5px; text-decoration: none }
:active.txt_tituloDetProd2  { font-family: Arial; font-size: 14px; color: #B9D4E4; font-weight: bold; padding-bottom: 5px; text-decoration: none }
:visited.txt_tituloDetProd2 { font-family: Arial; font-size: 14px; color: #B9D4E4; font-weight: bold; padding-bottom: 5px; text-decoration: none }
:hover.txt_tituloDetProd2   { font-family: Arial; font-size: 14px; color: #B9D4E4; font-weight: bold; padding-bottom: 5px; text-decoration: underline }

.txt_textoDetProd2         { font-family: Arial; font-size: 12px; color: #B9D4E4 }
:link.txt_textoDetProd2    { font-family: Arial; font-size: 12px; color: #B9D4E4; text-decoration: none }
:active.txt_textoDetProd2  { font-family: Arial; font-size: 12px; color: #B9D4E4; text-decoration: none }
:visited.txt_textoDetProd2 { font-family: Arial; font-size: 12px; color: #B9D4E4; text-decoration: none }
:hover.txt_textoDetProd2   { font-family: Arial; font-size: 12px; color: #B9D4E4; text-decoration: underline }

.txt_paginacao{ font-family: Arial; font-size: 14px; color: #003C5C; font-weight: bold }
:link.txt_paginacao{ font-family: Arial; font-size: 14px; color: #003C5C; font-weight: bold; text-decoration: none }
:active.txt_paginacao{ font-family: Arial; font-size: 14px; color: #003C5C; font-weight: bold; text-decoration: none }
:visited.txt_paginacao{ font-family: Arial; font-size: 14px; color: #003C5C; font-weight: bold; text-decoration: none }
:hover.txt_paginacao{ font-family: Arial; font-size: 14px; color: #003C5C; font-weight: bold; text-decoration: underline }

.txt_contacto1         { font-family: Arial; font-size: 10px; color: #003C5C; font-weight: bold }
:link.txt_contacto1    { font-family: Arial; font-size: 10px; color: #003C5C; font-weight: bold; text-decoration: none }
:active.txt_contacto1  { font-family: Arial; font-size: 10px; color: #003C5C; font-weight: bold; text-decoration: none }
:visited.txt_contacto1 { font-family: Arial; font-size: 10px; color: #003C5C; font-weight: bold; text-decoration: none }
:hover.txt_contacto1   { font-family: Arial; font-size: 10px; color: #003C5C; font-weight: bold; text-decoration: underline }

.txt_contacto2         { font-family: Arial; font-size: 10px; color: #B9D4E4 }
:link.txt_contacto2    { font-family: Arial; font-size: 10px; color: #B9D4E4; text-decoration: none }
:active.txt_contacto2  { font-family: Arial; font-size: 10px; color: #B9D4E4; text-decoration: none }
:visited.txt_contacto2 { font-family: Arial; font-size: 10px; color: #B9D4E4; text-decoration: none }
:hover.txt_contacto2   { font-family: Arial; font-size: 10px; color: #B9D4E4; text-decoration: underline }

.txt_contacto3         { font-family: Arial; font-size: 9px; color: #B9D4E4 }
:link.txt_contacto3    { font-family: Arial; font-size: 9px; color: #B9D4E4; text-decoration: none }
:active.txt_contacto3  { font-family: Arial; font-size: 9px; color: #B9D4E4; text-decoration: none }
:visited.txt_contacto3 { font-family: Arial; font-size: 9px; color: #B9D4E4; text-decoration: none }
:hover.txt_contacto3   { font-family: Arial; font-size: 9px; color: #B9D4E4; text-decoration: underline }

.txt_titulopagina          { font-family: Arial; font-size: 16px; color: #003C5C; font-weight: bold; text-transform: capitalize; text-decoration: none }
:link.txt_titulopagina     { font-family: Arial; font-size: 16px; color: #003C5C; font-weight: bold; text-transform: capitalize; text-decoration: none }
:active.txt_titulopagina   { font-family: Arial; font-size: 16px; color: #003C5C; font-weight: bold; text-transform: capitalize; text-decoration: none }
:visited.txt_titulopagina  { font-family: Arial; font-size: 16px; color: #003C5C; font-weight: bold; text-transform: capitalize; text-decoration: none }
:hover.txt_titulopagina    { font-family: Arial; font-size: 16px; color: #003C5C; font-weight: bold; text-transform: capitalize; text-decoration: underline }

.txt_entrada         { font-family: Arial; font-size: 10px; color: #003C5C }
:link.txt_entrada         { font-family: Arial; font-size: 10px; color: #003C5C; text-decoration: none }
:active.txt_entrada         { font-family: Arial; font-size: 10px; color: #003C5C; text-decoration: none }
:visited.txt_entrada         { font-family: Arial; font-size: 10px; color: #003C5C; text-decoration: none }
:hover.txt_entrada         { font-family: Arial; font-size: 10px; color: #003C5C; text-decoration: underline }          
