
/*================== global ====================*/
body {
	background-image:url(imgs/fundo_v3_FINAL.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	background-color:#191919;
	margin:0px;
	border:0px;
}

html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

a { outline: none;}

img { border:0px;}

#pagina{ width:100%; height:100%;}

/*////////// CABEÇALHO //////////////////////////////////////*/

#cabecalho{width:980px; height:200px; position:relative;}

#logotipo{ width:350px; height:200px; position:absolute; top:0px; left:0px;}

#caixas_pesquisa{ width:630px; height:55px; position:absolute; right:35px; top:15px;}

.campo_pesquisa{
color:#878787;
background-color:#232323;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
border:1px solid #666666; 
width:122px; 
height:18px;
}

#menu_principal{ width:630px; height:85px; position:absolute; right:35px; bottom:45px;}

#mensagembemvindo{ width:270px; height:40px; background-image:url(imgs/saudacao.png); background-repeat:no-repeat; position:absolute; bottom:20px; right:35px;}

/*////////// MENU PRODUTOS ////////////////////////////////////////////////*/

#conteudo_central{ width:980px; position:relative; height:100%;}

/*#menu_produtos{ width:200px; position:absolute; top:0px; left:75px;}*/
#menu_produtos{ width:200px;}

.ulcatprodutos{left:0px;width:204px; text-align:left; margin:0px; padding:0px; margin-top:2px;}
.licatprodutos{ width:204px; height:20px; background-image:url(imgs/base_menus.png); background-repeat:no-repeat; color:#fee500; font-size:11px; font-weight:bold; text-align:left; text-indent:10px; text-transform:uppercase; padding-top:3px; margin:0px; border:0px;}/*display:inline-table;*/


.links_catprodutos {
	text-decoration:none; 
	color:#fee500;
}

.links_catprodutos a{
	text-decoration:none; 
	color:#fee500;
}

.links_catprodutos a:hover{
	text-decoration:none; 
	color:#ffffff;
}

.links_catprodutos_select {
	text-decoration:none; 
	color:#f26520;
}

.links_catprodutos_select a{
	text-decoration:none; 
	color:#f26520;
}

.links_catprodutos_select a:hover{
	text-decoration:none; 
	color:#f26520;
}

.ulsubcat{padding:0px; width:200px; background-color:#413f40;margin-bottom:2px; margin-top:0px; margin-left:0px; font-size:10px; text-transform:none; font-weight:normal;}

.li_links_subcat_select{text-decoration:none; font-size:10px; color:#f26520;}
.li_links_subcat_select a{text-decoration:none; font-size:10px; color:#f26520;}
.li_links_subcat_select a:hover{text-decoration:none; font-size:10px; color:#f26520;}

.li_links_subcat{text-decoration:none; font-size:10px; color:#ffffff;}
.li_links_subcat a{text-decoration:none; font-size:10px; color:#ffffff;}
.li_links_subcat a:hover{text-decoration:none; font-size:10px; color:#ffffff;}

.padding_li_subcat{padding-left:20px;}

.categoria{ height:50px;}

/*#conteudo{ width:630px; height:500px; border:1px solid #ffffff; position:absolute; top:0px; right:35px;}*/
#conteudo{ width:630px;}

/*////////////////////////////////////////////////////////////////////*/
/*DESTAQUES HOME*/

.tit_destaques_home{width:286px; height:38px; background-image:url(imgs/emdestaque.png); background-repeat:no-repeat;}
.tit_produto{height:40px; font-size:11px; font-weight:bold; text-transform:uppercase;}
.tit_produto a{height:40px; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#FFFFFF;}
.tit_produto a:hover{height:40px; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#FFFFFF;}

.caixa_imagem_home{width:102px; height:102px; background-color:#323232; border:1px solid #878787; display:block; vertical-align:middle;}
.caixa_imagem_home * { vertical-align: middle;}
.caixa_imagem_home span{display: inline-block; height: 100%; width: 1px;}

.texto_descricao_home{font-size:11px; width:200px;}
.preco_home{ color:#fee500;}


/*/////////////////////////////////////////////////////////////////////////*/
/*SLIDE HOME PAGE*/
.img_home_slide{width:630px; overflow:hidden; border:1px solid #878787; margin:0px; display:block; vertical-align:middle;}
.img_home_slide * { vertical-align: middle;}
.img_home_slide span{display: inline-block; height: 100%; width: 0px;}


/*////////////////////////////////////////////////////////////////////////*/
/*OUTROS*/

#tit_pagina_link{ font-size:14px; text-decoration:none; text-transform:uppercase; color:#f26520; font-family:Verdana, Arial, Helvetica, sans-serif;}

#info_conteudo_central{ font-size:12px; color:#FFFFFF; width:630px; display:table-cell; text-align:left; vertical-align:top;}

#contactos { width:250px; margin-right:50px; vertical-align:top; text-align:left; float:left;}

.links_pesquisa{ text-decoration:none; color:#FFFFFF; font-size:12px;}
.links_pesquisa a{ text-decoration:none; color:#FFFFFF; font-size:12px;}
.links_pesquisa a:hover{ text-decoration:none; color:#FFFFFF; font-size:12px;}

.linha_pesquisa{ color:#FFFFFF; font-size:14px;}

#mapa{ border:1px solid #878787; background-image:url(imgs/localizacao.png); background-repeat:no-repeat; width:630px; height:408px;}

.link_historico{ text-decoration:underline; color:#f26520;}
.link_historico a{ text-decoration:underline; color:#f26520;}
.link_historico a:hover{ text-decoration:underline; color:#f26520;}


/*////////// PRODUTO ////////////////////////////////////////////////*/
.tit_produto_carac{height:20px; font-size:11px; font-weight:bold;}
.caixa_carac{width:630px; border:1px solid #878787; background-color:#413f40; font-size:11px;}

#form_questoes{ }

.link_questoes{width:300px; color:#FFFFFF; text-decoration:none; text-align:right; font-size:10px;}
.link_questoes a{width:300px; color:#FFFFFF; text-decoration:none; text-align:right; font-size:10px;}
.link_questoes a:hover{width:300px; color:#FFFFFF; text-decoration:none; text-align:right; font-size:10px;}

.caixa_img_grande{width:300px; height:300px; border:1px solid #878787; background-color:#FFFFFF; display:table-cell; vertical-align:middle;}

.caixa_miniaturas{width:300px;border:1px solid #878787; background-color:#413f40;}

.caixa_miniatura{width:85px; height:85px; border:1px solid #878787; background-color:#FFFFFF;}
.sem_caixa_miniatura{width:85px; height:85px;}
.nota_produto{color:#FFFFFF; font-size:10px; text-align:left;}
.preco_produto{color:#fee500; border: 1px solid #878787; height:30px; background-color:#413f40; text-align:center; display:table-cell; vertical-align:middle; font-size:10px;}

/*////////// RODAP� ////////////////////////////////////////////////*/

#rodape{ width:980px; height:20px; font-size:10px; text-align:right; color:#ffffff; position:relative;}

#linha{ width:870px; height:1px; background-color:#878787; position:absolute; right:35px;}

#elaconta{ position:absolute; right:35px;}

.link_elaconta{text-decoration:none; color:#878787; font-size:10px;}

/*== ESTILOS DOS FORMUL�RIOS ==*/

#form { width:300px; vertical-align:text-bottom; text-align:left; float:left;}

.largura_form{
	width:300px;
}

.bot_fundo_form{
	width:60px;
	height:17px;
	background-color:#fee500;
}


.bot_form {
	width:60px;
	height:17px;
	font-size:10px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	vertical-align:middle;
	padding-top:3px;
	background-color:#fee500;
}

.bot_form a{
	width:60px;
	height:17px;
	font-size:10px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	vertical-align:middle;
	padding-top:3px;
	background-color:#fee500;
}

.texto_indicacao_form{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}

.campos_form{
	font-size:9px;
	font-weight: normal;
	color:#666;
	background-color:#d7d7d7;
	border:0px;
	text-decoration: none;
}

.form{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #777;
	text-decoration: none;
}

.estilo_titulos_contactos{
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
color:#666666;
text-decoration:none;
font-weight:bold;
}

.estilo_texto_contactos{
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
color:#777777;
text-decoration:none;
}

/*.botoes_form{
background-color:#22648d; 
border: 1px solid #22648d; 
text-decoration:none; 
color:#ffffff; 
font-size:10px; 
font-weight:none; 
font-family:Arial, Helvetica, sans-serif; 
cursor:pointer;
}*/

.estilos_caixas_grandes_form{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #666;
text-decoration: none;
height:12px; 
border:1px solid #dddddd; 
padding-left:3px; 
width:240px; 
background-color:#eaeaea;
}

.estilos_caixas_grandes{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #777777;
text-decoration: none;
height:12px; 
border:1px solid #dddddd; 
padding-left:3px; 
width:240px; 
background-color:#eaeaea;
}

.estilos_caixa_mensagem{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #777777;
text-decoration: none;
border:1px solid #dddddd; 
padding-left:3px; 
width:240px; 
background-color:#efefef;
scrollbar-face-color: #ffffff; 
scrollbar-darkshadow-color: #ffffff; 
scrollbar-arrow-color: #000000;
}

.estilos_caixa_mensagem_form{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #666666;
text-decoration: none;
border:1px solid #dddddd; 
padding-left:3px; 
width:240px; 
background-color:#efefef;
scrollbar-face-color: #ffffff; 
scrollbar-darkshadow-color: #ffffff; 
scrollbar-arrow-color: #222222;
}

.estilos_caixa_codigo{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #777777;
text-decoration: none;
height:12px; 
border:1px solid #dddddd; 
padding-left:3px; 
width:150px; 
/*background-color:#eaeaea;*/
}

/*ESTILOS DOS FORMUL�RIOS*/

