#content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; height:100%;}
#header { width:100%; height:20px; background-color:#CCCCCC; padding:10px; }
#header a { color:#000000; text-decoration:none;}
#header a:hover { text-decoration:none; color:#FF0000;}
a:link { text-decoration:none; color:#ef4023; }
a:hover {color:#ef4023; text-decoration:underline;}
body {background-image: url(bkg.gif); margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.menu { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ef4023; padding-left:5px; padding-right:5px;}

a.menu:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ef4023; padding-left:5px; padding-right:5px; text-decoration:none;}
a.menu:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ef4023; padding-left:5px; padding-right:5px; text-decoration:none;}
a.menu:hover { text-decoration:underline;}

.legendas { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ef4023; padding-left:5px; padding-right:5px;}
a.legendas:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ef4023; padding-left:5px; padding-right:5px; text-decoration:none;}
a.legendas:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ef4023; padding-left:5px; padding-right:5px; text-decoration:none;}
a.legendas:hover { text-decoration:underline;}

.legendas2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ef4023;}
a.legendas2:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ef4023;text-decoration:none;}
a.legendas2:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ef4023; text-decoration:none;}
a.legendas2:hover { text-decoration:underline;}


.assinatura {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ef5d44; padding-left:10px;}
.footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
a.footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none;}
a.footer:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ef4023; text-decoration:underline;}

#titulo_pag { font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:11px; color:#ffffff; padding-left:5px; width:402px; text-transform:uppercase; background-color:#000000; font-weight:bold;  height:17px;}
#titulo_pag2 { font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:11px; color:#ffffff; padding-left:5px; width:402px; text-transform:capitalize; background-color:#CC3300; font-weight:bold;  height:17px; margin-top:20px;}
#titulo_pag3 { font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:12px; color:#ffffff; padding-left:5px; width:402px; text-transform:capitalize; background-color:#000000; font-weight:bold;  height:20px; margin-left:10px; padding-top:2px;}

