/*	Folha de Estilos para Fourplus
	Autor: Micky Huang
	Data: 09/07
	.v1
*/

/* HACKS */
* {margin:0; padding:0;}
* a {position:relative;}



/*__________________________________________________
	
				ESTRUTURA PRINCIPAL				
_____________________________________________________*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	background:url(imagens/bg.jpg) repeat;
	}

#wraper {
	width:970px;
	margin:0 auto;
	}
	
#headerHome {
	width:970px;
	height:196px;
	margin:0 auto;
	background:url(imagens/header.jpg) no-repeat;
	}
	#header a{
		width:970px;
		height:115px;
		display:block;
		background:url(imagens/header_geral.jpg) no-repeat;
		}
		#header span {display:none;}
	
#main {
	width:970px;
	background:url(imagens/bg_main.png) repeat-y;
	margin:0;
	
		*overflow:hidden;
	}
	/**** HACK para transparencia de PNG em IE6 ****/
	* html #main
	  {
	  background:none;
	  float:left;
	  width:970px;
	  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='imagens/bg_main.png', sizingMethod='scale');
	  }
	  /* X */
	  
#menu {
	margin:0 auto 0 auto;
	width:950px;
	height:40px;
	background:url(imagens/bg_menu.jpg) repeat-x;
	top:0;
	}
		
#footer {
	position:relative;
	width:970px;
	padding:40px 0;
	background:url(imagens/foot_main.png) top no-repeat;
	
		*height:70px;
		*overflow:hidden;
	};
	#desenvolvedor {}
		#desenvolvedor a {
			float:right;
			width:35px;
			height:24px;
			margin:-85px 10px 0 0;
			display:block;
			background:url(imagens/z_source.png) no-repeat;
			
				_position:relative;
				_cursor:pointer;
			}
			#desenvolvedor a span {display:none;}	
	
	/**** HACK para transparencia de PNG em IE6 ****/
	* html #desenvolvedor a
	  {
	  background:none;
	  float:right;
	  width:35px;
	  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/z_source.png', sizingMethod='crop');
	  }
	  /* X */
	
	/**** HACK para transparencia de PNG em IE6 ****/
	* html #footer
	  {
	  background:none;
	  float:left;
	  width:970px;
	  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/foot_main.png', sizingMethod='crop');
	  }
	  /* X */
	  #end {
	  	width:950px;
		height:1px;
		margin:0 auto 0 auto;
		clear:both;
		}
/*_______________________________________
			
				CLASSES GERAIS		
_________________________________________*/

