
html,body {overflow-x:hidden;margin:0;padding:0;}
a {}
li {list-style:none;margin:0;padding:0;}
ul {text-align:left;margin:0;padding:0;}
img{border:0;}

 
 
 
 
 .facebook_button .fb_button_text { font-size: 11px ; }

BODY {
    background-color: #FFFFFF;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    text-decoration: none;
}


/**** LOGIN ****/
.login {position:absolute;right:0;top:30px; height:30px;  }
.login li { float:left; }
.login li a { color: #364148;
    color: #364148;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height:30px;
    line-height:34px;                                                                                                                                                                                        
    text-decoration: none; }
.loginLi1 { background: url(../images/seta_login_topo.jpg) no-repeat; padding:0 0 0 12px; } 
.loginLi2 { background: url(../images/separador_topo.jpg) no-repeat 0 0; padding:0 0 0 25px; }
/**** LOGIN ****/


.t100 { height: 100% ; }


A:link {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    FONT-SIZE: 15px;
    color: #0784C1;
    font-weight: bold;
	  text-decoration: underline;
}

A:visited       {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    FONT-SIZE: 15px;
    color: #0784C1;
    font-weight: bold;
	  text-decoration: underline;
}

A:hover         {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    FONT-SIZE: 15px;
    color: #0784C1;
    font-weight: bold;
	  text-decoration: none;
}

A:active        {
    color: #0784C1;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-decoration: underline;
}

.edittext {
    height: 20px;
    width: 150px;
    background-image: url(../images/edittext.gif);
    border:0;
}
 
TD    {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    FONT-SIZE: 15px;
    color: #666666;
}
.td_cont {
    FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    color: #002F74;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 5px;
}



.titulo_cat    {
    FONT-FAMILY: Georgia;
    FONT-SIZE: 11px;
    color: #333333;
    font-weight: bold;
    text-decoration: none; 
}

.titulo_cat a:link {
    FONT-FAMILY: Georgia;
    FONT-SIZE: 11px;
    color: #660000;
    font-weight: bold;
    text-decoration: underline;    
}

.titulo_cat a:visited{
    FONT-FAMILY: Georgia;
    FONT-SIZE: 11px;
    color: #660000;
    font-weight: bold;
    text-decoration: underline;
}

.titulo_cat a:hover {
    FONT-FAMILY: Georgia;
    FONT-SIZE: 11px;
    color: #660000;
    font-weight: bold;
    text-decoration: none;
}  

.titulo_cat a:active{
    FONT-FAMILY: Georgia;
    FONT-SIZE: 11px;
    color: #660000;
    font-weight: bold;
    text-decoration: underline;  
}



.td_cont a:link {
    FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    color: #002F74;
    font-weight: bold;
    text-decoration: underline;    
}

.td_cont a:visited{
    FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    color: #002F74;
    font-weight: bold;
    text-decoration: underline;
}

.td_cont a:hover {
    FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    color: #002F74;
    font-weight: bold;
    text-decoration: none;
}  

.td_cont a:active{
    FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    color: #002F74;
    font-weight: bold;
    text-decoration: none;
}

.fonte_small{
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    color: #013966;
    text-decoration: none;
    font-weight: bold;
}

.fonte_small A:link {
    color: #013966;
    text-decoration: none;
    font-weight: bold;


}
.fonte_small A:visited       {
    color: #013966;
    text-decoration: none;
    font-weight: bold;


}
.fonte_small A:hover         {
    color: #E67816;
    text-decoration: none;
    font-weight: bold;

}
.fonte_small A:active        {
    color: #013966;
    text-decoration: none;
    font-weight: bold;

}

INPUT {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #001E4A;
    background-color: transparent;
    text-decoration: none;
    color: #001E4A;  
}

.INPUT_botao {
    font-family: Georgia;
    font-size: 11px;
    font-weight: bold;
    background-color: #C4DB0D;
    border: 0px solid #000000;
    text-decoration: underline;
    color: #FFFFFF;
}
.INPUT_pesquisa{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 12px;
    font-weight: normal;
    background-color: #FFFFFF;
    border-top: 1px solid #B0B9BD;
    border-bottom: 1px solid #B0B9BD;
    border-right: 0px solid #B0B9BD;
    border-left: 0px solid #FFFFFF;
    text-decoration: none;
    padding: 2px 4px 0 0 ;
    color: #666666;
    width: 169px;
          outline: none ;
    height: 25px ;
    line-height: 21px ;
}
.INPUT_registo{
    font-family: Georgia;
    font-size: 10px;
    font-weight: bold;
    background-color: #FFFFFF;
    border: 1px solid #333333;
    text-decoration: none;
    color: #333333;
    width: 500px;
}
.INPUT_botao_pesquisa{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 12px;
    font-weight: normal;
    background-color: #E9E9E9;
    border: 1px solid #B0B9BD;
    text-decoration: none;
    color: #666666;
    cursor:pointer;
    width: 65px;
    height: 25px;
}
.INPUT_botao_login{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 10px;
    font-weight: bold;
    background-color: #0784C1;
    border: 0px solid #333333;
    text-decoration: none;
    color: #FFFFFF;
}
.INPUT_login{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 10px;
    padding-left: 10px;
    font-weight: normal;
    background-color: #ffffff;
    border: 0px solid #000000;
    text-decoration: none;
    color: #01387C;
    width: 138px;
    height: 18px;
}
fieldset {
    border: 1px solid #A5A5A5;
}

.INPUT_transparent {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 14px;
    font-weight: bold;
    border: 0px solid #000000;
    background-color: transparent;
    text-decoration: none;
    color: #001E4A;
}

.INPUT_quantidade {
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #ffffff;
    border: 1px solid #000000;
    text-decoration: none;
    color: #000000;
}
.INPUT_contactos {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 12px;
    font-weight: bold;
    background-color: #E1E1E1;
    border: 0px solid #000000;
    text-decoration: none;
    color: #666666;
    width:94px;
    height:25px;
}
.INPUT_votar {
    font-family: Georgia;
    font-size: 11px;
    font-weight: bold;
    background-color: #660000;
    border: 0px solid #000000;
    text-decoration: none;
    color: #FFFFFF;
    width: 55px;
    height: 18px;
}
.edittext_input {
     font-family: "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
     font-weight: bold;
     color: #002F74;
     
     font-size: 10px;
     height: 16px;
     width: 140px;     
     margin-left: 5px;
     background-color: #FFFFFF;
}      
.pesquisar_but {
     font-family: "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
     font-weight: bold;
     color: #FFFFFF;
     border: 1px solid #002F74;
     background-color: #002F74;   
     font-size: 11px;
     width: 100px;
     height: 18px;
}      
.carrinho_but {
     font-family: Georgia;
     font-size: 11px;
     font-weight: bold;
     color: #333333;
     border: 0px solid #C4DB0D;
     background-color: #C4DB0D;   
     width: 89px;
     height: 18px;     
     margin-top:2;
}      
textarea {
    background-color: #ffffff;
    font-size: 11px;    
    font-family: Georgia;
    color: #333333;
}

