@charset "utf-8";
/* CSS Document */

body{
	font-family:"Tahoma";
	font-size:12px;
	color:#ffffff;
	background-color:#ff8432;
	background-image:url(../images/bk_body.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

:active, :focus {
outline:none;
}

#pagefacebook{
	margin-top:20px;
	color:red;
}


.loginReservado{
    float:right;
    margin-top: 45px;
    margin-right: 120px;
    padding: 0;
}

.loginReservado h5{
    margin:0;
    padding: 0;
    font-family: Tahoma, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
}

.loginReservado h5 a{
    margin:0;
    padding: 0;
    font-family: Tahoma, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
}

.loginReservado h5 a:hover{
    color:#FF6600;
}


.siteFrame{
	margin:0 auto;
	padding:0;
	width:943px;
	overflow:hidden;
}

.header{
	margin:0;
	padding:0;
	overflow:hidden;
	height:150px;
}

	.logo{
		margin:0;
		padding:0;
		float:left;
		background-image:url(../images/logo.png);
		background-repeat:no-repeat;
		width:261px;
		height:97px;
                
	}
	
		.logo h2{
			display:none;
	}
		

.mainMenu{
	margin-top:8px;
	padding:0;
	width:930px;
	float:left;
        
}

	.mainMenu ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	
		.mainMenu li{
			margin:0;
			padding:0;
			float:left;
			
		}
		
			.mainMenu li span{
				display:none;
			}
			
			
			.mainMenu li a{
				margin:0;
				padding:0;
				display:block;
				height:30px;
			
		}
		
			.mainMenu li.home{
				background-image:url(../images/bt_home.jpg);
				background-repeat:no-repeat;
				width:30px;
				height:30px;
			}
			
				.mainMenu li.home a:hover{
					background-image:url(../images/bt_home_on.jpg);
				
				}
				
					.mainMenu li.home .home{
						background-image:url(../images/bt_home_on.jpg);
				}
			
			.mainMenu li.quemsomos{
				background-image:url(../images/bt_quemsomos.jpg);
				background-repeat:no-repeat;
				width:111px;
				height:30px;
			}
			
				.mainMenu li.quemsomos a:hover{
					background-image:url(../images/bt_quemsomos_on.jpg);
				
				}
				
					.mainMenu li.quemsomos .active{
					background-image:url(../images/bt_quemsomos_on.jpg);
				
				}
			
			.mainMenu li.servicos{
				background-image:url(../images/bt_servicos.jpg);
				background-repeat:no-repeat;
				width:85px;
				height:30px;
			}
			
				.mainMenu li.servicos a:hover{
					background-image:url(../images/bt_servicos_on.jpg);
				
				}
				
					.mainMenu li.servicos .active{
					background-image:url(../images/bt_servicos_on.jpg);
				
				}
                                
                                .mainMenu li.casamentos{
					background-image:url(../images/bt_casamentos.jpg);
					background-repeat:no-repeat;
					width:92px;
					height:31px;
				}
				
					.mainMenu li.casamentos a:hover{
						background-image:url(../images/bt_casamentos_on.jpg);
				
					}
					
						.mainMenu li.casamentos .active{
						background-image:url(../images/bt_casamentos_on.jpg);
				
					}
                                        
                                
                                .mainMenu li.batizados{
					background-image:url(../images/bt_batizados.jpg);
					background-repeat:no-repeat;
					width:92px;
					height:31px;
				}
				
					.mainMenu li.batizados a:hover{
						background-image:url(../images/bt_batizados_on.jpg);
				
					}
					
						.mainMenu li.batizados .active{
						background-image:url(../images/bt_batizados_on.jpg);
				
					}
                                        
                                        
                                        .mainMenu li.estudio{
                                            background-image:url(../images/bt_estudio.jpg);
                                            background-repeat:no-repeat;
                                            width:74px;
                                            height:31px;
                                    }

                                            .mainMenu li.estudio a:hover{
                                                    background-image:url(../images/bt_estudio_on.jpg);

                                            }

                                                    .mainMenu li.estudio .active{
                                                    background-image:url(../images/bt_estudio_on.jpg);

                                            }
                                            
                                            
                                            .mainMenu li.reportagens{
                                            background-image:url(../images/bt_reportagens.jpg);
                                            background-repeat:no-repeat;
                                            width:99px;
                                            height:31px;
                                    }

                                            .mainMenu li.reportagens a:hover{
                                                    background-image:url(../images/bt_reportagens_on.jpg);

                                            }

                                                    .mainMenu li.reportagens .active{
                                                    background-image:url(../images/bt_reportagens_on.jpg);

                                            }
                                        
                                         .mainMenu li.dress{
					background-image:url(../images/bt_trash.jpg);
					background-repeat:no-repeat;
					width:122px;
					height:31px;
				}
				
					.mainMenu li.dress a:hover{
						background-image:url(../images/bt_trash_on.jpg);
				
					}
					
						.mainMenu li.dress .active{
						background-image:url(../images/bt_trash_on.jpg);
				
					}
                                        
                                        
			
				.mainMenu li.portfolios{
					background-image:url(../images/bt_portfolio.jpg);
					background-repeat:no-repeat;
					width:85px;
					height:30px;
				}
				
					.mainMenu li.portfolios a:hover{
						background-image:url(../images/bt_portfolio_on.jpg);
				
					}
					
						.mainMenu li.portfolios .active{
						background-image:url(../images/bt_portfolio_on.jpg);
				
					}
			
				.mainMenu li.promo{
					background-image:url(../images/bt_promocoes.jpg);
					background-repeat:no-repeat;
					width:99px;
					height:30px;
			}
			
				.mainMenu li.promo a:hover{
						background-image:url(../images/bt_promocoes_on.jpg);
				
					}
					
					.mainMenu li.promo .active{
						background-image:url(../images/bt_promocoes_on.jpg);
				
					}
			
				.mainMenu li.packs{
					background-image:url(../images/bt_packs.jpg);
					background-repeat:no-repeat;
					width:60px;
					height:30px;
			}
			
				.mainMenu li.packs a:hover{
						background-image:url(../images/bt_packs_on.jpg);
				
					}
					
					.mainMenu li.packs .active{
						background-image:url(../images/bt_packs_on.jpg);
				
					}
			
				.mainMenu li.loja{
						background-image:url(../images/bt_loja.jpg);
						background-repeat:no-repeat;
						width:58px;
						height:30px;
				}
				
					.mainMenu li.loja a:hover{
						background-image:url(../images/bt_loja_on.jpg);
				
					}
					
					.mainMenu li.loja .active{
						background-image:url(../images/bt_loja_on.jpg);
				
					}
				
				.mainMenu li.contactos{
						background-image:url(../images/bt_contactos.jpg);
						background-repeat:no-repeat;
						width:90px;
						height:30px;
				}
				
					.mainMenu li.contactos a:hover{
						background-image:url(../images/bt_contactos_on.jpg);
				
					}
					
						.mainMenu li.contactos .active{
						background-image:url(../images/bt_contactos_on.jpg);
				
					}
	
.homeFlash{
	position:relative;
	margin:0 auto;
	padding:0;
	width:800px;
	height:350px;
}		

.testemunhosBlock{
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}

	.testemunhosDiv{
		margin-left:15px;
		padding:0;
		float:left;
		width:183px;	
	}
	
		.testemunhosFoto{
			margin:0;
			padding-top:8px;
			padding-left:10px;
			width:173px;
			height:126px;
			background-image:url(../images/bk_testemunhoFoto.png);
			background-repeat:no-repeat;
		}
		
		.testemunhosText{
			margin-top:9px;
			padding:0;
			width:183px;
			height:100px;
			background-image:url(../images/bk_testemunhoText.png);
			background-repeat:no-repeat;
		}
		
		
			.testemunhosText h4{
				margin:0;
				padding-left:11px;
				padding-bottom:10px;
				padding-top:8px;
				font-family:"Tahoma";
				font-size:12px;
				color:#9f9f9f;
				text-decoration:none;
		}
		
			.testemunhosText p{
				margin:0;
				padding-left:11px;
				font-family:"Tahoma";
				font-size:10px;
				color:#9f9f9f;
				text-decoration:none;
		}
	
	
	.homePhoto{
		margin:0px;
		padding-top:12px;
		padding-left:9px;
		width:267px;
		height:227px;
		background-image:url(../images/bk_homeImage.png);
		background-repeat:no-repeat;
		float:right;
	}


.promoFoto{
	margin:0;
	padding:10px;
	width:400px;
	float:left;
}

	.promoText{
		margin-bottom:20px;
		padding:0;
		width:500px;
		/*height:80px;*/
		float:right;
}

	.promoDescription{
		margin:0 auto;
		padding:10px;
		width:478px;
		background-color:#FFFFFF;
			
	}
	
		.promoDescription h3{
			padding-bottom:10px;
			margin:0;
			font-family:"Tahoma";
			font-size:16px;
			color:#9f9f9f;
			text-decoration:none;
	}
	
		.promoDescription p{
			padding:0;
			margin:0;
			font-family:"Tahoma";
			font-size:11px;
			color:#9f9f9f;
			text-decoration:none;
	}

.leftSidePack{
	margin:0;
	padding:0;
	float:left;
	width:135px;
}

	.menuPack{
		margin:0;
		padding:0;
	}
	
		.menuPack ul{
			margin:0;
			padding:0;
			list-style:none;
		}
		
			.menuPack li{
				margin-bottom:5px;
				padding:0;
				width:139px;
				height:38px;
				font-family:"Tahoma";
				font-size:11px;
				font-weight:bold;
				color:#9f9f9f;
				text-align:center;
				text-decoration:none;
				background-image:url(../images/bk_menuPack.png);
				background-repeat:no-repeat;
		}
		
			.menuPack li a{
				margin:0;
				padding-top:10px;
				width:139px;
				height:38px;
				font-weight:bold;
				font-family:"Tahoma";
				font-size:11px;
				color:#9f9f9f;
				text-align:center;
				text-decoration:none;
				background-image:url(../images/bk_menuPack.png);
				background-repeat:no-repeat;
				display:block;
		}
		
			.menuPack li a:hover{
				color:#ffffff;
				background-image:url(../images/bk_menuPack_on.png);
				background-repeat:no-repeat;
				
		}
		
			.menuPack li a.active{
				color:#ffffff;
				background-image:url(../images/bk_menuPack_on.png);
				background-repeat:no-repeat;
				
		}
                
                .menuPack ul.sub{
                    margin: 0;
                    padding: 0;
                }
                
                .menuPack ul.sub li{
                    margin: 0;
                    padding: 0;
                   background-image: none;
                   color: #ffffff;
                }
                
                .menuPack ul.sub li a{
                    margin: 0;
                    padding: 0;
                    background-image: none;
                    color: #ffffff;
                }
                
                .menuPack ul.sub li a:hover{
                    margin: 0;
                    padding: 0;
                    background-image: none;
                    color: #9f9f9f;
                }
                
                .menuPack ul.sub li a.active{
                    
                    color: #9f9f9f;
                }

.rightSidePack{
	margin:0;
	padding:0;
	float:right;
	width:707px;
}


	.packFoto{
		margin:0;
		padding:10px;
		width:464px;
		height:310px;
		background-image:url(../images/bk_packFoto.png);
		background-repeat:no-repeat;
		float:left;color:#9f9f9f;
	}
	
		.packDescription{
			margin:0;
			padding:10px;
			width:158px;
			height:309px;
			background-image:url(../images/bk_packDescription.png);
			background-repeat:no-repeat;
			float:right;
			position:relative;
	}
	
			.packDescription h3{
				padding-top:10px;
				padding-right:9px;
				margin:0;
				font-family:"Tahoma";
				font-size:12px;
				color:#ff6600;
				text-decoration:none;
				text-align:right;
			}
			
				.packDescription ul{
					padding-left:15px;
					padding-top:15px;
					margin:0;
			}
			
			.packDescription li{
				padding-bottom:5px;
				margin:0;
				font-family:"Tahoma";
				font-size:11px;
				color:#9f9f9f;
				text-decoration:none;
			}
			.packDescription li a{
				margin:0;
				padding:0;
				font-family:"Tahoma";
				font-size:11px;
				color:#9f9f9f;
				text-decoration:none;
			}
			.packDescription li .active{
				color:#ff8432;
			}

	.maisInfo{
		margin:0;
		padding:0;
		position:absolute;
		bottom:22px;
		right:10px;
	}
	
		.maisInfo p{
			font-family:"Tahoma";
			font-size:12px;
			color:#9f9f9f;
			text-decoration:none;
	}
			
			.maisInfo p a{
			font-family:"Tahoma";
			font-size:12px;
			color:#9f9f9f;
			text-decoration:none;
	}
	
	.packText{
		margin-bottom:20px;
		padding:0;
		width:705px;
		float:right;
	}

	.packDesc{
		margin:0 auto;
		padding:5px 15px 5px 15px;
		width:674px;
		background-color:#FFFFFF;
		color:#9f9f9f;
		min-height:180px;
		height:auto !important;
		height:180px;
			
	}
	
		.packDesc h3{
			padding-bottom:10px;
			margin:0;
			font-family:"Tahoma";
			font-size:16px;
			color:#9f9f9f;
			text-decoration:none;
	}
	
		.packDesc p{
			padding-right:10px;
			margin:0;
			font-family:"Tahoma";
			font-size:11px;
			color:#9f9f9f;
			text-decoration:none;
	}
	
		.packDesc img{
			padding-left:10px;
			
	}
	
	
	.divTotalText{
		margin-bottom:20px;
		padding:0;
		width:934px;
	}

	.TotalText{
		margin:0 auto;
		padding:5px 15px 5px 15px;
		width:903px;
		background-color:#FFFFFF;
		color:#9f9f9f;
	}
	
		.TotalText h3{
			padding-bottom:10px;
			margin:0;
			font-family:"Tahoma";
			font-size:16px;
			color:#9f9f9f;
			text-decoration:none;
	}
	
		.TotalText p{
			padding:0;
			margin:0;
			font-family:"Tahoma";
			font-size:11px;
			color:#9f9f9f;
			text-decoration:none;
	}
	
		.TotalText{
		margin:0 auto;
		padding:5px 15px 5px 15px;
		width:903px;
		background-color:#FFFFFF;
		color:#9f9f9f;
	}
	
		.TotalText h3{
			padding-bottom:10px;
			margin:0;
			font-family:"Tahoma";
			font-size:16px;
			color:#9f9f9f;
			text-decoration:none;
	}
	
		.TotalText p{
			padding:0;
			margin:0;
			font-family:"Tahoma";
			font-size:11px;
			color:#9f9f9f;
			text-decoration:none;
	}
	
	
.quemsomosFoto{
	margin-right:50px;
	padding-top:12px;
	padding-left:9px;
	width:267px;
	height:155px;
	background-image:url(../images/bk_quemsomosImage.png);
	background-repeat:no-repeat;
	float:left;
}
	

	
.footer{
	background-image:url(../images/bk_footer.png);
	background-repeat:no-repeat;
	width:943px;
	height:32px;
	margin-top:20px;
	padding:0;
}

	.footer p{
		font-family:"Tahoma";
		font-size:10px;
		color:#ff6600;
		text-align:right;
		margin:0;
		padding-top:8px;
		padding-right:10px;
}
	
	.footer p a{
		font-family:"Tahoma";
		font-size:10px;
		color:#ff6600;
		text-align:right;
		margin:0;
		padding:0;
		text-decoration:none;
}
/*
GMAP
*/

#gmap {border:3px solid #ffffff; width:450px; height:290px; margin:0; padding:0;}
#gmap-adv-container { width:450px; float:right; height:290px; margin-right:10px; padding:0; }
#gmap-adv {border:5px solid #ffffff; float:left; width:450px; height:290px; margin:0; padding:0; }
#gmap-adv-container .list {float:left; width:160px; margin:0; padding:0; border:0; background:#EAE8E8; margin-right:10px;}
#gmap-points {height:300px; overflow:auto; margin:0; padding:0; border-left:2px solid #595959; float:left;}
#gmap-points ul {margin:0; padding:0; list-style:none;}
#gmap-points li {display:block; margin:0; padding:0 5px; border-top:1px solid #F7F5F5; border-bottom:1px solid #DEDCDC; color:#222; font-size:85%; font-weight:normal;}
#gmap-points li a {margin:0; padding:0; color:#222; text-decoration:none;}
#gmap-points li a:hover {	color:#FF6600;	text-decoration:none;}
#gmap-points li:hover {background:#FFF;}

/*
facebook
*/
p.share-icon-s,
p.coment-icon,
p.view-comments{
	float: left;
	padding: 0px;
	margin: 0 9px 0 2px;
}

p.share-icon-s{
	width: 66px;
	height: 20px;
	background: url(/images/share-video.png) no-repeat left top;
	cursor: pointer;
}

p.share-icon-s:hover{
	background: url(/images/share-video.png) no-repeat left bottom;
}
.fb_button_text{
    padding-left: 0px;
    color: transparent;
	width: 65px;    
}
a.fb_button_simple{
    background-image: none;
}

a.fb_button_simple span{
	/*display: none; */
    visibility: hidden;
}

