/* CSS Document */

body {
	padding:0;
	margin:0 auto;
	font-family: Arial;
	font-size: 12px;
	color:#333333;
	/*width:950px;*/
	background:url(/temas/default/imgs/bgPag.gif) repeat-x;
	background-color:#eae5ce;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

.divLogo {
	position:absolute;
	top:32px;
	left:10px;
}

.logo {
	width:148px;
	height:51px;
	display:block;
}

.logo span{
	display:none;
}

.divBanner {
	display:block;
	position:absolute;
	top:10px;
	left:290px;
}

/*menu topo esquerda*/
#menuTopLeft {
	padding:0;
	margin:0;
	position:absolute;
	top:94px;
	left:0;
}

#menuTopLeft ul {
	padding:0;
	margin:0;
	border:0;
}

#menuTopLeft ul li {
	list-style:none;
	height:33px;
	padding:0;
	margin:0;
	float:left;
}

#menuTopLeft ul li a {
	display:block;
	height:33px;
	padding:0;
	margin:0;
	float:left;
}

.btApresentacao {
	background:url(/temas/default/imgs/bt01-off.gif) no-repeat;
	width:90px;
}
.btApresentacao:hover {
	background:url(/temas/default/imgs/bt01-on.gif) no-repeat;
}
.btApresentacao span{
	display:none;
}

.btContactos {
	background:url(/temas/default/imgs/bt02-off.gif) no-repeat;
	width:62px;
}
.btContactos:hover {
	background:url(/temas/default/imgs/bt02-on.gif) no-repeat;
}
.btContactos span{
	display:none;
}

/*menu topo*/
#menuTop {
	padding:0;
	margin:0;
	position:absolute;
	top:94px;
	left:289px;
    z-index:100;
}

#menuTop ul {
	padding:0;
	margin:0;
	border:0;
    z-index:100;
}

#menuTop ul li {
	list-style:none;
	height:33px;
	padding:0;
	margin:0;
	float:left;
}

#menuTop ul li a {
	display:block;
	height:33px;
	padding:0;
	margin:0;
	float:left;
}

.btServicosGraficos {
	background:url(/temas/default/imgs/bt03-off.gif) no-repeat;
	width:121px;
}
.btServicosGraficos:hover {
	background:url(/temas/default/imgs/bt03-on.gif) no-repeat;
}
.btServicosGraficos span{
	display:none;
}

.btServicosDistrib {
	background:url(/temas/default/imgs/bt04-off.gif) no-repeat;
	width:158px;
}
.btServicosDistrib:hover {
	background:url(/temas/default/imgs/bt04-on.gif) no-repeat;
}
.btServicosDistrib span{
	display:none;
}

.btProdutos {
	background:url(/temas/default/imgs/bt05-off.gif) no-repeat;
	width:75px;
}
.btProdutos:hover {
	background:url(/temas/default/imgs/bt05-on.gif) no-repeat;
}
.btProdutos span{
	display:none;
}

.btPontosVenda {
	background:url(/temas/default/imgs/bt06-off.gif) no-repeat;
	width:115px;
}
.btPontosVenda:hover {
	background:url(/temas/default/imgs/bt06-on.gif) no-repeat;
}
.btPontosVenda span{
	display:none;
}

/*conteudo*/
.divConteudo {
	display:block;
	font-size:11px;
	background:url(/temas/default/imgs/gradienteConteudo.gif) repeat-x; 
}

/*cesto compras*/
.divCesto {
	background-image:url(/temas/default/imgs/cestoComprasEsquerda.gif);
	width:223px;
	height:61px;
        overflow:hidden;
	margin-left:35px;
	position:relative;
}

.itens {
	/*display:block;*/
	position:relative;
	top:34px;
	left:61px;
	color:#4c4c4c;
	font-family:Arial;
	font-size:11px;
	float:left;
}

.itens a{
	color:#0090e3;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.itens a:hover{
	text-decoration:none;
}

.valor {
	position:relative;
	top:34px;
	left:71px;
	color:#4c4c4c;
	font-family:Arial;
	font-size:11px;
	float:left;
	text-decoration:none;
}

.valor a{
	color:#0090e3;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.valor a:hover{
	text-decoration:none;
}

/*login*/
.divLogin {
	background-image:url(/temas/default/imgs/loginEsquerda.gif);
	width:223px;
	height:95px;
	margin-left:35px;
	position:relative;
}