SELECT {
    background-color: #ffffff;
    font-size: 9px;    
    margin-left: 0px;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    color: #666666;
    font-weight: bold;
}

.carrinho_select {
     font-family: "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
     font-size: 10px;
     color: #000000;
     border: 0px;
     background-color: #FFFFFF;   
     width: 30px;
     height: 19px;     
     margin-top:1;
     padding-top: 1;  
     margin-left: 0px;   
}      
.padding {
    padding: 5px;
}

.padding0 {
    padding: 0px;
}

.menu_top {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 13px;
    color:#364148;
    font-weight:bold;
    text-decoration: none;
    text-transform:uppercase;
}

.menu_top A:link {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 13px;
    color:#364148;
    font-weight:bold;
    text-decoration: none;
}
.menu_top A:visited     {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 13px;
    color:#364148;
    font-weight:bold;
    text-decoration: none;
}
.menu_top A:hover        {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 13px;
    color:#364148;
    font-weight:bold;
    text-decoration: underline;
}
.menu_top A:active       {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 13px;
    color:#364148;
    font-weight:bold;
    text-decoration: none;
}

.titulos_noticias{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 20px;
    color: #FFFFFF;    
    font-weight:bold;
    text-decoration:none;
}

.titulos{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 20px;
    color: #4D4D4D;    
    font-weight:bold;
    text-decoration:none;
}
 
.titulos A:link {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 20px;
    color: #4D4D4D;     
    font-weight:bold;
    text-decoration:none;
}
.titulos A:visited{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 20px;
    color: #4D4D4D;    
    font-weight:bold;
    text-decoration:none;
}
.titulos A:hover{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 20px;
    color: #4D4D4D;   
    font-weight:bold;
    text-decoration:underline;
}

.titulos A:active{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 20px;
    color: #4D4D4D;      
    font-weight:bold;
    text-decoration:none;
}
.titulos_menu {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight:bold;
}

.carrinho{
    font-family: Georgia;
    font-size: 11px;
    color: #333333;
    font-weight:bold;
}

.pesquisa{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #B7CDDB;
    text-decoration: none;
    font-weight:bold;
}


.pesquisa A:link {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #B7CDDB;
    text-decoration: none;
    font-weight:bold;
}

.pesquisa A:visited{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #B7CDDB;
    text-decoration: none;
    font-weight:bold;
}

.pesquisa A:hover{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: underline;
    font-weight:bold;
}

.pesquisa A:active{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #B7CDDB;
    text-decoration: underline;
    font-weight:bold;

}


.familia_categoria {
    font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    font-weight:normal;
}

.familia_categoria A:link {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    font-weight:normal;
}

.familia_categoria A:hover {    
    color: #FF0000;
    font-weight:normal;
}

.familia_categoria A:visited {    
    color: #000000;
    font-weight:normal;
}

.familia_categoria A:active {    
    color: #000000;
    font-weight:normal;
}

.precos_base_pag_prod {
    font-family: Georgia;
    font-size: 50px;
    color: #660000;
    font-weight: bold;
}

.precos_base {
    font-family: Georgia;
    font-size: 15px;
    color: #610800;
    font-weight: bold;
}


.precos_extra1 {
    font-family: Georgia;
    font-size: 10px;
    color: #610800;
    text-decoration: line-through;
}


.precos_revenda {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #333333;
}






/****
.bottom {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:10px;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration:none;
}


.bottom A:link {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration:underline;
}*/

/*
.bottom A:visited{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration:underline;
}
.bottom A:hover{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration:none;
}
.bottom A:active{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:10px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration:underline;
}*/






.titulo_bottom2 {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:14px;
    color: #364148;
    font-weight: bold;
    text-decoration:none;
}

.bottom2 {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:12px;
    color: #364148;
    font-weight: normal;
    text-decoration:none;
}

.bottom2 A:link {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:12px;
    color: #364148;
    font-weight: normal;
    text-decoration:none;
}
.bottom2 A:visited{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:12px;
    color: #364148;
    font-weight: normal;
    text-decoration:none;
}
.bottom2 A:hover{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:12px;
    color: #364148;
    font-weight: normal;
    text-decoration:underline;
}
.bottom2 A:active{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:12px;
    color: #364148;
    font-weight: normal;
    text-decoration:none;
}

.titulos_info_esquerda {
    font-family: Georgia;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration:none;
}

.info_esquerda {
    font-family: Georgia;
    font-size:10px;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration:none;
}

.big {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:20px;
    color: #E67816;
    font-weight: bold;
    text-decoration:none;
}


.radiobuttons       {
background-color: transparent;
border: 0px;
}

.checkbox_noborder {
    border: 0px;
    background-color: #FFFFFF;    
}

.div_multiselect
{    
    OVERFLOW: auto;    
    HEIGHT: 100%;    
}

.error_message {
    color: #FFFFFF;
    background-color: #880000;
}

.INPUT_carrinho {
    border: 0px none;
}
.INPUT_image {
    width:auto;
    height:auto;
    background-color: transparent;
    border:0;
}

/* Mensagem de erro */

div.errormessage {
    background-color: #FFFFE1;
    border: 1px dashed #CFCFCF;
    margin-top: 8px;
    margin-bottom: 16px;
    padding: 6px 6px 6px 32px;
    line-height: 18px;
}

div.errormessage td {
    line-height: 18px;
}

img.errormessage {
    margin-left: -24px;
}

/* Informa��o */
div.infomessage {
    background-color: #FFFFFF;
    border: 1px dashed #000000;
    margin-top: 8px;
    margin-bottom: 16px;
    padding: 6px 6px 6px 32px;
    line-height: 18px;
}

div.infomessage td {
    line-height: 18px;
}                    












/* Mensagem de erro */

