/*
-----------------
Definições Gerais
-----------------
*/

html, body 								{ width:100%; margin:0; padding:0; color:#000; font-family:"Trebuchet MS", Arial, Verdana; font-size:1em; text-align:left; }

ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, label, span, em, a, div { margin:0; padding:0; border:0; }

div										{ -moz-box-sizing:border-box; box-sizing:border-box; margin:0; padding:0; }

h1, h2									{ display:none; }

ul										{ list-style:none; }

a										{ font-weight:bold; color:#CC9900; text-decoration:none; }

a img									{ border:none; }

a:hover									{ text-decoration:underline; }

.clearboth								{ clear:both; }




/*
---------------------------
Definições Internas: Gerais
---------------------------
*/

#conteudo								{ width:493px; font-size:0.85em; padding-bottom:5px; }

#conteudo h3							{ margin-top:8px; margin-bottom:20px; }

#conteudo h4							{ margin-bottom:20px; font-size:0.85em; text-transform:uppercase; color:#CC9900;  }

#conteudo p								{ margin-bottom:20px; font-size:0.9em; font-weight:normal; text-align:justify; line-height:1.25em; }

#conteudo .destaque						{ font-weight:bold; }

#conteudo div .esquerda					{ float:left; }

#conteudo div .direita					{ float:right; }




/*
-------------------
Definições Internas
-------------------
*/


/* Principal */

#conteudo .blocos						{ width:508px; height:120px; margin:20px auto; }

#conteudo .blocos h4					{ display:none; margin-bottom:5px; padding-left:15px; font-size:0.95em; font-weight:bold; color:#000; }

#conteudo .blocos div					{ width:245px; height:119px; background:url(../imagens/bg_blocos_principal.png) no-repeat;  }

#conteudo .blocos .esquerda div			{ background:url(../imagens/titulos/linhadeprodutos.png) no-repeat 15px 13px; }

#conteudo .blocos .direita div			{ background:url(../imagens/titulos/solicitacaodeorcamentos.png) no-repeat 15px 10px;}

#conteudo .blocos div div img			{ margin:36px 0 0 13px; font-size:0.85em; text-align:center; }




/* Parceiros */

#conteudo .parceiros					{ width:508px; height:70px; margin:30px auto; background:url(../imagens/bg_parceiros.png) no-repeat; }

#conteudo .parceiros ul					{ height:50px; padding:10px 7px; overflow:hidden; }




/* Produtos */


#conteudo .produtos						{ width:508px; }

#conteudo .produtos h4					{ margin-bottom:15px; color:#000; }

#conteudo .produtos .titulos li			{ margin:0; font-size:0.9em; font-weight:bold; text-transform:uppercase; color:#CC9900; line-height:1.75em; }

#conteudo .produtos .listagem			{ padding-bottom:35px; }

#conteudo .produtos .listagem li		{ margin-left:10px; padding-left:5px; background:url(../imagens/item_produto.jpg) left 0.9em no-repeat; font-size:0.9em;  line-height:1.6em; }

#conteudo .produtos .listagem li ul		{ display:block; padding:0; padding-left:-10px; }

#conteudo .produtos .listagem li ul li	{ background:none; font-size:1em; }

#conteudo .produtos .esquerda			{ width:258px; }

#conteudo .produtos .direita			{ width:250px; height:382px; display:block; }

#conteudo .produtos .direita h4			{ margin:0; margin-top:25px; padding:0; }

#conteudo .produtos .direita .select	{ width:200px; padding:0.2em 0.3em; border:1px solid #54585B; font-family:Arial, sans-serif; font-size:0.8em; line-height:2em; }

#conteudo .produtos .direita ul			{ height:382px; }




/* Fornecedores */

#conteudo .fornecedores					{ width:508px; margin:0 auto; padding-bottom:15px; overflow:hidden; }

#conteudo .fornecedores div				{ width:168px; height:115px; padding-top:1px; float:left; }

#conteudo .fornecedores	div a			{ margin-left:20px; border:none; }

#conteudo .fornecedores div a img		{ width:125px; height:102px; }




/* Localização */

#conteudo .localizacao					{ width:493px; height:119px; margin-bottom:25px; }

#conteudo .localizacao img				{ margin-bottom:15px; }

#conteudo .localizacao .esquerda		{ width:203px; height:119px; background:url(../imagens/localizacao_foto.jpg) no-repeat; }

#conteudo .localizacao .direita			{ width:284px; height:119px; background:url(../imagens/bg_localizacao.png) no-repeat;}

#conteudo .localizacao .direita div		{ margin:15px 30px; }

#conteudo .localizacao .direita div h4	{ margin-bottom:15px; font-size:0.85em; font-weight:bold; color:#000; text-transform:uppercase; }

#conteudo .localizacao .direita div p	{ margin:0; }

#conteudo .localizacao .direita div p a { position:relative; top:15px; }



/* Fale Conosco */

#conteudo .faleconosco					{ width:493px; height:119px; margin-bottom:25px; }

#conteudo .faleconosco div div			{ margin:15px; }

#conteudo .faleconosco .esquerda		{ width:245px; height:119px; background:url(../imagens/bg_faleconosco_esquerda.png) no-repeat; }

#conteudo .faleconosco .esquerda div	{ height:119px; margin-top:22px;  }

#conteudo .faleconosco .esquerda div p	{ text-align:left; }

#conteudo .faleconosco .esquerda div p img { margin-right:15px; }

#conteudo .faleconosco .esquerda div p a{ font-weight:normal; color:#000; }

#conteudo .faleconosco .direita			{ width:245px; height:119px; background:url(../imagens/bg_faleconosco_direita.png) no-repeat;}

#conteudo .faleconosco .direita div		{ padding-top:8px; }

#conteudo .faleconosco .direita div p	{ margin:0; font-weight:bold; }

#conteudo .faleconosco .direita div img	{ margin-right:5px; margin-top:15px; }

#conteudo .faleconosco .direita div p a { position:relative; top:15px; }



/* Formulários */

#conteudo .formulario					{ width:490px; padding-bottom:1em; }

#conteudo .formulario h4				{ margin-top:1.5em; background:url(../imagens/bg_linha.jpg) center repeat-x; }

#conteudo .formulario h4 span			{ background:#fff; margin-left:7.5em; padding:0.5em; }

#conteudo .formulario p					{ margin:2px 0; }

#conteudo .formulario p	input			{ width:100%; height:16px; }

#conteudo .formulario p	textarea		{ width:100%; margin-top:3px; font-family:"Trebuchet MS", Arial, Verdana; }

#conteudo .formulario .cadastrar		{ width:106px; height:20px; padding:0; border:none;}

#conteudo .formulario .enviar			{ padding:0; width:81px; height:20px; border:none; }

#conteudo .formulario div				{ width:232px; }

#conteudo .formulario input, 
#conteudo .formulario textarea, 
#conteudo .formulario .selecione 		{ margin:0; margin-bottom:15px; padding:4px; border:1px solid #DBDBAE; background:url(../imagens/bg_input.png) repeat-x; font-size:1em; text-transform:none; }

#conteudo .formulario .selecione		{ width:225px; }

#conteudo .formulario .clearboth		{ margin-top:-20px; padding:0; }



/* Paginação */

#conteudo .paginacao 					{ height:1.5em; display:block; }

#conteudo .paginacao p					{ font-size:0.8em; color:#D82A18; text-align:center; text-transform:uppercase; line-height:1em; }

#conteudo .paginacao a					{ margin:0 2px; padding:1px 3px; color:#666; text-decoration:none; display:inline; }

#conteudo .paginacao a:hover			{ color:#D82A18; }

#conteudo .paginacao a span				{ font-weight:bold; color:#D82A18; }

#conteudo .paginacao a img				{ position:relative; top:2px; }