.hidden {display:none;}
.visible {display:block; visibility:visible;}
.mask {overflow:hidden;}
.more {font-size:0.7em;}
.gray {color:#999999;}
.white {color:#FFFFFF;}
.clear{clear:both;}

a:link {color:#963a24;}
a:visited {color:#6b2d1b;}
a:hover {color:#c77c05;}
a:active {color:#c02500;}
					
/*________________________________________________
			
				AREAS COMUNS	
_________________________________________________*/

/*----------------------
	HEADER
-----------------------*/
#headerHome h1, #headerHome span {display:none;}

/*----------------------
	MENU
-----------------------*/
			
#menu li {
	list-style:none;
	display:inline;
	float:left;
	position:relative;
	}
	#menu li a span {display:none;}
	#menu li a {
		display:block;
		visibility:visible;
		outline:none;
		}
		
		#menu li a:hover, ul#menu li a.over {
			filter:alpha(opacity=70);
			-moz-opacity:.70;
			opacity:.70;
			}
				
	/*___sub-links___*/
	
	
	
	#menu li ul{
	display:none;
	position:absolute;
	top:40px;
	left:0;
	margin:0;
	padding:0;
		}
		#menu li ul li{
			border:none;
			background:none;
			clear:both;
			}
		#menu li ul a{
			font-size:0.7em;
			color:#939400;
			border:none;
			outline:none;
			display:block;
			}
	
	/*__the magic__*/
		
	#menu li ul li:hover {background:#990000;}
	#menu li:hover ul, #menu li.over ul {
		display:block;
		visibility:visible;
		}
		
	/*//////////////////////////////////////
	  ESTILIZAÇÃO DO MENU
	*/
	
	#linkHotel {
		background:url(imagens/menu/trianon.gif) no-repeat;
		width:147px;
		height:40px;
		}
		/* Sub Menu */
		#linkFotos {
			background:url(imagens/menu/sub/fotos.gif) no-repeat;
			width:147px;
			height:30px;
			}
		#linkVideos {
			background:url(imagens/menu/sub/videos.gif) no-repeat;
			width:147px;
			height:30px;
			}
		/* x */
		
	#linkPacotes {
		background:url(imagens/menu/pacotes.gif) no-repeat;
		width:173px;
		height:40px;
		}
		/* Sub Menu */
		#linkIngressos {
			background:url(imagens/menu/sub/ingressos.gif) no-repeat;
			width:173px;
			height:27px;
		}
		#linkNupcias {
			background:url(imagens/menu/sub/nupcias.gif) no-repeat;
			width:173px;
			height:27px;
		}
		
		#linkPromocao {
			background:url(imagens/menu/sub/promocao.gif) no-repeat;
			width:173px;
			height:27px;
		}
		
		#linkReveillon {
			background:url(imagens/menu/sub/reveillon.gif) no-repeat;
			width:173px;
			height:27px;
		}
		
		#linkConfraternizacao {
			background:url(imagens/menu/sub/confraternizacao.gif) no-repeat;
			width:173px;
			height:27px;
		}
		
			#linkLocadora {
			background:url(imagens/menu/sub/locadora.jpg) no-repeat;
			width:173px;
			height:27px;
		}
		/* x */
		
	#linkEventos {
		background:url(imagens/menu/eventos.gif) no-repeat;
		width:88px;
		height:40px;
		cursor:default;
		}
		/* Sub Menu */
		#linkDepoimentos {
			background:url(imagens/menu/sub/depoimentos.gif) no-repeat;
			width:88px;
			height:29px;
			}
		#linkEventosSP {
			background:url(imagens/menu/sub/em_sp.gif) no-repeat;
			width:88px;
			height:29px;
			}
		#linkFacaEvento {
			background:url(imagens/menu/sub/faca_evento.gif) no-repeat;
			width:88px;
			height:31px;
			}
		
		/* x */
		
	#linkRestaurante {
		background:url(imagens/menu/restaurante.gif) no-repeat;
		width:116px;
		height:40px;
		}
	#linkChoperia {
		background:url(imagens/menu/choperia.gif) no-repeat;
		width:175px;
		height:40px;
		}
	#linkPizzaria {
		background:url(imagens/menu/sub/pizzaria.gif) no-repeat;
		width:173px;
		height:27px;
	}

	
		
	#linkReservas {
		background:url(imagens/menu/reservas.gif) no-repeat;
		width:92px;
		height:40px;
		}
		/* Sub Menu */
		#linkFacaReserva {
			background:url(imagens/menu/sub/faca_reserva.gif) no-repeat;
			width:92px;
			height:30px;
			}
		#linkCadastro {
			background:url(imagens/menu/sub/cadastre.gif) no-repeat;
			width:92px;
			height:30px;
			}
		
		/* x */
		
	#linkGrupo {
		background:url(imagens/menu/fourplus.gif) no-repeat;
		width:159px;
		height:40px;
		}
		/* Sub Menu */
		#linkEquipe {
			background:url(imagens/menu/sub/equipe.gif) no-repeat;
			width:159px;
			height:30px;
			}
		#linkParceiros {
			background:url(imagens/menu/sub/parceiros.gif) no-repeat;
			width:159px;
			height:30px;
			}
		
		/* x */
		
