html,body,div,ul,li,a,h1,h2,h3,h4,h5,h6,p,form,input {
margin:0;
padding:0;
list-style:none;
outline:none;
}

body{
background:#348565;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px
}

a img, input{
border:none
}

a{
color:#9bbcab;
text-decoration:none
}
a:hover{
color:#006641
}

h1{
font-size:12px;
text-transform:uppercase;
float:left;
margin-top:27px;
margin-left:10px;
}

h2,span#preco{
background:#dae7d5;
font-size:13px;
font-style:italic;
font-weight:300;
margin-bottom:2px;
padding:8px 0 8px 14px
}

h3{
background:#00663f;
color:#fef7c1;
font-size:12px;
font-style:italic;
font-weight:300;
padding:2px 0 2px 14px
}
h3 b{
font-style:normal
}

p{
text-align:justify
}

li{
list-style:none
}

input{
font-size:13px
}
input.txt,select.txt,textarea{
background:#fffbdd;
border:1px solid #00663f;
color:#00663f;
font-weight:900;
margin:7px 0;
padding:2px 0;
width:99%
}
input.bt{
background:url(/template/2008/img/backround_procurar_enviar.png);
cursor:pointer;
height:33px;
margin-bottom:10px;
padding-bottom:5px;
width:115px
}

a,label,input{
font-weight:800
}

h1,h2,input,#mainmenu a:hover,#mainmenu .o,#cred *,.produtos-detalhes a,#titulo-apoios,.caixabranca,.caixabranca a,#legal,span#preco,#content label,.produtos a{
	color:#00663f
}

.clear{
clear:both;
}

#homea{
display:block;
position:absolute;
top:35px;left:40px;
height:100px;width:300px;
text-indent:-9999px
}
/* Head */
#header{
background:url(/template/2008/img/header-repeater.jpg);
}
#head{
	background:url(/template/2008/img/header_6.jpg) no-repeat;
	height:243px;
	width:1000px
}
/* Menu */
#mainmenu,#mainmenu *{
	float:left
}
#mainmenu{
	display:inline;
	margin:169px 0 0 87px
}
#mainmenu li{
border-left:2px solid #fef7c1;
display:block;
height:18px;
text-align:center
}
#mainmenu li.border-right{
border-right:2px solid #fef7c1
}
#mainmenu a{
color:#fef7c1;
display:block;
height:16px;
font-size:12px;
margin:0 2px;
padding-top:2px
}
* html #mainmenu a{ /* IE6 */
margin:0 1px
}
#mainmenu a:hover,#mainmenu .o{
	background:#fef7c1
}
#legal,.ref-des div,.preco div{
text-align:center
}

/* Barra Lateral */
#menu{
display:inline;
margin-left:75px;
float:left;
width:238px;
height:600px
}
#menu h6{
color:#fef9c2;
font-size:12px;
text-align:center
}
/* Pesquisa */
#pesquisa,#categorias{
background:url(/template/2008/img/pesquisa-repeater.png);
color:#fef9c2
}
#pesquisa{
padding:11px 25px 0
}
#pesquisa h6{
border-bottom:2px solid #fef9c2;
padding-bottom:9px;
margin-bottom:10px
}
#pesquisafooter,#categoriasfooter{
background:url(/template/2008/img/footer-pesquisa.png);
height:18px
}
/* Área de Utilizador */
#area_utilizador a{
display:block;
font-weight:100;
font-size:12px;
margin-bottom:8px;
padding:2px 0;
text-align:center
}
#area_utilizador a:hover{font-weight:900}
/* Caixa Branca */
.caixabranca{
background:url(/template/2008/img/contactem-repeater.png);
padding:11px 0 5px
}
.caixabranca h6{
background:#00663f;
margin:11px 11px 8px 10px;
padding:7px 0
}
.caixabranca div{
margin:0 25px
}
.caixabrancafooter{
background:url(/template/2008/img/contactem-footer.png);
height:17px
}



#caixapaypal
{
    padding-bottom:0;
}

#caixapaypal  h6
{
    margin-bottom:0;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    text-transform: uppercase;
    word-spacing: 5px;
}


#caixactt
{
    padding-bottom:0;
}

#caixactt  h6
{
    margin-bottom:0;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    text-transform: uppercase;
    word-spacing: 5px;
}



/* Body */
#body-wrapper{
	background:#348565 url(/template/2008/img/body-repeater.jpg) repeat-x;
	min-height:950px;
	height:auto !important;
	height:950px;
}
#body{
	width:1000px
}
#main{
display:inline;
float:right;
margin-right:73px;
min-height:450px;
height:auto !important;
height:450px;
width:614px


}




#pesquisa-barra{
background:url(/template/2008/img/header_6.jpg) no-repeat;
background-position:-325px -244px;
height:76px;
margin-bottom:12px;
}

#pesquisa-barra form{
	line-height:21px;
	margin:0;
	padding:0;
	text-align:right;
	color:#FFFEEF;
	padding-top:1px;
}


#pesquisa-barra form input.txt, #pesquisa-barra form select.txt{
	width:170px;
	background:#FFFEEF;
	margin:0;
	font-size:11px;
	padding:1px;
	float:none;
	clear:both;
	border:none;
}

