body {
	background-image:url(imgs/fundobk.jpg);
	background-repeat:repeat-x;
	background-position:top center;  /*melhor maneira de centrar backgrounds para imagens muito grandes ou patterns*/
	background-color:#3abfa7;
	margin:0px;
	border:0px;
	text-align:center;

}

html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	/*overflow:auto;*/
}

/*///////////////////////////////////////*/

a { outline: none; } /*links das imagens não ficam com a linha a tracejado quando são clickados*/
div { outline: none; margin:0px; } /*remover linha de selecção dos divs*/
img { border:0px; } /*retira o border a todas as imagens para prevenir links indesejados*/
table { border:0px; }

/*Alturas & Larguras*/
.largura5{ width:5px; }
.largura10{ width:10px; }
.largura15{ width:15px; }
.largura20{ width:20px; }
.largura25{ width:25px; }

.altura5{ height:5px; }
.altura10{ height:10px; }
.altura15{ height:15px; }
.altura20{ height:20px; }
.altura25{ height:25px; }
/*Alturas & Larguras*/

/*Padings*/
.padleft5{padding-left:5px;}
.padleft10{padding-left:10px;}
.padleft15{padding-left:15px;}
.padleft20{padding-left:20px;}
.padleft25{padding-left:25px;}

.padrgt5{padding-right:5px;}
.padrgt10{padding-right:10px;}
.padrgt15{padding-right:15px;}
.padrgt20{padding-right:20px;}
.padrgt25{padding-right:25px;}
/*Padings*/

#pagina{ width:100%; height:100%; position:relative; border:0px solid #000033; margin:0px;} /*DIV da página onde se encontram todos os outros DIV'S*/
/*#centro{width:941px; position:relative; height:768px;}*/
#centro{width:941px; position:relative; height:100%; border:0px solid #990000; margin:0px;}

#cabecalho{position:relative; margin:0px; border:0px solid #006633; width:941px; height:250px; z-index:730;}
#banner{height:245px; width:941px; position:absolute; z-index:10; top:0px; left:0px;}
#logotipo{position:absolute; width:290px; height:230px; left:5px; bottom:0px; z-index:500;}
#menu{position:absolute; height:38px; bottom:20px; left:340px; z-index:5000;}
#divyoutube{position:relative; width:96px; height:38px;}
#iconeyoutube{position:absolute; bottom:7px; left:15px;}
#conteudo_central{border:0px solid #0066FF; z-index:650;}
#tabela_central{border:0px; width:100%; height:450px;}
#largura_menus_produtos{width:239px;}

