/*  Limpa default CSS*/
	@import url("/css/reset.css");
	
.editor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0;
	padding:10px 10px 0px 10px;
	color:#666666;
	text-align:left;
}

.txtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}

.inputVar {
	color:#666;
	background-color: #FFFFFF;
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding-left: 5px;
	margin-bottom: 2px;
	border: 1px solid #999;
}

.form, .form_incorrecto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 14px;
	background-color: #ffffff;
	border:1px solid #D9D9D9;
	padding-left: 3px;
}

.form_incorrecto {
	background-color: #D3D3D3 !important;
	border:1px solid #11492E !important;

}

/*  Alinhar conteudo do td ao topo*/
.td_align_top {
	vertical-align: top;
}

/*  Menu Topo*/
#menu {
	width: 500px;
	height: 42px;
}

#menu td {
	background-image: url(/images/menu_fundo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 125px;
}

#menu p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 32px;
}

#menu p a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}

#menu p a:hover {
	color: #5F6A1A;
	text-decoration: none;
}

/*  SlideShow*/

.slideshow_sombratopo {
	height: 20px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(/images/slideshow_sombra_top_20.jpg);
}

td.slideshow_main {
	text-align: center;
}


/*  linguas*/

#linguas {
	height: 40px;
	width: 160px;
}

#linguas img {
	margin-right: 4px;
}

#linguas td {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

#linguas p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #A0B42A;
	text-decoration: none;
	margin-bottom: 2px;
}

#linguas p a {
	color: #A0B42A;
	text-decoration: none;
}

#linguas p a:hover {
	color: #5F6A1A;
	text-decoration: none;
}


/*  Pesquisa*/

#pesquisa {
	height: 42px;
	width: 160px;
}

#pesquisa td {
	background-image: url(/images/pesquisa_fundo_tit_PT.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#pesquisa form {
	margin: 0px;
	padding-top: 17px;
	padding-left: 8px;
}

#pesquisa input, #pesquisa .incorrecto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 14px;
	width: 127px;
	background-color: #ffffff;
	border:1px solid #D9D9D9;
	padding-left: 5px;
	border-right-width: 0px;
	border-right-style: none;
}

#pesquisa .incorrecto {
	background-color: #D3D3D3 !important;
}

/*  Sector Newsletter*/

#newsletter {
	height: 117px;
	width: 190px;
}

#newsletter td {
	background-image: url(/images/newsletter_fundo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	vertical-align: top;
	padding-top: 52px;
}

#newsletter form {
	margin: 0px;
}

#newsletter .input {
	background-color: #FFFFFF;
}

#newsletter .input, #newsletter .incorrecto {
	height: 15px;
	width: 124px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	padding-left: 5px;
	margin-bottom: 3px;
	border: 1px solid #96AD14;
}

#newsletter .incorrecto {
	background-color: #D3D3D3;
}

#newsletter_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #809122;
	border: 1px solid #C2D74D;
	text-align: center;
	height: 18px;
	width: 132px;
	cursor:pointer;
}

.empilhadora_button, .botao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/images/fundo_botao_degra1.jpg);
	background-repeat:no-repeat;
	border:0; padding:0; margin-top:2px;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	text-align: center;
	height: 18px;
	width: 120px;
	cursor:pointer;
}

#empilhadora .titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #CDDF71;
}

#empilhadora .artigos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight:bold;
	text-transform:uppercase;
	color: #F2FAC9;
}

#empilhadora .online {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight:bold;
	color: #FFF;
}

/*  funcionalidades download*/

.td_func {
	height: 34px;
	width: 160px;
	background-image: url(/images/func_tit_fundo_PT.jpg);
}

#img_2 {
	margin-bottom: 10px;
}


/*  menu funcionalidades*/

ul#menufunc, ul#menufunc a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 23px;
	color: #A0B42A;
	text-decoration: none;
	
}

ul#menufunc a:hover {
	color: #839423;
	text-decoration: none;
}

ul#menufunc li {
	height: 23px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	background-image: url(/images/seta_funcionalidades.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}


/*  login registo*/

#loginregisto, #clientelogin {
	height: 117px;
	width: 160px;
}

#loginregisto p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin:15px 0 5px 0;
}

#loginregisto a p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C2D74E;
	text-decoration: none;
	margin-top:2px;
}

#loginregisto a p:hover {
	color: #ffffff;
	text-decoration: none;
}

#loginregisto td {
	vertical-align: top;
	padding-top: 45px;
	padding-right: 10px;
	padding-left: 10px;
}

#loginregisto form {
	margin-bottom: 3px;

}

#loginregisto .input, #loginregisto .incorrecto {
	background-color: #FFFFFF;
	color:#666;
	height: 16px;
	width: 132px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding-left: 5px;
	margin-bottom: 2px;
	border:0;
}

#loginregisto .incorrecto {
	background-color: #D3D3D3;
}

#loginregisto .input2, #loginregisto .incorrecto2 {
	background-color: #FFFFFF;
	color:#666;
	height: 16px;
	width: 112px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding-left: 5px;
	border:0;
	margin-right:2px;
}

#loginregisto .incorrecto2 {
	background-color: #D3D3D3;
}

