* { border: 0 none; color: #727272; font-family: "Lucida Sans", Arial; font-size: 13px; margin: 0; padding: 0 }

/* Menu Principal */
div#menu-principal { background: url(../img/bg-menu-principal.gif) repeat-x; height: 53px; padding-top: 7px }
div#menu-principal ul { margin: 0 auto; overflow: hidden; width: 671px }
div#menu-principal ul li { list-style: none outside none; float: left; margin: 0 30px }
div#menu-principal ul li.anula-margem-esq { margin-left: 0 }
div#menu-principal ul li.anula-margem-dir { margin-right: 0 }
div#menu-principal ul li a { background: url(../img/menu.png) no-repeat; display: block; font-size: 0; height: 41px; line-height: 0; text-indent: -5000em }
div#menu-principal ul li a#menu-beleza { background-position: 0 0; width: 73px }
div#menu-principal ul li a#menu-beleza:hover { background-position: 0 -41px }
div#menu-principal ul li a#menu-servicos { background-position: -131px 0; width: 50px }
div#menu-principal ul li a#menu-servicos:hover { background-position: -131px -41px }
div#menu-principal ul li:hover a#menu-servicos { background-position: -131px -41px }
div#menu-principal ul li ul.servicos { margin-left: -67px } 
div#menu-principal ul li a#menu-qualidade { background-position: -243px 0; width: 64px }
div#menu-principal ul li a#menu-qualidade:hover { background-position: -243px -41px }
div#menu-principal ul li a#menu-novidades { background-position: -362px 0; width: 64px }
div#menu-principal ul li a#menu-novidades:hover { background-position: -362px -41px }
div#menu-principal ul li:hover a#menu-novidades { background-position: -362px -41px }
div#menu-principal ul li ul.novidades { margin-left: -60px } 
div#menu-principal ul li a#menu-produtos { background-position: -487px 0; width: 56px }
div#menu-principal ul li a#menu-produtos:hover { background-position: -487px -41px }
div#menu-principal ul li a#menu-localizacao { background-position: -597px 0; width: 70px }
div#menu-principal ul li a#menu-localizacao:hover { background-position: -597px -41px }
div#menu-principal ul li a#menu-contato { background-position: -727px 0; width: 50px }
div#menu-principal ul li a#menu-contato:hover { background-position: -727px -41px }
div#menu-principal ul li:hover ul { display: block }
div#menu-principal ul li ul { background: url(../img/seta-menu.png) no-repeat center top; display: none; padding-top: 8px; position: absolute; width: 186px; z-index: 999999 }
div#menu-principal ul li ul li { background-color: #5160A0; float: none; margin: 0; padding: 5px 20px }
div#menu-principal ul li ul li a { background-image: none; color: #FFFFFF; font-size: 12px; height: auto; line-height: 18px; text-align: center; text-decoration: none; text-indent: 0 }
div#menu-principal ul li ul li a:hover { color: #deb6e7; text-decoration: none }

/* Fullbanner - Caso seja inicial */
div#fullbanner { background: url(../img/bg-fullbanner.gif) no-repeat center top; height: 438px }
	div#fullbanner div.grade { height: 95px; left: 18%; overflow: hidden; position: absolute; width: 900px }
	div#fullbanner div.grade img#logo { position: absolute; margin-top: 5px }
	div#fullbanner div.grade p#telefone-horario { background: url(../img/telefone-horario.png) no-repeat; display: block; font-size: 0; height: 55px; line-height: 0; margin: 25px 0 0 590px; position: absolute; text-indent: -5000em; width: 310px }

/* Topo - Caso seja página interna */
div#topo { background: url(../img/img-topo-interno.gif) no-repeat center bottom; height: 137px }
	div#topo div.grade { height: 95px; left: 18%; overflow: hidden; position: absolute; width: 900px }
	div#topo div.grade img#logo { position: absolute; margin-top: 5px }
	div#topo div.grade p#telefone-horario { background: url(../img/telefone-horario.png) no-repeat; display: block; font-size: 0; height: 55px; line-height: 0; margin: 25px 0 0 590px; position: absolute; text-indent: -5000em; width: 310px }

/* Conteúdo */
div#conteudo { background: url(../img/bg-conteudo.gif) repeat-x left top #FFFFFF; overflow: hidden }
	div#conteudo div.grade, div#rodape div.grade { margin: 0 auto; width: 900px }
	div#conteudo p { line-height: 18px; margin-bottom: 15px }
	.underline { text-decoration: underline }
	
	/* Página inicial e box interno lateral */
	div#conteudo div#box-beleza-art, div#conteudo div#box-novidades { float: left; width: 287px }
	div#conteudo div#box-servicos { background: url(../img/bg-txt-sombras.gif) no-repeat left top; float: left; padding: 0 15px; width: 295px }
	div#conteudo div#box-beleza-art h2 { background: url(../img/txt-beleza-art.png) no-repeat; display: block; font-size: 0; height: 45px; line-height: 0; margin: 7px 0 15px; text-indent: -5000em; width: 154px }
	div#conteudo div.direita div#box-servicos h2 { background: url(../img/txt-servicos.png) no-repeat; display: block; font-size: 0; height: 45px; line-height: 0; margin: 0 0 5px; text-indent: -5000em; width: 106px }
	div#conteudo div#box-novidades h2 { background: url(../img/txt-novidades.png) no-repeat; display: block; font-size: 0; height: 45px; line-height: 0; margin: 7px 0 15px; text-indent: -5000em; width: 125px }
	div#conteudo div#box-qualidade h2 { background: url(../img/txt-qualidade.png) no-repeat; display: block; font-size: 0; height: 68px; line-height: 0; margin: 0 0 5px 0; text-indent: -5000em; width: 244px }
	div#conteudo div#box-servicos h2 { background: url(../img/txt-servicos.png) no-repeat; display: block; font-size: 0; height: 45px; line-height: 0; margin: 7px 0 15px; text-indent: -5000em; width: 106px }
	div#conteudo div#box-newsletter h2 { background: url(../img/txt-newsletter.png) no-repeat; display: block; font-size: 0; height: 39px; line-height: 0; margin: 0 0 5px 0; text-indent: -5000em; width: 224px }
	div#conteudo div#box-beleza-art p a, div#conteudo div#box-servicos p a, div#conteudo div#box-servicos p { color: #727272; text-decoration: none }
	div#conteudo div#box-beleza-art p a:hover, div#conteudo div#box-servicos p a:hover, div#conteudo div.direita div#box-servicos p a:hover { text-decoration: underline }
	div#conteudo div#box-qualidade p a, div#conteudo div#box-newsletter p, div#conteudo div.direita div#box-servicos p a { color: #FFFFFF; font-size: 12px; text-decoration: none }
	div#conteudo div#box-qualidade p a:hover { text-decoration: underline }
	div#conteudo a.link-mais { color: #bf99c7 !important; text-decoration: none }
	div#conteudo a.link-mais:hover { text-decoration: underline }
	div.box-flor, div#conteudo div.direita div#box-servicos { background: url(../img/bg-box-flor.gif) no-repeat; margin-bottom: 15px; height: 148px; min-height: 148px; padding: 10px; width: auto }
    div#conteudo div.direita div#box-qualidade { height: 148px; width: auto }
    div#conteudo div.direita div#box-servicos img { margin: 10px 0 0 10px }
	
	/* Box Novidades */
	div#conteudo div#box-novidades h3 { margin: 0 }
	div#conteudo div#box-novidades h3 a { color: #7482bf; font-size: 14px; text-decoration: none }
	div#conteudo div#box-novidades h3 a:hover { text-decoration: underline }
	div#conteudo div#box-novidades p a { color: #727272; text-decoration: none }
	div#conteudo div#box-novidades p a:hover { text-decoration: underline }
	div#conteudo div#box-novidades p.categoria { color: #ba92c3; margin: 0 }
	div#conteudo div#box-novidades p.categoria a { color: #ba92c3; text-decoration: none }
	div#conteudo div#box-novidades p.categoria a:hover { text-decoration: underline }
	
	/* Box Newsletter */
	fieldset#form-newsletter { margin-top: 15px; overflow: hidden }
	fieldset#form-newsletter legend, fieldset#form-newsletter label { display: none }
	fieldset#form-newsletter label.error { color: #EEEEEE; display: block !important; font-size: 12px; line-height: 18px }
	fieldset#form-newsletter input#txtEmail { background: url(../img/input-newsletter.png) no-repeat; float: left; height: 17px; padding: 7px 5px; width: 195px }
	fieldset#form-newsletter input#btnEnviar { background: url(../img/btn-enviar-newsletter.png) no-repeat; cursor: pointer; float: left; font-size: 0; height: 31px; line-height: 0; text-indent: -5000em; width: 60px }
	fieldset#form-newsletter input#btnEnviar:hover { background-position: 0 -31px }
	div#msg-newsletter { clear: both; overflow: hidden; width: 263px }
	
	/* Imagens */
	img.img-esquerda { float: left; margin: 0 10px 0 0 }
	img.img-direita { float: right; margin: 0 0 0 10px }
	
	div#conteudo div.clear { clear: both; display: block; font-size: 0; line-height: 0; overflow: hidden; width: 100% }
	
	/* Internas */
	div#conteudo div.grade div.esquerda { float: left; padding-bottom: 20px; width: 590px }
	div#conteudo div.grade div.direita { float: right; padding-top: 71px; width: 285px }
	a.externo { background: url(../img/ico-externo.png) no-repeat right 5px; padding-right: 15px }
	
	    /* Titulos */
	    h1#titulo-beleza-art, h1#titulo-contato, h1#titulo-qualidade, h1#titulo-novidades, h1#titulo-localizacao, h1#titulo-servicos, h1#titulo-cabelos, h1#titulo-depilacao, h1#titulo-estetica, h1#titulo-maquiagem, h1#titulo-noiva, h1#titulo-adicionais, h1#titulo-pes-maos { font-size: 0; height: 56px; line-height: 0; margin-bottom: 15px; text-indent: -5000em }
	    div#conteudo div.grade h2 { color: #7482bf; font-size: 15px; margin-bottom: 10px }
	    div#conteudo div.grade h3 { color: #ba92c3; font-size: 14px; font-weight: normal; margin-bottom: 15px }
	    div#conteudo div.grade h3 a { color: #ba92c3; font-size: 14px; font-weight: normal; text-decoration: none }
	    div#conteudo div.grade h3 a:hover { text-decoration: underline }
	    
	    /* Links */
	    div#conteudo div.grade p a { color: #bf99c7; text-decoration: underline }
	    div#conteudo div.grade p a:hover { color: #7482bf }
	    div#conteudo div.grade a { text-decoration: none }
	    div#conteudo div.grade a:hover { text-decoration: underline }
	    
	    /* Listas */
	    div#conteudo div.grade ul, div#conteudo div.grade ol { margin-bottom: 15px }
	    div#conteudo div.grade ul li { background: url(../img/ico-ul.gif) no-repeat 0 5px; line-height: 18px; list-style: none outside none; padding-left: 18px; margin-bottom: 5px }
		div#conteudo div.grade ul li a { color: #bf99c7; text-decoration: underline }
		div#conteudo div.grade ul li a:hover { color: #7482bf }
	    div#conteudo div.grade ol li { list-style: decimal inside none }
		
		/* Imagem com Descrição */
		div.img-descricao-direita { background-color: #e3e6f2; float: right; padding: 10px; margin-left: 15px }
		div.img-descricao-esquerda { background-color: #e3e6f2; float: left; padding: 10px; margin-right: 15px }
		div.img-descricao-centro { clear: both; display: block; margin-bottom: 15px; text-align: center }
        div.img-descricao-direita img, div.img-descricao-esquerda img, div.img-descricao-centro img { border: 1px solid #ba92c3 }
        div.img-descricao-direita p, div.img-descricao-esquerda p, div.img-descricao-centro p { font-style: italic; text-align: center; margin-bottom: 0 !important }
		
		/* Blockquote */
		div#conteudo blockquote { background: url(../img/blockquote.gif) no-repeat 10px 10px #E3E6F2; font-style: italic; margin-bottom: 15px; overflow: hidden; padding: 15px 15px 0 40px }
		div#conteudo blockquote p { color: #581d65 }
		
		/* Tabela */
		div#conteudo table { border: 1px solid #939393; border-collapse: collapse; margin-bottom: 15px; width: 100% }
        div#conteudo table th { background-color: #9da9db; border-right: 1px solid #939393; color: #FFFFFF; font-size: 14px; padding: 8px }
        div#conteudo table td { background-color: #ffffff; border-right: 1px solid #939393; color: #7b7b7b; font-size: 13px; padding: 8px }
	    div#conteudo table tbody tr.alterna td { background-color: #faeef8 }
	    
	    /* Breadcrumb */
	    div#conteudo ul#breadcrumb { clear: both; overflow: hidden; width: 100% }
	    div#conteudo ul#breadcrumb li { background: none; color: #7482BF; float: left; margin-right: 10px; padding: 0 }
	    div#conteudo ul#breadcrumb li a { color: #7482BF }
	    
	    /* Beleza e Art */
	    h1#titulo-beleza-art { background: url(../img/titulo-beleza-art.gif) no-repeat; width: 155px }
        div#conteudo div.box-padrao div.conteudo-box h2#titulo-lateral-conheca { background: url(../img/txt-conheca.png) no-repeat; font-size: 0; height: 61px; line-height: 0; text-indent: -5000em; width: 205px }
        div#box-conheca-salao img.img-direita { margin: 43px 0 0 176px; position: absolute }
        div#box-conheca-salao p { width: 190px }
        div#box-conheca-salao p a:hover { color: #FFFFFF !important }
        
        /* Galeria de Imagens */
        div#conteudo div.grade div.esquerda ul#galeria { overflow: hidden }
        div#conteudo div.grade div.esquerda ul#galeria li { background: none; float: left; margin: 0 11px 11px 0; padding: 0 }
        div#conteudo div.grade div.esquerda ul#galeria li a { border: 1px solid #97A1CF; display: block; padding: 3px; text-decoration: none }
        div#conteudo div.grade div.esquerda ul#galeria li a:hover { border: 1px solid #5867a8 }
        div#conteudo div.grade div.esquerda ul#galeria li img { background-color: #D7D7D7; display: block }
	    
	    /* Contato */
	    h1#titulo-contato { background: url(../img/titulo-contato.gif) no-repeat; width: 106px }
	    fieldset#form-contato { margin-top: 15px; overflow: hidden }
	    fieldset#form-contato div { float: left; margin: 0 15px 15px 0 }
	    fieldset#form-contato legend { display: none }
	    fieldset#form-contato label { display: block; margin-bottom: 5px }
	    fieldset#form-contato label.error { color: #da7575; display: block; font-size: 12px; margin-top: 5px }
	    fieldset#form-contato input { border: 1px solid #b6a6b9; height: 17px; padding: 7px 5px; width: 578px }
	    fieldset#form-contato input:focus { background: url(../img/bg-input-focus.gif) repeat-x left bottom; border: 1px solid #7582bf; height: 17px; padding: 7px 5px }
	    fieldset#form-contato input.txtTelefone { width: 100px }
	    fieldset#form-contato input.txtCidade { width: 250px }
	    fieldset#form-contato select { border: 1px solid #B6A6B9; height: 33px; padding: 7px 5px }
	    fieldset#form-contato select:focus { background: url(../img/bg-input-focus.gif) repeat-x left bottom; border: 1px solid #7582bf; height: 33px; padding: 7px 5px }
	    fieldset#form-contato textarea { border: 1px solid #b6a6b9; padding: 7px 5px; width: 578px; height: 185px }
	    fieldset#form-contato textarea:focus { background: url(../img/bg-input-focus.gif) repeat-x left bottom; border: 1px solid #7582bf; padding: 7px 5px }
	    fieldset#form-contato input.btnEnviar { background: url(../img/btn-enviar.gif) no-repeat; border: 0; cursor: pointer; float: left; font-size: 0; height: 36px; line-height: 0; text-indent: -5000em; width: 79px }
	    fieldset#form-contato input.btnEnviar:hover { background-position: 0 -36px }
	    a#link-localizacao { background: url(../img/img-localizacao.gif) no-repeat; display: block; font-size: 0; height: 335px; line-height: 0; text-indent: -5000em; width: 286px }
	    span.obrigatorio { color: #da7575 }
	    div#conteudo div#cphConteudo_pnlErros { border: 3px solid #DA7575; margin-bottom: 15px; padding: 10px }
	    div#conteudo div#cphConteudo_pnlErros h2 { color: #DA7575 }
	    div#conteudo div#cphConteudo_pnlErros ul { margin-bottom: 0 }
	    
	    /* Localização */
	    h1#titulo-localizacao { background: url(../img/titulo-localizacao.gif) no-repeat 0 7px; width: 143px }
        div#box-localizacao { margin-bottom: 15px }
        div#box-localizacao span.topo-localizacao { background: url(../img/bg-topo-localizacao.gif) no-repeat left top; display: block; height: 135px; overflow: hidden; width: 286px }
        div#box-localizacao span.topo-localizacao h2 { background: url(../img/txt-localizacao.png) no-repeat; display: inline-block; font-size: 0; height: 68px; line-height: 0; margin: 15px 0 0 88px; text-indent: -5000em; width: 184px }
        div#box-localizacao span.topo-localizacao p { color: #FFFFFF; font-size: 12px; margin: 0; padding-right: 15px; text-align: right }
        div#box-localizacao span.mapa-localizacao img { display: block }
        div#box-localizacao span.rodape-localizacao { background: url(../img/bg-rodape-localizacao.gif) no-repeat; display: block; padding: 11px 10px; width: 266px }
        div#box-localizacao span.rodape-localizacao a { color: #DEB6E7; display: block; font-size: 12px; text-align: right; text-decoration: none }
        div#box-localizacao span.rodape-localizacao a:hover { text-decoration: underline }
        div#mapa { border: 3px solid #ba92c3; height: 302px; margin-bottom: 5px }
        div#conteudo div.box-padrao div.conteudo-box h2#titulo-lateral-contato { background: url(../img/txt-contato.png) no-repeat; font-size: 0; height: 63px; line-height: 0; text-indent: -5000em; width: 242px }
        
	    /* Novidades */
	    h1#titulo-novidades { background: url(../img/titulo-novidades.gif) no-repeat; width: 128px }
	    div#conteudo div.grade p.data { color: #bdbdbd; font-size: 12px; font-style: italic; text-align: right }
        div#conteudo div.grade ul.lista-novidades { margin-bottom: 0 }
        div#conteudo div.grade ul.lista-novidades li { background: none; padding: 0; overflow: hidden }
        div#conteudo div.grade ul.lista-novidades li div.data { display: block; float: left; margin-right: 15px; width: 40px }
        div#conteudo div.grade ul.lista-novidades li div.data div.dia, div#conteudo div.grade ul.lista-novidades li div.data div.mes, div#conteudo div.grade ul.lista-novidades li div.data div.ano { color: #7482bf; display: block; font-family: Lucida Fax; font-size: 15px; text-align: right }
        div#conteudo div.grade ul.lista-novidades li div.novidade { float: left; width: 535px }
        div#conteudo div.grade ul.lista-novidades li div.novidade h3 { margin: 0 }
        div#conteudo div.grade ul.lista-novidades li div.novidade h3 a { color: #ba92c3; font-size: 14px; text-decoration: none }
        div#conteudo div.grade ul.lista-novidades li div.novidade p.descricao, div#conteudo div.grade ul.lista-novidades li div.novidade p.categoria { margin: 0 }
        div#conteudo div.grade ul.lista-novidades li div.novidade p.descricao a { color: #7b7b7b; text-decoration: none }
        div#conteudo div.grade ul.lista-novidades li div.novidade p.categoria a { color: #bdbdbd; font-size: 12px; font-style: italic; text-decoration: none }
        div#conteudo div.grade ul.lista-novidades li div.novidade h3 a:hover, div#conteudo div.grade ul.lista-novidades li div.novidade p.descricao a:hover, div#conteudo div.grade ul.lista-novidades li div.novidade p.categoria a:hover { text-decoration: underline }
        div#conteudo div.box-padrao div.conteudo-box h2#titulo-lateral-novidades { background: url(../img/txt-veja-tambem-novidades.png) no-repeat; font-size: 0; height: 61px; line-height: 0; text-indent: -5000em; width: 205px }

        /* Produtos */
        div#box-produtos { float: left }
        div#conteudo div.box-padrao div.conteudo-box h2#titulo-lateral-produtos { background: url(../img/txt-produtos.png) no-repeat; font-size: 0; height: 56px; line-height: 0; text-indent: -5000em; width: 175px }
        div#box-produtos img.img-direita { margin: 0 }
        div#box-produtos p a:hover { color: #FFFFFF !important }
        
        /* Paginação */
        div#conteudo ul#paginacao { clear: both; overflow: hidden }
        div#conteudo ul#paginacao li { background-image: none; float: left; margin: 0 5px; padding: 0 }
        div#conteudo ul#paginacao li a { background-color: #EBE1ED; color: #7482BF; display: block; padding: 1px 5px; text-decoration: none }
        div#conteudo ul#paginacao li a:hover { background-color: #7482bf; color: #FFFFFF }
        div#conteudo ul#paginacao li.pag-atual { background-color: #ba92c3; color: #FFFFFF; padding: 1px 5px }
        div#conteudo ul#paginacao li.reticencias {}
        div#conteudo ul#paginacao li.pag-ant { margin: 0 15px 0 0 }
        div#conteudo ul#paginacao li.pag-ant a { background: url(../img/paginacao.gif) no-repeat left 4px transparent; display: inline; padding: 0 0 0 20px; text-decoration: none }
        div#conteudo ul#paginacao li.pag-ant a:hover { background-color: transparent; background-position: left -11px; color: #ba92c3 }
        div#conteudo ul#paginacao li.prox-pag { margin: 0 0 0 15px }
        div#conteudo ul#paginacao li.prox-pag a { background: url(../img/paginacao.gif) no-repeat right 4px transparent; display: inline; padding: 0 20px 0 0; text-decoration: none }
        div#conteudo ul#paginacao li.prox-pag a:hover { background-position: right -11px; color: #ba92c3 }

        /* Box lateral padrão */
        div#conteudo div.box-padrao { margin-bottom: 15px; overflow: hidden }
        div#conteudo div.box-padrao div.topo-box { background: url(../img/topo-box.gif) no-repeat; float: left; font-size: 0; height: 5px; line-height: 0; width: 285px }
        div#conteudo div.box-padrao div.conteudo-box { background-color: #7482BF; float: left; padding: 10px; width: 265px }
        div#conteudo div.box-padrao div.conteudo-box img.direita { float: right; margin-left: 5px }
        div#conteudo div.box-padrao div.conteudo-box p { margin: 0 }
        div#conteudo div.box-padrao div.conteudo-box p a { color: #FFF; text-decoration: none }
        div#conteudo div.box-padrao div.conteudo-box p a:hover { text-decoration: underline }
        div#conteudo div.box-padrao div.conteudo-box ul { margin: 0 }
        div#conteudo div.box-padrao div.conteudo-box ul li { background: url(../img/ico-ul-lateral.gif) no-repeat 0 4px; color: #FFFFFF; line-height: 18px; margin: 0; padding: 0 0 0 20px }
        div#conteudo div.box-padrao div.conteudo-box ul li a { color: #FFFFFF; text-decoration: none }
        div#conteudo div.box-padrao div.conteudo-box ul li a:hover { text-decoration: underline }
        div#conteudo div.box-padrao div.rodape-box { background: url(../img/rodape-box.gif) no-repeat; float: left; height: 5px; width: 285px }
        .bg-flor { background: url(../img/flor-box.gif) no-repeat right 10px }
        
	    /* Serviços */
	    h1#titulo-servicos { background: url(../img/titulo-servicos.gif) no-repeat; width: 106px }
	    h1#titulo-cabelos { background: url(../img/titulo-cabelos.gif) no-repeat; width: 106px }
	    h1#titulo-depilacao { background: url(../img/titulo-depilacao.gif) no-repeat; width: 120px }
	    h1#titulo-estetica { background: url(../img/titulo-estetica.gif) no-repeat; width: 321px }
	    h1#titulo-maquiagem { background: url(../img/titulo-maquiagem.gif) no-repeat; width: 148px }
	    h1#titulo-noiva { background: url(../img/titulo-noiva.gif) no-repeat; width: 152px }
	    h1#titulo-adicionais { background: url(../img/titulo-adicionais.gif) no-repeat; width: 240px }
	    h1#titulo-pes-maos { background: url(../img/titulo-pes-maos.gif) no-repeat; width: 146px }
        div#conteudo div.lista-servicos { float: left; margin: 0 14px 15px 0 }
        div#conteudo div.anula-margem { margin: 0 0 15px 0 }
        div#conteudo div.centro { clear: both; float: none; margin: 0 auto; width: 287px }
        div#conteudo div.lista-servicos a { display: block; font-size: 0; height: 148px; line-height: 0; text-indent: -5000em; width: 287px }
        div#conteudo div.lista-servicos a#servico-cabelos { background: url(../img/servicos/img-servicos-cabelos.jpg) no-repeat; }
        div#conteudo div.lista-servicos a#servico-manicure { background: url(../img/servicos/img-servicos-manicure.jpg) no-repeat; }
        div#conteudo div.lista-servicos a#servico-depilacao { background: url(../img/servicos/img-servicos-depilacao.jpg) no-repeat; }
        div#conteudo div.lista-servicos a#servico-maquiagem { background: url(../img/servicos/img-servicos-maquiagem.jpg) no-repeat; }
        div#conteudo div.lista-servicos a#servico-estetica { background: url(../img/servicos/img-servicos-estetica.jpg) no-repeat; }
        div#conteudo div.lista-servicos a#servico-noiva { background: url(../img/servicos/img-servicos-noiva.jpg) no-repeat; }
        div#conteudo div.lista-servicos a#servico-adicionais { background: url(../img/servicos/img-servicos-adicionais.jpg) no-repeat; }
        div#conteudo div.lista-servicos a#servico-cabelos:hover, div#conteudo div.lista-servicos a#servico-manicure:hover, div#conteudo div.lista-servicos a#servico-depilacao:hover, div#conteudo div.lista-servicos a#servico-maquiagem:hover, div#conteudo div.lista-servicos a#servico-estetica:hover, div#conteudo div.lista-servicos a#servico-noiva:hover, div#conteudo div.lista-servicos a#servico-adicionais:hover { background-position: 0 -148px }
        div.servico-esquerda { float: left; width: 285px }
        div.servico-direita { float: right; width: 285px }
        div#conteudo div.box-padrao div.conteudo-box h2#txt-servicos-navegacao { background: url(../img/txt-servicos-2.png) no-repeat; font-size: 0; height: 68px; line-height: 0; text-indent: -5000em; width: 126px }

        /* Qualidade */
	    h1#titulo-qualidade { background: url(../img/titulo-qualidade.gif) no-repeat; width: 121px }

/* Rodapé */
div#rodape { background: url(../img/bg-rodape.gif) no-repeat center top #7482bf; overflow: hidden; padding: 16px 0 }
div#rodape div.esquerda { float: left; width: 255px }
div#rodape div.esquerda img {}
div#rodape div.esquerda p { color: #FFF; margin: 10px 0 }
div#rodape div.esquerda p.email a { background: url(../img/txt-email.png) no-repeat; display: block; font-size: 0; height: 26px; line-height: 0; margin: 0; text-indent: -5000em; width: 232px }
div#rodape div.esquerda p.email span { display: none }

div#rodape div.direita { float: right; width: 179px }
div#rodape div.direita p, div#rodape div.direita p * { color: #FFF; text-align: right }
div#rodape div.direita p.assinatura { margin-top: 70px; overflow: hidden; width: 179px }
div#rodape div.direita p.assinatura a { background: url(../img/assinatura.png) no-repeat; display: block; float: right; font-size: 0; height: 7px; line-height: 0; text-align: left; text-indent: -5000em; width: 132px }
div#rodape div.direita p.assinatura a:hover { background-position: 0 -7px }