/* Css de Homepage */
#bannerstopo {  width: 760px; }
.banneresquerdo {  width: 300px; float: left; }
.bannerdireito { width: 460px; float: left; background-image: url(../images/homepage/fundo_bannerdireito.gif); height: 92px;text-align:center ;margin-top: 2px;}
.bannerdireito li { font: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color:#769CB4; line-height: 18px;list-style-type: none; width:460px; padding-top: 8px; }


/*Menu Marcas*/


div#menumarcas{
float: left;
height:46px;
width:760px;
margin-top: 2px;
padding:0;
border:0;
background-image: url(../images/homepage/caixamarcas_fundo.gif); background-repeat:no-repeat;
margin-bottom: 10px;
}
.textodescritivo_menumarcas { padding-left: 6px; padding-top: 4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#386276; line-height: 10px;}

#marcas ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
padding-top: 12px;
padding-left: 5px;
white-space: nowrap;
list-style-type: none;
}

#marcas ul li {
display: inline;
}

#marcas li a {
margin: 0;
padding: 0 7px 0px;
color: #F00000;
text-decoration: none;
}

#marcas a {
color: #F00000;
text-decoration: none;
}

#marcas a:hover  { text-decoration:underline; }

/*Página index*/
#boxescentrais { width: 760px;}
.linhaseparadora { float: left; width: 760px; background-image:url(../images/homepage/linhaseparadora.gif); background-repeat:no-repeat; height: 2px; }
.linhaseparadora_vertical {float: left; width: 2px; background-image:url(../images/homepage/linhaseparadora_vertical.gif); height:215px; margin-top: 5px!important;margin-top: -4px; }

