/* Copyright VianaVirtual - Serviços de Internet, Lda. */
/* Projecto: CASMF->Novembro.2003 */

body {
	margin : 0px;
	font-family : Verdana, Arial, helvetica, sans-serif;
	font-size : 10px;
}

table.main {
	background-image : url(img/fundo.gif);
	background-position : center;
	background-repeat : repeat-y;
}

td
{
	font-family : Verdana, Arial, helvetica, sans-serif;
	font-size : 10px;
	color: #003366;
}

.discreto{
	color: #6699CC; font-size: 9px;
}

.brancogeral{
	background-color : White;
}

.texto{line-height: 16px; color: #000000;}
.titulo {font-size: 12px; font-weight: bold; background-color: #003366; color: #FFFFFF;}

A:link {   color: #003366; text-decoration: none; font-weight: bold;}
A:visited {  color: #003366; text-decoration: none; font-weight: bold;}
A:hover {color: #003366;text-decoration: underline; font-weight: bold;}

A.nomeprod:link {color: #0066CC; text-decoration: none; font-weight: bold; font-size: 12px;}
A.nomeprod:visited {color: #0066CC; text-decoration: none; font-weight: bold; font-size: 12px;}
A.nomeprod:hover {color: #0066CC; text-decoration: underline; font-weight: bold; font-size: 12px;}

A.categoria:link {   color: #003366; text-decoration: none; font-weight: bold; padding-right: 5px; padding-bottom: 8px;}
A.categoria:visited {  color: #003366; text-decoration: none; font-weight: bold; padding-right: 5px; padding-bottom: 8px;}
A.categoria:hover {color: #003366;text-decoration: underline; font-weight: bold; padding-right: 5px; padding-bottom: 8px;}

.princip2 a:link {  color: #336699; text-decoration: none; font-weight: bold; height: 18px;  padding-top: 1px; width: 100px; border: #336666 1px solid;}
.princip2 a:visited { color: #336699; text-decoration: none; font-weight: bold; height: 18px; padding-top: 1px; width: 100px; border: #336666 1px solid;}
.princip2 a:hover { background-color: #336666; color: #FFFFFF; text-decoration: none; font-weight: bold; height: 18px; padding-top: 1px; width: 100px;border: 336666 1px solid;}
.princip2 a:active { background-color: #336666 ; color: #FFFFFF; text-decoration: none; font-weight: bold; height: 18px; padding-top: 1px; width: 100px; border: #336666 1px solid;}

/*---------------------------Fundos------*/

.fundo1{
	background-image : url(img/fundo1.gif);
	background-repeat : no-repeat;
	background-position : center;
}
.divide_h{
	background-image : url(img/div_h.gif);
	background-repeat : repeat-y;
	background-position : center;
	width: 3px;
}
.f_main{
	background-image : url(img/f_main.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
}
.links{
	background-image: url(img/links.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 34px;
}
.fbanner{
	background-image: url(img/fbanner.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.produto{
	background-image: url(img/fprod.gif);
	height: 23px;
	background-repeat: repeat-x;
}
.fpreco{
	background-image: url(img/fpreco.gif);
	height: 25px;
	background-repeat: no-repeat;
}
.fprod2{
	background-image: url(img/fprod2.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.fprods{
	background-image: url(img/fprods.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.sep_h{
	background-image: url(img/sep_h.gif);
	background-repeat: repeat-x;
	height: 30px;
}

.imagem{
	border: 2px solid #CC3333;
}

/*--------------------------Fundos------*/



.preco{
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}


/*--------Form------*/

.vert_sep{background-image : url(img/vert_sep.gif); background-position: center; background-repeat: repeat-y;}

.caixa_input, .caixa_input_small,.caixa_input_small2, .caixa4, .caixa3, .telef {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 234px;
	border: 1px inset;
	background-image: url(img/backform.gif);
}
.caixa_input_small{width: 144px}
.caixa_input_small2{width: 174px}
.caixa4{width: 60px;}
.caixa3{width: 30px; text-align: center;}
.telef{width:80px;}

.caixa_textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 100px;
	width: 234px;
	border: 1px inset;
	background-image: url(img/backform.gif);}
	
/*--------Form------*/

.caixa_login {
	BACKGROUND-color: #EEEAD7;
	padding: 5px;
	text-align: left;
	color: #EEEAD7;
	width: 200px;
}
.layer_esq {
	width: 10px;
	background-image: url(img/layer/esq.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.layer_centro {
	bottom: 10px;
	height: 5px;
	background-image:  url(img/layer/center.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.flogin{
	color: #000000;
	text-align: right;
	padding: 5px;
}
.blogin{
	font-family: verdana;
	color: #003366;
	font-weight: normal;
	font-size: 10px;
	background-color: #C9D8FC;
	border : 1px solid #ACA899;
}
	