#gc_default { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding-left:5px;}
#conteudo_paginas{/*background-color:#FFFFCC;*/ width:410px; margin:0px 10px 0px 10px;}
.conteudo { margin:5px 0px 5px 0px; color:#000000;}
table { font-size:11px;}
hr { border:1px solid #CCCCCC;}
h2 { width:181px; height:17px; background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; padding-left:5px; text-transform:uppercase; font-weight:bold; text-align:left; }
.filtergray {FILTER:none;
/*			cursor:pointer;*/
}
.filtergray_no{	FILTER:Gray Alpha(opacity=40); -moz-opacity: 0.4;
			/*cursor:pointer;*/

}


/********** NOTICIAS ************/
#noticias_mini_destaque { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#006699;}
#noticias_mini_noticia { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style:solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.titulo_noticia { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-left:5px;}
div#noticias_mini_noticia .conteudo { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding:0px;  }
.detalhes {  font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-transform:uppercase; color:#e54125;}
.detalhe_noticia { font-family:Arial, Helvetica, sans-serif; font-size:11px;  padding-top:10px; padding-left:10px;}

div#noticias_detalhes {}
div#noticias_detalhes .titulo { font-size:11px; font-weight:bold; color:#e54125;}
div#noticias_detalhes .data { font-size:11px; font-weight:bold;color:#e54125;}
div#noticias_detalhes .noticia_img {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
div#noticias_detalhes .noticia {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}



#utilizador_caixa_utilizador  { padding:5px; text-align:center;}
#utilizador_caixa_utilizador .titulo{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center; color:#FFFFFF;}

.loginLink {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}
a.loginLink {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
a.loginLink:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ef4023; text-decoration:underline;}



/************ NEWSLETTER *******/
.newsletter { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}
#bkg{margin-left:10px; background-image:url(newsletter_bkg.gif); background-repeat:no-repeat; width:397px; height:275px;}
#newsletter_formulario { padding-left:111px; padding-top:115px; }
#txt_nome { border:1px solid #000; padding-left:3px; width:158px; margin-top:5px; font-size:11px;}
#txt_email{ border:1px solid #000; margin-top:5px; padding-left:3px; width:158px; font-size:11px;}
.remover { font-size:10px;}
#checkbox { float:left; padding-top:5px; padding-left:5px;}
#container { width:170px;}



/*********** SONDAGENS  ***********/
div#sondagens_sondagem {}
div#sondagens_sondagem #titulo { font-size:11px; color:#ef4023;}
div#sondagens_sondagem .conteudo { padding:0; color:#646464;}
div#sondagens_sondagem .detalhes { text-transform:none;}





/******************** Forms ************************/
.form-title{ padding-top: 15px; padding-bottom: 50px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 20px; }
.form-section-title { background-image: url(degradee_titulo_offline.gif); background-repeat: repeat-x; background-position: left bottom; border-bottom: 1px #999999 solid; padding-top: 15px; padding-bottom: 3px; padding-left: 5px; font-family: Verdana, Arial, Helvetica, sans-serif;  color: #555555; font-size: 11px; width: 100%; }
.form-separador{ border-bottom: 1px #999999 solid; padding-top: 15px; padding-bottom: 3px; padding-left: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #555555; font-size: 11px; width: 100%; font-weight:bold; background-color:#FFF3EF; }
.form-label{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; color: #333333; font-size: 10px; text-decoration: none;}
.form-comment{ font-family: Verdana, Arial, Helvetica, sans-serif;  color: #333333; font-size: 10px; text-decoration: none;}
.form-error{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; font-weight:bold; color: #df111b;}
.form-warning{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9px; color: #003300;}
.form-text{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; color: #333333; border: 1px #000000 solid;}
.form-submit{ font-family: Verdana, Arial, Helvetica, sans-serif;  vertical-align:bottom; font-size: 9; text-transform:uppercase; height:19px; color: #FFFFFF; background-color:#ef4023; cursor:hand; border:#000000 solid 1px;}
.form-submit-alterar{ font-family: Verdana, Arial, Helvetica, sans-serif;  vertical-align:bottom; font-weight: normal; font-size: 10; width: 50; color: #333333; background-image: url(degradee_submit.gif); background-repeat: repeat-x;  background-position: left bottom; height: 21px; border-top: 1px #BBBBBB solid; border-left: 1px #BBBBBB dotted; border-right: 1px #BBBBBB dotted; border-bottom: 1px #BBBBBB dotted;}
.form-submit-apagar{ font-family: Verdana, Arial, Helvetica, sans-serif;  vertical-align:bottom; font-weight: normal; font-size: 10; width: 50; color: #333333; background-image: url(degradee_submit.gif); background-repeat: repeat-x; background-position: left bottom; height: 21px; border-top: 0px #BBBBBB dotted; border-left: 1px #BBBBBB dotted; border-right: 1px #BBBBBB dotted; border-bottom: 1px #BBBBBB dotted; }
.form-submit-remover{ font-family: Verdana, Arial, Helvetica, sans-serif;  vertical-align:bottom; font-size: 10; width: 50; color: #333333; background-image: url(degradee_submit.gif); background-repeat: repeat-x;  background-position: left bottom; height: 21px; border: 1px #BBBBBB dotted;}
.form-combo{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; }
.form-radio{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #333333;}
.form-active-tr{background-color:#FFFBF9;}
.form-active-tr-hover{}
.form-title-tr{ background-color: #E6E6E6;}
.form-description-tr{ background-color: #E6F4FB;}
.form-inactive-tr{}

.conteudo { 
			font-variant:normal;
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:10px; 
			color:#333333; 
			line-height:16px;
			font-weight:normal;
			}



.txtmsgerro{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#df111b;
		font-weight:bold;
		line-height:16px;
}

.txtmsgok{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#008132;
		font-weight:bold;
}

/***************************LOGIN****************************/

#utilizador_caixa_login{
	margin-top:1px;
	}
	
.campos{
	padding:0px;
	margin-top:0px;
	}
	
.input{
	border:0px;
	padding-left:12px;
	}
	
.password{
	border:0px;
	padding-left:12px;
	}

.submit{
	float:right;
	padding-right:12px;
	padding-top:5px;
	}

.link{
	clear:both;
	}

#utilizador_caixa_login .links a{
	
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	}
	
#utilizador_caixa_login .links a:hover{
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#FFFFFF;
	}


/********************************CARRINHO*********************************/

#carrinho{
	float:left;
	}
	
.item{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	height:5px;
	}
	
.total{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	height:15px;
	}

.input_item input{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	background-color:#000000;
	border:0px;
	}

	
.input_total input{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	background-color:#000000;
	border:0px;
	}

.links a{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	padding:0px;
	margin:0px;
	font-weight:bold;
	text-decoration:none;
	}
	
.links a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	padding:0px;
	margin:0px;
	font-weight:bold;
	text-decoration:underline;
	}	
	
	
/************************PESQUISA************************/


#hpesquisa{
	width:402px;
	height:91px;
	margin-left:13px;
	background-image:url(../design/pesquisa_bkg.gif);
	text-align:center;
	background-repeat:no-repeat;
}

#inputsHpesquisa{
	text-align:left;
	padding-top:40px;
	padding-left:20px;
}

#inputsHpesquisaBorder{
	width:220px;
	height:18px;
	border:3px solid #000000;
}
.inputHpesquisa{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width:190px;
	height:18px;
	border:none;
	vertical-align:top;
}



#hpesquisa2{
	width:147px;
	height:20px;
	margin-bottom:10px;
}

#inputsHpesquisa2{

}

#inputsHpesquisaBorder2{
	width:147px;
	height:16px;
	background-color:#FFFFFF;
	border:3px solid #000000;
}
.inputHpesquisa2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width:120px;
	height:16px;
	border:none;
	vertical-align:top;
}

.inputSearchImage{ padding-top:2px;
}




#familiaLeftText{
	float:left;
	margin-left:10px;
	width:195px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	text-transform:capitalize;
}

#familiaLeftText a{
	color: #000000;
	font-weight:bold;
}

#familiaRightText{
	float:left;
	width:195px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	text-transform:capitalize;
}

#familiaRightText a{
	color: #000000;
	font-weight:bold;
}






/************************PRODUTOS************************/
#prodContainer{
	margin-top:5px;
	border-bottom: 2px dotted #666666;
	width:402px;
	margin-top:5px;
}


#prodLImagem{
	float:left;
	margin-left:5px;
	width:83px;
	height:82px;

}

