/* Gerais */
*, html, body { margin: 0; padding: 0; /*overflow: hidden;*/ /*border: 1px solid red;*/}
img { border: none; }
a { text-decoration: none; outline: none; color: #fff;}
body { background: #000; font-family: Tahoma, sans-serif; font-size: 11px; color: #fff; }
p {   }
p span { font-weight: bold; }
h1 span, h2 span { display: none; }
/*		*/

/* Fundo */
div#fundo { width: 100%; position: absolute; left: 0; top: 0; }
div#slices { margin: 0 auto; width: 1000px; }
div.fundo_slice { float: left; height: 768px; }
div#slice1 { width: 224px; background-image: url(../img/bg_slice1.jpg); }
div#slice2 { width: 176px; background-image: url(../img/bg_slice2.jpg); }
div#slice3 { width: 178px; background-image: url(../img/bg_slice3.jpg); }
div#slice4 { width: 182px; background-image: url(../img/bg_slice4.jpg); }
div#slice5 { width: 240px; background-image: url(../img/bg_slice5.jpg); }
/*		*/

div#conteudo { width: 1000px; height: 650px; margin: 0 auto; position: relative; padding-top: 165px; }
a#logo { position: absolute; top: 23px; left: 25px; width: 167px; height: 115px; display: block; }

/* Menu */
div#menu { z-index: 7; width: 500px; height: 40px; position: absolute; left: 165px; top: 111px; }
div#menu ul { list-style: none; }
div#menu ul#nav li { float: left; }
div#menu ul#nav li a { height: 34px; display: block; }
div#menu ul#nav li a:hover { opacity: 0.9; }
div#menu ul#nav li ul li a { height: 31px; }
div#menu ul li#empresa { padding-top: 6px; /* width: 92px; */ width: 91px; }
div#menu ul li#produtos { padding-top: 4px; /* width: 85px; */ width: 85px; }
div#menu ul li#destaques { padding-top: 3px; /* width: 76px; */ width: 89px; }
div#menu ul li#localizacao { padding-top: 1px; /* width: 108px; */ width: 102px; }
div#menu ul li#contato { padding-top: 0px; /* width: 95px; */ width: 87px; }
div#menu ul li ul { display: none; }
div#menu ul li:hover ul, div#menu ul li.over ul { display: block; }
div#menu ul li ul li { clear: left; height: 31px; }
/*		*/

/* Corpo */
div#breadcrumb { position: absolute; left: 165px; top: 149px; font-size: 11px; }
div#breadcrumb a { text-decoration: underline; text-transform: capitalize; }
div#conteudo img#rebenque { position: absolute; left: 10px; top: 142px; }
div.pseudo_back { display: none; }
div.pseudo_content { background-image: none !important; }
div#conteudo a.botao { background: #513613 url(../img/bg_botao.gif) repeat-x; border-left: 1px solid #5d3d15; border-right: 1px solid #5d3d15; font-weight: bold; font-size: 10px; }

div#noticias { width: 606px; height: 170px; background-color: #4e4934; border: 1px solid #5b563c; position: relative; margin-left: 57px; }
/*div#noticias object { outline: none; }*/
div#noticias #janela { width: 600px; height: 162px; position: absolute; left: 3px; top: 4px; overflow: hidden; }
div#noticias #janela a#avancar, div#noticias #janela a#recuar { width: 18px; height: 25px; background-image: url("../img/bt_gal.gif"); display: none; position: absolute; top: 85px; text-indent: -9000px; }
/* div#noticias #janela:hover a#avancar, div#noticias #janela:hover a#recuar { display: block; } */
div#noticias #janela a#avancar { background-position: right top; right: 0; }
div#noticias #janela a#recuar { background-position: left top; left: 0; }
div#noticias #janela #gal { width: 3000px; height: 162px; position: absolute; left: 0; top: 0; }
/* div#noticias #janela #gal img { display: block; float: left; } */
div#noticias #janela #gal div { width: 600px; height: 162px; float: left; position: relative; }
div#noticias #janela #gal div a { position: relative; }
div#noticias #janela #gal div a#assista, div#noticias #janela #gal div a#assista-video-promocao, div#noticias #janela #gal div a.saiba-mais { display: block; position: absolute; background-position: left top; text-indent: -9000px; }
div#noticias #janela #gal div a#assista:hover, div#noticias #janela #gal div a#assista-video-promocao:hover, div#noticias #janela #gal div a.saiba-mais:hover { background-position: left bottom; }
div#noticias #janela #gal div a#assista { width: 95px; height: 37px; bottom: 4px; right: 5px; background-image: url(../img/bt_assista.gif); }
div#noticias #janela #gal div a#assista-video-promocao { width: 137px; height: 37px; bottom: 4px; right: 5px; background-image: url(../img/bt-assista-video.png); }
div#noticias #janela #gal div a.saiba-mais { width: 71px; height: 18px; bottom: 13px; right: 17px; background-image: url(../img/bt_saiba_mais.gif); }

div#boxes_grande { height: 199px; padding: 10px 0 0 57px; /*margin: 10px 0 0 100px;*/ }
div#boxes_pequeno { height: 136px; padding: 20px 0 0 269px; /*margin: 20px 0 0 312px;*/ }

div#boxes_grande div.grande { width: 174px; height: 199px; background: transparent url(../img/bg_box.png); float: left; position: relative; }
div#boxes_grande div.grande h1 { width: 174px; height: 20px; margin: 2px 0 3px 0; }
div#boxes_grande div.grande img { margin: 0 0 0 5px; }
div#boxes_grande div.grande a.botao { position: absolute; top: 174px; left: 100px; padding: 1px 4px 3px 4px; }
div#boxes_grande div.grande p { padding: 0 2px 0 6px; }

div#boxes_pequeno div.pequeno { width: 177px; height: 136px; float: left; position: relative; }
div#boxes_pequeno div.pequeno h1 { width: 177px; margin: 3px 0 3px 0;}

div#boxes_grande div#box_empresa h1 { background: transparent url(../img/ttl_empresa.jpg) center no-repeat; }
div#boxes_grande div#box_produtos { left: 40px; }
div#boxes_grande div#box_produtos h1 { background: transparent url(../img/ttl_produtos.jpg) center no-repeat; }
div#boxes_grande div#box_localizacao { left: 80px; }
div#boxes_grande div#box_localizacao h1 { background: transparent url(../img/ttl_localizacao.jpg) center no-repeat; }

div#boxes_pequeno div#box_agenda { background: transparent url(../img/bg_box_small.png); }
div#boxes_pequeno div#box_agenda h1 { height: 20px; background: transparent url(../img/ttl_destaques.jpg) center no-repeat; margin-bottom: 3px; }
/*div#boxes_pequeno div#box_agenda p { margin: 0px 0 8px 5px; padding: 0 2px 0 6px; }
div#boxes_pequeno div#box_agenda ul { margin: 0px 0 12px 25px; list-style-type: disc; }
div#boxes_pequeno div#box_agenda ul li a { text-decoration: underline; }*/
div#boxes_pequeno div#box_agenda a.destaque { /*position: absolute; bottom: 2px; right: 2px;*/margin: 0 0 0 6px; }
div#boxes_pequeno div#box_agenda img.borrao { position: absolute; bottom: 2px; right: 2px; }
div#boxes_pequeno div#box_agenda p { float: left; /*margin: 0 5px 0 0;*/ padding: 0 0 0 6px; width: 100px; }
div#boxes_pequeno div#box_agenda a.botao { position: relative; float: left;/*margin: 0 0 0 107px;*/ padding: 2px 5px; top: 4px; }

div#boxes_pequeno div#box_pelotas { left: 38px; background: transparent url(../img/bg_pelotas.png) no-repeat; }
div#boxes_pequeno div#box_pelotas h1 { height: 29px; background: transparent url(../img/ttl_pelotas.gif) center no-repeat; }
div#boxes_pequeno div#box_pelotas p { margin: 0px 0 0 0; text-align: center; }
div#boxes_pequeno div#box_pelotas ul { margin: 5px 0 0 25px; list-style-type: disc; }
div#boxes_pequeno div#box_pelotas ul li a { text-decoration: underline; }

div#box_contato { position: absolute; left: 63px; bottom: 70px; }
div#box_contato h1 { width: 130px; height: 30px; }
div#box_contato h1 a { width: 130px; height: 30px; display: block; }
div#box_contato p { font-size: 10px; font-weight: normal; }
div#box_contato p a:hover { text-decoration: underline; }
/*		*/
div#empresa_int { width: 605px; height: 379px; background: transparent url(../img/bg_box_int.png) no-repeat; margin-left: 57px; padding: 5px 0 0 4px; position: relative; overflow: hidden;}
div#empresa_int h1 { width: 199px; height: 24px; background: transparent url(../img/ttl_empresa_int.png); margin-bottom: 13px;}
div#empresa_int h2 { width: 58px; height: 18px; margin: 0 0 7px 12px; }
div#empresa_int h2#h2_perfil { background: transparent url(../img/ttl_perfil.png); }
div#empresa_int h1#h1_produtos, div#empresa_int h1#h1_produtos_destaques { width: 199px; height: 24px; background: transparent url(../img/ttl_produtos_int.gif); margin-bottom: 3px; }
div#empresa_int h1#h1_produtos_destaques { background: transparent url(../img/ttl_destaques_int.jpg); }
div#empresa_int h2.h2_produtos { width: 100%;/* 100px */ height: 18px;/* 15 */ margin: 0 0 0 16px; background-color: transparent; background-repeat: no-repeat; }
/*
div#empresa_int h2#h2_produtos_todos { background: none; }
div#empresa_int h2#h2_produtos_selas {  background: transparent url(../img/ttl_selas.png) no-repeat; }
div#empresa_int h2#h2_produtos_montaria { background: transparent url(../img/ttl_montaria.png) no-repeat; }
div#empresa_int h2#h2_produtos_apetrechos { background: transparent url(../img/ttl_apetrechos.png) no-repeat; }
*/
div#empresa_int h1#h1_localizacao { background: transparent url(../img/ttl_localizacao_int.png) no-repeat; margin-bottom: 8px;  }
div#empresa_int h2#h2_localizacao { background: transparent url(../img/ttl_mapa.png) no-repeat; float: left; margin: 0 60px 5px 12px; }
div#empresa_int h2#h2_imprensa { width: 82px; height: 19px; background: transparent url(../img/ttl_imprensa_int.png) no-repeat; }
div#empresa_int p#p_float_localizacao { float: left; margin-top: 4px; }
div#empresa_int img#img_localizacao { margin-left: 12px; }
div#empresa_int div#camaquense_maps { clear: left; width: 570px; height: 300px; margin-left: 12px; color: #000; font-size: 12px; background: transparent url(../img/bg_map_altern.jpg); }
div#empresa_int h1#h1_contato { background: transparent url(../img/ttl_contato_int.png); margin-bottom: 3px; }
div#empresa_int img.contexto { float: right; margin: 0px 30px 0 0; }
div#empresa_int p { padding: 0 20px 0 10px; }
div#empresa_int p.link_noticia { margin-top: 30px; }
div#empresa_int p.link_noticia a { font-weight: bold; }
div#empresa_int p.link_noticia a:hover { text-decoration: underline; }
div#empresa_int div.link-video { float: left; margin: 20px 35px 0 45px; }
div#empresa_int div.link-video h3 { margin: 0; width: auto; }

div#empresa_int div.um_produto { width: 148px; height: 148px; border-right: 1px solid #515717; background: transparent url(../img/bg_borrao.png) center bottom no-repeat; position: relative; float: left; }
div#empresa_int div.um_produto a img { width: 106px; height: 73px; margin: 10px 0 0 19px; border: 2px solid #515717; }
div#empresa_int div.um_produto p { text-align: center; margin: 10px 0; font-weight: bold; }
div#empresa_int div.um_produto a.botao { position: absolute; left: 43px; top: 125px; padding: 2px 2px;}

div#empresa_int div.horizontal { width: 570px; height: 1px; border-top: 1px solid #515717; float: left; margin: 5px 0 5px 10px;}

div#empresa_int h3 { margin: 0 0 3px 10px; width: 110px; font-weight: bold; font-size: 12px; }
div#empresa_int p.pelotas { font-size: 12px; font-family: Verdana; width: 380px; line-height: 15px; }
div#empresa_int div.hr_pel { margin-top: 0; }
div#empresa_int span.fontes_pel { clear: right; float: right; font-size: 9px; color: #998e6f; padding-right: 25px;}

div#empresa_int div.botao_nav { width: 80px; height: 28px; position: absolute; }
div#empresa_int div#botao_avancar { right: 10px; bottom: 0px; background: transparent url(../img/bg_botao_avancar.png) no-repeat; }
div#empresa_int div#botao_voltar, div#voltar_pagina { left: 5px; bottom: 0px; background: transparent url(../img/bg_botao_voltar.png) no-repeat; }
div#empresa_int div.botao_nav a.botao { position: absolute; left: 13px; top: 6px; padding: 3px 5px; }
div#empresa_int div#botao_voltar a.botao, div#empresa_int div#voltar_pagina a.botao, div#empresa_int div.back a.botao { left: 13px; top: 6px; padding: 3px 10px; }

div#empresa_int p.perfil { margin-bottom: 8px; font-size: 12px; }
div#empresa_int img.foto_perfil { position: relative; left: 28px; margin-right: 20px; }


div#veja_tambem { width: 445px; height: 149px; background: transparent url(../img/bg_veja_tambem.png); margin: 20px 0 0 220px; /*padding: 4px 0 0 4px;*/}
div#veja_tambem h1 { width: 445px; height: 22px; background: #6b0008 url(../img/ttl_veja_tambem.gif) center no-repeat; margin-bottom: 4px; }
div#veja_tambem h1#h1_veja_tbm_prods { width: 445px; height: 22px; background: #6b0008 url(../img/ttl_veja_tambem_prods.png) center no-repeat;}
div#veja_tambem div { width: 222px; height: 110px; position: relative; float: left; background: transparent url(../img/bg_borrao2.png) no-repeat; }
div#veja_tambem div p { width: 183px; text-align: center; }
div#veja_tambem div#esquerda { background-position: center 90%; }
div#veja_tambem div#esquerda h2 { width: 100%; height: 19px; background: transparent url(../img/ttl_produtos_int.png) center no-repeat; }
div#veja_tambem div#esquerda p { margin-left: 24px; }
div#veja_tambem div#esquerda a.botao { position: absolute; left: 78px; top: 78px; padding: 3px 5px; }
div#veja_tambem div#direita { background-position: 65px 90%; }
div#veja_tambem div#direita h2 { width: 100%; height: 19px; background: transparent url(../img/ttl_pelotas_int.png) center no-repeat; }
div#veja_tambem div#direita h2.empresa { background-image: url(../img/ttl_empresa_tbm.png); }
div#veja_tambem div#direita p { margin-left: 14px; }
div#veja_tambem div#direita a.botao { position: absolute; left: 71px; top: 78px; padding: 3px 5px; }
div#veja_tambem div img { width: 106px; height: 73px; float: left; border: 2px solid #515717; }
div#veja_tambem div#esquerda_prods, div#veja_tambem div#direita_prods { background-image: url(../img/bg_borrao.png); }
div#veja_tambem div#esquerda_prods { background-position: 130px 90%; }
div#veja_tambem div#direita_prods { background-position: 120px 90%; }
div#veja_tambem div#esquerda_prods img { margin-left: 24px; }
div#veja_tambem div#direita_prods img { margin-left: 14px; }
div#veja_tambem div#esquerda_prods p, div#veja_tambem div#direita_prods p { width: 70px; float: left;  margin-left: 7px; }
div#veja_tambem div#esquerda_prods a.botao { position: absolute; left: 136px; top: 78px; padding: 3px 5px; }
div#veja_tambem div#direita_prods a.botao { position: absolute; left: 126px; top: 78px; padding: 3px 5px; }

/* Contato */
form { width: 347px;  float: left; margin-right: 22px; }
img#imagem_contato { float: left; margin-top: 15px; }
fieldset { border: none; }
legend { display: none; }
textarea { overflow: auto; }
input, textarea { display: block; border: 1px solid #666; color: #333; background: #fff; margin: 2px 0 0 0px; }
label { display: block; padding: 0 0 12px 12px; }
.contato_grande { width: 332px; }
.contato_pequeno { width: 133px; }
#reset, #submit, #alterar, #deletar { border: 1px solid #333; background: #515717; color: #fff; font-weight: bold; float: right; margin: 0 0 0px 20px; width: 62px; padding: 2px 0 3px; }
label.fl_c { float: left; width: 133px; }
label.fl_e { float: right; width: 133px; padding-right: 3px; }
/*		*/

p#assinatura { position: absolute; bottom: 40px; left: 250px; color: #666; }
p#assinatura a { color: #666; text-decoration: underline; }


#fundo_preto { position: absolute; z-index: 100;	top: 0; left: 0; width: 100%; height: 100%; background-color: #000; filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; -webkit-opacity: 0.90; -o-opacity: 0.90; }
#flash_10 { position: absolute; z-index: 102; top: 50%; left: 50%; height: 380px; width: 600px; margin: -190px 0 0 -300px; } /* w/h era 600/380 */
#flash_10 object { outline: none; }
#flash_10 a { position: absolute; display: block; background: transparent url("../img/h2_transparent.gif") repeat; }
#flash_10 a#fechar { top: 5px; right: 3px; width: 60px; height: 55px; }
/* #flash_10 a#fechar { top: -20px; right: 3px; width: 15px; height: 15px; background: url("../img/fechar_popup_natal.gif") no-repeat; } */
#flash_10 a#link_thickbox { bottom: 56px; right: 19px; width: 91px; height: 23px; }

#call-promocao { position: absolute; z-index: 102; top: 50%; left: 50%; width: 900px; height: 528px; background: url(../foto/modal_encilha.png) no-repeat; margin: -262px 0 0 -450px; }
#call-promocao #flash_home { width: 405px; height: 280px; position: absolute; top: 90px; left: 460px; }

a.fechar { position: absolute; display: block; top: -15px; right: -15px; width: 30px; height: 30px; background: url("../images/close_grey.png") no-repeat center center; text-indent: -9000px; }

div.expointer h3 { font-size: 13px !important; padding-left: 10px; }
div.expointer p { margin: 0 0 10px 10px; font-size: 12px; }
div.expointer span { float: left; margin-right: 50px; padding-left: 20px; }
div.expointer img { border: 1px solid #515717; }

/* #call-expointer { position: absolute; left: 50%; top: 50%; margin: -206px 0 0 -305px; z-index: 101; } */