.inputUtilizador {
	display:block;
	border:none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8c897c;
}
.inputPassword {
	display:block;
	border:none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8c897c;
	width:100px;
}
.okLogin {
	display:block;
	width:23px;
	height:20px;
	border:none;
	background:none;
}

/*pesquisa*/
.divPesquisa {
	background-image:url(/temas/default/imgs/pesquisaEsquerda.gif);
	width:223px;
	height:69px;
	margin-left:35px;
	position:relative;
}
.inputPesquisa {
	display:block;
	border:none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:3px;
	color:#8c897c;
	width:95px;
}
.okPesquisa {
	display:block;
	width:23px;
	height:20px;
	border:none;
	background:none;
}


/*pedido de oramento*/
.btOrcamento {
	display:block;
	background-image:url(/temas/default/imgs/btOrcamento-off.gif);
	width:223px;
	height:69px;
	margin-left:35px;
}
.btOrcamento:hover {
	background-image:url(/temas/default/imgs/btOrcamento-on.gif);
}
.btOrcamento span{
	display:none;
}


/*newsletter*/
.divNewsletter {
	background-image:url(/temas/default/imgs/newsletterEsquerda.gif);
	width:223px;
	height:106px;
	margin-left:35px;
	position:relative;
}
.inputNewsletter {
	display:block;
	border:none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8c897c;
	width:95px;
}
.okNewsletter {
	display:block;
	width:23px;
	height:20px;
	border:none;
	background:none;
}

/*destaque grande*/
.imgDestaque {
	display:block;
	background-color:#FFFFFF;
	width:140px;
	height:158px;
	padding:5px;
}

.linkDestaque {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.linkDestaque:hover {
	color:#0090e3; 
	text-decoration:none;
}
.linkDestaque2 {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.linkDestaque:hover {
	/* color:#0090e3; */
	text-decoration:none;
}
.subTituloDestaque {
	font-size:11px;
	color:#000000;
	padding:10px 0 10px 0;
}

.txtDesconto {
	font-size:11px;
	color:#0090e3;
}
.txtDestaque {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.valorDestaque {
	color:#4c4c4c;
	font-family:Arial;
	font-size:11px;
	float:left;
}

.valorDestaque a{
	color:#0090e3;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.valorDestaque a:hover{
	text-decoration:none;
}

/*outros destaques*/
.txtOutrosDestaques {
	font-size:11px;
	color:#4c4c4c;
	padding:10px 0 5px 0;
}

.linkOutrosDestaques {
	display:block;
	background-image:url(/temas/default/imgs/bulletOutrosDestaques.gif);
	width:20px;
	height:19px;
}
.linkOutrosDestaques span{
	display:none;
}

/*footer*/
#footer {
	padding:0;
	margin:0 0 0 85px;
}

#footer ul {
	padding:0 0 5px 0;
	margin:0;
	border:0;
}

#footer ul li {
	list-style:none;
	/*height:33px;*/
	padding:0;
	margin:0;
	height:15px;
}

#footer ul li a {
	display:block;
	/*height:33px;*/
	padding:0 0 3px 10px;
	margin:0;
	background:url(/temas/default/imgs/bulletMenuFooter.gif) no-repeat;
	background-position:left center;
	font-size:11px;
	color:#757267;
}

#footer ul li a:hover {
	text-decoration:none;
}

.logoMe {
	display:block;
	background-image:url(/temas/default/imgs/logoMe.gif);
	width:86px;
	height:55px;
}
.logoMe span{
	display:none;
}

.copy {
	color:#757267;
	margin-left:95px;
	font-size:11px;
	padding:3px 0 3px 0;
}

.seara {
	display:block;
	background-image:url(/temas/default/imgs/logoSeara.gif);
	width:64px;
	height:16px;
}
.seara span{
	display:none;
}


/*interior*/

/*paginao*/
.divPaginacao {
	display:block;
	background-color:#0090e3;
	height:21px;
        width:460px;
	margin:0px 0px 15px 0px;
	text-align:center;
	padding:5px 0px 0px 15px;
	font-size:11px;
	color:#80c8f1;
}

.linkAnterior {
	font-size:11px;
	text-decoration:underline;
	color:#FFFFFF;
	
	background:url(/temas/default/imgs/setaAnterior.gif) no-repeat;
	background-position:left center;
	padding:0 7px 5px 10px;
}
.linkAnterior:hover {
	text-decoration:none;
}