/*----------------------
	Banners Por Áreas
-----------------------*/
#bannerArea {
	width:937px;
	height:150px;
	margin:3px auto;
	};
	#bannerArea h2{display:none;}

.bannerTrianon{background:url(imagens/banners_area/trianon.jpg) no-repeat}
.bannerFotos{background:url(imagens/banners_area/foto.jpg) no-repeat;}
.bannerVideos{ background:url(imagens/banners_area/videos.jpg) no-repeat;}
.bannerPacotes{background:url(imagens/banners_area/pacotes.jpg) no-repeat;}
.bannerIngressos{ background:url(imagens/banners_area/ingressos.jpg) no-repeat;}
.bannerNupcias{ background:url(imagens/banners_area/noitedenupcias2.jpg) no-repeat;}
.bannerDepoimentos{ background:url(imagens/banners_area/depoimentos.jpg) no-repeat;}
.facaEvento{ background:url(imagens/banners_area/eventos.jpg) no-repeat;}
.restaurante{background:url(imagens/banners_area/restaurante.jpg) no-repeat;}
.choperia{ background:url(imagens/banners_area/choperia.jpg) no-repeat;}
.reservas{ background:url(imagens/banners_area/reservas.jpg) no-repeat;}
.fourplus{ background:url(imagens/banners_area/grupo.jpg) no-repeat;}
.equipe{ background:url(imagens/banners_area/equipe.jpg) no-repeat;}
.parceiros{ background:url(imagens/banners_area/parceiros.jpg) no-repeat;}
.acontece_trianon{ background:url(imagens/banners_area/acontece_trianon.jpg) no-repeat;}
.acontece_sp{ background:url(imagens/banners_area/acontece_sp.jpg) no-repeat;}
.promocao_casablanca{ background:url(imagens/banners_area/promocao_casablanca.jpg) no-repeat;}
.reveillon2009{ background:url(imagens/banners_area/reveillon2009.jpg) no-repeat;}
.pizzaria{ background:url(imagens/banners_area/pizzaria.jpg) no-repeat;}
.locadora{ background:url(imagens/banners_area/locadora.jpg) no-repeat;}
		
/*----------------------
	CONTENT
-----------------------*/
#content {
	width:724px;
	clear:both;
	float:left;
	margin:25px 0 0 20px;
	
		_margin:25px 0 0 10px;
	}
	#content h3 {display:none;}
		#content h3.visible {
			display:block;
			width:90%;
			font-size:1em;
			text-transform:uppercase;
			margin:0 0 1em 0;
			color:#999;
			border-bottom:1px dashed #ccc;
			padding:0 0 0.3em;
			}
	#content h4 {
		text-transform:uppercase;
		margin:0 0 1em 0;
		color:#990000;
		text-shadow:#5A0305;
		}
	
	#content p {
		font-size:0.9em;
		line-height:1.5em;
		margin:0 0 1em 0;
		padding:0 2em 0 0;
	}
	* p {padding:0;}
	#content ul {
		font-size:0.9em;
		list-style-image:url(imagens/pontilhado.jpg);
		padding-left: 3em;

	}
		#content ul li {margin:0 0 0.7em 0;}