/*#rodape{position:absolute; bottom:0px; margin:0px; left:0px; width:100%; height:52px; text-align:center;}*/
#rodape{ margin:0px;  width:100%; height:52px; text-align:center;}
.fundo_rodape{border:0px; height:52px; width:941px; background-image:url(imgs/rodape_fundo.png); background-repeat:no-repeat;}
.conteudo_linksrapidos{width:450px; letter-spacing:1px;font-size:10px; font-weight:bold; color:#2a8a49;}
.conteudo_linksrapidos a{text-decoration:none;font-size:10px; font-weight:bold; color:#2a8a49;}
.linkelaconta{font-size:10px; color:#9c909e; text-decoration:none; padding-right:5px;}
#sloganrodape{position:absolute; width:910px; height:50px; background-image:url(imgs/frase.png); background-repeat:no-repeat; left:20px; bottom:35px;}

/*FADE IMAGENS BANNER*/
div#slideshow {position: relative; overflow:hidden; width:941px; height:245px;}
div#slideshow ul#slides_animacao {list-style: none; width:941px; height:245px; margin-left:140px; margin-top:0px;}	
div#slideshow ul#slides_animacao li {margin: 0px 0px 0px 0px;}
div#slideshow ul#slides_animacao li img{background:none;}

/*animacao home*/
#fundo_slideshow{position:relative; background-image:url(imgs/slide_home_bkg.png); background-repeat:no-repeat; width:708px; height:424px;}
#posicao_slideshow{position:absolute; width:658px; height:374px; top:25px; left:25px; overflow:hidden; z-index:1;}
#slideimagenshome { position:relative;}
#slideimagenshome div.scrollableArea *
{
	position: relative;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}

#slideimagenshome div.scrollingHotSpotLeft { height:384px;}
#slideimagenshome div.scrollingHotSpotRight { height:384px;}

/*MENU PRINCIPAL*/
#menudropdown, #menudropdown ul { list-style: none; }
#menudropdown, #menudropdown * { padding: 0; margin: 0; }
#menudropdown li.headlinkleft { background-image:url(imgs/menu_left.png); width:96px; height:38px; float: left; margin-left: 2px; }
#menudropdown li.headlinkright { background-image:url(imgs/menu_right.png); width:96px; height:38px; float: left; margin-left: 2px; }

#menudropdown li.headlink {float: left; margin-left: 2px; border: 0px black solid; text-align: center; padding-left:25px; padding-right:25px; position:relative }
#menudropdown li.headlink a { display: block; height:38px; text-decoration:none; padding-top:12px;}

#menudropdown li.headlink ul { display: none; text-align: left; top:38px; width:100%; position:absolute; left:0px; border-top:1px solid #FFFFFF; z-index:6000; }
#menudropdown li.headlink:hover ul { display: block; border:0px solid #00FF33;}
#menudropdown li.headlink ul li { }
#menudropdown li.headlink ul li a { height: 20px; background-color: #ff730f; text-decoration:none; padding:10px; }
#menudropdown li.headlink ul li a:hover { background-color: #ff9448; text-decoration:none; }

#menudropdown a { color: #2a8a49; font-size:12px; font-weight:bold; text-transform:lowercase;} 
#menudropdown ul li a { color:#FFFFFF; font-weight:normal; font-size:11px; letter-spacing:1px;}
#menudropdown ul li a:hover { text-decoration: none; }
#menudropdown li.headlink { background-image:url(imgs/fundo_bt_menu.png); background-repeat:repeat-x; }
#menudropdown li.headlink ul { padding-bottom: 10px; }


/*MENU PRODUTOS*/
#menuprodutos, #menuprodutos ul { list-style: none; }
#menuprodutos, #menuprodutos * { padding: 0; margin: 0; }

#menuprodutos li.headlink {text-align: center; margin-bottom:10px; }
#menuprodutos li.headlink a { display: block; text-decoration:none;}

#menuprodutos li.headlink ul { display: none; text-align: left; width:160px; margin-top:0px; margin-left:26px; border-top:1px solid #FFFFFF; }
#menuprodutos li.headlink ul { *margin-left:-5px  } /*IE7*/
#menuprodutos li.headlink:hover ul { display: block; }
#menuprodutos li.headlink ul li {}
#menuprodutos li.headlink ul li a { height: 10px; background-color: #ff730f; text-decoration:none; padding:10px; }
#menuprodutos li.headlink ul li a:hover { background-color: #ff9448; text-decoration:none; }

#menuprodutos a { color: #2a8a49; font-size:12px; font-weight:bold; text-transform:lowercase;} 
#menuprodutos ul li a { color:#FFFFFF; font-weight:normal; font-size:11px; letter-spacing:1px;}
#menuprodutos ul li a:hover { text-decoration: none; }
#menuprodutos li.headlink { }
#menuprodutos li.headlink ul { padding-bottom: 10px; }

/*CONTEUDO CENTRAL*/
.titulos_conteudo_central{color:#2a8a49; font-size:20px; font-weight:bold; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; letter-spacing:3px;}
.largura_colunas_contactos{width:320px;}

/*GALERIA*/
.thumbnailsgaleria{position:relative; width:120px; height:120px; border:2px solid #ddeddf; overflow:hidden;}


/* DESENVOLVIDO */
.desenvolvido_elaconta{font-size:10px; color:#666666; text-decoration:none;}
.desenvolvido_elaconta a{font-size:10px; color:#666666; text-decoration:none;}
.desenvolvido_elaconta a:hover{font-size:10px; color:#666666; text-decoration:none;}