.paginas {
	font-size:11px;
	color:#80c8f1;
}
.paginas a{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 3px 0 3px;
}
.paginas a:hover{
	text-decoration:underline;
}
.paginas span{
	color:#FFFFFF;
	text-decoration:underline;
	padding:0 3px 0 3px;
}




.linkSeguinte {
	font-size:11px;
	text-decoration:underline;
	color:#FFFFFF;
	background:url(/temas/default/imgs/setaSeguinte.gif) no-repeat;
	background-position:right center;
	padding:0 10px 5px 7px;
}
.linkSeguinte:hover {
	text-decoration:none;
}


/*list*/
.imgListagem {
	display:block;
	background-color:#FFFFFF;
	width:89px;
	height:100px;
	padding:5px;
}

.valorListagem {
	color:#4c4c4c;
	font-family:Arial;
	font-size:11px;
	float:left;
}

.valorListagem a{
	color:#0090e3;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}

.valorListagem a:hover{
	text-decoration:none;
}

.valorListagemOld {
	color:#4c4c4c;
	font-family:Arial;
	font-size:11px;
}

.valorListagemOld span{
	color:#000000;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:line-through;
	padding-right:3px;
}

.btAdicionarList {
	display:block;
	background-image:url(/temas/default/imgs/btAdicionarList.gif);
	width:147px;
	height:42px;
}

.btAdicionarList span{
	display:none;
}

.tituloPagina {
	font-size:14px;
	font-weight:bold;
	padding:15px 0 15px 0;
}

.txtGeral {
	font-size:11px;
	color:#000000;
}

/*detalhe*/
.tituloDetalhe {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-bottom:7px;
}

.txtGeralDetalhe {
	font-size:11px;
	padding-bottom:7px;
}

.valorDetalhe {
	color:#4c4c4c;
	font-family:Arial;
	font-size:11px;
}

.valorDetalhe span {
	color:#0090e3;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}

.btAdicionarDetalhe {
	display:block;
	background-image:url(/temas/default/imgs/btAdicionarDetalhe.gif);
	width:177px;
	height:68px;
}

.btAdicionarDetalhe span{
	display:none;
}

.imgDetalhe {
	display:block;
	padding:5px;
	background-color:#FFFFFF;
	width:224px;
	height:258px;
	margin-bottom:8px;
}

.thumbDetalhe {
	display:block;
	padding:5px;
	background-color:#FFFFFF;
	width:103px;
	height:118px;
	margin-bottom:8px;
}

.produtosRelacionados {
	background-color:#000000;
	padding:5px;
	color:#FFFFFF;
	font-size:11px;
	width:225px;
	margin-bottom:8px;
}

.tituloProdutoRelacionado {
	font-size:11px;
	text-decoration:none;
	color:#4c4c4c;
}
.tituloProdutoRelacionado:hover {
	font-size:11px;
	text-decoration:underline;
}

.txtGeralThumb {
	font-size:11px;
	color:#4c4c4c;
}

.valorThumb {
	color:#4c4c4c;
	font-family:Arial;
	font-size:11px;
	color:#4c4c4c;
}

.valorThumb a {
	color:#0090e3;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
.valorThumb a:hover {
	text-decoration:none;
}



/* JOAO ALTERACOES*/


.pesquisaInput{
	width:200px;
	border:1px solid gray;
	color:#0090e3;
	font-family:Arial;
	font-size:11px;
	padding:3px;
}

.divNoLogin {
	background-image:url(/temas/default/imgs/loginEsquerda2.gif);
	width:223px;
	height:95px;
	margin-left:35px;
	position:relative;
}
.divNoLoginInside{
	position:absolute;
	margin-top:33px;
	margin-left:70px;
	font-weight:bold;
}
.sugira{
	width:300px;
	border:1px solid gray;
	font-family:Arial;
	font-size:11px;
	padding:3px;
	}
.sugiraText{
	width:300px;
	border:1px solid gray;
	font-family:Arial;
	font-size:11px;
	padding:3px;
	}


a{
	color:#0090e3;
	font-family:Arial;
	outline:none;
}

a:hover{
	text-decoration:none;
}

.pageTitle{
	font-weight:bold;
	font-family:verdana;
	font-size:11px;
	color:#333333;
}