/*------------------------
BOTÃO: RESERVAS ONLINE
------------------------*/
#reservas_online img{
border:none;
margin:5px;
}	
/*----------------------
	SIDEBAR
-----------------------*/			
#sidebar {
	width:200px;
	float:right;
	margin:0px 20px 0 0;
	
		_margin:0px 10px 0 0;
	}
	#sidebar a {text-decoration:none;}
	#sidebar img {border:none;}
	#sidebar h3 {display:none;}
	#sidebar h4 {
		font-size:0.75em;
		color:#990000;
		text-transform:uppercase;
		text-align:center;
		margin:0 0 5px 0;
		}
	#sidebar span {
		font-size:0.6em;
		font-weight:bold;
		color:#333333;
		text-align:center;
		}	
	#sidebar cite {
		font-size:0.8em;
		margin:10px 0;
		text-align:center;
		}
	#sidebar p, #sidebar a {font-size:0.7em; margin:10px 0 0 0;}
	#sideContentUp {
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
	margin-right: 5px;
	margin-left: 5px;
	width: 187px;
		}

	#sideContentDown {
		width:180px;
		margin:20px 10px 0 10px;
		padding:20px 0 0 0;
		background:url(imagens/barra.gif) top center no-repeat;
		}
	.sideTop {
		width:200px;
		height:69px;
		}
	.sideBottom {
		width:200px;
		height:25px;
		margin:0;
		}
		
	
	/*------------------------------
		PERSONALIZAÇÃO dos Sidebars
	-------------------------------*/
	
	/*-- Parte Superior do Side Bar --*/
	
	.sideTopAzul {background:url(imagens/sidebar/sidebar_azul_01.gif) no-repeat;}
	.sideTopLaranja {background:url(imagens/sidebar/sidebar_laranja_01.gif) no-repeat;}
	.sideTopRoxo {background:url(imagens/sidebar/sidebar_roxo_01.gif) no-repeat;}
	.sideTopVerde {background:url(imagens/sidebar/sidebar_verde_01.gif) no-repeat;}
	.sideTopVermelho {background:url(imagens/sidebar/sidebar_vermelho_01.gif) no-repeat;}
	.sideTopAmarelo {background:url(imagens/sidebar/sidebar_amarelo_01.gif) no-repeat;}
	.sideTopMarrom {background:url(imagens/sidebar/sidebar_marrom_01.gif) no-repeat;}
	.sideTopCinza {background:url(imagens/sidebar/sidebar_cinza_01.gif) no-repeat;}
	.sideTopDestaques {
		width:200px;
		height:115px;
		background:url(imagens/sidebar/sidebar_destaque.gif) no-repeat;
		}
	
	/*-- Parte Main do Side Bar --*/
	
	.sideMainAzul {background:url(imagens/sidebar/sidebar_azul_02.gif) repeat-y;}
	.sideMainLaranja {background:url(imagens/sidebar/sidebar_laranja_02.gif) repeat-y;}
	.sideMainRoxo {background:url(imagens/sidebar/sidebar_roxo_02.gif) repeat-y;}
	.sideMainVerde {background:url(imagens/sidebar/sidebar_verde_02.gif) repeat-y;}
	.sideMainVermelho {background:url(imagens/sidebar/sidebar_vermelho_02.gif) repeat-y;}
	.sideMainAmarelo {background:url(imagens/sidebar/sidebar_amarelo_02.gif) repeat-y;}
	.sideMainMarrom {background:url(imagens/sidebar/sidebar_marrom_02.gif) no-repeat;}
	.sideMainCinza {background:url(imagens/sidebar/sidebar_cinza_02.gif) no-repeat;}
	
	/*-- Parte Bottom do Side Bar --*/
	
	.sideBottomAzul {background:url(imagens/sidebar/sidebar_azul_03.gif) no-repeat;}
	.sideBottomLaranja {background:url(imagens/sidebar/sidebar_laranja_03.gif) no-repeat;}
	.sideBottomRoxo {background:url(imagens/sidebar/sidebar_roxo_03.gif) no-repeat;}
	.sideBottomVerde {background:url(imagens/sidebar/sidebar_verde_03.gif) no-repeat;}
	.sideBottomVermelho {background:url(imagens/sidebar/sidebar_vermelho_03.gif) no-repeat;}
	.sideBottomAmarelo {background:url(imagens/sidebar/sidebar_amarelo_03.gif) no-repeat;}
	.sideBottomMarrom {background:url(imagens/sidebar/sidebar_marrom_03.gif) no-repeat;}
	.sideBottomCinza {background:url(imagens/sidebar/sidebar_cinza_03.gif) no-repeat;}	
/*----------------------
	FOOTER
-----------------------*/
#footer .vcard {
	font-size:0.7em;
	color:#FFFFFF;
	width:350px;
	text-align:center;
	}
