body {
	margin: 0;
	padding: 0;
	background: #6aa6f3 url(imagens/bg_principal.jpg) repeat-x;
}

.texto_titulo_box {
	color: #203e3e;
	font: 30px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.texto_subtitulo_box {
	color: #336666;
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.tabela_news {
	width: 450px;
}

.tabela_cell_news {
	background-color: #6666cc;
	padding: 10px;
}
.texto_tabela_news {
	color: #FFFFFF;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.tabela_conhecer {
	width: 350px;
}

.tabela_cell_conhecer {
	background-color: #99cc33;
	padding: 15px;
}

.tabela_cell_aviso {
	background-color:#FF71B8;
	padding: 15px;
}

.texto_tabela_conhecer {
	color: #FFFFFF;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.campo_form_login {
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #c2e8fa;
	padding: 2px;
	width: 100px;
	color: #5d5d5d;
	border: 1px solid #5d5d5d;
}

.texto_form_login {
	color: #646464;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.campo_form_news {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #6666cc;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	width: 150px;
	color: white;
}

.campo_form_contato_mensagem {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #6666cc;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	width: 200px;
	color: #FFFFFF;
}

.texto_form_news {
	color: #FFFFFF;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.tabela_nossa_estrutura {
	width: 855px;
}

.texto_rodape {
	color: #336666;
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.texto_depoimento {
	color: #000000;
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.texto_depoimento_titulo {
	color: #000000;
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.tabela_textos_interna {
	width: 450px;
}

.tabela_cell_textos_interna_lilaz {
	background-color: #6666cc;
	padding: 10px;
}

.tabela_cell_textos_interna_verde {
	background-color: #62841b;
	padding: 10px;
}

.tabela_cell_textos_interna_laranja {
	background-color: #ff7e00;
	padding: 10px;
}

.texto_interna {
	color: #FFFFFF;
	font: 12px "Trebuchet MS";
}

.texto_interna_preto {
	color: #000000;
	font: 12px "Trebuchet MS";
}

.link_interna {
	color: #FFFFFF;
	font: 12px "Trebuchet MS";
	text-decoration: underline;
}

.link_interna:hover {
	color: #FFFFFF;
	font: 12px "Trebuchet MS";
	text-decoration: underline;
}

.link_depoimento {
	color: #FFFFFF;
	font: 13px "Trebuchet MS";
	text-decoration: underline;
}

.link_depoimento:hover {
	color: #FFFFFF;
	font: 13px "Trebuchet MS";
	text-decoration: underline;
}

.link_outras_festas {
	color: #333;
	font: 18px "Trebuchet MS";
	text-decoration: underline;
}

.link_outras_festas:hover {
	color: #333;
	font: 18px "Trebuchet MS";
	text-decoration: underline;
}

    #menu{
      position:relative;
      width:441px;
      height:32px;
      background:url(imagens/bg_menu.jpg) no-repeat 0 0;
    }
    #menu ul{
      list-style:none;
    }
    #menu li{
      position:absolute;
      top:0;
      height:32px;
    }
    #menu li a{
      position:absolute;
      display:block;
      width:100%;
      height:100%;
      top:0;
      cursor:pointer;
    }
    #menu li a span{
      position:absolute;
      display:block;
      width:100%;
      height:100%;
      top:0;
    }
    #um{
      width:97px;
      left:0;
    }
    #dois{
      width:84px;
      left:98px;
    }
    #tres{
      width:68px;
      left:181px;
    }
    #quatro{
      width:116px;
      left:250px;
    }
    #quinto{
      width:75px;
      left:365px;
    }        
    #um a span{
      background:url(imagens/bg_menu.jpg) no-repeat 0 0;
    }
    #dois a span{
      background:url(imagens/bg_menu.jpg) no-repeat -98px 0;
    }
    #tres a span{
      background:url(imagens/bg_menu.jpg) no-repeat -181px 0;
    }
    #quatro a span{
      background:url(imagens/bg_menu.jpg) no-repeat -250px 0;
    }
    #quinto a span{
      background:url(imagens/bg_menu.jpg) no-repeat -365px 0;
    }         
    #menu ul li a:hover{
      z-index:1000;
    }
    #um a:hover span{
      background:url(imagens/bg_menu.jpg) no-repeat 0 -32px;
    }
    #dois a:hover span{
      background:url(imagens/bg_menu.jpg) no-repeat -98px -32px;
    }
    #tres a:hover span{
      background:url(imagens/bg_menu.jpg) no-repeat -181px -32px;
    }
    #quatro a:hover span{
      background:url(imagens/bg_menu.jpg) no-repeat -250px -32px;
    }
    #quinto a:hover span{
      background:url(imagens/bg_menu.jpg) no-repeat -365px -32px;
    }

 ulgaleria ligaleria { display: inline;
	padding-right: 18px;
}

.tabela_imagens_galeria {
	margin: 0;
}
 
#popup{
	z-index: 100;
	position: absolute; /*Define a posiçao absoluta da pop-up*/
	top: 10%; /*Distancia da margem superior da página */
	left: 10px; /*Distancia da margem esquerda da página */
	width: 400px; /*Largura da pop-up*/
	height: 570px; /*Altura da pop-up*/
	border-width: 1px;
	border-style: solid; 
	border-color:#000;
	background: #C00;
	display: none; /* Estilo da pop-up*/
	/*fim pop-up*/
}

.link_popup {
	padding-left: 350px;
	color:#ffffff;
	font: bold 12px "Trebuchet MS";
	text-decoration: none;
}
.link_popup:hover {
	color:#ffffff;
	font: bold 12px "Trebuchet MS";
	text-decoration: underline;
} 

#popup2{
	z-index: 100;
	position: absolute; /*Define a posiçao absoluta da pop-up*/
	top: 10%; /*Distancia da margem superior da página */
	left: 660px; /*Distancia da margem esquerda da página */
	width: 400px; /*Largura da pop-up*/
	height: 550px; /*Altura da pop-up*/
	border-width: 1px; /*Largura da borda da pop-up*/
	border-style: solid; /*Estilo da borda da pop-up*/
	border-color:#000;
	background: #C00; /*Cor de fundo da pop-up*/
	display: none; /* Estilo da pop-up*/
	/*fim pop-up*/
}



.link_popup2 {
	padding-left: 350px;
	color: #ffffff;
	font: bold 12px "Trebuchet MS";
	text-decoration: none;
}
.link_popup2:hover {
	color: #ffffff;
	font: bold 12px "Trebuchet MS";
	text-decoration: underline;
} 
