* { margin:0px; padding:0px; }

html, body { height:100%; }

body { background:#FFFFFF; }

#ContentWrap { position:relative; margin:0 auto; width:998px; min-height:100%; background:#FFFFFF; }

* html #ContentWrap { height:100%; }

.clr { clear:both; }

h3 { height:28px; padding:10px 0px 0px 10px; background:url(../images/bg_h3.jpg) top left repeat-x; font:14px Arial; color:#6D6E70; font-weight:bold; text-transform:uppercase; }

.h4 { padding:10px 0px 8px 0px; border-bottom:1px solid #999999; font:14px Arial; color:#F47721; font-weight:bold; text-transform:uppercase; }

#Header { width:998px; height:335px; }

#Menu { width:998px; height:47px; background:url(../images/bg_menu.jpg) top left no-repeat; }

#Menu ul { padding:12px 0px 0px 0px; text-align:center; }

#Menu ul li { list-style-type:none; display:inline; margin-right:20px; font:12px Arial; color:#FFFFFF; font-weight:bold; }

#Menu ul li a { font:12px Arial; color:#FFFFFF; font-weight:bold; text-decoration:none; }

#Menu ul li  a:hover { font:12px Arial; color:#FFFFFF; font-weight:bold; text-decoration:underline; }

#Search { background:#F7F7F7; height:80px; text-align:center; }

#Search form { width:184px; padding:8px 8px 8px 8px; }

#Search form .input { width:176px; height:20px; padding:3px 0px 0px 4px; background:#FFFFFF; border:1px solid #8CC63F; font:12px Arial; color:#666666; vertical-align:middle; }

#Search form .submit { height:23px; background:#8CC63F; padding:0px 2px 0px 2px; margin-top:8px; border:0px; font:12px Arial; color:#FFFFFF; vertical-align:middle; text-transform:uppercase; }

#LeftCol { float:left; width:200px; margin-top:6px; background:#E88214; }

#LeftCol .ContentCol { height:100%; background:url(../images/bg_box_lateral.jpg) top left repeat-x; padding:10px 10px 10px 10px; }

#LeftCol .ContentCol p { font:12px Arial; color:#FFFFFF; }

#LeftCol .ContentCol form  { padding:10px 0px 0px 0px; }

#LeftCol .ContentCol form label { display:block; margin-bottom:5px; font:12px Arial; color:#FFFFFF; vertical-align:middle; } 

#LeftCol .ContentCol form .radio { vertical-align:middle; }

#LeftCol .ContentCol form .input { width:170px; height:20px; padding:3px 0px 0px 4px; margin-bottom:5px; background:#FFFFFF; border:1px solid #8CC63F; font:12px Arial; color:#666666; vertical-align:middle; }

#LeftCol .ContentCol form .select { width:176px; height:25px; padding:0px 0px 0px 2px; margin-bottom:5px; background:#FFFFFF; border:1px solid #8CC63F; font:12px Arial; color:#666666; vertical-align:middle; }

#LeftCol .ContentCol form .submit { height:23px; background:#8CC63F; padding:0px 2px 0px 2px; border:0px; font:12px Arial; color:#FFFFFF; vertical-align:middle; text-transform:uppercase; }

#LeftCol .ContentCol #BgLojas { width:166px; height:160px; background:#EF8F3B; padding:15px 5px 5px 5px; font:13px Arial; color:#FFFFFF; font-weight:bold; }

#RightCol { float:left; width:200px; margin-top:6px; }

#RightCol .ContentCol { height:100%; padding:10px 0px 15px 0px; }

#ContentMiddle { float:left; width:578px; padding:6px 10px 0px 10px; }

#ContentMiddle p { padding-top:10px; font:12px Arial; color:#666666; }

#ContentMiddle .link { height:23px; background:#8CC63F; padding:4px 6px 4px 6px; font:12px Arial; color:#FFFFFF; text-transform:uppercase; text-decoration:none; }

#ContentMiddle .select { width:215px; height:23px; padding:0px 0px 0px 2px; margin-top:15px; background:#FFFFFF; border:1px solid #8CC63F; font:12px Arial; color:#666666; vertical-align:middle; }

#ContentMiddle .ProdutosHome { float:left; width:176px; height:242px; border:2px solid #E67817; margin-top:10px; margin-right:8px;  }

#ContentMiddle .ProdutosHome .Foto { padding:2px 2px 2px 2px; margin-bottom:4px; background:#FFFFFF; text-align:center; }

#ContentMiddle .ProdutosHome .Descricao { padding:2px 4px 0px 4px; height:62px; background:#e9e9e9; margin-bottom:4px; }

#ContentMiddle .ProdutosHome .Descricao h4 { margin:0px; font:14px Arial; color:#6D6E70; text-transform:uppercase; font-weight:bold; text-align:center; }

#ContentMiddle .ProdutosHome .Descricao p { font:12px Arial; color:#666666; }

#ContentMiddle .Produtos { margin-top:10px; }

#ContentMiddle .Produtos h4 { float:left; padding:5px 0px 8px 0px; font:14px Arial; color:#F47721; font-weight:bold; text-transform:uppercase; }

#ContentMiddle .Produtos h5 { padding:10px 0px 8px 0px; border-bottom:1px solid #999999; font:14px Arial; color:#999999; font-weight:bold; text-transform:uppercase; }

#ContentMiddle .Produtos .Menu { float:right; width:343px; height:26px; background:url(../images/bg_menu_prod.jpg) top left no-repeat; text-align:center; }

#ContentMiddle .Produtos .Menu ul { margin:0px; padding:5px 0px 0px 0px; } 

#ContentMiddle .Produtos .Menu ul li { list-style-type:none; display:inline; font:12px Arial; color:#666666; }

#ContentMiddle .Produtos .Menu ul li a { font:12px Arial; color:#666666; text-decoration:none; }

#ContentMiddle .Produtos .Menu ul li a:hover { font:12px Arial; color:#666666; text-decoration:underline; }

#ContentMiddle .Produtos .MostraProdutos { margin-top:10px; }

#ContentMiddle .Produtos .MostraProdutos .ListaProdutos { float:left; margin:0px 6px 10px 6px; }

#ContentMiddle .Produtos .MostraProdutos .link { height:23px; background:#8CC63F; padding:4px 6px 4px 6px; font:12px Arial; color:#FFFFFF; text-transform:uppercase; text-decoration:none; }

#ContentMiddle .TrabalheConosco { width:580px; font:12px Arial; color:#666666; }

#ContentMiddle .TrabalheConosco h5 { padding:10px 0px 8px 0px; border-bottom:1px solid #999999; font:14px Arial; color:#999999; font-weight:bold; text-transform:uppercase; }

#ContentMiddle .TrabalheConosco form .radio { vertical-align:middle; }

#ContentMiddle .TrabalheConosco form .input { width:350px; height:20px; padding:3px 0px 0px 4px; margin-bottom:5px; background:#FFFFFF; border:1px solid #8CC63F; font:12px Arial; color:#666666; vertical-align:middle; }

#ContentMiddle .TrabalheConosco form .selecti { width:190px; height:25px; padding:0px 0px 0px 2px; margin-bottom:5px; background:#FFFFFF; border:1px solid #8CC63F; font:12px Arial; color:#666666; }

#ContentMiddle .TrabalheConosco form .textarea { width:350px; height:100px; padding:3px 0px 0px 4px; background:#FFFFFF; border:1px solid #8CC63F; font:12px Arial; color:#666666; }

#ContentMiddle .TrabalheConosco form .submit { height:23px; background:#8CC63F; padding:0px 2px 0px 2px; border:0px; font:12px Arial; color:#FFFFFF; vertical-align:middle; text-transform:uppercase; }

#ContentMiddle .ListaLojas { width:565px; height:70px; background:#EEEEF0; padding:5px 5px 0px 10px; margin-bottom:8px; }

#ContentMiddle .h5co { width:565px; height:24px; padding:6px 5px 0px 10px; background:url(../images/bg_h5_lojas.jpg) top left repeat-x; font:14px Arial; color:#F47721; font-weight:bold; }

#ContentMiddle .ListaLojas .par { font:12px Arial; color:#666666; }

#ContentMiddle form  { padding:10px 0px 0px 0px; }

#ContentMiddle form label { display:block; margin-bottom:5px; font:12px Arial; color:#666666; vertical-align:middle; } 

#ContentMiddle form .radio { vertical-align:middle; }

#ContentMiddle form .input { width:350px; height:20px; padding:3px 0px 0px 4px; margin-bottom:5px; background:#FFFFFF; border:1px solid #8CC63F; font:12px Arial; color:#666666; vertical-align:middle; }

#ContentMiddle form .selecti { width:190px; height:25px; padding:0px 0px 0px 2px; margin-bottom:5px; background:#FFFFFF; border:1px solid #8CC63F; font:12px Arial; color:#666666; }

#ContentMiddle form .textarea { width:350px; height:100px; padding:3px 0px 0px 4px; background:#FFFFFF; border:1px solid #8CC63F; font:12px Arial; color:#666666; }

#ContentMiddle form .submit { height:23px; background:#8CC63F; padding:0px 2px 0px 2px; border:0px; font:12px Arial; color:#FFFFFF; vertical-align:middle; text-transform:uppercase; }

#Footer { width:978px; height:85px; padding:35px 0px 0px 20px; background:url(../images/bg_footer.jpg) top left repeat-x; }

#Footer p { display:block; font:12px Arial; color:#999999; text-align:center; }

#Footer a { font:12px Arial; color:#999999; text-decoration:none; }

#Footer a:hover { font:12px Arial; color:#999999; text-decoration:underline; }