#footer	.country-name, .region, #representantes .locality {display:none;}

#endereco {margin:0 auto 0 auto;}
	#endereco h3{display:none;}
	#endereco .org {
		font-weight:bold;
		float:left;
		margin:0 5px 0 0;
		}
	#endereco .street-address, #endereco .locality,  {float:left;}
	#endereco address {font-style:normal;}
	#endereco .tel {clear:both;}
	
#representantes {
	margin:10px auto 0 auto;
	font-size:0.7em;
	}
	#representantes h3{font-size:1em;}
	
#rights {
	width:600px;
	margin:auto;
	text-align:center;
	font-size:0.6em;
	}
/*________________________________________________
			
				ESPECIFICAS	
_________________________________________________*/

/*--------------------------
	HOME - BANNER RESERVA
----------------------------*/	
#bannerReserva {
	clear:both;
	margin:7px auto 0 auto;
	width:933px;
	height:151px;
	background:url(imagens/back_banner.gif) no-repeat;
	
		*margin:7px 0 0 17px;
	}
	#Bannerflash {
		float:left;
		}
		#flashcontent {
			width:481px;
			height:150px;
			overflow:auto;
			background:url(imagens/banner_flash.png) no-repeat;
		}
		/**** HACK para transparencia de PNG em IE6 ****/
		* html #flashcontent
		  {
		  background:none;
		  float:left;
		  width:481px;
		  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/banner_flash.png', sizingMethod='scale');
		  }
		 /* X */
		#flashcontent h2 {display:none;} 
	#diferenciais{
	width:185px;
	height:145px;
	float:left;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	}
		#diferenciais ul li{
			list-style:none;
			}
		#diferenciais a{
			padding:15px 0 10px 50px;
			height:25px;
			font-size:0.7em;
			color:#666666;
			text-transform:uppercase;
			text-decoration:none;
			display:block;
			}
		
		#diferenciais .mapa {background:url(imagens/icon_map.png) left no-repeat;}
			#diferenciais .mapa a {padding:10px 0 10px 50px;}
		#diferenciais .precos {background:url(imagens/icon_cheap.png) left no-repeat;}
		#diferenciais .checkout {background:url(imagens/icon_late.png) left no-repeat;}
		
			/**** HACK para transparencia de PNG em IE6 ****/
			* html #diferenciais .mapa
			  {
			  background:none;
			  float:left;
			  width:175px;
			  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/icon_map.png', sizingMethod='crop');
			  }
			  * html #diferenciais .precos
			  {
			  background:none;
			  float:left;
			  width:175px;
			  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/icon_cheap.png', sizingMethod='crop');
			  }
			  * html #diferenciais .checkout
			  {
			  background:none;
			  float:left;
			  width:175px;
			  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/icon_late.png', sizingMethod='crop');
			  }
	  		/* X */
		
	#telefones {
	float:right;
	margin-top: 6px;
	margin-right: 45px;
	margin-bottom: 0;
	margin-left: 38px;
	}
	#telefones h3 {
		width:173px;
		height:20px;
		background:url(imagens/titulos/faca_reserva.gif) no-repeat;
	}
		#telefones h3 span{display:none;}
		#telefones p{
			margin:0.5em 0 0.5em 0;
			color:#db4a25;
		}
		#telefones p span{
			line-height:0.7em;
			color:#9b4a32;
			font-size:14px;
		}
		#telefones .big{font-size:1.6em;}
		#telefones a{color:#999999;}
		#telefones .gray{color:#999999;}	

/*--------------------------
	HOME - PACOTES
----------------------------*/	
#tit_pacotes{
text-align:center;
vertical-align:middle;

}
#pacotes h3{
	width:375px;
	height:25px;
	background:url(imagens/titulos/pacotes.gif);
	margin:0 auto 15px auto;
	}
	#pacotes h3 span {display:none;}
