body {
	background:url(../imagens/bg_pagina.jpg) top center no-repeat #cdbf90;
	background-position:0 -50px;	
	/*background-attachment:fixed;*
       /* background:url(../imagens/back.jpg);
        background-repeat:repeat-x; */
}

	#container {
		width:950px;
		/*margin-left:30px;*/
		margin:0 auto;
	}
	
		#header {
			/*height:480px;			*/
		}
		
			#nav_top{
				height:40px;
				text-align:right;
			}
			
			#logo_menu {
				float:left;
			}
			
				#logo_hotel{
					width:300px;
					height:70px;
					text-align:center;
					margin-left:15px;
				}
				
				#menu_principal{
					width:330px;
					height:340px;
					margin-top:10px;
					padding-top:25px;
					background:url(../imagens/bg_menu_principal.png) top center no-repeat;
				}
				
					#menu_principal ul{						
						margin-left:30px;
					}
					
						#menu_principal ul li{
							width:270px;
							height:10px;
							border-bottom:1px solid #b6aa87;
							padding-top:15px;
							padding-bottom:25px;
							text-align:right;
						}
						
							#menu_principal ul .ultimo{
								border:none;
							}
							
							@font-face {
								font-family: Amrigom;
								font-style: normal;
								font-weight: normal;
								src: url(AMRIGOM.ttf);
							}

							
							#menu_principal ul li a{
								color: #5d4e3a;
								font-family:Amrigom, Georgia, Verdana;
								font-size:20px;
							}
							
								#menu_principal ul li a:hover{
									color:#017597;
								}

			
			#container_banner{
				width:620px;
				height:430px;
				float:left;
				background:url(../imagens/bg_banner.png) center center no-repeat;
			}
			
				#banners{
					position:relative;
					width:580px;
					height:380px;
					margin:0 auto;
					margin-top:25px;
				}
				
				#banners IMG {
					position:absolute;
					top:0;
					left:0;
					z-index:8;
					opacity:0.0;
				}
				
				#banners IMG.active {
					z-index:10;
					opacity:1.0;
				}
				
				#banners IMG.last-active {
					z-index:9;
				}
				
		#conteudo_interno{
			width:580px;
			height:745px;
			padding:20px;
			float:left;
			background:#FFFFFF;
		}
		
			#conteudo_interno h2{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:22px;
				color:#464646;
				margin-bottom:10px;
				margin-top:20px;
			}
			
			#galeria_imagens{
				padding:5px 10px;
				text-align:center;
				background:#cdbf8f;
				border:1px solid #9b8e5f;
			}
			
				#galeria_imagens img{
					border:1px solid #9b8e5f;
				}
					#galeria_imagens img:hover{
					border:1px solid #fff;
				}
			
				h3{
					text-align:left;
					font-size:18px;
					margin:25px 0 15px 0;
					line-height:24px;
					font-family:Georgia, "Times New Roman", Times, serif;
					color:#603913;
				}
				
			#formulario .nome_campo{
				margin:0;
				margin-top:10px;
				padding:0;
			}
			
			#formulario input, #formulario textarea{
				width:467px;
				border:1px solid #9b8e5f;
				padding:5px;
			}
			
			#formulario label{
				display:block;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				font-weight:bold;
				color:#9b8e5f;
			}
			
			#formulario #enviar_btn{
				width:100px;
				background:#9b8e5f;
				color:#FFFFFF;
				margin-top:15px;
				cursor:pointer;
			}
				#formulario #enviar_btn:hover{
					background:#b09430;
				}
				
		#links_riviera{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:22px;
			color:#464646;
			margin-bottom:3px;
			text-decoration:underline;	
		}
			#links_riviera:hover{
				text-decoration:none;
				color:#252525;
			}
			
		#passeios_turisticos, #esporte_lazer{
			margin-top:25px;
			display:none;
		}
		
				
		#conteudo{
			width:885px;
			margin:0 auto;
			background:#FFFFFF;
			padding:20px;
			margin-top:10px;
		}
		
			#conteudo_esquerdo{
				float:left;
				width:640px;
				padding-right:20px;
				padding-bottom:40px;
				border-right:1px solid #f1ecda;
			}
			
				#h1_amarilis{
					width:356px;
					height:30px;
					background:url(../imagens/bg_h1_home.jpg) top left no-repeat;
					text-indent:-9000px;
					margin-bottom:20px;
				}
				
				#h1_acomodacoes{
					/*width:400px;*/
					height:130px;
					background: url(../imagens/bg_h1_acomodacoes.jpg) top left no-repeat;
					text-indent:-9000px;
					margin-bottom:20px;
				}				
				
				#h1_lazer{
					/*width:400px;*/
					height:130px;
					background: url(../imagens/bg_h1_lazer.jpg) top left no-repeat;
					text-indent:-9000px;
					margin-bottom:20px;
				}
				
				#h1_restaurante{
					/*width:400px;*/
					height:130px;
					background: url(../imagens/bg_h1_restaurante.jpg) top left no-repeat;
					text-indent:-9000px;
					margin-bottom:20px;
				}
				
				#h1_convencoes{
					/*width:400px;*/
					height:130px;
					background: url(../imagens/bg_h1_convencoes.jpg) top left no-repeat;
					text-indent:-9000px;
					margin-bottom:20px;
				}
				
				#h1_reservas{
					/*width:400px;*/
					height:130px;
					background: url(../imagens/bg_h1_reservas.jpg) top left no-repeat;
					text-indent:-9000px;
					margin-bottom:20px;
				}
				
				#h1_riviera{
					/*width:400px;*/
					height:130px;
					background: url(../imagens/bg_h1_riviera.jpg) top left no-repeat;
					text-indent:-9000px;
					margin-bottom:20px;
				}
			
				#conteudo_esquerdo p, #conteudo_interno p{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:14px;
					line-height:22px;
					margin-bottom:10px;
					color: #5d4e3a;
				}
				
				.barra_esquerda{
					width:330px; 
					height:325px; 					
					background: url(../imagens/bg_menu_principal.png) top center no-repeat; 
					margin:0 auto;					 
					padding:10px 0;
					padding-top:25px;
					float:left;
				}
			
			#conteudo_direito{
				width:191px;
				float:left;
				margin-left:20px;
			}
			
				.quadro_direito{
					width:189px;
					height:200px;
					border:1px solid #ece5cc;					
					padding-bottom:15px;					
					margin-bottom:20px;
					text-align:center;
					background:#FFFFFF;
				}
				
					.interno{
						margin:0 auto;
						margin-top:40px;					
					}
				
					.quadro_direito #h2_como_chegar{
						width:189px;
						height:49px;
						background:url(../imagens/bg_h2_como-chegar.jpg) top center no-repeat;
						text-indent:-9000px;
					}
					
					.quadro_direito #h2_chat{
						width:189px;
						height:49px;
						background:url(../imagens/bg_h2_chat.jpg) top center no-repeat;
						text-indent:-9000px;
					}						
						
				
					.quadro_direito p{
						font-size:11px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						line-height:16px;
						text-align:left;
						padding:10px;
						color:#5d4e3a;
						margin-bottom:10px;
					}
					
		#rodape{
			margin:10px 0;
			text-align:center;
			clear:both;
		}
			#rodape p{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:18px;
				color:#5d4e3a;
			}