/*  sondagem*/

#sondagem {
	width: 190px;
}
.sondagem1 {
	height: 77px;
	background-image: url(/images/opiniao_topo_fundo_PT.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
}

.sondagem1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 42px;
	margin-right: 20px;
	margin-left: 30px;
}

.sondagem2 {
	background-image: url(/images/sondagem2_fundo.gif);
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B482D;
}

.sondagem3 {
	background-image: url(/images/sondagem3_fundo.jpg);
	height: 42px;
	background-repeat: no-repeat;
}

.sondagem3 p {
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 20px;
}

#botao1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0B482D;
	border: 1px solid #C2D74D;
	text-align: center;
	height: 18px;
	width: 50px;
}

#botao2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #809122;
	border: 1px solid #C2D74D;
	text-align: center;
	height: 18px;
	width: 75px
}

/*  conteudo*/

.titulo_conteudo {
	height: 30px;
	background-image: url(/images/conteudo_titfundo.jpg);
	background-repeat:no-repeat;
}

.titulo_conteudo h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #809122;
	line-height: 30px;
	text-decoration: none;
	margin-left: 41px;
}

.table_conteudo {
	width: 440px;
}

.table_conteudo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	margin:10px 20px 10px 40px;
}

.table_conteudo h1, .table_conteudo h1 A {
	font-weight: bold;
	text-transform: uppercase;
	color: #809122;
	text-decoration: none;
	text-align:left;
	margin-bottom:3px;
}

.table_conteudo h1 A:hover {
	text-decoration:underline;
}

.table_conteudo h2, .table_conteudo h2 A, .texto, A.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 14px;
	margin-bottom: 5px;
}

.table_conteudo h2 A {
	color: #809122 !important;
}

.table_conteudo h3, .table_conteudo h3 A, .table_conteudo A h3 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A8C115;
	height: 18px;
	width: 140px;
	line-height: 18px;
	text-align: center;
	text-decoration: none;
	margin-bottom:10px;
	cursor:pointer;
}

.table_conteudo h4, .table_conteudo h4 A {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A8C115;
	width:120px;
	height: 18px;
	line-height: 18px;
	text-decoration: none;
	float:left;
	text-align:center;
	margin-right:20px;
}

.table_conteudo h5, .table_conteudo h5 A {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A8C115;
	width: 80px;
	height: 18px;
	text-align:center;
	text-decoration: none;
	line-height: 18px;
	margin-bottom: 5px;
}

.table_conteudo h2 A:hover, .table_conteudo h3 A:hover, .table_conteudo h4 A:hover, .table_conteudo h5 A:hover, A.texto:hover {
	text-decoration:underline;
}

.table_conteudo .separador {
	border-top-width: 1px;
	border-top-style:dotted;
	border-top-color: #E1E1E1;
	width:98%;
	height: 1px;
	padding-top: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
}

.conteudo_main_tit {
	height: 30px;
	background-image: url(/images/conteudo_main_fundo_tit.jpg);
	background-repeat: no-repeat;
}

.conteudo_main_tit h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #999999;
	line-height: 30px;
	text-decoration: none;
	margin-left: 41px;
}

/*  assinatura*/

.assinatura {
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	line-height: 40px;
	text-align: center;
}

.assinatura a {
	color: #999999;
	text-decoration: none;
}

.assinatura a:hover {
	color: #A8C115;
	text-decoration: underline;
}
/* menu cliente */
td.cliente_tit {
	background-image: url(/images/menurevenda_fundo_tit_PT.jpg);
	background-repeat: no-repeat;
	height: 32px;
}

ul#cliente_item {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}

ul#cliente_item li {
	background-image: url(/images/clientes_submenu_fundo.jpg);
	background-repeat: no-repeat;
	min-height: 31px;
	height: 31px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #809122;
	line-height: 31px;
	text-decoration: none;
}

ul#cliente_item li a {
	color: #809122;
	text-decoration: none;
}

ul#cliente_item li a:hover {
	color: #505814;
	text-decoration: none;
}

/*  produtos*/


td.produtos_tit {
	background-image: url(/images/produtos_menu_tit_PT.jpg);
	background-repeat: no-repeat;
	height: 34px;
}

td.empilhadora_tit {
	background-image: url(/images/carrinho_fundo_tit_PT.jpg);
	background-repeat: no-repeat;
	height: 34px;
}

td.comprar_tit {
	background-image: url(/images/comprarapida_fundo_tit_PT.jpg);
	background-repeat: no-repeat;
	height: 34px;
}

#sel_comprar {
width:140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666;
}

ul#submenu_prod {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}

ul#submenu_prod li {
	background-image: url(/images/produtos_submenu_fundo.jpg);
	min-height: 31px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #809122;
	line-height: 31px;
	text-decoration: none;
}

ul#submenu_prod li a {
	color: #809122;
	text-decoration: none;
}

ul#submenu_prod li a:hover {
	color: #505814;
	text-decoration: none;
}

ul#submenu_prod li ul {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	background-color: #F8F9EC;
	margin-left:-20px;
}

ul#submenu_prod li ul li {
	background-image:url(ine.jpg);
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #809122;
	font-weight:normal;
	text-decoration: none;
}

