@charset "utf-8";
/* CSS Document */

*{margin: 0; padding:0; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#757575; list-style:none; outline:none; text-align:left;}

body{ background:url(../img/bg_site.gif) left top repeat; text-align:center; }

body div#main{margin:0 auto; width:778px; background:url(../img/bg_middle.gif) left 7px repeat-y;}


body span#bottom, body span#top{margin:0 auto;height:17px; text-indent:-50000px; width:778px; display:block; }

body span#bottom{background:url(../img/bg_bottom.gif) center top no-repeat;}
body span#top{margin-top:20px; background:url(../img/bg_top.gif) center bottom no-repeat;}


body div#main div#conteudo{border:2px dashed #f695c8; width:754px; margin:0 auto;}

body div#main div#conteudo h1{text-indent:-50000px; background:url(../img/img_header.jpg) left top no-repeat; width:754px; height:102px;}

body div#main div#conteudo a#lnkHome{float:left; display:block; text-indent:-50000px; width:226px; height:73px; margin:-93px 0 0 0;}

/* MENU INSTITUCIONAL */
body div#main div#conteudo ul#menuInstitucional{float:right; margin:-80px 0 0 0; padding-right:10px;}
body div#main div#conteudo ul#menuInstitucional li{float:left; margin:0 0 0 8px; background:url(../img/bul_sep_menu_inst.gif) right top no-repeat;}
body div#main div#conteudo ul#menuInstitucional li a{float:left; display:block; height:14px; text-indent:-50000px;}

body div#main div#conteudo ul#menuInstitucional li a#mnuQuem{background:url(../img/bt_quem_somos.gif) left top no-repeat; width:73px;}
body div#main div#conteudo ul#menuInstitucional li a#mnuNossa{background:url(../img/bt_nossa_loja.gif) left top no-repeat; width:66px;}
body div#main div#conteudo ul#menuInstitucional li a#mnuParceiros{background:url(../img/bt_parceiros.gif) left top no-repeat; width:58px;}
body div#main div#conteudo ul#menuInstitucional li a#mnuContato{background:url(../img/bt_contato.gif) left top no-repeat; width:43px;}
body div#main div#conteudo ul#menuInstitucional li.ativo a{background-position:left -14px !important;}


/* BOTOES DO HEADER */
body div#main div#conteudo ul#btnsHeader{clear:both; float:right; margin:-50px 0 0 0; padding-right:10px;}
body div#main div#conteudo ul#btnsHeader li{float:left; margin-left:10px;}
body div#main div#conteudo ul#btnsHeader li a{display:block; float:left; height:23px; text-indent:-50000px;}

body div#main div#conteudo ul#btnsHeader li a#lnkUltimos{background:url(../img/bt_ultimos_eventos.gif) left top no-repeat; width:107px;}
body div#main div#conteudo ul#btnsHeader li a#lnkNaMidia{background:url(../img/bt_na_midia.gif) left top no-repeat; width:64px;}


/* MENU GERAL */
body div#main div#conteudo ul#menuGeral{float:left; width:754px; clear:both; position:relative;}
body div#main div#conteudo ul#menuGeral li{float:left; position:relative; margin-right:1px;}
body div#main div#conteudo ul#menuGeral li a{float:left; display:block; text-indent:-50000px; height:22px; width:149px;}

body div#main div#conteudo ul#menuGeral li.ativo a{background-position:left -22px !important;}

body div#main div#conteudo ul#menuGeral li a#mnuDoces{background:url(../img/bt_doces.gif) left top no-repeat; width:150px;}
body div#main div#conteudo ul#menuGeral li a#mnuBolos{background:url(../img/bt_bolos.gif) left top no-repeat;}
body div#main div#conteudo ul#menuGeral li a#mnuLembrancas{background:url(../img/bt_lembrancas.gif) left top no-repeat;}
body div#main div#conteudo ul#menuGeral li a#mnuPeca{background:url(../img/bt_peca.gif) left top no-repeat;}
body div#main div#conteudo ul#menuGeral li a#mnuEscolha{}

/* SUBMENU ESCOLHA */
body div#main div#conteudo ul#menuGeral li#liEscolha span{display:none;}
body div#main div#conteudo ul#menuGeral li#liEscolha:hover, li.over{}
body div#main div#conteudo ul#menuGeral li#liEscolha:hover ul, li.over ul{display:block !important;}
body div#main div#conteudo ul#menuGeral li#liEscolha ul{ border-top:1px solid #fff; display:none; position:absolute; width:153px !important; left:auto; top:22px; z-index:999; background:#e18cb8;}
body div#main div#conteudo ul#menuGeral li#liEscolha ul li{display:block; width:153px !important; height:17px; float:none !important;  margin:0 -12px 0 0; padding:5px 0 0 0; border-bottom:1px solid #d277a6;}
body div#main div#conteudo ul#menuGeral li#liEscolha ul li a{text-indent:0; display:block; color:#FFFFFF; text-decoration:none; width:141px; font-weight:bold; font-size:10px; float:none !important; padding-left:12px;}
body div#main div#conteudo ul#menuGeral li#liEscolha{background:url(../img/bt_escolha.gif) left top no-repeat; width:153px; height:22px;}


/* CONTEUDO DA HOME */
body div#main div#conteudo div#conteudoInterno{clear:both;}
body#home div#main div#conteudo div#conteudoInterno{padding:0; float:none; width:auto;}
body#home div#main div#conteudo div#conteudoInterno div#destaque div#setas{width:754px;}
body#home div#main div#conteudo div#conteudoInterno div#destaque div#setas a{display:block; text-indent:-50000px; position:relative; z-index:0; margin:-65px 0 0 0;}

body#home div#main div#conteudo div#conteudoInterno div#destaque div#setas a#setaAnt{float:left;width:24px; height:60px; background:url(../img/bg_dot.gif) left top repeat;}
body#home div#main div#conteudo div#conteudoInterno div#destaque div#setas a#setaProx{float:right;width:24px; height:57px; background:url(../img/bg_dot.gif) left top repeat;}

body#home div#main div#conteudo div#conteudoInterno div#destaquesBottom{width:754px; border-top:1px solid #ed2d91; margin:5px 0 -13px 0; height:314px; background:url(../img/bg_destaques.jpg) left top no-repeat;}

body#home div#main div#conteudo div#conteudoInterno div#destaquesBottom div{float:left; width:210px; padding:25px 20px 0 20px;}

body#home div#main div#conteudo div#conteudoInterno div#destaquesBottom div h3{color:#d65f9e; font-size:16px; margin:0 0 20px 0;}

body#home div#main div#conteudo div#conteudoInterno div#destaquesBottom div img{margin:0 0 20px 0;}

body#home div#main div#conteudo div#conteudoInterno div#destaquesBottom div p{color:#898989; margin:0 0 20px 0;}
body#home div#main div#conteudo div#conteudoInterno div#destaquesBottom div p strong{color:#898989;}

/* CONTEUDO DAS INTERNAS */
body div#main div#conteudo div#conteudoInterno{float:left; width:715px;background:#f5f5f5 url(../img/bg_conteudo.gif) left top repeat-x; padding:12px 0 0 37px; margin-bottom:-13px!important;}
*+html body div#main div#conteudo div#conteudoInterno{margin-bottom:60px!important;}
body div#main div#conteudo div#conteudoInterno h2{text-indent:-50000px; height:23px; margin-bottom:20px;}


/* TTITULOS INTERNAS */
body div#main div#conteudo div#conteudoInterno h2#titParceiros{background:url(../img/tit_parceiros.gif) left top no-repeat; width:179px;}
body div#main div#conteudo div#conteudoInterno h2#titDoces{background:url(../img/tit_doces.gif) left top no-repeat; width:72px;}
body div#main div#conteudo div#conteudoInterno h2#titBolos{background:url(../img/tit_bolos.gif) left top no-repeat; width:72px;}
body div#main div#conteudo div#conteudoInterno h2#titLembrancas{background:url(../img/tit_lembrancas.gif) left top no-repeat; width:125px;}
body div#main div#conteudo div#conteudoInterno h2#titCasamento{background:url(../img/tit_casamento.gif) left top no-repeat; width:118px;}
body div#main div#conteudo div#conteudoInterno h2#titPeca{background:url(../img/tit_peca.gif) left top no-repeat; width:167px;}
body div#main div#conteudo div#conteudoInterno h3#SubtitSubTitulo{font:Bell Gothic Std; font-size:13px; color:#CC3399;}
body div#main div#conteudo div#conteudoInterno h2#titFesta15Anos{background:url(../img/tit_festa15anos.gif) left top no-repeat; width:170px;}
body div#main div#conteudo div#conteudoInterno h2#titAniversario{background:url(../img/tit_aniversario.gif) left top no-repeat; width:170px;}
body div#main div#conteudo div#conteudoInterno h2#titBatizado{background:url(../img/tit_batizado.gif) left top no-repeat; width:170px;}
body div#main div#conteudo div#conteudoInterno h2#titCasamento{background:url(../img/tit_casamento.gif) left top no-repeat; width:170px;}
body div#main div#conteudo div#conteudoInterno h2#titInfantil{background:url(../img/tit_infantil.gif) left top no-repeat; width:170px;}

body div#main div#conteudo div#conteudoInterno p{margin:15px 15px 15px 0;}

/* PARCEIROS */
body div#main div#conteudo div#conteudoInterno ul#parceiros{width:720px; margin:0 0 20px 0; background:url(../img/bg_pontilhado_vertical.gif) 330px top repeat-y; float:left;}
body div#main div#conteudo div#conteudoInterno ul#parceiros li.parceiro{width:360px; float:left; height:120px;}
html>body div#main div#conteudo div#conteudoInterno ul#parceiros li.parceiro{min-height:120px !important; height:auto !important;}
body div#main div#conteudo div#conteudoInterno ul#parceiros li.parceiro img{float:left;}
body div#main div#conteudo div#conteudoInterno ul#parceiros li.parceiro h4{float:left; width:220px; color:#CC3399; margin-left:10px;}
body div#main div#conteudo div#conteudoInterno ul#parceiros li.parceiro p{float:left; width:220px; margin-left:10px;}

/* BOTAO ORÇAMENTO */
body div#main div#conteudo div#conteudoInterno a#facaOrcamento{float:right; display:block; text-indent:-50000px; width:127px; height:23px; background:url(../img/bt_faca_orcamento.gif) right top no-repeat; margin:-42px 10px 0 0;}
/* BOTAO VOLTAR */
body div#main div#conteudo div#conteudoInterno a#voltar{float:right; display:block; text-indent:-50000px; width:51px; height:23px; background:url(../img/bt_voltar.gif) right top no-repeat; margin:-42px 10px 0 0;}


/* LISTA DE ITENS PARA AS TELAS DE DOCES, BOLOS e LEMBRANÇAS */
body div#main div#conteudo div#conteudoInterno ul#itens{width:715px; margin:0 0 120px -5px; background:url(../img/bg_pontilhado_vertical.gif) 330px top repeat-y; float:left;}
*+ html>body div#main div#conteudo div#conteudoInterno ul#itens{width:718px; *margin:0 0 120px -5px; background:url(../img/bg_pontilhado_vertical.gif) 330px top repeat-y; float:left;}
body div#main div#conteudo div#conteudoInterno ul#itens li{width:355px; float:left; height:90px; margin:20px 0 20px 0px;min-height:110px!important;}
html>body div#main div#conteudo div#conteudoInterno ul#itens li{min-height:100px !important; height:auto !important;}
body div#main div#conteudo div#conteudoInterno ul#itens li img{float:left; border:1px solid #f695c8;}
body div#main div#conteudo div#conteudoInterno ul#itens li h4{float:left; color:#cb5292; margin:0 10px; width:190px;}
body div#main div#conteudo div#conteudoInterno ul#itens li p{float:left; width:190px!important; margin-left:10px; margin-top:3px;}
body div#main div#conteudo div#conteudoInterno ul#itens li p{height:120px!important;}
_body div#main div#conteudo div#conteudoInterno ul#itens li p{height:120px!important;}
html>body div#main div#conteudo div#conteudoInterno ul#itens li p{height:120px!important;}
/* BULLETS LISTAS */
body div#main div#conteudo div#conteudoInterno ul#itens li span.prdTp5{text-indent:-5000px; display:block; float:left; background:url(../img/bul_pirulito.gif) left top no-repeat; width:11px; height:16px;position:relative;left:4px;}

body div#main div#conteudo div#conteudoInterno ul#itens li span.prdTp2{position:relative; top:-5px; margin-bottom:-7px; left:4px;display:block; float:left; background:url(../img/bul_anjo.gif) left top no-repeat; width:16px; height:22px;left:4px;}

body div#main div#conteudo div#conteudoInterno ul#itens li span.prdTp3{display:block;float:left!important; background:url(../img/bul_casamento.gif) left top no-repeat; width:17px; height:16px;position:relative;left:4px;}

body div#main div#conteudo div#conteudoInterno ul#itens li span.prdTp1{position:relative; top:-5px;margin-bottom:-5px;left:5px;display:block; float:left; background:url(../img/bul_balao.gif) left top no-repeat; width:10px; height:24px;left:4px;}

body div#main div#conteudo div#conteudoInterno ul#itens li span.prdTp4{display:block; float:left; background:url(../img/bul_15.gif) left top no-repeat; width:13px; height:14px;position:relative;left:4px;}

/* EVENTOS E NA MIDIA */
/* BUSCA */
body div#main div#conteudo div#conteudoInterno fieldset#busca{float:right; margin:-85px 0 0 0;width:300px;background:#ededed; padding:8px 15px;}
body div#main div#conteudo div#conteudoInterno fieldset#busca h3{text-indent:-5000px; width:36px; height:12px; background:url(../img/tit_busca.gif) left top no-repeat;}
body div#main div#conteudo div#conteudoInterno fieldset#busca label{color:#7c7c7c; font-size:10px; display:block; margin:10px 0;}
body div#main div#conteudo div#conteudoInterno fieldset#busca input#ok{margin:0 0 0 10px; position:relative; top:-3px;}
body div#main div#conteudo div#conteudoInterno fieldset#busca select{height:20px; border:1px solid #7f9db9; margin:0 0 10px 0;}

body div#main div#conteudo div#conteudoInterno ul#listaItens{padding:10px 0 15px 0;}
body div#main div#conteudo div#conteudoInterno ul#listaItens li{width:680px; margin:10px 0 20px 0; padding-bottom:10px; float:left; background:url(../img/bg_pontilhado_horizontal.gif) left bottom no-repeat;height:185px;}
html>body div#main div#conteudo div#conteudoInterno ul#listaItens li{min-height:185px !important; height:auto !important !important;background:url(../img/bg_pontilhado_horizontal.gif) left bottom no-repeat;}
body div#main div#conteudo div#conteudoInterno ul#listaItens li span#foto{display:block; float:left; width:235px;}
body div#main div#conteudo div#conteudoInterno ul#listaItens li span#foto img{clear:both; border:1px solid #f695c8;}
body div#main div#conteudo div#conteudoInterno ul#listaItens li h4{float:left;clear:right; color:#CC3399; width:390px;}
body div#main div#conteudo div#conteudoInterno ul#listaItens li small{display:block; float:left;}
body div#main div#conteudo div#conteudoInterno ul#listaItens li p{float:left; width:430px;}
body div#main div#conteudo div#conteudoInterno ul#listaItens li a#detalhes{clear:left;display:block; margin:0 0 15px 235px;width:77px; height:22px; text-indent:-50000px; background:url(../img/bt_mais_fotos.gif) left top no-repeat;}

/* PEÇA DO SEU JEITO */
body div#main div#conteudo div#conteudoInterno div#destaquePeca{padding:10px 0 15px 0;}
body div#main div#conteudo div#conteudoInterno div#destaquePeca{width:680px; margin:10px 0 20px 0; padding-bottom:10px; float:left;}
html>body div#main div#conteudo div#conteudoInterno div#destaquePeca{}
body div#main div#conteudo div#conteudoInterno div#destaquePeca span#foto{display:block; float:left; width:245px;}
body div#main div#conteudo div#conteudoInterno div#destaquePeca span#foto img{}
body div#main div#conteudo div#conteudoInterno div#destaquePeca span#foto a{display:block; text-indent:-50000px; width:14px; height:40px; float:left;}
body div#main div#conteudo div#conteudoInterno div#destaquePeca span#foto a#setaEsquerda{margin:65px 0 0 0; background:url(../img/seta_esq_interna.gif) left top no-repeat;}
body div#main div#conteudo div#conteudoInterno div#destaquePeca span#foto a#setaDireita{float:right; position:relative; top:-85px; right:65px; background:url(../img/seta_dir_interna.gif) left top no-repeat;}
body div#main div#conteudo div#conteudoInterno div#destaquePeca h4{float:left;clear:right; text-indent:-50000px; background:url(../img/tit_voce_pode.gif) left top no-repeat; height:14px; width:390px;}
body div#main div#conteudo div#conteudoInterno div#destaquePeca small{display:block; float:left; font-weight:bold; text-align:center; width:190px;}
body div#main div#conteudo div#conteudoInterno div#destaquePeca p{float:left; width:420px;}
body div#main div#conteudo div#conteudoInterno div#destaquePeca a#detalhes{clear:left;display:block; margin:0 0 15px 245px;width:127px; height:23px; text-indent:-50000px; background:url(../img/bt_faca_orcamento.gif) left top no-repeat;}

body div#main div#conteudo div#conteudoInterno div#historias{border:1px dashed #e3e3e3; width:678px; background:#f7f7f7; clear:both; margin:0 0 30px -15px; padding:15px 0 15px 30px;}
body div#main div#conteudo div#conteudoInterno div#historias h3{text-indent:-50000px; width:142px; background:url(../img/tit_historias.gif) left top no-repeat; height:16px;}
body div#main div#conteudo div#conteudoInterno div#historias h4{color:#CC3399; font-size:12px;}
body div#main div#conteudo div#conteudoInterno div#historias span#fotoHistoria{display:block; float:left; width:230px;}
body div#main div#conteudo div#conteudoInterno div#historias span#fotoHistoria img{}
body div#main div#conteudo div#conteudoInterno div#historias span#fotoHistoria a{display:block; text-indent:-50000px; width:14px; height:40px; float:left;}
body div#main div#conteudo div#conteudoInterno div#historias span#fotoHistoria a#setaEsquerda{margin:65px 0 0 0; background:url(../img/seta_esq_interna.gif) left top no-repeat;}
body div#main div#conteudo div#conteudoInterno div#historias span#fotoHistoria a#setaDireita{float:right; position:relative; top:-85px; right:65px; background:url(../img/seta_dir_interna.gif) left top no-repeat;}
body div#main div#conteudo div#conteudoInterno div#historias h5{float:left;clear:right; width:390px; color:#d31278;margin:30px 0 0 0;}
body div#main div#conteudo div#conteudoInterno div#historias small{display:block; float:left;width:190px;}
body div#main div#conteudo div#conteudoInterno div#historias p{float:left; width:400px;}
body div#main div#conteudo div#conteudoInterno div#historias a#detalhes{clear:left;display:block; margin:0 0 15px 230px;width:127px; height:23px; text-indent:-50000px; background:url(../img/bt_faca_orcamento.gif) left top no-repeat;}

body div#main div#conteudo div#conteudoInterno h3#titHistorias{margin:-15px 0 0 24px; text-indent:-50000px; width:141px; background:url(../img/tit_historias.gif) left top no-repeat; height:16px;}

/* RODAPE */
body div#rodape{width:772px; height:30px; border:1px solid #cdbbbe; background:#e7e0e1; margin:0 auto 30px auto; font-weight:bold;}
body div#rodape p, body div#rodape fieldset{display:block; float:left;}
body div#rodape fieldset{margin:-5px 0 0 -15px; padding-left:70px;}
body div#rodape fieldset label{ font-size:9px !important; color:#757575;}
body div#rodape p{padding:8px 0 0 10px; font-size:9px !important; color:#757575;}
body div#rodape fieldset input{border:1px solid #7f9db9; background:#ede9e9; margin:0 0 0 5px;}
body div#rodape fieldset input.ok{width:auto; border:none; position:relative; top:8px;}


/* PAGINACAO */
body div#main div#conteudo div#conteudoInterno div#paginacao{width:754px; margin:15px 0 15px -37px; background:#ededed; padding:5px 0; text-align:center; clear:both;}
body div#main div#conteudo div#conteudoInterno div#paginacao span{font-size:9px; color:#bdbdbd;}
body div#main div#conteudo div#conteudoInterno div#paginacao ul#paginas{width:754px; text-align:center;}
body div#main div#conteudo div#conteudoInterno div#paginacao ul#paginas li{display:inline; font-size:11px;  font-weight:bold; color:#a1a1a1; background:url(../img/bg_li_paginas.gif) left 1px no-repeat; padding:0 0 0 10px; margin-right:5px;}
body div#main div#conteudo div#conteudoInterno div#paginacao ul#paginas li a{font-size:11px; text-decoration:none; font-weight:bold; color:#a1a1a1;}
body div#main div#conteudo div#conteudoInterno div#paginacao ul#paginas li.ativo{color:#d55f9d;}
body div#main div#conteudo div#conteudoInterno div#paginacao ul#paginas li.ativo a{color:#d55f9d;}


/* CLASSES DE APOIO */
.clearBoth{clear:both !important;}
.noBg{background:none !important;}
.noMargin{margin:0 !important;}
.noBorder{border:none !important;}
.debug{ border: 1px solid red !important; }
.widthAuto{width:auto !important;}

p.pequeno{width:390px !important;}