div.errormessage {
    background-color: #FFFFE1;
    border: 1px dashed #CFCFCF;
    margin-top: 8px;
    margin-bottom: 16px;
    padding: 6px 6px 6px 32px;
    line-height: 18px;
}

div.errormessage td {
    line-height: 18px;
}

img.errormessage {
    margin-left: -24px;
}

/* Informa��o */
div.infomessage {
    background-color: #FFFFFF;
    border: 1px dashed #000000;
    margin-top: 8px;
    margin-bottom: 16px;
    padding: 6px 6px 6px 32px;
    line-height: 18px;
}

div.infomessage td {
    line-height: 18px;
}

.nome_arquivo {
    font-family: Arial, Helvetica, sans-serif;
    font-size:25px;
    color: #8C0008;
    font-weight: bold;
    text-decoration:none;
}

.menu_nome {
    font-family: Arial, Helvetica, sans-serif;
    font-size:25px;
    color: #8C0008;
    font-weight: bold;
    text-decoration:none;
}

.apresentacao{
    font-family: Georgia;
    font-size: 10px;
    color: #660000;
    font-weight:normal;
    text-decoration: none;
    line-height: 120%;
}

.titulo_documento{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 30px;
    color: #343F46;
    font-weight:bold;
    text-decoration: none;
}
pre {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 16px;
    color: #333F46;
    font-weight:normal;
    text-decoration: none;
    padding:0px;
    margin:0px;
    width:957px;
}
.resumo {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 16px;
    color: #333F46;
    font-weight:normal;
    text-decoration: none;
}
pre.resumo:first-line {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 30px;
    color: #343F46;
    font-weight:bold;
    text-decoration: none;
    padding-bottom:0px;
    padding-top:0px;
}

.titulo{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 16px;
    color: #0784C1;
    font-weight:bold;
    text-decoration: none;
}

.titulo A:link {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 16px;
    color: #0784C1;
    font-weight:bold;
    text-decoration: none;
}
.titulo A:visited{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 16px;
    color: #0784C1;
    font-weight:bold;
    text-decoration: none;
}

.titulo A:hover{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 16px;
    color: #0784C1;
    font-weight:bold;
    text-decoration: underline;
}

.titulo A:active{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 16px;
    color: #0784C1;
    font-weight:bold;
    text-decoration: none;
}

.subtitulo{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 14px;
    color: #000000;
    font-weight:bold;
    text-decoration: none;
}

.subtitulo_blogue{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 14px;
    color: #4C4C4C;
    font-weight:normal;
    text-decoration: none;
}

.navegacao{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    FONT-SIZE: 15px;
    color: #666666;
    font-weight:normal;
    text-decoration: none;
}

.navegacao A:link {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    FONT-SIZE: 15px;
    color: #666666;
    font-weight:normal;
    text-decoration: underline;
}
.navegacao A:visited       {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    FONT-SIZE: 15px;
    color: #666666;
    font-weight:normal;
    text-decoration: underline;
}
.navegacao A:hover         {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    FONT-SIZE: 15px;
    color: #666666;
    font-weight:normal;
    text-decoration: none;
}
.navegacao A:active        {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    FONT-SIZE: 15px;
    color: #666666;
    font-weight:normal;
    text-decoration: underline;
}


.data{
    color:#666666;
    text-decoration: none;
    font-weight: normal;
}



.image_border {
    border: 1px solid #7B7B7B;

}

.image_noborder {
    border: 0px;

}


.radiobuttons       {
background-color: transparent;
}

.checkbox_noborder {
    border: 0px;
}

.div_multiselect
{
    OVERFLOW: auto;
    HEIGHT: 100%;
}

.error_message {
    color: #FFFFFF;
    background-color: #880000;
}

.menu_off {
    TEXT-TRANSFORM: normal;
    background-color: #E7E7CE;
}

.menu_on {
    TEXT-TRANSFORM: normal;
    background-color: #CCCC99;
}


.ref_produto {
    font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #FF6600;
    font-weight: bold;
}

.nome_produto {
    font-family: Georgia;
    font-size:11px;
    color: #758107;
    font-weight: bold;
    text-decoration:none;
}

.nome_produto A:link {
    font-family: Georgia;
    font-size:11px;
    color: #758107;
    font-weight: bold;
    text-decoration:none;
}
.nome_produto A:visited{
    font-family: Georgia;
    font-size:11px;
    color: #758107;
    font-weight: bold;
    text-decoration:none;
}
.nome_produto A:hover{
    font-family: Georgia;
    font-size:11px;
    color: #758107;
    font-weight: bold;
    text-decoration:underline; 
}

.nome_produto A:active{
    font-family: Georgia;
    font-size:11px;
    color: #758107;
    font-weight: bold;
    text-decoration:none;

}
.but_select_trans {
    background: url('../images/but_select1.jpg');
    background-repeat: no-repeat;
    height: 24px;
    width: 313px;
    font-family: Georgia;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
    text-align:center;
    color:#660800;
}

.but_select {
    background: url('../images/but_select.jpg');
    background-repeat: no-repeat;
    height: 24px;
    width: 117px;
    font-family: Georgia;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
    text-align:center;
    color:#660800;
}
.but_select_pagamento {
    background: url('../images/but_pagamento.jpg');
    background-repeat: no-repeat;
    height: 20px;
    width: 290px;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
    text-align:center;
}
.but_unselect {
    background: url('../images/but_unselect.jpg');
    background-repeat: no-repeat;
    height: 21px;
    width: 112px;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
    text-align:center;
}
.background_progress {
    padding-top:0px;
    background-color:#FFFFFF;
}

.but_select_sub_trans {
    height: 24px;
    width: 300px;
    font-family: Georgia;
    font-size: 10px;
    font-weight: bold;
    cursor: pointer;
    text-align:center;
    background-color: transparent;
    border: 0px;  
    color: #670800;
}

.but_select_sub {
    height: 24px;
    width: 117px;
    font-family: Georgia;
    font-size: 10px;
    font-weight: bold;
    cursor: pointer;
    text-align:center;
    background-color: transparent;
    border: 0px;  
    color: #670800;
}

.lista_moradas {
    background-color: #E0DFE3;
    font-family: Georgia;
    font-size: 11px;
    color:#333333;    
    padding-left: 3px;
}
.td_nova_morada_tit {
    background-color: #333333;
    font-family: Georgia;
    font-size: 11px;    
    padding-left: 5px;
    font-weight: normal;
    height: 15px;
    width: 150px;
    color:#FFFFFF;
}
.td_nova_morada_val {
    background-color: #FFFFFF;
    border: 1px solid #666666;
    padding-left: 1px;
    width: 380px;
    height: 15px;
}
.td_nova_morada_val input {

    font-family: Arial;
    font-size: 10px;    

    width: 390px;
    height: 15px;
    border: 1px solid #D1EDF3;
    font-weight: normal;
}

