.branco {
	COLOR: #ffffff; FONT-FAMILY: Arial
}
.negro {
	COLOR: #000000; FONT-FAMILY: Arial
}
A:link {
	FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A:visited {
	FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A:hover {
	FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A:active {
	FONT-FAMILY: Arial; TEXT-DECORATION: none
}

#tabela_dominios1 {
	BACKGROUND: #ff8000; COLOR: #ffffff
}

.tabela_dominios1 {
	BACKGROUND: #ff8000; COLOR: #ffffff
}

tabela_dominios1 {
	BACKGROUND: #ff8000; COLOR: #ffffff
}

.normal5 {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/imagens/separador_tabelas_a.jpg); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffebde
}
.normal3 {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/imagens/separador_tabelas_b.jpg); BACKGROUND-REPEAT: repeat-x
}
.normal2 {
	BACKGROUND: #013b50; COLOR: #ffffff
}

.normal5 {
	BACKGROUND: #EEEEEE; COLOR: #000000
}


.tabela_texto2 {
	FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY: Arial
}

#tabela_texto3 {
	FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY: Arial
}

#submenu_lateral
{
}


#disclaimer
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

.disclaimer
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

P {
	font-family: Tahoma, Verdana, sans-serif, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #586978;
	text-decoration: none;
	
}
TD {
	FONT-SIZE: 11px; 
	COLOR: #586978; 
	font-family: Arial; 
	TEXT-DECORATION: none
}
H1 {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial
}
H2 {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial
}
H3 {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial; fontweight: normal
}
H4 {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial; fontweight: bold
}
PRE {
	FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Arial
}
DT {
	FONT-SIZE: 8pt; COLOR: #000080; FONT-STYLE: italic; FONT-FAMILY: Arial
}
SMALL {
	FONT-SIZE: 7pt; COLOR: #999999; FONT-FAMILY: Arial
}
.smlhd {
	FONT-SIZE: 9pt; COLOR: #999999; FONT-FAMILY: Arial
}
.midhd {
	FONT-SIZE: 10pt; COLOR: #999999; FONT-FAMILY: Arial
}
.hdlns {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial
}
.toplnk {
	FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Arial
}
.midlnk {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial
}
.textbox {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: xx-small; BORDER-LEFT: 1px solid; COLOR: gray; BORDER-BOTTOM: 1px solid
}


.checkbox {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: xx-small; BORDER-LEFT: 1px solid; COLOR: gray; BORDER-BOTTOM: 1px solid
}

input.checkbox {border:1px dotted red;} input[type=’checkbox’] {outline:1px solid red;}

.gray {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: xx-small; BORDER-LEFT: 1px solid; COLOR: gray; BORDER-BOTTOM: 1px solid
}

