

*
	{-moz-box-sizing:border-box; box-sizing:border-box; -webkit-box-sizing:border-box; font-family:verdana; line-height:18px; position:relative;}
body, td, table, div, span
	{font-size:12px;}
td, span, h1, h2, h3
	{overflow:hidden;}
*
	{margin:0px; padding:0px;}
.margin0
	{margin:0;}
body
	{background:url(/img/bg.jpg); color:#000;}
body
	{_overflow:visible!important;}
.bloco
	{display:block;}
.inline
	{display:inline;}
.bloco_inline
	{display:inline-block;}
.invisivel
	{display:none;}
.small, .small *
	{font-size:10px; line-height:15px;}
.large, .large *
	{font-size:17px; line-height:21px;}
.extra_large, .extra_large *
	{font-size:18px; font-weight:700; line-height:22px;}
a
	{color:#16c; text-decoration:none;}
a:hover
	{text-decoration:underline;}
a:active, a:visited
	{color:#127;}
img, iframe, .border0
	{border:0!important;}
object, embed
	{position:relative; z-index:0;}
object, embed, input, img, select
	{vertical-align:middle;}
#tip_dir
	{background:#333; color:#fff; position:absolute; z-index:51; padding:3px 8px; opacity:.85; filter:alpha(opacity=85); display:none; font:700 11px arial; cursor:default; border:1px #fff solid; -moz-border-radius:10px 10px 10px 0; border-radius:10px 10px 10px 0;}
.botao_topo
	{border-bottom:1px #444 solid!important;}
.botao_topo.selecionado
	{border-color:#fff!important;}
.aviso
	{background:#000; color:#fff; padding:5px 120px 7px;}
.margin_left
	{margin-left:10px;}
.margin_right
	{margin-right:10px;}


.padding0
	{padding:0;}
.padding1
	{padding:5px;}
.padding2
	{padding:18px;}
.padding3
	{padding:26px;}
.width0
	{width:110px;}
.width1, input, select, textarea
	{width:220px;}
.width2
	{width:330px;}
.width3
	{width:440px;}
.width4
	{width:550px;}
.width5
	{width:660px;}
.width6
	{width:770px;}
.width7
	{width:880px;}
.width8
	{width:990px;}
.width9
	{width:1100px;}
.width10
	{width:1210px;}
.height1
	{height:40px;}
.height2
	{height:80px;}
.height3
	{height:120px;}
.height4
	{height:160px;}
.height5
	{height:200px;}
.height6
	{height:240px;}
.height7
	{height:280px;}
.height8
	{height:320px;}
.height9
	{height:360px;}
.height10
	{height:400px;}
.height11
	{height:440px;}
.height12
	{height:480px;}
.height13
	{height:520px;}
.height14
	{height:560px;}
.height15
	{height:600px;}


.left
	{text-align:left;}
.center
	{text-align:center;}
.right
	{text-align:right;}
.justify
	{text-align:justify;}
.fleft
	{float:left;}
.fnone
	{float:none;}
.fright
	{float:right;}
.centralizado
	{margin:0 auto; display:block;}
.cboth
	{clear:both;}


.arredondar1
	{-moz-border-radius:6px; border-radius:6px;}
.arredondar2
	{-moz-border-radius:16px; border-radius:16px;}
.aleft
	{-moz-border-radius:16px 0 0 16px; border-radius:16px 0 0 16px;}
.atop
	{-moz-border-radius:16px 16px 0 0; border-radius:16px 16px 0 0;}
.abottom
	{-moz-border-radius:0 0 16px 16px; border-radius:0 0 16px 16px;}
.aright
	{-moz-border-radius:0 16px 16px 0; border-radius:0 16px 16px 0;}


h1, h2, h3
	{color:#444; margin:0 0 15px; padding:0 0 3px; border-bottom:1px #555 solid;}
h1
	{font:700 28px arial!important;}
h2
	{font:700 21px verdana!important;}
h3
	{font:700 17px verdana!important; border-bottom-style:dotted;}


.escuro1
	{color:#444; background:#fff; border-color:#fff;}
.escuro2
	{color:#fff; background:#444; border-color:#444;}
.escuro1 a, a.escuro1
	{color:#444;}
.escuro2 a, a.escuro2
	{color:#fff;}
.medio1, .form
	{color:#d96030; background:#fff; border-color:#fff;}
.medio2
	{color:#fff; background:#d96030; border-color:#d96030;}
.medio1 a, a.medio1
	{color:#d96030;}
.medio2 a, a.medio2
	{color:#fff;}
.claro1
	{color:#f98050; background:#111; border-color:#111;}
.claro2
	{color:#111; background:#f98050; border-color:#f98050;}
.claro1 a, a.claro1
	{color:#f98050;}
.claro2 a, a.claro2
	{color:#111;}
.afirmacao
	{background:#9f9;}
.negacao
	{background:#e44; color:#fff!important;}
.negacao:hover
	{background:#f55!important;}
.border1
	{border-width:2px; border-style:solid;}


input, select, textarea
	{background:#efefef; border:4px #efefef solid; font-size:14px;}
input:focus, select:focus, textarea:focus
	{background:#fff; border-color:#fff;}
input[type*=bo], input[type*=io]
	{background:transparent!important; border:0; width:18px!important;}
input[type=submit]
	{background:#535353; border-color:#535353; font-weight:700; color:#fff; width:120px; margin-top:6px;}
input[type=submit]:hover, .selecionado, .mouseon:hover
	{background:#fff; color:#000; text-decoration:none; cursor:pointer;}
.no_submit:hover
	{cursor:default!important; color:#aaa!important; background:#555!important; border-color:#555!important;}


.form
	{text-align:right; margin:0 auto; display:inline-block; min-width:355px; _width:380px; *width:380px;}
.form label
	{display:block; font-weight:700; clear:both;}
.form label textarea
	{float:right; height:140px;}
.form label .editor_simples
	{float:none; width:100%; height:160px!important;}
form label
	{padding:2px 0 3px;}
form label.right textarea
	{vertical-align:middle;}
form label textarea
	{height:140px;}


.tb_exibicao
	{border:2px #fff solid; border-collapse:collapse; font-size:14px; text-align:left;}
.tb_exibicao tr td, .tb_exibicao tr th
	{padding:11px; border:1px #d96030 solid;}
.tb_exibicao tr td, .tb_exibicao tr th
	{width:800px;}
.tb_exibicao tr th
	{color:#444; cursor:pointer;}
.tb_exibicao tr th:hover
	{text-decoration:underline;}
th.headerSortUp
	{background:url(img/tb_asc.gif) right center no-repeat;}
th.headerSortDown
	{background:url(img/tb_desc.gif) right center no-repeat;}


.cortina
	{background:url(img/sombra.png); position:fixed; z-index:16; left:0; top:0; width:100%; height:100%; display:none; padding-top:48px;}
.galeria
	{border-collapse:separate; border-spacing:2px; table-layout:fixed; width:100%;}
.galeria td:hover
	{background:#eaeaea; color:#333; cursor:pointer;}
.galeria img
	{font:700 11px verdana; border:1px #444 solid;}
.img_in img
	{border:1px #bfbfbf solid!important;}
.print
	{background:url(img/print.gif) no-repeat 2px; width:20px; height:19px; display:inline-block; margin-bottom:-5px;}
.print:hover
	{background:#fff url(img/print_neg.gif) no-repeat 2px;}


.menu ul, .menu li
	{list-style:none; display:inline-block;}
.rodape
	{clear:both; padding-top:20px;}
.gomo
	{border-top:4px #ddd solid; border-collapse:collapse; border-left:4px #ddd solid;}
#ofen_alert
	{position:fixed; top:0; width:100%; z-index:1000; opacity:0.85; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter:alpha(opacity=85);
 padding:0; line-height:56px; cursor:pointer;}


.dg
	{background:#999; width:86%; margin:0 auto 5px; text-align:left; margin:0 auto;}
.topo_dg, .busca_dg
	{width:86%; margin:5px auto 0;}
.busca_dg
	{text-align:right; margin-bottom:-4px;}
.busca_dg input
	{border:4px #444 solid; padding:6px; font-size:15px; border-radius:0; -moz-border-radius:0; border-left:0;}
.busca_dg img
	{border:3px #444 solid; background:#444; padding:6px 6px 6px 28px; -moz-border-radius:40px 0 0 0;}
.topo_dg h2
	{font-size:20px!important; padding-bottom:2px;}
.topo_dg span
	{padding:4px 5px 4px 6px; font:700 17px verdana;}
.dg td, .dg th, .topo_dg
	{padding:9px;}
.dg th
	{cursor:pointer; font-weight:700; background-color:#ccc;}
.dg tr th:hover
	{text-decoration:underline;}
.dg td
	{background:#fff;}
.dg tr:hover td
	{outline:#000 dashed 2px;}
.dg .last
	{background:#fff url(/img/g.gif) no-repeat 11px center; margin-left:4px; width:61px; padding:0;}
.dg .last div
	{width:29px; border:1px transparent solid; height:34px; float:left; margin-left:1px; cursor:pointer;}
.dg .last div:hover
	{border-color:#444;}
.dg .first:hover
	{background:#e2f2ff; cursor:pointer;}
.dg h2
	{display:inline; font-size:22px!important;}
.topo_form_dg
	{padding:12px 0;}
.topo_form_dg img
	{cursor:pointer;}
.sel_foto
	{width:91px!important; border:2px #fff solid; padding:0; margin:0; font-weight:700;}
.ofen_color_dark
	{color:#112e43!important;}
.border1
	{border:2px #444 solid;}
#advertencia_sobre_maiusculo
	{width:290px; position:absolute; right:10px; top:10px; font-weight:700;}


.mceToolbar *, .mceToolbar
	{-moz-box-sizing:content-box!important; box-sizing:content-box!important; -webkit-box-sizing:content-box!important;}
.mceEditor, .mceEditor *
	{position:static;}


@media print
	{
		.print_hide
			{display:none!important;}
	}

.topo
	{background:#7b2c2e; color:#fff; text-align:right; font-size:15px; padding:6px 14px;}
.topo input
	{border-width:2px;}
.logo
	{background:url(/img/bg_logo.png); width:430px; height:189px;}
.logo img
	{margin:42px 32px;}
.menu_esquerdo
	{background:url(/img/bg_menu.png) right; width:320px; height:331px;}
#principal
	{-moz-box-shadow:0 0 3px #f7bc3c; background:#fff; height:546px; *height:545px;}

.menu_esquerdo a, .menu_esquerdo .in_div
	{color:#7b2c2e; clear:both; padding:4px; display:block; font-family:arial; font-size:15px; text-align:right; background:url(/img/bg_menu_a.png) right bottom no-repeat;}
.menu_esquerdo span
	{font-family:arial; font-size:15px;}
.menu_esquerdo div a
	{font-size:12px; background:transparent; padding:0;}
.menu_esquerdo .in_div
	{cursor:default;}
.menu_esquerdo a:hover
	{text-shadow:0 0 7px #fff;}

.produto, .foto
	{float:left; width:160px; text-align:center; font-size:11px; line-height:14px!important; padding:6px; height:160px; *width:148px; *height:148px; border:2px transparent solid;}
.produto div, .foto div
	{line-height:104px;}
.produto:hover, .foto:hover
	{border:2px #ca4b4d solid; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; cursor:pointer;}
.corpo_foto, .corpo_produto
	{overflow:hidden; width:580px; height:170px; margin:0 10px 0;}

#content-slider
	{width:580px; height:4px; margin:6px; background:#ca4b4d; position:relative;}
.ui-slider-handle
	{width:10px; height:12px; outline:0!important; position:absolute; top:-4px; background:#7a2b2d; -moz-border-radius:9px; border-radius:9px; -webkit-border-radius:9px;}