.prods_td {
    padding-left: 5px;
    padding-right: 5px;
    font-family: Georgia;
    font-size: 10px;
}
.center_prods_even {
    background-color: #BFBFBF;
    color: #000000;    
}

.center_prods_odd {
    background-color: #E0DFE3;
    color: #000000;
}

.top_prods {
    background-color: #9FB00B;
    color: #FFFFFF;
    font-family: Georgia;
    font-size: 11px;
    font-weight: bold;
}
.input_td {
    height: 17px;
    width: 25px;
    color: #000000;
    font-family: Georgia;
    font-size: 10px;
    font-weight: normal;
    background-color: #FFFFFF;
    border: 1px solid #333333;
}
.checkout_dados_tit {
    background-color: #333333;
    font-size: 11px;
    font-family: Georgia;
    color: #FFFFFF;
    font-weight: bold;
    height: 15px;
    width: 150px;
    padding-left: 5px;
}
.checkout_dados_val {
    background-color: #E0DFE3;
    font-size: 11px;
    font-family: Georgia;
    color: #333333;
    font-weight: normal;
    height: 15px;
    width: 380px;
    padding-left: 5px;
}
.info_edit_perfil {
    font-family: Georgia;
    font-size: 10px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
}
.info_edit_perfil a:link {
    font-family: Georgia;
    font-size: 10px;
    color: #333333;
    font-weight: bold;
    text-decoration: underline;
}
.info_edit_perfil a:visited {
    font-family: Georgia;
    font-size: 10px;
    color: #333333;
    font-weight: bold;
    text-decoration: underline;
}
.info_edit_perfil a:hover {
    font-family: Georgia;
    font-size: 10px;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}
.info_edit_perfil a:active {
    font-family: Georgia;
    font-size: 10px;
    color: #333333;
    font-weight: bold;
    text-decoration: underline;
}

.check_total {
    background-color: #9FB00B;
    font-size: Georgia;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
}

.check_total_val {
    background-color: #E0DFE3;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Georgia;
    font-size: 10px;
}

.nome_produto_cart {
    font-family: Georgia;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 3px;
    color:#670800;
}
.dados_pessoais {
    font-size: 11px;
    font-family: Georgia;
    color: #670800;
    text-transform:uppercase;
    font-weight: bold;
}
.top {
    font-family: Georgia;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
}
.top a:link {
    font-family: Georgia;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}
.top a:visited {
    font-family: Georgia;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}
.top a:hover {
    font-family: Georgia;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
    text-decoration: underline;
}
.top a:active {
    font-family: Georgia;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}

.detalhes {
    font-family: Georgia;
    font-size:11px;
    color: #333333;
    font-weight: bold;
    text-decoration:none;
    text-transform: uppercase;
}

.detalhes A:link {
    font-family: Georgia;
    font-size:11px;
    color: #333333;
    font-weight: bold;
    text-decoration:none;
    text-transform: uppercase;
}
.detalhes A:visited{
    font-family: Georgia;
    font-size:11px;
    color: #333333;
    font-weight: bold;
    text-decoration:none;
    text-transform: uppercase;
}
.detalhes A:hover{
    font-family: Georgia;
    font-size:11px;
    color: #333333;
    font-weight: bold;
    text-decoration:underline; 
    text-transform: uppercase;
}

.detalhes A:active{
    font-family: Georgia;
    font-size:11px;
    color: #333333;
    font-weight: bold;
    text-decoration:none;
    text-transform: uppercase;

}
.contactos{
    font-family: Tebuchet MS;
    font-size:12px;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration:none;
}
.seguinte_anterior {
    font-family: Georgia;
    font-size:10px;
    color: #999999;
    font-weight: bold;
    text-decoration:none;
    text-transform: lowercase;
}

.seguinte_anterior A:link {
    font-family: Georgia;
    font-size:10px;
    color: #333333;
    font-weight: bold;
    text-decoration:underline;
    text-transform: lowercase;
}
.seguinte_anterior A:visited{
    font-family: Georgia;
    font-size:10px;
    color: #333333;
    font-weight: bold;
    text-decoration:underline;
    text-transform: lowercase;
}
.seguinte_anterior A:hover{
    font-family: Georgia;
    font-size:10px;
    color: #333333;
    font-weight: bold;
    text-decoration:none;
    text-transform: lowercase;
}

.seguinte_anterior A:active{
    font-family: Georgia;
    font-size:10px;
    color: #333333;
    font-weight: bold;
    text-decoration:underline;
    text-transform: lowercase;
}
.paginas{
    font-family: Georgia;
    font-size:10px;
    color: #333333;
    font-weight: bold;
    text-decoration:none;
}
.iva{
    font-family: Georgia;
    font-size:10px;
    color: #610800;
    font-weight: bold;
    text-decoration:none;
}
.links_top_prod {
    font-family: Georgia;
    font-size:10px;
    color: #660000;
    font-weight: bold;
    text-decoration:none;
    text-transform: lowercase;
}

.links_top_prod A:link {
    font-family: Georgia;
    font-size:10px;
    color: #660000;
    font-weight: bold;
    text-decoration:underline;
    text-transform: lowercase;
}
.links_top_prod A:visited{
    font-family: Georgia;
    font-size:10px;
    color: #660000;
    font-weight: bold;
    text-decoration:underline;
    text-transform: lowercase;
}
.links_top_prod A:hover{
    font-family: Georgia;
    font-size:10px;
    color: #660000;
    font-weight: bold;
    text-decoration:none;
    text-transform: lowercase;
}

.links_top_prod A:active{
    font-family: Georgia;
    font-size:10px;
    color: #660000;
    font-weight: bold;
    text-decoration:underline;
    text-transform: lowercase;
}
.nome_produto_pag{
    font-family: Georgia;
    font-size:16px;
    color: #660000;
    font-weight: bold;
    text-decoration:none;
}
.situacao{
    font-family: Georgia;
    font-size:11px;
    color: #99A90A;
    font-weight: bold;
    text-decoration:none;
    text-transform: lowercase;
}
.negocios{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:11px;
    color: #0784C1;
    font-weight: normal;
    text-decoration:none;
}
.link_blocos{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:12px;
    color: #001E4A;
    font-weight: bold;
    text-decoration:none;
}
.link_blocos A:link {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:12px;
    color: #001E4A;
    font-weight: bold;
    text-decoration:none;
}
.link_blocos A:visited{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:12px;
    color: #001E4A;
    font-weight: bold;
    text-decoration:none;
}
.link_blocos A:hover{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:12px;
    color: #001E4A;
    font-weight: bold;
    text-decoration:none;
}