#pesquisa-barra form .bt{
	width:auto;
	background:#00663F;
	color:#FFFEEF;
	border:#FFFEEF 1px solid;
	margin:0;
	font-size:9px;
	padding:1px;
	float:none;
	clear:both;
	margin-right:10px;
	height:auto;
}





#content{
background:url(/template/2008/img/background-conteudos.png);
padding:0 13px 0 12px;
}
#content .txt{
	width:213px
}
#mainfooter{
	background:url(/template/2008/img/background-conteudos-footer.png);
	height:17px;
	width:100%
}
#cred{
border-top:1px solid #408d6d;
margin-top:10px;
padding:3px 15px
}
#cred p{
	text-align:right
}

/* Produtos */
.produto{
display:inline;
float:left;
margin:0 4px 0 13px
}
.produto .imagem-produto{
border:0 solid #b2d0b8;
border-right-width:3px;
border-bottom-width:4px;
position:relative
}
.produto a{
border:1px solid #80b299;
display:block;
padding:3px
}
.produto .mais{
background:url(/template/2008/img/mais.jpg);

position:absolute;
height:23px;width:23px
}
.produto img{
width:166px
}
/* Detalhes de Produtos */
.produtos-detalhes{
font-size:11px
}
.ref-des,.preco{
background:#dae7d5;
float:left;
width:100%
}
.preco{
font-weight:800;
padding:7px 0 3px 0
}
.preco span{
font-size:18px
}
.ref-des div,.preco div{
float:left;
margin-left:16px;
width:175px
}
.ref-des p{
text-align:center
}

#legal{
font-size:10px
}
/* Apoios */
#titulo-apoios{
background:#fef9c2;
font-size:12px;
margin:21px 0 8px;
padding:9px 0 7px 13px;
text-transform:uppercase
}
#apoios{
text-align:center
}
#apoios li{
display:inline
}
#apoios img{
margin:0 21px
}
/* Pagsimples */
#pad{
line-height:1.3em;
margin-top:14px;
padding:0 14px
}
#pad strong{
font-size:12px;
font-style:italic
}
#pad p{
margin-bottom:10px
}
/* Paginacao */
#pagtop{
margin-bottom:28px
}
#pagbot{
margin-top:28px
}
.pagination{
font-size:12px;
text-align:center
}
.pagination a,.pagination span{
color:#9bbcab;
font-weight:800;
margin:0 6px
}
.pagination a:hover,.pagination .current{
color:#016742;
text-decoration:underline
}
/* Categorias */
#categorias{
padding:10px 12px 10px 11px
}
#categorias li,#categorias a{
color:#fef9c2;
display:block;
height:20px;
}
#categorias li{
border-bottom:1px solid #003D25;
list-style:none
}
#categorias li.noborder{
border-bottom:none
}
#categorias a{
height:17px;
padding:3px 0 0 20px
}

#categorias a:hover,#categorias .o{
background:#00492b;
color:#fff
}
#categorias h6{
color:#fff;
font-size:13px;
text-align:left;
margin:0 0 5px 13px
}
/* Peca */
.voltar{
margin-bottom:20px;
padding-left:15px;
text-transform:uppercase
}
#observacoes{
	float:right;
	width:360px
}
span#preco{
float:right;
font-weight:800;
margin-right:10px
}
/* Contador */
#contador{
border:1px solid #247c56;
margin:0 12px
}
#contador span{
display:block;
font-weight:800;
padding:2px 0;
text-align:center
}
#contador #desig{
background:#00663f;
color:#fff7c6;
float:left;
width:98px
}
#contador #visitas{
background:#fffbdd;
color:#016541
}

table.listagem{
margin-bottom:20px;
width:100%
}
.listagem a{
text-decoration:underline
}
.listagem thead th{
background:#DAE7D5;
border-right:2px solid #FFFEEF;
color:#00663f;
font-size:12px;
font-weight:900;
font-style:italic;
text-align:center;
}
.listagem tr{
color:#00663f;
height:25px;
text-align:center
}
.listagem tr.back{
background:#FEFACD
}

#carrinho_listagem .txt{
float:left;
display:block;
margin:0 8px;
text-align:center;
width:25px;
}
#carrinho_listagem a{
float:left
}
#carrinho_listagem tbody tr{height:30px}

#carrinho {
background:url(/template/2008/img/carrinho_compras.png);
color:#00663F;
display:block;
padding-top:55px;
padding-right:10px;
height:28px;
left:915px;
position:absolute;
top:237px;
text-align:center;
width:47px
}

.barra_ferramentas{
height:25px;border:1px solid #D9E8D1;
margin-bottom:10px;
padding-right:5px
}
.barra_ferramentas a{
background:url(/template/2008/img/x.jpg) no-repeat right;
color:#00663E;
display:block;
float:right;
margin-top:1px;
width:141px;height:17px;
padding-top:6px;
text-align:left
}

.encomenda_dados {
margin:4px 0
}
.encomenda_dados span{
float:right;
display:block;
height:20px;
font-weight:bold;
font-style:italic;
padding-top:7px;
text-align:center
}
.encomenda_dados .ref{
color:#00663F;
width:157px
}
.encomenda_dados .dado{
padding-top:5px;
width:108px
}
