
.linkbutton {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(/img/button_bkg.png); PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: repeat-x; POSITION: relative; HEIGHT: 20px; BACKGROUND-COLOR: #dbdbdb; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.linkbutton:hover {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(/img/button_bkg.png); PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: repeat-x; POSITION: relative; HEIGHT: 20px; BACKGROUND-COLOR: #dbdbdb; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.linkbutton:hover {
	BORDER-RIGHT: #999999 1px solid; BACKGROUND-POSITION: 0px -20px; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #c7e8fa
}


.button {
    border: 1px solid #006;
	cursor: hand;	
		font-family: Tahoma, Arial, Verdana, Monaco, sans-serif;
font-size:11px;
font-weight:normal;
background-color:#efefef;
}
.button:hover {
    border: 1px solid #f00;
    background-color: #eef; 
	cursor: hand;		  
	font-family: Tahoma, Arial, Verdana, Monaco, sans-serif;
font-size:11px;
font-weight:normal;

}



tr.row1_0	
{ 
background-color: #ffffff; line-height: 24px;
}

tr.row1_1	
{ 
background-color: #eeeeee; line-height: 24px;
}

tr.row1_01	
{ 
background-color: #ffffff;
text-align: center;	
text-indent: 15; 
}
tr.row1_11	{ 
background-color: #eeeeee;
text-align: center;
text-indent: 15;
}


/* estilos da tabela dos planos de subscricao */
 
tr.row1_h0	
{ 
background-color: #ffffff; 
line-height: 16px;
font-family: Verdana,Tahoma,arial,verdana,helvetica; 
font-size:14px;
}
tr.row1_h1	
{ 
background-color: #eeeeee; 
line-height: 16px;
font-family: Verdana,Tahoma,arial,verdana,helvetica; 
font-size:11px;
}



/* estilos dos topos das tabelas */

.btn {
	background:url(http://www.seu-dominio.com/clientes/templates/seudominio2/imagens/botao3.png) 0px 0px;
	font-family: Tahoma, Arial, Verdana, Monaco, sans-serif; 
	font-size:11px; 
	color:#fff;
}

/* 
.btn {
color:#ffffff;
font-family: Tahoma, Arial, Verdana, Monaco, sans-serif;
font-size:11px;
font-weight:normal;
background-color:#efefef;
border-bottom:1px solid;
border-bottom-color:#808080;
padding-left:3px;
padding-right:3px;
filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0, 
StartColorStr='#000000', EndColorStr='#9BBDDE');
}
*/ 

select.btn {
color:#666666;
font-family: Tahoma, Arial, Verdana, Monaco, sans-serif;
font-size:11px;
font-weight:normal;	
/*
background-color:#efefef;  
*/
border:1px solid;
border-top-color:#808080;
border-left-color:#808080;
border-right-color:#808080;
border-bottom-color:#808080;
padding-left:3px;
padding-right:3px;
filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0, 
StartColorStr='#ffffffff', EndColorStr='#eeeeee');
}

textarea.btn {
color:#666666;
font-family: Tahoma, Arial, Verdana, Monaco, sans-serif;
font-size:11px;
font-weight:normal;
background-color:#efefef;
border:1px solid;
border-top-color:#808080;
border-left-color:#808080;
border-right-color:#808080;
border-bottom-color:#808080;
padding-left:3px;
padding-right:3px;
filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0, 
StartColorStr='#ffffffff', EndColorStr='#eeeeee');
}

input.btn {
color:#666666;
font-family: Tahoma, Arial, Verdana, Monaco, sans-serif;
font-size:11px;
font-weight:normal;
background-color:#efefef;
border:1px solid;
border-top-color:#000000;
border-left-color:#000000;
border-right-color:#000000;
border-bottom-color:#000000;
padding-left:3px;
padding-right:3px;
filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0, 
StartColorStr='#ffffffff', EndColorStr='#eeeeee');
}		 

input.radio {
     border: none;
}


submit.btn {
color:#666666;
font-family: Tahoma, Arial, Verdana, Monaco, sans-serif;
font-size:11px;
font-weight:normal;
background-color:#efefef;
cursor:pointer;
border:1px solid;
border-top-color:#000000;
border-left-color:#000000;
border-right-color:#000000;
border-bottom-color:#000000;
padding-left:3px;
padding-right:3px;
hand: cursor;
filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0, 
StartColorStr='#ffffffff', EndColorStr='#eeeeee');
}

/* fim dos estilos dos topos das tabelas */



.a1 {
	font-family: Tahoma;
	font-size: 10px;
	color: #186997;
	text-decoration: none;
	border: none;
}

