body, div, table, p, h1, h2, h3, form, input, select, textarea {
	border:0;
	margin:0;
	padding:0;
	color:#494949;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
body { background-color:#F6ECC1; behavior:url(js/csshover.htc); }
img { border:0; }
.fecha { clear:both; }
input, select, textarea { border:1px solid #BC6A03; color:#BC6A03; }
a.link_padrao { font-weight:bold; text-decoration:none; color:#494949; }
a.link_padrao:hover { color:#FF6600; }

div.geral { margin:0 auto 0 auto; width:775px; background-color:#FFFFFF; }

div.marca { position:absolute; width:236px; height:161px; z-index:1; }
div.animacao { position:absolute; width:426px; height:255px; margin-left:349px; z-index:2; }

div.cabecalho img.cab_logo, 
div.cabecalho img.cab_imagem, 
div.cabecalho div.busca, 
div.cabecalho div.busca img, 
div.cabecalho div.campo_busca, 
div.cabecalho div.barra { float:left; }

div.busca { width:349px; height:42px; background:url(imgs/barra_fundo1.gif) repeat-x; }
div.barra { width:426px; height:42px; background:url(imgs/barra_fundo2.gif) repeat-x; }
div.campo_busca { background:url(imgs/barra_campo.gif) repeat-x; width:175px; height:42px; }
input.form_busca { background:none; width:172px; height:19px; margin-top:8px; padding:3px 0 0 4px; font-weight:bold; border:none; }
input.busca_ok { border:0; }

div.meio { width:775px; background:#EEEEEE; }
div.coluna_esq { width:181px; background-color:#EEEEEE; float:left; }

input.news_campo { width:140px; margin:3px 0 0 15px; padding:3px; height:15px; }
input.news_ok, input.botao { border:1px solid #663300; background-color:#B36504; color:#FFFFFF; text-align:center; padding:2px; font-weight:bold; width:80px; }
input.news_ok { margin:5px 0 0 82px; }

div.voltar { position:absolute; margin:35px 0 0 520px; z-index:3; }
div.img_ampliada { float:right; margin:0 0 10px 15px; width:250px; height:auto; text-align:center; }
img.img_maior{ margin-bottom:10px; }
div.dados_completos { width:545px; margin-top:10px; }
div.dados_completos h1 { color:#D97700; font-size:16px; font-weight:bold; letter-spacing:-0.1em; }
div.dados_completos h2 { color:#8D8D8D; font-style:italic; }
div.dados_completos h3 { color:#990000; font-weight:bold; }
div.dados_completos p { margin-top:10px; text-align:justify; }

p.coluna { height:200px; }

div.conteudo { width:594px; float:right; background-color:#FFFFFF; min-height:900px; }
* html div.conteudo { height:900px; }

div.lista_ptod_categorias { float:left; display:inline; background:url(imgs/flecha_categorias.jpg) no-repeat left top; height:24px; width:500px; }
div.lista_ptod_categorias a { float:left; margin:3px 0 0 30px; }

div.base { width:775px; clear:both; background-color:#BCBCBC; height:70px; }
div.base h1 { float:left; display:inline; font-size:11px; width:400px; text-align:left; margin:18px 0 0 15px; }
div.base h2 { float:right; font-size:11px; margin:41px 15px 0 0; }
div.base h2 a.link_padrao { font-size:11px; }

div.interno { width:570px; background-color:#FFFFFF; float:right; }
div.home_produtos { height:220px; width:160px; margin-bottom:20px; float:left; text-align:center; }
div.home_produtos img.produto { margin-bottom:10px; }
div.home_produtos h1 { text-align:center; font-weight:bold; }
div.home_produtos img.detalhes { margin:10px 0 10px 0; border:0; }

table.formulario tr th { text-align:right; color:#000000; padding-right:5px; vertical-align:middle; }
table.formulario tr td { text-align:left; vertical-align:middle; }
input.campos { padding:2px; }


.menu-vv { position:relative; margin:0; padding:0; display:block; list-style:none; width:181px; background:#F5E18A url(imgs/menu_canto.gif) repeat-y right; }
.menu-vv * { margin:0; padding:0; list-style:none; }
.menu-vv li { position:relative; line-height:1.2em; vertical-align:top; }
.menu-vv li ul { position:absolute; visibility:hidden; }
.menu-vv li:hover ul, .menu-vv li.hover ul { visibility:visible; }
.menu-vv li:hover ul ul, .menu-vv li.hover ul ul { visibility:hidden; }
.menu-vv li li:hover ul, .menu-vv li li.hover ul { visibility: visible; }
.menu-vv li li:hover ul ul, .menu-vv li li.hover ul ul { visibility:hidden; }
.menu-vv li li li:hover ul, .menu-vv li li li.hover ul { visibility:visible; }

.menu-vv { float:left; }	
.menu-vv li ul { left:100%; top:0; }

.menu-vv li { width:181px; height:23px; background-color:#F5E18A; border-bottom:1px solid #FFFFFF; text-align:right;}
.menu-vv li a { color:#BE6505; text-decoration:none; display:block; padding-right:5px; font-weight:bold; }
.menu-vv li a:hover { background-color:#FAA316; color:#000000; height:23px; color:#FFFFFF; }
.menu-vv li ul li { text-align:left; border-left:1px solid #FFFFFF; background-color:#FAA316; width:280px; }
.menu-vv li ul li a { padding-left:5px; color:#FFFFFF; }
.menu-vv li ul li a:hover { background-color:#A86413; color:#FFFFFF; height:23px; }

div.down_cat { width:200px; background:url(imgs/fd_down_01.gif) repeat-y right top; font-weight:bold; text-align:right; color:#663300; padding:3px 3px 3px 0; float:left; }
div.down_reg { width:330px; float:left; margin:0 0 0 10px; text-align:left; background-color:#EEEEEE; }
div.links_down { width:330px; background:url(imgs/icone_pdfs.gif) no-repeat left top; padding:3px 0 3px 0; border-bottom:1px solid #FFFFFF; }
div.links_down a { margin-left:30px; text-decoration:none; color:#333333; font-weight:normal; }
div.links_down a:hover { text-decoration:underline; color:#FF9933; }

img.feiras_img, div.feiras_texto { float:left; }
img.feiras_img { margin-right:30px; }
div.feiras_texto { width:290px; }

div.div_categorias { width:540px; height:85px; }
div.div_categorias img { border:1px solid #660000; float:left; margin-right:13px; }
div.div_categorias h1.titulo_categoria { display:inline; float:left; width:430px; font-size:14px; font-weight:bold; padding:40px 0 10px 0; color:#663300; border-bottom:1px solid #CCCCCC; }

h2.titulo_subcateg { display:inline; float:left; background:url(imgs/flecha_categorias.jpg) no-repeat left top; margin-left:20px; width:450px; padding:3px 0 1px 30px; color:#663300; font-weight:bold; font-size:12px; height:22px; }

h3.titulo_arquivo { display:inline; float:left; width:470px; margin:0 0 3px 60px; border-bottom:1px solid #CCCCCC; }
h3.titulo_arquivo span { display:inline; float:left; color:#CC3300; font-weight:bold; padding-top:4px; }

fieldset.field_chamado legend { font-size:14px; font-weight:bold; color:#663300; margin:1px 5px 1px 5px; }