.link_blocos A:active{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:12px;
    color: #001E4A;
    font-weight: bold;
    text-decoration:none;
}
.text_pesquisa{
    font-family: Georgia;
    font-size: 11px;
    color: #3E3E3E;
    font-weight: normal;
    text-transform: lowercase;
}
.text_pesquisa_login{
    font-family: Georgia;
    font-size: 11px;
    color: #3E3E3E;
    font-weight: normal;
}
.titulo_pesquisa{
    font-family: Georgia;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
}
.cabecalhos_pesquisa{
    font-family: Georgia;
    font-size: 11px;
    color: #3E3E3E;
    font-weight: bold;
    text-transform: uppercase;
}
.data {
    font-family: Georgia;
    font-size: 10px;
    color: #333333;
    font-weight: normal;
    text-decoration:none;
}

.link_contactos{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:11px;
    color: #0784C1;
    font-weight: normal;
    text-decoration:none;
}
.link_contactos A:link {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:11px;
    color: #0784C1;
    font-weight: normal;
    text-decoration:underline;
}
.link_contactos A:visited{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:11px;
    color: #0784C1;
    font-weight: normal;
    text-decoration:underline;
}
.link_contactos A:hover{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:11px;
    color: #0784C1;
    font-weight: normal;
    text-decoration:none;
}

.link_contactos A:active{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:11px;
    color: #0784C1;
    font-weight: normal;
    text-decoration:underline;
}

.titulos_blogue {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 16px;
    color:#0784C1;
    font-weight:bold;
    text-decoration: none;
}

.titulos_blogue A:link {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 16px;
    color:#0784C1;
    font-weight:bold;
    text-decoration: underline;
}
.titulos_blogue A:visited     {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 16px;
    color:#0784C1;
    font-weight:bold;
    text-decoration: underline;
}
.titulos_blogue A:hover        {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 16px;
    color:#0784C1;
    font-weight:bold;
    text-decoration: none;
}
.titulos_blogue A:active       {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 16px;
    color:#0784C1;
    font-weight:bold;
    text-decoration: underline;
}
.linkVideos {
text-decoration: none;
font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
font-size:14px;
color:#002F74;
font-weight:bold
}

.linkVideosSelected {
text-decoration: none;
font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
font-size:14px;
color:#FC7B25;
font-weight:bold
}

.comente_blogue {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:12px;
    color:#0784C1;
    font-weight:bold;
    text-decoration: none;
}
.comente_blogue A:link {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:12px;
    color:#0784C1;
    font-weight:bold;
    text-decoration: underline;
}
.comente_blogue A:visited     {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:12px;
    color:#0784C1;
    font-weight:bold;
    text-decoration: underline;
}
.comente_blogue A:hover        {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:12px;
    color:#0784C1;
    font-weight:bold;
    text-decoration: none;
}
.comente_blogue A:active       {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:12px;
    color:#0784C1;
    font-weight:bold;
    text-decoration: underline;
}
.data_criacao_blogue       {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:10px;
    color:#0784C1;
    font-weight:normal;
    text-decoration: none;
}
.data_criacao_blogue A:link {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:10px;
    color:#0784C1;
    font-weight:normal;
    text-decoration: none;
}
.data_criacao_blogue A:visited     {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:10px;
    color:#0784C1;
    font-weight:normal;
    text-decoration: none;
}
.data_criacao_blogue A:hover        {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:10px;
    color:#0784C1;
    font-weight:normal;
    text-decoration: none;
}
.data_criacao_blogue A:active       {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:10px;
    color:#0784C1;
    font-weight:normal;
    text-decoration: none;
}


.titulo_blogue_news       {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:25px;
    color:#0784C1;
    font-weight:bold;
    text-decoration: none;
}
.titulo_blogue_news A:link {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:25px;
    color:#0784C1;
    font-weight:bold;
    text-decoration: none;
}
.titulo_blogue_news A:visited     {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:25px;
    color:#0784C1;
    font-weight:bold;
    text-decoration: none;
}
.titulo_blogue_news A:hover        {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:25px;
    color:#0784C1;
    font-weight:bold;
    text-decoration: none;
}
.titulo_blogue_news A:active       {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size:25px;
    color:#0784C1;
    font-weight:bold;
    text-decoration: none;
}

.INPUT_botao2 {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 13px;
    font-weight: bold;
    background-color: #ffffff;
    border: 0px solid #000000;
    text-decoration: none;
    color: #3E81B3;
    background: url('../images/bg_botao.jpg');
}
.link_caracteristicas { 
        background-color: #ffffff; 
        /*padding: 2px 0.5em 0px 0.5em; 
        margin-top: 2px;*/
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #8FA2CB;
        FONT-SIZE: 12px;
      }
.link_caracteristicas A:link { 
        background-color: #ffffff; 
        /*padding: 2px 0.5em 0px 0.5em; 
        margin-top: 2px;*/
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #8FA2CB;
        FONT-SIZE: 12px;
      }
.link_caracteristicas A:visited { 
        background-color: #ffffff; 
        /*padding: 2px 0.5em 0px 0.5em; 
        margin-top: 2px;*/
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #8FA2CB;
        FONT-SIZE: 12px;
      }
.link_caracteristicas A:hover { 
        background-color: #ffffff; 
        /*padding: 2px 0.5em 0px 0.5em; 
        margin-top: 2px;*/
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #8FA2CB;
        FONT-SIZE: 12px;
      }
.link_caracteristicas A:active{ 
        background-color: #ffffff; 
        /*padding: 2px 0.5em 0px 0.5em; 
        margin-top: 2px;*/
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #8FA2CB;
        FONT-SIZE: 12px;
      }
h1 {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 16px;
    color: #0784C1;
    font-weight:bold;
    text-decoration: none;
}
h2 {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 14px;
    color: #0784C1;
    font-weight:bold;
    text-decoration: none;
}
.links_top_homepage { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #364148;
        FONT-SIZE: 11px;
      }