INPUT {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
OBJECT {
	FONT-SIZE: xx-small; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}




/* estils menú lateral */



a.m {font-size:11px;text-decoration:none;color:#333333;}
a.m:hover {font-size:11px;text-decoration:none;color:#333333;}
a.m:active {font-size:11px;text-decoration:none;color:#333333;}
a.lblanc {font-size:11px;text-decoration:none;color:#ffffff;}
a.lblanc:hover {font-size:11px;text-decoration:underline;color:#ffffff;}
a.lblanc:active {font-size:11px;text-decoration:none;color:#ffffff;}
a.under {text-decoration: underline}
a.under:hover {text-decoration: underline}
a.under:active {text-decoration: underline}
a.menup {font-size: 10px;color:#006699;}
a.menup:hover {font-size: 10px;color:#006699;}
a.menup:active {font-size: 10px;color:#006699;}
a.menuesq1 {font-size: 11px;color:#006699;}
a.menuesq1:hover {font-size: 11px;color:#006699;}
a.menuesq1:active {font-size: 11px;color:#006699;}
a.menuesq2 {font-size: 11px;color:#666666;}
a.menuesq2:hover {font-size: 11px;color:#666666;}
a.menuesq2:active {font-size: 11px;color:#666666;}
a.menuesq3 {font-size: 11px;color:#666666;}
a.menuesq3:hover {font-size: 11px;color:#666666;}
a.menuesq3:active {font-size: 11px;color:#666666;}




.menuFAQ {
font-size: 11px; 
color:#006699; 
font-weight:bold; 
text-decoration:none; 
background-color:#f6f6f6; 
width:100%; 
border-bottom:1px solid #000000; 
border-top:1px solid #000000; 
margin:0px;  
height:25px; 
vertical-align:center; 
padding-top:5px; 
padding-bottom:5px; 
padding-left:5px; 
padding-right:5px;
}

html>body .menuFAQ {
font-size: 11px;
color:#006699; 
text-decoration:none; 
cursor:pointer; 
background-color:#f6f6f6; 
width:160px; 
border-bottom:1px solid #ffffff; 
margin:0px;  
height:20px; 
vertical-align:top; 
padding-top:2px;
padding-left:5px;
padding-right:5px;}
				
.menuFAQ1 {
font-size: 11px; 
color:#006699; 
font-weight:bold; 
text-decoration:none; 
background-color:#f6f6f6; 
width:100%; 
border-bottom:1px solid #000000; 
border-top:1px solid #000000; 
margin:0px;  
height:25px; 
vertical-align:center; 
padding-top:5px; 
padding-bottom:5px; 
padding-left:5px; 
padding-right:5px;
}

html>body .menuFAQ1 {
font-size: 11px;
color:#006699; 
text-decoration:none; 
cursor:pointer; 
background-color:#f6f6f6; 
width:160px; 
border-bottom:1px solid #ffffff; 
margin:0px;  
height:20px; 
vertical-align:top; 
padding-top:2px;
padding-left:5px;
padding-right:5px;
}





.menuFAQ2 {font-size: 12px; color:#006699; font-weight:bold; text-decoration:none; background-color:#f6f6f6; width:100%; border-bottom:1px solid #ffcc00; border-top:1px solid #000000; margin:0px;  height:25px; vertical-align:center; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:0px;
}

html>body .menuFAQ2 {font-size: 11px;color:#006699; text-decoration:none; cursor:pointer; background-color:#f6f6f6; width:160px; border-bottom:1px solid #ffffff; margin:0px;  height:20px; vertical-align:top; padding-top:2px;padding-left:5px;padding-right:5px;}


.menuOut {font-size: 11px;color:#666666; text-decoration:none; background-color:#f6f6f6; width:177px; border-bottom:1px solid #ffffff; margin:0px;  height:20px; vertical-align:top; padding-top:2px;padding-left:20px;}
html>body .menuOut {font-size: 11px;color:#666666; text-decoration:none; cursor:pointer; background-color:#f6f6f6; width:215px; border-bottom:1px solid #ffffff; margin:0px;  height:20px; vertical-align:top; padding-top:2px;padding-left:30px;}

.menuOver {font-size: 11px;color:#666666; text-decoration:underline; background-color:#f6f6f6;  width:190px; border-bottom:1px solid #ffffff; margin:0px; height:20px;padding-left:30px; vertical-align:top; padding-top:2px;}
.submenu {width:177px; font-family:arial; font-size:11px; border-bottom:1px solid #ffffff;background-color:#f6f6f6;display : block;}

a.selectlink {font-weight:bold;color:#666666;text-decoration:none;cursor : default;}
a.selectlink:hover {font-weight:bold;color:#666666;text-decoration:none;cursor : default;}
a.selectlink:active {font-weight:bold;color:#666666;text-decoration:none;cursor : default;}

/* fim estilos menú lateral */




#mails_contacto {
	FLOAT: center; WIDTH: 190px
}

.bloco_contacto_med A {
	COLOR: black
}

#coluna_info_contacto {
	FLOAT: center; WIDTH: 190px;
}

.bloco_contacto_peq A {
	COLOR: #646464; FONT-SIZE: 12px; FONT-FAMILY: Arial Narrow, Tahoma, Verdana, Arial;
}

.bloco_contacto_peq A:hover {
	FONT-SIZE: 12px; FONT-FAMILY: Arial Narrow, Tahoma, Verdana, Arial;
}

.bloco_contacto_peq {
	BACKGROUND: url(/novosite/imagens/bg_contacto_Esq.gif) left bottom; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; WIDTH: 158px
}
.bloco_contacto_peq H2 {
	PADDING-RIGHT: 2px! important; PADDING-LEFT: 2px! important; FONT-SIZE: 110%! important; BACKGROUND: url(/novosite/imagens/bg_contacto_Esqh1.gif) no-repeat left top; PADDING-BOTTOM: 1px! important; MARGIN: 0px; PADDING-TOP: 7px! important; BORDER-BOTTOM-STYLE: none! important
}
.bloco_contacto_peq P {
	PADDING-RIGHT: 2px! important; PADDING-LEFT: 2px! important; FONT-SIZE: 100%! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 10px! important
}
.bloco_contacto_peq UL {
	PADDING-RIGHT: 2px! important; PADDING-LEFT: 2px! important; FONT-SIZE: 100%! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 10px! important
}
.bloco_contacto_peq LI {
	MARGIN-BOTTOM: 0px! important; 	COLOR: #008ed2;
}

UL {
	LIST-STYLE-TYPE: none
}
