
* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

/*ESTILOS PARA OS TEXTOS */

h1 
/* Títulos em Cinza Escuro */
{
 color: #333333;      /* Cor: Cinza Escuro */
 font-size:14px;
 font-weight: bold;
 margin: 0px 0px 0px 0px;
 } 
 
h1.a
/* Títulos Azul TABELAS */
{
 color: #292AAE;      /* Cor: Azul */
 font-size:13px;
 font-weight:bolder;
 margin: 5px 0px 0px 25px;
 } 
 
h2 
/* Texto do Rodapé */
{
 color: #666666;      /* Cor: Cinza Claro */
 font-size: 9px;
 font-style: normal;
 text-align: center;
 padding-top: 10px;
 } 
 
h3 
/* Morada Lateral */
{
 color: #333333;     /* Cor: Cinza Claro */
 font-size: 10px;
 font-weight: bold;
 text-align: left;
 margin: 600px 10px 0px 60px;
 } 
 

h4 
/* SubTítulos */
{
 color: #333333;      /* Cor: Amarelo */
 font-size:11px;
 font-style: normal;
 margin: 0px 0px 20px 70px;
 }
 
h5 
/* SubTítulos AZUL*/
{
 color: #0066CC;      /* Cor: AZUL */
 font-size:12px;
 font-style: normal;
 margin: 0px 0px 0px 0px;
 }
 
h5.a
/* SubTítulos AZUL NEGRITO*/
{
 color: #292AAE;      /* Cor: AZUL */
 font-size:12px;
 font-weight: bold;
 margin: 0px 0px 10px 0px;
 }
 
p 
/* Parágrafos (USADO NO TEXTO DA PÁGINA INICIAL)*/
{
	margin: 40px 90px 50px 50px;
	text-align:justify;
	color: #333333;            /* Cor: Cinza */
}

/* Parágrafos - 2º NIVEL -    -> tag Class */
p.a { 
	margin: 0px 80px 0px 80px;
	text-align: justify;
	color: #333333;
}

/* Parágrafos - 2º NIVEL - TÍTULOS  */
p.b { 
	margin: 0px 80px 0px 70px;
	font-weight:bold;
	text-align: left;
	color: #333333;
}

/* Parágrafos - Sem espaços, Negrito - TABELAS  */
p.c { 
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	text-align: left;
	color: #333333;
}

/* Parágrafos - Sem espaços, Normal - TABELAS  */
p.d { 
	margin: 0px 0px 0px 0px;
	text-align: left;
	color: #333333;
}

/* Parágrafos - Com margem à esquerda, Normal - TABELAS  */
p.f { 
	margin: 5px 0px 0px 10px;
	list-style-position:outside;
	text-align: left;
	color: #333333;
}

/* Parágrafos - Letra para os textos (esquerda) nas tabelas de TITULOS (FOTOCOPIAS, IMPRESSOES,...)  */
p.ff { 
	margin: 50px 0px 0px 165px;
	text-align: left;
	color: #333333;
}

p.ff2 { 
	margin: 50px 0px 0px 190px;
	text-align: left;
	color: #333333;
}

/* Parágrafos - Letra para os textos (direita) nas tabelas de TITULOS (FOTOCOPIAS, IMPRESSOES,...)  */
p.fff { 
	margin: 45px 0px 0px 20px;
	text-align: left;
	color: #333333;
}

p.ffff { 
	margin: 45px 0px 0px 15px;
	text-align: left;
	color: #333333;
}

p.fffff { 
	margin: 50px 0px 0px 30px;
	text-align: left;
	color: #333333;
}

p.quadrosLombadas { 
	margin: 5px 0px 0px 125px;
	padding:0px;
	text-align: left;
	color: #333333;
}

p.quadrosLombadasAvanço { 
	margin: 5px 0px 0px 140px;
	text-align: left;
	color: #333333;
}

p.quadrosLombadasAvanço1 { 
	margin: 5px 0px 0px 148px;
	text-align: left;
	color: #333333;
}

p.quadrosLombadasAmarelo { 
	margin: 5px 0px 0px 125px;
	text-align: left;
	color: #292AAE;
}



/* ICONE AZUL Seta  */
p.e { 
	margin: 0px 10px 0px 0px;
	text-align: left;
	color: #0066CC;
}

/* HIPERLIGAÇÃO: TOPO  */
p.g { 
	margin: 20px 90px 0px 100px;
	font-weight:bold;
	text-align: right;
	color: F6C401;
}


/* HIPERLIGAÇÃO: SABER MAIS...  */
p.gg { 
	margin: 20px 15px 5px 0px;
	font-weight:bold;
	text-align: right;
	color: F6C401;
}

p.h { 
	margin: 0px 0px 0px 15px;
	text-align: left;
	font-weight:bold;
	color: #333333;
}


/* Texto AMARELO)  */
p.h { 
	margin: 0px 0px 0px 70px;
	text-align: left;
	font-weight:bold;
	color: #f6c401;
}



/* FLOAT imagem à direita */
img.floatRight { 
    float: right; 
    margin: 0px 20px 0px 50px; 
}