.links_top_homepage A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: bold;
        color: #364148;
        FONT-SIZE: 11px;
      }
.links_top_homepage A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: bold;
        color: #364148;
        FONT-SIZE: 11px;
      }
.links_top_homepage A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #364148;
        FONT-SIZE: 11px;
      }
.links_top_homepage A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: bold;
        color: #364148;
        FONT-SIZE: 11px;
      }
.links_noticias { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #FFFFFF;
        FONT-SIZE: 12px;
      }
.links_noticias A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #FFFFFF;
        FONT-SIZE: 12px;
      }
.links_noticias A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #FFFFFF;
        FONT-SIZE: 12px;
      }
.links_noticias A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #FFFFFF;
        FONT-SIZE: 12px;
      }
.links_noticias A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #FFFFFF;
        FONT-SIZE: 12px;
      }
.titulo_1pag{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #364148;
        FONT-SIZE: 20px;
      }
.conheca_melhor { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #333333;
        FONT-SIZE: 11px;
      }
.conheca_melhor A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: bold;
        color: #333333;
        FONT-SIZE: 11px;
      }
.conheca_melhor A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: bold;
        color: #333333;
        FONT-SIZE: 11px;
      }
.conheca_melhor A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #333333;
        FONT-SIZE: 11px;
      }
.conheca_melhor A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: bold;
        color: #333333;
        FONT-SIZE: 11px;
      }
.titulos_contactos { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #106D8C;
        FONT-SIZE: 12px;
      }
.dados_contactos { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #666666;
        FONT-SIZE: 12px;
      }
.dados_contactos A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #666666;
        FONT-SIZE: 12px;
      }
.dados_contactos A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #666666;
        FONT-SIZE: 12px;
      }
.dados_contactos A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #666666;
        FONT-SIZE: 12px;
      }
.dados_contactos A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #666666;
        FONT-SIZE: 12px;
      }
.links_blogues { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #2F4851;
        FONT-SIZE: 15px;
      }
.links_blogues A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #2F4851;
        FONT-SIZE: 15px;
      }
.links_blogues A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underlin;
        font-weight: normal;
        color: #2F4851;
        FONT-SIZE: 15px;
      }
.links_blogues A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #2F4851;
        FONT-SIZE: 15px;
      }
.links_blogues A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #2F4851;
        FONT-SIZE: 15px;
      }
.texto_newsletter{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #FFFFFF;
        FONT-SIZE: 14px;
      }
.titulos_precario{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #FFFFFF;
        FONT-SIZE: 13px;
      }
.info_tarifario{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #576066;
        FONT-SIZE: 13px;
        background-color: #EEEEEE;
        width:110px;
        height:30px;
        text-align:center;
        padding-top:5px;
      }
.paises_on{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #FFFFFF;
        font-size: 15px;
        padding-left:35px;
        background: url('../images/paises_setas_over.jpg');
        background-repeat: no-repeat;
        cursor: pointer;
        background-color: #69B3CF;
      }
.paises_on A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #FFFFFF;
        font-size: 15px;
        cursor: pointer;
        background-color: #69B3CF;
      }
.paises_on A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #FFFFFF;
        font-size: 15px;
        cursor: pointer;
        background-color: #69B3CF;
      }
.paises_on A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #FFFFFF;
        font-size: 15px;
        cursor: pointer;
        background-color: #69B3CF;
      }
.paises_on A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #FFFFFF;
        font-size: 15px;
        cursor: pointer;
        background-color: #69B3CF;
      }
.paises_off{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #106D8C;
        font-size: 15px;
        padding-left:35px;
        background: url('../images/paises_setas.jpg');
        background-repeat: no-repeat;
        cursor: pointer;
        background-color: #EEEEEE;
      }
.paises_off A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #106D8C;
        font-size: 15px;
        cursor: pointer;
        background-color: #EEEEEE;
      }
.paises_off A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #106D8C;
        font-size: 15px;
        cursor: pointer;
        background-color: #EEEEEE;
      }
.paises_off A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #FFFFFF;
        font-size: 15px;
        cursor: pointer;
        background-color: #69B3CF;
      }
.paises_off A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #106D8C;
        font-size: 15px;
        cursor: pointer;
        background-color: #EEEEEE;
      }
.menu_vantagens { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #333F46;
        FONT-SIZE: 15px;
      }
.menu_vantagens A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #333F46;
        FONT-SIZE: 15px;
      }
.menu_vantagens A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #333F46;
        FONT-SIZE: 15px;
      }
.menu_vantagens A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #333F46;
        FONT-SIZE: 15px;
      }
.menu_vantagens A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #333F46;
        FONT-SIZE: 15px;
      }
.menu_vantagens_hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #333F46;
        FONT-SIZE: 15px;
        padding-left:31px;
        background: url('../images/seta_menu_vantagens.jpg');
        background-repeat: no-repeat;
        background-position: left center;
      }
.menu_vantagens_hover A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #333F46;
        FONT-SIZE: 15px;
      }
.menu_vantagens_hover A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #333F46;
        FONT-SIZE: 15px;
      }
.menu_vantagens_hover A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #333F46;
        FONT-SIZE: 15px;
      }
.menu_vantagens_hover A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #333F46;
        FONT-SIZE: 15px;
      }
.empresas { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #106D8C;
        FONT-SIZE: 15px;
      }
.empresas A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #106D8C;
        FONT-SIZE: 15px;
      }
.empresas A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #106D8C;
        FONT-SIZE: 15px;
      }
.empresas A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #106D8C;
        FONT-SIZE: 15px;
      }
.empresas A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #106D8C;
        FONT-SIZE: 15px;
      }
.cabecalhos{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #FFFFFF;
        FONT-SIZE: 15px;
      }
.cabecalhos A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: bold;
        color: #FFFFFF;
        FONT-SIZE: 15px;
      }
.cabecalhos A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: bold;
        color: #FFFFFF;
        FONT-SIZE: 15px;
      }
.cabecalhos A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #FFFFFF;
        FONT-SIZE: 15px;
      }
.cabecalhos A:active{ 
         font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: bold;
        color: #FFFFFF;
        FONT-SIZE: 15px;
      }
.passos{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #666666;
        FONT-SIZE: 12px;
      }
.passos A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: bold;
        color: #59B7D4;
        FONT-SIZE: 12px;
      }
.passos A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: bold;
        color: #59B7D4;
        FONT-SIZE: 12px;
      }