#prodRtext{
	float:left;
	margin-left:5px;
	text-align:left;
}

#prodRreferencia{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	width:300px;
}

#prodRreferencia a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

#prodpdf{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	width:300px;
}

#prodpdf a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

#prodRtitulo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	width:300px;
}

#prodRtitulo a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}


#prodRdesc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	width:300px;
}

#prodRpreco{
	float:left;
	color:#CC3300;
	font-weight:bold;
	width:150px;
	padding-top:3px;
	font-size:11px;
}

#prodRstock{
	float:left;
	padding-top:4px;
}

#prodRAdd{
	padding-left:5px;
	float:left;
}

/************************PRODUTOS DETALHES************************/

#prodDetalheContainer{
	margin-top:5px;
	border-bottom: 2px dotted #666666;
	width:402px;
	margin-left:8px;
}

#prodDetalheImagem{
	float:left;
	width:125px;
	height:118px;
	border-right: 2px dotted #666666;

}

#prodDetalheText{
	float:left;
	margin-left:5px;
	text-align:left;
	width:270px;
}


#prodDetalhereferencia{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	width:270px;
}

#prodDetalhereferencia a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

#prodDetalhetitulo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	width:270px;
	height:60px;
}

#prodDetalhetitulo a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}


#prodDetalhedesc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	width:270px;
}

#prodDetalhepreco{
	color:#CC3300;
	font-weight:bold;
	width:270px;
	font-size:12px;
}

#prodDetalheDesc{ 
	width:400px;
	padding:5px 0px 5px 0px;
}

/************************DESTAQUES HOMEPAGE************************/

#home_destaqueL{ 
	float:left;
	width:190px;
	margin: 5px 5px 5px 5px;
	height:250px;
	border-bottom:2px dotted #666666;
}

#home_destaqueR{ 
	float:left;
	width:190px;
	margin: 5px 5px 5px 5px;
	height:250px;
	border-bottom:2px dotted #666666;
}

#home_prodContainer{
	margin-top:5px;
	width:190px;
}

#home_prodLImagem{
	/*float:left;*/
	width:190px;
	height:82px;
	text-align:center;
}

#home_prodRtext{
	float:left;
	margin-left:5px;
	width:190px;
	text-align:left;
}

#home_prodRreferencia{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	width:190px;
	height:22px;
	text-align:center;
	padding-top:2px;
}

#home_prodRreferencia a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}



#home_prodRtitulo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	width:190px;
	height:65px;
	text-align:center;
}

#home_prodRtitulo a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}


#home_prodpdf{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	width:190px;
	height:22px;
	text-align:center;
	padding-top:2px;
}

#home_prodpdf a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight: normal;
}

.produtoPDF{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	width:190px;
	height:22px;
	padding-top:2px;
}

.produtoPDF a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight: normal;
}
#home_prodRpreco{
	color:#CC3300;
	font-weight:bold;
	width:190px;
	height:22px;
	text-align:center;
	font-size:11px;
}
#home_prodRAdd{
	height:22px;
	width:190px;
	padding-left:45px;
}

.produtoPrice{
	color:#CC3300;
	font-weight:bold;
	width:190px;
	font-size:12px;

}
/************************MENU ESQUERDA************************/
#menuFamiliaProdTitulo{ 
	width:182px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left; 
	font-size:11px; 
	color:#ffffff; 
	padding-left:5px; 
	text-transform:uppercase;
	background-color:#000000;
	font-weight:bold;
	margin-bottom:5px;
}

#menuFamiliasRight{ 
	float:left;
	padding-right:1px;
	padding-bottom:1px;
	width:90px;
	height:50px;
	margin-left:10px;
}

#menuFamiliasLeft{
	float:left;
	padding-left:1px;
	padding-bottom:1px;
	width:90px;
	height:50px;
}

.site-link{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 10px; 
	color: #444444; 
	text-decoration:none;
}

a.site-link{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 10px; 
	color: #444444; 
	text-decoration:none;
}

a.site-link:hover { 
	color:#ef4023;
	text-decoration:underline;
}

.clear{ clear:both;}