img.floatRight1 { 
    float: right; 
    margin: 3px 40px 25px 0px; 
}

/* FLOAT imagem à esquerda */
img.floatLeft { 
    float: left; 
    margin: 0px 0px 0px 0px; 
}


/* FLOAT imagem à esquerda - QUADROS ENCADERNAÇÕES */
img.floatLeft1 { 
    float: left; 
    margin: 10px 0px 0px 18px; 
}



/* DEFINIÇÕES LAYOUT: PAGINA INICIAL */

#conteudo {
	margin: 0 auto;
	width: 922px;
}

#topo {
	color: #333333;
	width: 922px;
	float: left;
	padding: 0px;
	border: 0px;
	height: 178px;
	margin: 0px 0px 0px 0px;
}

#esquerda { 
 color: #333333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 600px;
 width: 249px;
 float: left;
 background-image:url(slices/esquerda.jpg);
 background-repeat:repeat-y
}


/* Coluna com a Barra Divisória Vertical */
#centro { 
 background-image: url(imagens/barra_index.jpg);
 background-repeat:repeat-y;
 height: 600px;
 width: 1px;
 float: left;
}


#direita { 
 float: right;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 600px;
 width: 672px;
 display: inline;
 background-image:url(slices/direita.jpg);
 background-position:right;
 background-repeat:repeat-y
}

/* coluna com a barra divisória horizontal */
#barrarodape { 
 background-color: #F5F5F5;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1px;
 width: 922px;
}

#rodape { 
 width: 922px;
 height: 98px;
 padding: 0px;
 clear: both;
 background-image:url(slices/rodape.jpg);
 background-position: left;
 background-repeat: no-repeat;
}





/* DEFINIÇÕES LAYOUT: FOTOCOPIAS */


#esquerda1 { 
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1400px;
 width: 249px;
 float: left;
 background-image:url(slices/esquerda.jpg);
 background-repeat:repeat-y
}


#centro1 { 
 background-color: #F5F5F5;
 background-image: url(imagens/barra_fotocopias.jpg);
 background-repeat:repeat-y;
 height: 1400px;
 width: 1px;
 float:left;
}


#direita1 { 
 float: right;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1400px;
 width: 672px;
 display: inline;
 background-image:url(slices/direita.jpg);
 background-position:right;
 background-repeat:repeat-y
}


/* DEFINIÇÕES LAYOUT: IMPRESSÕES */


#esquerda2 { 
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1700px;
 width: 249px;
 float: left;
 background-image:url(slices/esquerda.jpg);
 background-repeat:repeat-y
}

#centro2 { 
 background-color: #F5F5F5;
 background-image: url(imagens/barra_impressoes.jpg);
 background-repeat:repeat-y;
 height: 1700px;
 width: 1px;
 float:left;
}

#direita2 { 
 float: right;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1700px;
 width: 672px;
 display: inline;
 background-image:url(slices/direita.jpg);
 background-position:right;
 background-repeat:repeat-y;
}


/* DEFINIÇÕES LAYOUT: ENCADERNAÇÕES */


#esquerda3 { 
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 2600px;
 width: 249px;
 float: left;
 background-image:url(slices/esquerda.jpg);
 background-repeat:repeat-y
}

#centro3 { 
 background-color: #F5F5F5;
 background-image: url(imagens/barra_encadernacoes.jpg);
 background-repeat:repeat-y;
 height: 2600px;
 width: 1px;
 float:left;
}

#direita3 { 
 float: right;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 2600px;
 width: 672px;
 display: inline;
 background-image:url(slices/direita.jpg);
 background-position:right;
 background-repeat:repeat-y;
}


/* DEFINIÇÕES LAYOUT: ESTAMPAGENS */


#esquerda4 { 
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 4250px;
 width: 249px;
 float: left;
 background-image:url(slices/esquerda.jpg);
 background-repeat:repeat-y
}

#centro4 { 
 background-color: #F5F5F5;
 background-image: url(imagens/barra_estampagens.jpg);
 background-repeat:repeat-y;
 height: 4250px;
 width: 1px;
 float:left;
}

#direita4 { 
 float: right;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 4250px;
 width: 672px;
 display: inline;
 background-image:url(slices/direita.jpg);
 background-position:right;
 background-repeat:repeat-y;
}

/* DEFINIÇÕES LAYOUT: PLASTIFICAÇÕES */


#esquerda5 { 
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 800px;
 width: 249px;
 float: left;
 background-image:url(slices/esquerda.jpg);
 background-repeat:repeat-y
}

#centro5 { 
 background-color: #F5F5F5;
 background-image: url(imagens/barra_plastificacoes.jpg);
 background-repeat:repeat-y;
 height: 800px;
 width: 1px;
 float:left;
}

#direita5 { 
 float: right;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 800px;
 width: 672px;
 display: inline;
 background-image:url(slices/direita.jpg);
 background-position:right;
 background-repeat:repeat-y;
}


/* DEFINIÇÕES LAYOUT: COMPUTADOR */


#esquerda6 { 
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1500px;
 width: 249px;
 float: left;
 background-image:url(slices/esquerda.jpg);
 background-repeat:repeat-y
}