.passos A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #59B7D4;
        FONT-SIZE: 12px;
      }
.passos A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: bold;
        color: #59B7D4;
        FONT-SIZE: 12px;
      }
.casos{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #333F46;
        FONT-SIZE: 12px;
      }
.links_topo { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #364148;
        FONT-SIZE: 11px;
      }
.links_topo A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #364148;
        FONT-SIZE: 11px;
      }
.links_topo A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #364148;
        FONT-SIZE: 11px;
      }
.links_topo A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: bold;
        color: #364148;
        FONT-SIZE: 11px;
      }
.links_topo A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #364148;
        FONT-SIZE: 11px;
      }
.titulos_funcionalidades{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #106D8C;
        FONT-SIZE: 20px;
      }
.link_bloco_blogue { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #333333;
        FONT-SIZE: 12px;
      }
.link_bloco_blogue A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #333333;
        FONT-SIZE: 12px;
      }
.link_bloco_blogue A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #333333;
        FONT-SIZE: 12px;
      }
.link_bloco_blogue A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #333333;
        FONT-SIZE: 12px;
      }
.link_bloco_blogue A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #333333;
        FONT-SIZE: 12px;
      }
.cabecalhos_exemplos{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #106D8C;
        FONT-SIZE: 13px;
      }

.cabecalhos_exemplos A:link{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #106D8C;
        FONT-SIZE: 13px;
      }
.cabecalhos_exemplos A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #106D8C;
        FONT-SIZE: 13px;
      }
.cabecalhos_exemplos A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: bold;
        color: #106D8C;
        FONT-SIZE: 13px;
      }
.cabecalhos_exemplos A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #106D8C;
        FONT-SIZE: 13px;
      }

.cabecalhos_exemplos a{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #106D8C;
        FONT-SIZE: 13px;
      }
.cabecalhos_caracteristicas_completas{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #266B82;
        FONT-SIZE: 13px;
      }
.cabecalhos_caracteristicas_completas A:link{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #266B82;
        FONT-SIZE: 13px;
      }
.cabecalhos_caracteristicas_completas A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #266B82;
        FONT-SIZE: 13px;
      }
.cabecalhos_caracteristicas_completas A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: bold;
        color: #266B82;
        FONT-SIZE: 13px;
      }
.cabecalhos_caracteristicas_completas A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #266B82;
        FONT-SIZE: 13px;
      }
.descricao_caracteristicas_completas{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #666666;
        FONT-SIZE: 12px;
      }
.descricao_caracteristicas_completas A:link{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #0784C1;
        FONT-SIZE: 12px;
      }
.descricao_caracteristicas_completas A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #0784C1;
        FONT-SIZE: 12px;
      }
.descricao_caracteristicas_completas A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #0784C1;
        FONT-SIZE: 12px;
      }
.descricao_caracteristicas_completas A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #0784C1;
        FONT-SIZE: 12px;
      }
.titulo_bloco_formacao{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #4C4C4C;
        FONT-SIZE: 20px;
      }
      
.titulo_bloco_formacao A:link { 
         font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #4C4C4C;
        FONT-SIZE: 20px;
      }
.titulo_bloco_formacao A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #4C4C4C;
        FONT-SIZE: 20px;
      }
.titulo_bloco_formacao A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #4C4C4C;
        FONT-SIZE: 20px;
      }
.titulo_bloco_formacao A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #4C4C4C;
        FONT-SIZE: 20px;
      }

.bloco_formacao{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #4C4C4C;
        FONT-SIZE: 14px;
      }
      
.bloco_formacao A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #0784C1;
        FONT-SIZE: 14px;
      }
.bloco_formacao A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #0784C1;
        FONT-SIZE: 14px;
      }
.bloco_formacao A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #0784C1;
        FONT-SIZE: 14px;
      }
.bloco_formacao A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #0784C1;
        FONT-SIZE: 14px;
      }
      
.bloco_formacao_bottom{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #4C4C4C;
        FONT-SIZE: 12px;
      }
      
.bloco_formacao_bottom A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #4C4C4C;
        FONT-SIZE: 12px;
      }
.bloco_formacao_bottom A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #4C4C4C;
        FONT-SIZE: 12px;
      }
.bloco_formacao_bottom A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #4C4C4C;
        FONT-SIZE: 12px;
      }
.bloco_formacao_bottom A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #4C4C4C;
        FONT-SIZE: 12px;
      }
      
.info_scroller{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #364148;
        FONT-SIZE: 12px;
        line-height:120%;
      }
.mensagem_scroller{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #354047;
        FONT-SIZE: 16px;
      }
.resumo_news { 
    text-decoration: none;
    font-weight: normal;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    FONT-SIZE: 15px;
    color: #666666;
      }
.resumo_news A:link { 
    text-decoration: none;
    font-weight: normal;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    FONT-SIZE: 15px;
    color: #666666;
      }
.resumo_news A:visited { 
    text-decoration: none;
    font-weight: normal;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    FONT-SIZE: 15px;
    color: #666666;
      }
.resumo_news A:hover { 
    text-decoration: none;
    font-weight: normal;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    FONT-SIZE: 15px;
    color: #666666;
      }
.resumo_news A:active{ 
    text-decoration: none;
    font-weight: normal;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    FONT-SIZE: 15px;
    color: #666666;
      }
.titulo_intro { 
    text-decoration: none;
    font-weight: bold;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    FONT-SIZE: 20px;
    color: #333F46;
      }
.subtitulo_intro { 
    text-decoration: underline;
    font-weight: bold;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    FONT-SIZE: 15px;
    color: #106D8C;
      }
.titulo_25 { 
    text-decoration: none;
    font-weight: bold;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    FONT-SIZE: 25px;
    color: #333F46;
      }
      
.gray_15 { 
    text-decoration: none;
    font-weight: normal;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    FONT-SIZE: 15px;
    color: #999999;
      }
            
.links_15 { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        color: #106C8C;
        FONT-SIZE: 15px;
      }
.links_15 A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        color: #106C8C;
        FONT-SIZE: 15px;
      }
.links_15 A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        color: #106C8C;
        FONT-SIZE: 15px;
      }
.links_15 A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        color: #106C8C;
        FONT-SIZE: 15px;
      }
.links_15 A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        color: #106C8C;
        FONT-SIZE: 15px;
      }
      
.links_12 { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        color: #106C8C;
        FONT-SIZE: 12px;
      }