#pacotes p {
	width:158px;
	font-size:0.7em;
	text-align:center;
	margin:0 10px 0 10px;
	float:left;
	padding:0;
	}
	#pacotes p strong {font-size:1.1em;}
	#pacotes a {font-size:1em;}	
/*--------------------------
	HOME - CARDAPIO
----------------------------*/

#cardapio{
	width:430px;
	height:150px;
	margin:50px 0 15px 0;

	float:left;
	clear:both;
	
		_margin:3px 0 0 0;
	}
	#cardapio p {padding:0;}
	#cardapio strong{font-size:1.1em;}
	#cardapio h3{display:none;}
	#cardapio .date{
	width:200px;
	margin:0 10px 0 0;
	font-size:0.6em;
	color:#999;
	text-align:right;
	float:right;
	}
	#cardapio .pratosQuentes {
		width:190px;
		height:28px;
		margin:10px 10px 0 0;
		font-size:0.6em;
		float:right;
		clear:both;
		overflow:hidden;
		}
	#cardapio .sobremesas, #cardapio .saladas, #cardapio .link{
		width:190px;
		margin:8px 10px 0 0;
		font-size:0.6em;
		text-align:right;
		clear:both;
		float:right;
		}
	#cardapio .link {
		width:140px;
		font-size:0.6em;
		text-align:left;
		}
.background_semana{

background:url(imagens/cardapio_banner.jpg) no-repeat;
}
.background_sabado{
background:url(imagens/cardapio_banner_sabado.jpg) no-repeat;
}
	
/*--------------------------
	HOME - BANNER AVULSO
----------------------------*/
#bannerAvulso{
	margin:50px 40px 0 0;
	float:right;
		
		_margin:38px 25px 0 0;
	}
/*--------------------------
	HOME - SIDEBAR
----------------------------*/
.sidebarHome {height:479px; background:url(imagens/sidebar_home.jpg);}
.sidebarHome h3, .sidebarHome h4{display:none;}

#aconteceSP1 {
	width:540px;
	float: left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left:145px;
	background-image: url(imagens/bandeira_sp.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	}
	
	#aconteceSP1 ul{
	list-style:none;
	}
	#aconteceSP1 ul li{
		list-style-image:none;
	}
	
	#aconteceSP1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;	
	}
	
	
	#aconteceSP1 span{display:none;}
	#aconteceSP1 h4 {
	margin-top: 0;
	margin-right: 0;
		
		}
	
	#eventosList {margin:0 0 0 5px;}
	#eventosList li {
		width:170px;
		margin:5px auto 0 auto;
		list-style:none;
		line-height:0.9em;
		border-top:1px solid #eaeaea;
	}
	
	#eventosList li a {
		color:#666;
		font-size:0.6em;
		}
		
#bannerSidebar {
	overflow:hidden;
	margin-top: 5px;
	margin-bottom: 0px;
	width: 187px;
	margin-right: 5px;
	margin-left: 5px;
	}
#destaques {
	width:180px;
	margin:130px 0 0 11px;
	}
	#destaques span{
	width:180px;
	height:50px;
	margin:-10px 0;
	font-size:0.7em;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	line-height:0.9em;
	display:block;
	}
/*--------------------------
	HOME - MAILING
----------------------------*/
#mailing {
	width:937px;
	height:46px;
	background:url(imagens/bg_mailing.gif) no-repeat;
	padding:5px 0;
	margin:auto;
	overflow:hidden;
	clear:both;
	
	*margin:15px auto 0 auto;
	}
	#mailing h3, #mailing p{display:none;}
	#mailing form {
		width:425px;
		height:41px;
		margin:0 0 0 500px;
		padding:0px 0 0 10px;
		background:url(imagens/bg_form_mailing.gif) top left no-repeat;
		}
		#mailing form label {
			font-size:0.8em;
			text-transform:uppercase;
			color:#666666;
			font-weight:bold;
			vertical-align:middle;
			}
	#mailing form input{
				padding:2px;
				margin:0 0 0 5px;
				border:1px solid #ccc;
				background:#fff;
			}
			#nome {width:100px;}
			#email {width:150px;}
			#mailing form .button{
				width:36px;
				vertical-align:middle;
				margin:0 0 0 12px;
				border:none;
				}