#centro6 { 
 background-color: #F5F5F5;
 background-image: url(imagens/barra_computador.jpg);
 background-repeat:repeat-y;
 height: 1500px;
 width: 1px;
 float:left;
}

#direita6 { 
 float: right;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1500px;
 width: 672px;
 display: inline;
 background-image:url(slices/direita.jpg);
 background-position:right;
 background-repeat:repeat-y;
}

/* DEFINIÇÕES LAYOUT: PRODUTOS */


#esquerda7 { 
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 3600px;
 width: 249px;
 float: left;
 background-image:url(slices/esquerda.jpg);
 background-repeat:repeat-y
}

#centro7 { 
 background-color: #F5F5F5;
 background-image: url(imagens/barra_produtos.jpg);
 background-repeat:repeat-y;
 height: 3600px;
 width: 1px;
 float:left;
}

#direita7 { 
 float: right;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 3600px;
 width: 672px;
 display: inline;
 background-image:url(slices/direita.jpg);
 background-position:right;
 background-repeat:repeat-y;
}

/* DEFINIÇÕES LAYOUT: CONTACTOS */


#esquerda8 { 
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1300px;
 width: 249px;
 float: left;
 background-image:url(slices/esquerda.jpg);
 background-repeat:repeat-y
}

#centro8 { 
 background-color: #F5F5F5;
 background-image: url(imagens/barra_contactos.jpg);
 background-repeat:repeat-y;
 height: 1300px;
 width: 1px;
 float:left;
}

#direita8 { 
 float: right;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1300px;
 width: 672px;
 display: inline;
 background-image:url(slices/direita.jpg);
 background-position:right;
 background-repeat:repeat-y;
}




/* INICIO MENU LATERAL */


/* Estilos Menu (GERAL) */
#avmenu {
font-family:Arial, Helvetica, sans-serif;
clear:left;
float:left;
width:170px;
margin:65px 0 0px 50px;
padding:0;
}


/* Estilos (Coluna 1º NIVEL) */
#avmenu ul {
list-style:none;
width:170px;
margin:0 0 0px 0px;
padding:0;
}


/* Estilos (Linhas 1º NIVEL) */
#avmenu li {
margin-bottom: 1px;     /* margens entre células) */
}


/* Estilos (Linhas 2º NIVEL) */
#avmenu li a {
font-weight: bold;
height:18px;      /* altura das células */         
text-decoration:none;
color: #666666;
display:block;
padding:2px 0 1px 10px;
background:#f4f4f4 url(img/menubg.gif) bottom left repeat-x;
border-top:1px solid #d8d8d8;
border-right:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
border-left:5px solid #292AAE;
}


/* Estilos (Textos 2º NIVEL) */
#avmenu ul ul {
font-size: 11px;
margin: 1px 0 1px 10px;    /* margens da celula */
width: 160px;              /* tamanho da celula */
}


/* Estilos (Linhas 2º NIVEL) */
#avmenu ul ul a {
height:11px;
color: #666666;
margin:0px;                  /* margens à volta das celulas */
padding: 1px 0 2px 8px;         /* margens dentro da celula */
}


/* Estilos (ACÇÃO RATO CIMA 1ª NIVEL) */
#avmenu li a:hover, #avmenu li a.current {
background:#eaeaea url(img/menubg2.gif) bottom left repeat-x;
color:#505050;
border-top:1px solid #b0b0b0;
border-right:1px solid #b0b0b0;
border-bottom:1px solid #b0b0b0;
border-left:5px solid #F6C401;
}


/* FIM MENU LATERAL */




/* CAIXA ABAIXO DO MENU */
#avmenu h2 {
font-size:12px;
font-weight:normal;
margin:20px 0px 20px 0px;
}




/* TABELAS */


/* TABELAS TITULOS */

.tabela0 {
	margin:20px 0px 30px 60px;
	width: 525px;
	height: 85px;
}

.tabela1 {
	margin: 20px 0px 30px 60px;
	width: 525px;
	height: 145px;
}


/* TABELAS ESPECIFICAÇÕES / OPÇÕES PAPEL */
.tabela2 {
	margin: 10px 0px 20px 60px;
	width: 525px;
}


/* TABELA com Imagem SOMBRA */
.tabela3 {
	margin: 20px 0px 0px 55px;
	height: 30px;
	width: 525px;
}

/* TABELA com a DIVISORIA AMARELA */
.tabela4 {
	margin: 0px 0px 0px 55px;
	height: 30px;
	width: 525px;
}

/* TABELA com o MENU */
.tabela5 {
	margin: 0px 20px 0px 300px;
	width: 300px;
	height: 33px;
}

/* TABELA com o MENU */
.tabela6 {
	margin: 20px 0px 0px 35px;
	width: 200px;
	height: 100px;
}

/* TABELA com o NOVAS INSTALAÇÕES */
.tabela7 {
	margin: 20px 0px 0px 35px;
	width: 200px;
	height: 230px;
}

/* TABELA com o CONTACTOS - MAPA */
.tabelamapa {
	margin:0px 0px 0px 60px;
	width: 525px;
	height: 85px;
}