.links_12 A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        color: #106C8C;
        FONT-SIZE: 12px;
      }
.links_12 A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        color: #106C8C;
        FONT-SIZE: 12px;
      }
.links_12 A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        color: #106C8C;
        FONT-SIZE: 12px;
      }
.links_12 A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        color: #106C8C;
        FONT-SIZE: 12px;
      }
.azul_13 { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #E4E9ED;
        FONT-SIZE: 13px;
      }
.azul_13 A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #E4E9ED;
        FONT-SIZE: 13px;
      }
.azul_13 A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #E4E9ED;
        FONT-SIZE: 13px;
      }
.azul_13 A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #8BCDE9;
        FONT-SIZE: 13px;
      }
.azul_13 A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #E4E9ED;
        FONT-SIZE: 13px;
      }
.azul_15 { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #8BCDE9;
        FONT-SIZE: 15px;
      }
.azul_15 A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #8BCDE9;
        FONT-SIZE: 15px;
      }
.azul_15 A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #8BCDE9;
        FONT-SIZE: 15px;
      }
.azul_15 A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #8BCDE9;
        FONT-SIZE: 15px;
      }
.azul_15 A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #8BCDE9;
        FONT-SIZE: 15px;
      }
.meios { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #666666;
        font-size:12px;
        line-height:110%;
      }
.meios A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #666666;
        font-size:12px;
        line-height:110%;
      }
.meios A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #666666;
        font-size:12px;
        line-height:110%;
      }
.meios A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #666666;
        font-size:12px;
        line-height:110%;
      }
.meios A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #666666;
        font-size:12px;
        line-height:110%;
      }
.titulo_1pag{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #FFFFFF;
        FONT-SIZE: 27px;
      }
.promo{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 30px;
    color: #000000;
    font-weight:normal;
    text-decoration: none;
}
#dragDiv{
    position:absolute; visibility:hidden; left:0; top:0; z-index:1000;
}
.bg_body{background-image: url('../images/bg_body.jpg'); background-repeat: repeat-x; background-position: left top}
.bg_body_404{background-image: url('../images/bg_body_404.jpg'); background-repeat: repeat-x; background-position: left top}
.canto_esq{background-image: url('../images/bg_top.jpg'); background-repeat: repeat-x; background-position: left top}
.2{background-image: url('../images/sombra_esq.jpg'); background-repeat: repeat-y; background-position: right top}
.3{background-image: url('../images/bg_bottom.jpg'); background-repeat: repeat-x; background-position: left top}
.4{background-image: url('../images/bg_top.jpg'); background-repeat: repeat-x; background-position: left top}
.5{background-image: url('../images/bottom_mascote.jpg'); background-repeat: no-repeat; background-position: left top; padding-right:5px}
.titulo_form_viral{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 20px;
    color: #78C0D9;
    font-weight:normal;
    text-decoration: none;
}
.titulo2_form_viral{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 12px;
    color: #FFFFFF;
    font-weight:normal;
    text-decoration: none;
    line-height:110%;
    padding-bottom:20px;
    width:322px;
}
.form_viral{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 15px;
    color: #F8FCFE;
    font-weight:normal;
    text-decoration: none;
}
.input_form_viral {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 12px;
    font-weight: normal;
    border: 0px;
    background-color: #FFFFFF;
    text-decoration: none;
    color: #4C6472;  
}
.botoes_form_viral {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 15px;
    color: #F8FCFE;
    font-weight:normal;
    text-decoration: none;
    border: 0px;
    background-color: #1C7796;
    width:140px;
    height:24px;
}
/* DICAS E RECURSOS */
.branco_20 {
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 15px;
    font-weight: bold;
    border: 0px;
    text-decoration: none;
    color: #333F46;
    line-height:100%;  
}
.pesquisa_grande_dicas{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 20px;
    font-weight: normal;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    text-decoration: none;
    color: #333333;
    width:400px;
    height:31px;
    padding-left:10px; 
}
.submit_grande_dicas {
    background: url('../images/dicas/bg_but_grande_dicas.jpg');
    background-repeat: no-repeat;
    height: 31px;
    width: 148px;
    font-family: Treguchet MS;
    font-size: 15px;
    font-weight: bold;
    cursor: pointer;
    text-align:center;
    color:#fff;
    border:0px;
    line-height:100%;
}
.titulo_blocos_dicas{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 20px;
    font-weight: normal;
    border: 0px;
    text-decoration: none;
    color: #000; 
}
.data_publicacao_blogue{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 15px;
    font-weight: bold;
    border: 0px;
    text-decoration: none;
    color: #596E7A; 
}
.titulos_dir_blogue{
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;;
    font-size: 20px;
    font-weight: bold;
    border: 0px;
    text-decoration: none;
    color: #2D8AC1;
    text-transform:uppercase; 
}
.links_blocos_blog_news { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #2F4851;
        font-size:12px;
      }
.links_blocos_blog_news A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #2F4851;
        font-size:12px;
      }
.links_blocos_blog_news A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #2F4851;
        font-size:12px;
      }
.links_blocos_blog_news A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #2F4851;
        font-size:12px;
      }
.links_blocos_blog_news A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #2F4851;
        font-size:12px;
      }
.titulo_noticias{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #333F46;
        font-size:25px;
      }
.links_imp { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #666666;
        font-size:9px;
      }
.links_imp A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #666666;
        font-size:9px;
      }
.links_imp A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #666666;
        font-size:9px;
      }
.links_imp A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #666666;
        font-size:9px;
      }
.links_imp A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #666666;
        font-size:9px;
      }
.azul_12{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: bold;
        color: #0784C1;
        font-size:12px;
}
.texto_contactos { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #666666;
        font-size:12px;
      }
.texto_contactos A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #666666;
        font-size:12px;
      }
.texto_contactos A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #666666;
        font-size:12px;
      }
.texto_contactos A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #666666;
        font-size:12px;
      }
.texto_contactos A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #666666;
        font-size:12px;
      }
.links_caixas_api { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #2D4651;
        font-size:12px;
      }
.links_caixas_api A:link { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #2D4651;
        font-size:12px;
      }
.links_caixas_api A:visited { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #2D4651;
        font-size:12px;
      }
.links_caixas_api A:hover { 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: underline;
        font-weight: normal;
        color: #2D4651;
        font-size:12px;
      }
.links_caixas_api A:active{ 
        font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;; 
        text-decoration: none;
        font-weight: normal;
        color: #2D4651;
        font-size:12px;
      }