/*--------------------------
	HOTEL - FOTOS
----------------------------*/
.Imagens_Gerais {margin:0 auto 0 auto;}				
.Imagens_Gerais p{
	font-size:0.7em;
	line-height:1.5em;
	margin:0;
	padding:0;
	}
#imgs_Gerais {margin:0 auto 0 auto;}	
#imgs_Gerais p {
	font-size:0.7em;
	font-style:italic;
	text-align:center;
	line-height:1.5em;
	margin:0;
	padding:0;
	}	
/*--------------------------
	HOTEL - VIDEOS
----------------------------*/
.videos {
	width:400px;
	margin:auto;
}
	.videos .marginTop {margin:50px auto 0 auto;}
	.videos h4 {text-align:center;}					
/*--------------------------
	PACOTES
----------------------------*/

div.pacote_promocional, div.pacote_promocional p.det_pacote, div.pacote_promocional p.Links {clear:both;}
div.pacote_promocional img {
	margin:0 10px 10px 0;
	float:left;
	}
div.pacote_promocional h3 {
	margin:0 0 20px 0;
	padding:10px 0 0 0;
	font-size:1em;
	text-transform:uppercase;
	}
div.pacote_promocional p.descr_pacote {font-size:1em;}
div.pacote_promocional p.det_pacote, div.pacote_promocional p.preco_pacote, div.pacote_promocional p.obs_pacote {
	font-size:0.8em;
	line-height:1.5em;
	}

div.pontilhado{
	clear:both;
	width:90%;
	height:11px;
	margin:25px 25px 25px 0;
	background:transparent url(imagens/pontilhado.jpg) repeat-x;
	position:inherit;
	}
div.pacote_promocional .clearStyle {
	float:none;
	margin:0;
	padding:0;
	border:0;
	}
/*--------------------------
    EVENTOS - DEPOIMENTOS
----------------------------*/
#depoimentos {
	width:91%;
	margin:40px auto;
}

	#depoimentos cite {
		font-size:0.9em;
		font-weight:bold;
		line-height:1.3em;
	}
	#depoimentos p {margin:1em 0;}
	#depoimentos span {
		font-size:0.8em;
		line-height:1.2em;
		color:#666;
	}
/*--------------------------
    EVENTOS - FAÇA SEU EVENTO
----------------------------*/	
#tabelaEventos {
	width:95%;
	margin:50px auto 0 auto;
	font-size:0.8em;
	}
#tabelaEventos caption { 
	margin:30px 0 0 0;
	background:#963a24;
	color:#fff;
	font-size:0.9em;
	padding:0.5em;
	text-transform:uppercase;
	}
#tabelaEventos thead {
	font-weight:bold;
	background:#eaeaea;
	}
#tabelaEventos tfoot {
	color:#fff;
	font-size:0.9em;
	background:#999;
	}
		
#tabelaEventos tr {text-align:center;}
#tabelaEventos tr td {
	padding:0.3em;
	border:1px solid #eaeaea;
	}

#tabelaEventos tbody tr:hover {background:#FFE7CC;}	

/*--------------------------
    EVENTOS - EM SÃO PAULO
----------------------------*/	

div.eventoSp {
	width:95%;
	margin:0;
	/*border-bottom:1px solid #ccc;*/
	}

div#eventosEmSp img {margin:0 0 10px 0;}
div#eventosEmSp h4 {
	font-size:0.9em;
	color:#000;
	margin:1em 0 1em 0;
	}
div#eventosEmSp span {
	display:block;
	font-size:0.7em;
	font-weight:bold;
	color:#666;
	padding:0 0 10px 0;
	}