.box_login { float: left; width: 230px; padding-left: 6px;}
.areaprivada_titulo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-left: 4px; margin-top: 6px!important; margin-top: 0; color:#769CB4; }
.form_login { float: left;width: 220px; padding-left: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color: #647CA2; font-weight:bold; line-height: 1.3em; padding-top: 8px;}
.login {margin-top: 9px;float: left; width: 190px; padding-left: 26px; }
.password {margin-top: 9px;float: left; width: 218px; }
.form_login .inputtext {position: relative; top: 2px; height: 16px; line-height: 13px; font-size: 10px; width: 140px; padding: 0px;margin: 0px;border: 1px solid #457992; background-color:#E8F0F4;}

.form_login .inputbutton {  position: relative; top: 5px; height: 19px; border:none; margin-top: 7px;padding-left: 130px!important; padding-left: 132px; }
.box_loginlinks { float: left; width: 220px;margin-top: 14px; }
.box_loginlinks li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;line-height: 16px;list-style-type: none; width:200px; margin-top: 8px; }
a.links {
padding-left: 5px;
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #769CB4;
text-decoration: none;
}
a.links:hover{
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #497C9B;
text-decoration: underline;
}

.coluna2 {float: left; width: 260px;}
.tituloproduto { text-align:center; margin-top: 6px!important; margin-top: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px;font-weight:bold; color:#769CB4; }
a.linkproduto { text-decoration: none; color:#769CB4;padding-right: 8px; }
a.linkproduto:hover { text-decoration: none; color:#666666; }
.caixaproduto { margin-left: 35px; margin-top: 5px; background-image:url(../images/homepage/fundocaixa_produto.gif); background-repeat:no-repeat; height:120px;}
/*images com 114*90 pixels*/
.imagemcaixaproduto { padding-top: 16px; padding-left: 2px;}
.imagemcaixaproduto img {border: none; }
.textoproduto {margin-left: 38px; margin-top: 2px; width: 180px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#666666;} 
.coluna3 {float: left; width: 260px;}

/*Página Login*/
#boxcontainer {  width: 760px; margin-top: 14px; float: left;}
.coluna_inscricao { float: left; width: 260px; }
.frase_titulo {  margin-left: 30px; margin-top: 6px!important; margin-top: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px;font-weight:bold; color:#769CB4;}
a.frasetitulo { text-decoration: underline; color:#769CB4;padding-right: 8px; }
a.frasetitulo:hover { text-decoration: underline; color:#3E617B; }
.coluna_inscricao_texto { margin-left: 30px; margin-top: 12px; width: 220px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; font-weight:bold;}
.coluna_inscricao_texto p{ margin-top: 14px; }

.botao_preencher { width: 120px; float: left; height: 25px; padding-left: 65px; padding-top: 30px;}
.botao_preencher a { margin:0px 0 0 0; display:block; text-indent: -9000px; width:120px; height:25px; text-decoration:none; background-image:url(../images/login/botao_preencher.gif); background-repeat:no-repeat;}
.botao_preencher a:hover { background-position:0 -25px; }

#beneficiopromo { width: 760px; margin-top: 14px; float: left;}
.titulo_beneficiopromo { padding-top: 4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#5586AA; width: 760px;}
.texto_beneficiopromo {padding-top: 4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; width: 760px; color: #456C89;}


/*Página de Produtos*/
#container_marcas { width: 760px; float: left; }
.titulo_pagina {  width: 200px; margin-left: 7px!important; margin-left: 4px; font: Arial, Helvetica, sans-serif;font-size: 18px; font-weight: bold; color:#578FB0;margin-top: 8px;}

.text_representar { width: 760px; margin-top: 0;margin-left:0;}
.text_representar h2 { font-size:12px; color:#32627E; width:760px;margin-top: 0; }
.listamarcas { width: 740px; margin-left: 6px!important; margin-left: 3px; margin-top: 6px;color:#FF0000}
.listamarcas li { display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; padding-right: 4px;}
.listamarcas li a { text-decoration:underline;color:#FF0000;}
.listamarcas li a:visited {text-decoration:none;color:#FF0000;}
.listamarcas li a:hover {text-decoration:none; color:#578FB0;}

.linha1 { float: left; width: 760px; margin-top: 15px; }
.linha2 { float: left; width: 760px; margin-top: 15px; }
.linha3 { float: left; width: 760px; margin-top: 15px; }


.ricoh { width: 190px; float: left; height: 81px;  }
.ricoh a {  display:block; text-indent: -9000px; width:182px; height:84px; text-decoration:none; background-image: url(../images/produtos/ricohlogo.gif); background-repeat:no-repeat; }
.ricoh a:hover { background-position:0 -84px; }

.lanier { width: 190px; float: left; height: 81px;}
.lanier a { display:block; text-indent: -9000px; width:182px; height:84px; text-decoration:none; background-image: url(../images/produtos/lanierlogo.gif); background-repeat:no-repeat;}
.lanier a:hover { background-position:0 -84px; }


.canon { width: 190px; float: left; height: 81px;}
.canon a { display:block; text-indent: -9000px; width:182px; height:84px; text-decoration:none; background-image: url(../images/produtos/canonlogo.gif); background-repeat:no-repeat; }
.canon a:hover { background-position:0 -84px; }

.hp { width: 190px; float: left; height: 81px;}
.hp a { display:block; text-indent: -9000px; width:182px; height:84px; text-decoration:none; background-image: url(../images/produtos/hplogo.gif); background-repeat:no-repeat; }
.hp a:hover { background-position:0 -84px; }

.infotec { width: 190px; float: left; height: 81px;}
.infotec a { display:block; text-indent: -9000px; width:182px; height:84px; text-decoration:none; background-image: url(/images/produtos/infotec-toners.gif); background-repeat:no-repeat; }
.infotec a:hover { background-position:0 -84px; }

.konica { width: 190px; float: left; height: 81px;}
.konica a { display:block; text-indent: -9000px; width:182px; height:84px; text-decoration:none; background-image: url(../images/produtos/konicalogo.gif); background-repeat:no-repeat; }
.konica a:hover { background-position:0 -84px; }

.konica-minolta { width: 190px; float: left; height: 81px;}
.konica-minolta a { display:block; text-indent: -9000px; width:182px; height:84px; text-decoration:none; background-image: url(/images/produtos/konica-minolta-toners.gif); background-repeat:no-repeat; }
.konica-minolta a:hover { background-position:0 -84px; }

.minolta { width: 190px; float: left; height: 81px;}
.minolta  a { display:block; text-indent: -9000px; width:182px; height:84px; text-decoration:none; background-image: url(../images/produtos/minoltalogo.gif); background-repeat:no-repeat;}
.minolta  a:hover { background-position:0 -84px; }

.gestetner { width: 190px; float: left; height: 81px;}
.gestetner  a { display:block; text-indent: -9000px; width:182px; height:84px; text-decoration:none; background-image: url(../images/produtos/gestetnerlogo.gif); background-repeat:no-repeat;}
.gestetner  a:hover { background-position:0 -84px; }

.kyocera-mita { width: 190px; float: left; height: 81px;}
.kyocera-mita  a { display:block; text-indent: -9000px; width:182px; height:84px; text-decoration:none; background-image: url(../images/produtos/kyocera-mita_logo.gif); background-repeat:no-repeat; }
.kyocera-mita  a:hover { background-position:0 -84px; }


.nashuatec { width: 190px; float: left; height: 81px;}
.nashuatec  a { display:block; text-indent: -9000px; width:182px; height:84px; text-decoration:none; background-image: url(/images/produtos/nashuatec-toners.gif); background-repeat:no-repeat; }
.nashuatec  a:hover { background-position:0 -84px; }


.oki { width: 190px; float: left; height: 81px;}
.oki  a { display:block; text-indent: -9000px; width:182px; height:84px; text-decoration:none; background-image: url(../images/produtos/okilogo.gif); background-repeat:no-repeat;}
.oki  a:hover { background-position:0 -84px; }

.rex-rotary { width: 190px; float: left; height: 81px;}
.rex-rotary  a { display:block; text-indent: -9000px; width:182px; height:84px; text-decoration:none; background-image: url(/images/produtos/rex-rotary-toners.gif); background-repeat:no-repeat;}
.rex-rotary  a:hover { background-position:0 -84px; }


.sharp { width: 190px; float: left; height: 81px;}
.sharp  a { display:block; text-indent: -9000px; width:182px; height:84px; text-decoration:none; background-image: url(../images/produtos/sharplogo.gif); background-repeat:no-repeat;}
.sharp  a:hover { background-position:0 -84px; }

.toshiba { width: 190px; float: left; height: 81px;}
.toshiba  a { display:block; text-indent: -9000px; width:182px; height:84px; text-decoration:none; background-image: url(../images/produtos/toshibalogo.gif); background-repeat:no-repeat;}
.toshiba  a:hover { background-position:0 -84px; }




.textoexplicativo { float: left; width: 760px; font: Arial, Helvetica, sans-serif;font-size: 14px;color:#666666;margin-top: 15px; text-align: center; }

.separador { background-image:url(../images/novorevendedor/separador.gif); background-repeat:repeat-y; height: 280px!important; height: 300px;float: left; width: 2px; margin-top:2!important; margin-top: 12px;}
.duvida_suporte_titulo { float: left; margin-left: 5px; width: 750px; margin-top: 10px!important; margin-top: 0px;font: Arial, Helvetica, sans-serif;font-size: 18px;color:#666666; font-weight:bold;}
.duvida_suporte_texto { float: left; width: 600px; margin-left: 40px; margin-top: 10px;font: Arial, Helvetica, sans-serif;font-size: 16px;color:#666666;}
.duvida_suporte_texto a { text-decoration: underline; color:#999999;}
.duvida_suporte_texto a:hover { text-decoration: underline; color:#497C9B;}
.duvida_suporte_texto p { height: 5px;}

.col1 {float: left; width: 250px;}
.col2 {float: left; width: 250px;}
.col3 {float: left; width: 250px;}


/*Fim de página de Produtos*/

/*Sub páginas Produtos*/
#colunaesquerda { float: left; width: 140px; margin-top: 10px; }
.caixa { float: left; width: 136px; margin-left: 0px; margin-top: 0px; background-color:#F3F5F5;  }
.caixa_titulo { padding-left: 15px;padding-top: 4px;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #566C92;}

.caixa_topo {   background-image: url(../images/produtos/topo_caixalateral.jpg);
                float: left;
                background-repeat: no-repeat;
				width: 136px;
				margin-left: 0px;
				margin-top: 4px;
				height: 24px; }
.caixa_fundo {  background-image: url(../images/produtos/fundo_caixalateral.jpg);
                background-repeat: no-repeat;
				width: 136px;
				margin-left: 0px;
				margin-top: 4px;
				height: 12px; }
				
.spacer { height: 8px!important; line-height: 8px; }
.pdflogo{ text-align:center;}
.pdflogo img {border:none;}
				
a.marcas {
padding-left: 12px;
padding-right: 10px;
font: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5B6071;
text-decoration: none;
}

a.marcas:hover{
font: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6F96B3;
text-decoration: none;
}

#colunadireita { float: left; width: 620px; margin-top: 10px; font:10px verdana,sans-serif; color:#444444; }
.logopreto_branco { padding-top: 1px; float: left; width: 218px; height: 46px; padding-left: 30px;}
.logopreto_branco_nologin { padding-top: 10px; float: left; width: 218px; height: 46px; padding-left: 30px;}
.logo_cor{padding-top: 30px; float: left; width: 218px; height: 46px; padding-left: 30px;}



.linhaclara_primeira {float: left;background:#FFFFFF;text-align:justify;line-height: 20px; font-size:9px; width: 600px; padding-left: 8px; padding-top: 10px;}
.linhaclara {float: left;background:#F9FBF4; font-size:9px; width: 600px; padding-left: 8px; padding-top: 2px; line-height: 24px;}
.linhaescura {float: left;background:#F1F4F8; font-size:9px;width: 600px; padding-left: 8px;padding-top: 2px; line-height: 24px;}
.stockcode{float: left; width:60px; }
.oempartnumber{float: left;padding-left: 5px;width:90px;}
.modelos{float: left;padding-left: 2px;width:110px;}
.descricao{float: left;padding-left: 4px;width:100px;}
.gmsctg{float: left;padding-left: 0px;width:44px!important; width:40px; text-align:center;}
.nkit{float: left;padding-left: 5px;width:40px;text-align:center;}
.preco {float: left;padding-left: 4px;width:30px;text-align:center; }
.qtd_adicionar{float: left;padding-left: 6px;width:100px; }
.caixaquantidade { height: 16px!important; height: 13px; vertical-align: 3px!important; vertical-align: 4px; position: relative; top: 3px!important; top: 1px;margin: 0px; padding: 0px; }
.botaoadicionar { padding-top: 3px; padding-left: 2px; }

/*Sub páginas Produtos sem login*/

.stockcode_nologin{float: left; width:75px; }
.oempartnumber_nologin{float: left;padding-left: 10px;width:110px;}
.modelos_nologin{float: left;padding-left: 10px;width:140px;}
.descricao_nologin{float: left;padding-left: 8px;width:100px;}
.gmsctg_nologin{float: left;padding-left: 10px;width:44px!important; width:40px; text-align:center;}
.nkit_nologin{float: left;padding-left: 10px;width:40px;text-align:center;}

#text_promocional{ width: 590px; float: left;margin-bottom: 12px!important; margin-bottom: 6px; }
#text_promocional h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#32627E; padding-left:20px; }

#aviso_nologin { width: 620px; float: left;}
.caixa_aviso { float:left; background-image:url(../images/produtos/caixa_aviso_fundo.gif); width: 580px; height: 55px; background-repeat:no-repeat; margin-left: 20px!important;margin-left: 10px; }
.caixa_aviso_texto { width: 540px; padding-left: 20px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; padding-top: 10px;}
.caixa_aviso_texto a {color:#454545; text-decoration:underline;}
.caixa_aviso_texto a:hover { color:#46657D;}

.boxlogin_produtos { float: left; width: 136px; height: 180px; background-image:url(../images/produtos/caixalogin_fundo.gif); background-repeat:no-repeat; }

.boxlogin_produtos_titulo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-left: 17px; margin-top: 5px!important; margin-top: 2px; color:#3E5E71; }
.produtos_login { float: left;width: 132px; padding-left: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #647CA2; font-weight:bold; line-height: 1.3em; padding-top: 2px;}
.login_produtos {margin-top: 9px;float: left; width: 132px; padding-left: 0px; }
.password_produtos {margin-top: 4px;float: left; width: 132px; padding-left: 0px; }
.login_produtos .inputtext {position: relative; top: 2px; height: 16px; line-height: 13px; font-size: 10px; width: 90px; padding: 0px;margin: 0px;border: 1px solid #457992; background-color:#E8F0F4;}
.password_produtos .inputtext {position: relative; top: 2px; height: 16px; line-height: 13px; font-size: 10px; width: 90px; padding: 0px;margin: 0px;border: 1px solid #457992; background-color:#E8F0F4;}

.produtos_login .inputbutton {  position: relative; top: 3px; height: 19px; border:none; margin-top: 7px; padding-left: 0px; }
.boxlogin_produtos_links { float: left; width: 136px;margin-top: 2px; }
.boxlogin_produtos_links li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;line-height: 14px;list-style-type: none; width:136px; margin-top: 8px; }
a.links_produtos {
padding-left: 4px;
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #769CB4;
text-decoration: none;
}
a.links_produtos:hover{
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #497C9B;
text-decoration: underline;
}

/*Páginas genericas*/
#container_generico {float: left; width: 760px; margin-top: 10px; margin-bottom: 10px;}
h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#647CA2; font-weight:bold;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#647CA2; font-weight:bold;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#647CA2;}
h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#647CA2;}
h4 a {text-decoration:underline; color:#647CA2;}
h5{}
h6{}
.spacer { height: 10px; }
.spanvermelho { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000;}
.titulo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#497C9B;padding-top:0px; padding-bottom:20px; } .textogenerico { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#666666;}
.textogenerico p { line-height: 24px;}
.textogenerico a:link { text-decoration: underline; color:#5F83BB;}
.textogenerico a:hover { text-decoration: underline; color:#506485;}
.textogenerico a:visited { text-decoration: underline ; color:#5F83BB;}


/*Página Contactos*/
.contactosgerais { float: left;margin-left:8px!important; margin-left:5px; margin-top: 8px;width: 250px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#647CA2;background-image:url(../images/contactos/fundo_caixa.gif); background-repeat:no-repeat; height: 185px;}
.contactosgerais_titulo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#647CA2; font-weight:bold; padding-top:12px; padding-left:10px;}
.contactosgerais p{ line-height: 20px; padding-left:10px;}
.suporte {float: left; margin-top: 8px;width: 250px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#647CA2;background-image:url(../images/contactos/fundo_caixa_1.gif); background-repeat:no-repeat; height: 185px;}
.suporte_titulo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#647CA2; font-weight:bold; padding-top:12px; padding-left:10px;}
.suporte p{ line-height: 20px;padding-left:10px;}
.encomendas {float: left; margin-top: 8px;width: 250px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#647CA2;background-image:url(../images/contactos/fundo_caixa.gif); background-repeat:no-repeat; height: 185px;}
.encomendas_titulo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#647CA2; font-weight:bold; padding-top:12px; padding-left:10px;}
.encomendas p{ line-height: 20px;padding-left:10px;}
.vazio { height: 12px; }

/*Formulário página recuperar password*/
.campoemail {position: relative; top: 2px!important; top: 1px; height: 17px!important; height:16px; line-height: 15px; font-size: 10px; width: 170px; padding: 0px;margin: 0px;border: 1px solid #457992; background-color:#E8F0F4;}
.botao_recuperarpassword {position: relative; top: 5px; height: 19px; border:none; }
.email_incorrecto {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000;}

/*Página de suporte*/
.opcao_suporte { float: left; margin-left: 4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#647CA2; width:410px; }
.opcao_suporte p{ line-height: 20px;}
.nomecampo {margin-top: 9px; width: 400px; padding-left: 8px!important;padding-left: 10px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #666666; font-weight:bold;  }
.campoform { position: relative; top: 3px!important; top: 1px;height: 16px; line-height: 16px; font-size: 10px; width: 220px; padding: 0px;margin-left: 4px;border: 1px solid #457992; background-color: #FFFFFF; }
.campoobrigatorio {border-left: 4px solid #6091B9;margin-top: 2px; height:18px;float: left; }
.campoincorrecto {border-left: 4px solid #D90000;margin-top: 2px;height:18px;float: left; }
.campovazio {border-left: 4px solid #ffffff;margin-top: 2px; height:18px;float: left;}
.listadropdown { position: relative; top: 3px!important; top: 1px;height: 16px; line-height: 16px; font-size: 10px; width: 120px; padding: 0px;margin-left: 8px!important; margin-left: 10px;border: 1px solid #457992; background-color: #FFFFFF;}
.mensagem { margin-left: 6px;}
.enviar {  float: left; position: relative; top: 5px; height: 18px; border:none; margin-top: 7px; padding-left: 10px; padding-bottom: 5px!important; padding-bottom: 20px; }
.titulo_tinteiro { padding-left: 40px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; font-size:14px; font-weight:bold; }
.col_direita { float:right; width: 220px;}
.col_lateral { float:right; }

/*Página login com sucesso*/
.cestocompras { float: left;margin-left:8px!important; margin-left:5px; margin-top: 8px;width: 250px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#647CA2;background-image:url(../images/contactos/fundo_caixa.gif); background-repeat:no-repeat; height: 185px;}
.cestocompras a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#AE8A1E; text-decoration:underline;}
.cestocompras a:hover { text-decoration:none;}
.cestocompras_titulo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#647CA2; font-weight:bold; padding-top:12px; padding-left:10px;}
.cestocompras p{ line-height: 20px; padding-left:10px;}

.marcasdisponiveis {float: left; margin-top: 8px;width: 250px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#647CA2;background-image:url(../images/contactos/fundo_caixa_1.gif); background-repeat:no-repeat; height: 185px;}
.marcasdisponiveis_titulo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#647CA2; font-weight:bold; padding-top:12px; padding-left:10px;}
.marcasdisponiveis p{ line-height: 20px;padding-left:10px;}
.marcasdisponiveis li { list-style-type:none;line-height:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#67A0C2; padding-left:12px; }
.marcasdisponiveis li a { color:#4E6181; }
.marcasdisponiveis li a:hover { color:#8D9EBA; }



.aprivada {float: left; margin-top: 8px;width: 250px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#647CA2;background-image:url(../images/contactos/fundo_caixa.gif); background-repeat:no-repeat; height: 185px;}
.aprivada a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#AE8A1E; text-decoration:underline;}
.aprivada a:hover { text-decoration:none;}
.aprivada_titulo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#647CA2; font-weight:bold; padding-top:12px; padding-left:10px;}
.aprivada p{ line-height: 20px;padding-left:10px;}


/*Mapa do Site*/
#mapasite { float: left; padding-top: 15px; padding-left: 30px; padding-bottom: 15px; width: 700px; }	
#mapasite h4 { margin: 0; font-size: 14px; }
#mapasite th { text-align: left; padding: 4px 0 2px 0; }
#mapasite th a { background: url(../images/genericas/mapasite_icon.gif) 3px 3px  no-repeat; padding-left: 34px; height:26px; }
#mapasite th a:hover { padding-left: 34px; }
#mapasite td { padding: 4px 4px 4px 10px; width: 33%; }
#mapasite table.linhatopo { border-top: 1px solid #efefef; }
#mapasite td.border_sublinks { border-left: 1px solid #bfbfbf; vertical-align:top;}
#mapasite a { padding: 3px; display: block; text-weight: bold; text-decoration: none; border: 1px solid #fff; }
#mapasite a:hover { padding: 3px; border: 1px solid #cfcfcf; }
a.mapasitelink { color:#718CAE;}
a:hover.mapasitelink {color:#92BE29;}
/*Fim Mapa do Site*/