.texttitle {
font-size: 11px; 
font-weight: bold;
color:#006699; 
text-decoration:none; 
background-color:#f6f6f6; 
border:1px solid #000000; 
margin:0px;  
height:20px; 
vertical-align:middle; 
padding-top:2px;
padding-left:5px;
padding-right:5px;
text-align: center;
height:22px;
}

.t11            
{ 
	font-size: 11px; 
	font-family: Tahoma, Arial, Verdana; 
 
}
.t11:active     
{ 
	font-family: Tahoma, Arial, Verdana;

}
.t11:link
        {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none
}

.t11:visited
        {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none
}
.t11:hover
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline
} 
/*
input.formfield {background-color: #ffcccc;}
*/

.formfield 
{
background: #F9F9F9;
font-family:Tahoma,arial,verdana,helvetica; 
font-size:11px; 
height:19px; 
font-weight: none; 
border: 1 solid #808080; 
}  



.small            
{ 
	font-size: 11px; 
	font-family: Tahoma, Arial, Verdana; 
   }  
   
.redtitle {color:#962542; font-size:13px; font-weight: bold;}
.red {color:#962542;}
a.red:link { color: red; font-weight: bold; font-size:12px; text-decoration: none;}
a.red:active { color: red; font-weight: bold; font-size:12px; text-decoration: none;}
a.red:visited { color: red; font-weight: bold; font-size:12px; text-decoration: none;}
a.red:hover { color: #880000; font-weight: bold; font-size:12px; text-decoration: none;}
 
 
 
 
.formlogin {background: #E6E6E6; font-family:verdana,helvetica; font-size:10px; font-weight: bold; border: 1 solid;} 

.formtextarea 
{	 
background: #F9F9F9;
font-family:Tahoma,arial,verdana,helvetica; 
font-size:11px; 
font-weight: none; 
border: 1 solid #808080; 
}

.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
}

#textbox {
	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
}




/* estilos 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: 12px; 
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:0px; 
padding-right:5px; 
text-align: left; 
}

html>body .menuFAQ1 {
font-size: 12px;
color:#006699; 
text-decoration:none; 
cursor:pointer; 
background-color:#E6E6E6; 
width:160px; 
border-bottom:1px solid #000000; 
border-top:1px solid #000000;
margin:0px;  
height:20px; 
vertical-align:top; 
padding-top:4px;
padding-left:0px;
padding-right:5px;
padding-bottom:5px;
text-align: left;	   
font-weight:bold; 
}


html>body .fonsblanc {
background-color:#f6f6f6;
}
 




.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:0px;
/* colocado agora */
text-align: left;
}		 

html>body .menuOut {
font-size: 11px;
color:#666666; 
text-decoration:none; 
cursor:pointer; 
background-color:#f6f6f6;
/* tamanho da barra principal do menu da esquerda */
width:177px;   

border-bottom:1px solid #ffffff; 
margin:0px;  
height:15px; 
vertical-align:top; 
padding-top:2px;
padding-left:35px; 
/* colocado agora */
text-align: left;
}

.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
}  	 

td.waitbox {
background-color: #FFCC00;
}	

table.boxtop_outer {border:0; background-color: #aaaaaa;}
table.boxtop_inner {border:0; background-color: #ffffff;}
table.black { border: 1  solid #333333; }
table.gray { 
  border-color: #aaaaaa;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  padding: 1px;
  }
table.forsale { border: 1 solid #962542; background-color: #ffffff; }

/* colocados depois da versão 2.7.4 */

hr.error {
	border:0px;
	height:1px;
	color:#FF0000;
	background-color:#FF0000;
}
#currency_select select { width: 150px; font:0.9em Arial, Helvetica, sans-serif; }

/* paging */
div.paging {
	background-color: #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	display:block;
	min-width:550px;
}
div.paging ul#paging {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	text-align: center;
	margin: 0;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px;
}
div.paging ul#paging li {
	display: inline;
	margin:1px;
}
div.paging ul#paging li.active {
	background:#719c95;
	border:1px solid #888888;
	padding: 3px 8px 3px 8px;
	color:#FFFFFF;
	font-weight:700;
}
div.paging ul#paging li a, 
div.paging ul#paging li.previous-off,
div.paging ul#paging li.next-off  {
	padding: 3px 8px 3px 8px;
	color:#000000;
	text-decoration: none;
	border:1px solid #719c95;
}
div.paging ul#paging li.previous-off,
div.paging ul#paging li.next-off  {
	border:1px solid #dedede;
	color:#888888;
}
div.paging ul#paging li a:hover {
	background:#abc8e1;
	border:1px solid #719c95;
	color:#719c95;
}