div#eventosEmSp p {
	font-size:0.8em;
	line-height:1.2em;
	padding:0;
	margin:0;
	}
/*--------------------------
    FOUR PLUS - EQUIPE
----------------------------*/
#contentLeft {
	float:left;
	width: 180px;
	}
#contentRight {
	float:right;
	border-left:1px dashed #666;
	padding:0 0 0 1em;
	width:525px;
	}
.irParaTopo, .up {
	font-size:0.6em;
	text-decoration:none;
	color:#666;
	text-transform:uppercase;
}	

/*-------------------------
	RESTAURANTE
-------------------------*/
#restaurante h4 {
	font-size:2em;
	font-family:Garamond, Georgia, serif;
	text-transform:capitalize;
	font-style:italic;
	color:#dbc76a;
	margin:0 0 0.3em 0;
	}
#diadeHoje h4 {
	color:#76750f;
	margin:0 0 0.2em 15px;
}	
#diadeHoje {
	width:695px;
	height:280px;
	padding:50px 0 0 20px;
	color:#483713;
	background:url(imagens/bg_prato_do_dia.jpg) center no-repeat;
	}
#diadeHoje p strong {font-style:normal;}
#diadeHoje p{font-style:italic;}
#diadeHoje span.saladas {
	font-style:italic;
	font-size:0.8em;
	margin:0 0 0 50px;
	}
.outrosDias{
	width:500px;
	margin:auto;
	padding:10px 30px 0 30px;
	font-size:0.8em;
	color:#483713;
	border-left:1px solid #dbc76a;
	}
h3#cardapioHoje {
	position:absolute;
	margin:-15px 0 0 325px;
	width:307px;
	height:68px;
	display:block;
	background:url(imagens/cardapio_do_dia.png) no-repeat;
	}
	/**** HACK para transparencia de PNG em IE6 ****/
	* html h3#cardapioHoje
	  {
	  background:none;
	  float:left;
	  width:307px;
	  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/cardapio_do_dia.png', sizingMethod='scale');
	  }
	  /* X */
	h3#cardapioHoje span {display:none;}
/*
#diadeHoje{
 border: 3px outset #FF6600;
 border-width:0 0 3px 3px;
 padding:0 0 1em 1em;
 
 }
div.outrosDias{
 border: outset #FF6600;
 border-width:0 0 3px 3px;
 padding:0 0 1em 1em;
 
 }

div.texto2 {
position:absolute;
top:1px;
left:-1px;
color: #990000;
font: 25px "arial black", Helvetica, sans-serif;
}

div.sombra21  {
position:relative;
color: #000000;
font: 25px "arial black", Helvetica, sans-serif;
}
*/
/*-------------------------
	Reservas
-------------------------*/
#reservaForm table {
margin:auto;
color:#990000
}
#reservaForm #tableReserva {width:400px;}

#reserva {
	width:95%;
	margin:auto;
	text-align:center;
}
#reserva #formReserva{
	width:550px;
	height:450px;
	margin:0px auto 20px auto;
	border-bottom:1px solid #eaeaea;
	border-top:1px solid #eaeaea;
	padding:10px;
	}
#reserva #formCadastro {
	width:550px;
	height:600px;
	margin:0px auto 20px auto;
	border-bottom:1px solid #eaeaea;
	border-top:1px solid #eaeaea;
	padding:10px;
	}

#reserva h3.visible {
width:200px;
margin:15px auto 5px auto;
font-size:0.9em;
color:#990000;
border:none;
}

#reserva ul {
width:150px;
margin:auto;
text-align:left;
}

/* BANNER*/
#banner_layer_rest{
	cursor:poiner;
	position:fixed;
	_position:absolute;
	top:30%;
	margin:0 30%;
	width:429px;
	height:560px;
	text-align:right;
	color:#fff;
	z-index:4;
	font-size:0.7em;
}
#banner_layer_rest a{
	text-decoration:none;
	color:#FFF;
	}
#banner_layer_rest img{border:none};
