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

body {
	background-image:url(images/bg.jpg);

	background-repeat: repeat-x;

		
}


#fox_logo{ position: relative;
top: 3px;
left:900px;
height: 50px;
width:60px;}

#wraper {background-image: url(images/fundo_sombra.png);
background-position:center;
height:769px;
width:948px;
margin:0px auto; border: 0; vertical-align:top; position:relative;
top: 7px;
}



#container{
	width:940px;
	margin: 0px auto;
	
	

	
	}
#header {
	height:228px;
	width:940px;
	background-image: url(images/header.jpg);
	margin-bottom:11px;
	left: 140px;
	background-color:#3a3023;
	
	}
	
#menu_container { 

}

/* Rollover Code */

	/* BEGIN FIRST CSS */
	.fadeFirst {
		
		position:relative;
		display:block;
		height: 50px;
		width: 176px;
		background:url(files/bt/aco_up.jpg) 0 0 no-repeat;
	}
	.hoverFirst {
		position: absolute;
		top: 0px;
		left: 0;
		display: none;
		height: 50px;
		width: 176px;
		background:url(files/bt/aco_over.jpg) no-repeat;
	}
	/* END CSS */
	
	/* BEGIN SECOND CSS */
	.fadeSecond{
		position:relative;
		display:block;
		height: 50px;
		width: 134px;
		background:url(files/bt/res_up.jpg) 0 0 no-repeat;
	}
	.hoverSecond{
		position: absolute;
		top: 0;
		left: 0;
		display: none;
		height: 50px;
		width: 134px;
		background:url(files/bt/res_over.jpg) no-repeat;
	}
	/* END CSS */
	
	/* BEGIN THIRD CSS */
	.fadeThird{
		position:relative;
		display:block;
		height: 50px;
		width: 125px;
		background:url(files/bt/ser_up.jpg) 0 0 no-repeat;
	}
	.hoverThird{
		position: absolute;
		top: 0;
		left: 0;
		display: none;
		height: 50px;
		width: 125px;
		background:url(files/bt/ser_over.jpg) no-repeat;
	}
	/* END CSS */
	
	/* BEGIN FOURTH CSS */
	.fadeFourth {
		position:relative;
		display:block;
		height: 50px;
		width: 225px;
		background:url(files/bt/cc_up.jpg) 0 0 no-repeat;
	}
	.hoverFourth {
		position: absolute;
		top: 0;
		left: 0;
		display: none;
		height: 50px;
		width: 225px;
		background:url(files/bt/cc_over.jpg)  no-repeat;
	}
	/* END CSS */
	
	/* BEGIN quinto CSS */
	.fadequinto {
		position:relative;
		display:block;
		height: 50px;
		width: 149px;
		background:url(files/bt/loc_up.jpg) 0 0 no-repeat;
	}
	.hoverquinto {
		position: absolute;
		top: 0;
		left: 0;
		display: none;
		height: 50px;
		width: 149px;
		background:url(files/bt/loc_over.jpg)  no-repeat;
	}
	/* END CSS */
	
	/* BEGIN sexto CSS */
	.fadesexto {
		position:relative;
		display:block;
		height: 50px;
		width: 131px;
		background:url(files/bt/con_up.jpg) 0 0 no-repeat;
	}
	.hoversexto {
		position: absolute;
		top: 0;
		left: 0;
		display: none;
		height: 50px;
		width: 131px;
		background:url(files/bt/con_over.jpg)  no-repeat;
	}
	/* END CSS */






	/*Homepage rollovers*/
	div#horizontal-rollover-wrapper{ float: left;  padding: 0; font-family: Arial;  }
	div.homepage-rollover-first{  height: 100%; float: left;  }
	div.homepage-rollover-first a{ font-size: 1em; font-weight: bold; color: #718214; text-decoration: none; }


	div.homepage-rollover{ height: 100%; margin-left: 0px; float: left;  }
	div.homepage-rollover a{ font-size: 1em; font-weight: bold; color: #718214; text-decoration: none; }
	
	#content {background-color:#f1ede5;
	
	height:460px;
	
	}
	
	#col_esquerda  {background-image:url(images/col_esquerda.png) ;
	height:369px;
	width:477px;
	position:absolute;
	top:310px;
	left:450px;
	float:right;
	
	}
	#centro_conv  {background-image:url(images/centro_conv.png) ;
	height:190px;
	width:467px;
	position:absolute;
	top:370px;
	left:450px;	
	}
	#cartoes {float:left;
	background-image:url(images/reserva_cartoes.png);
	height:233px;
	width:474px;
	position:absolute;
	top: 370px;
	left: 440px;
	
	
	}
	
	  #servico {float:left;
	background-image:url(images/texto_servico.png);
	height:206px;
	width:254px;
	position:absolute;
	top: 380px;
	left: 670px;
	}

	#col_direita {float:left;
	
	height:322px;
	width:392px;
	
	margin-top:40px;
	margin-left:30px;}
	
	#predio{float:left;
	position:relative;
	top:20px;
	left:20px;
	}
	#mapa{ position:relative;
	top: 50px;
	left: 30px;}
	
	#cont{ position:absolute;
	top: 370px;
	left: 650px;}
	
	#email_cont {
	float:left;
	position:absolute;
	left: 92px;
}
	
	#contato  {
    	float:left;
		position: relative;
		left: 15px;
		top: 30px;
		font:Tahoma;
		color:#928157;
		font-size:11pt;
		
		}
	
	form {margin:0;
	padding:0;
	}
	
	fieldset {border: none;}
	
	input, textarea {
		border:0;
	    background-color:#e0d8c6;
		
		font:Tahoma, Geneva, sans-serif;
		color:#928157;
		}
	
	
	#mensagem {background-color:#e0d8c6;
	width:100%;}
	
	legend {color:#928157;
	font-family:Tahoma, Geneva, sans-serif;
	margin-left: 230px;}
	
 label {
	 font-family:Tahoma, Geneva, sans-serif;
	 
	 
	 font-size:1em;
	}
	
	#casal {float:left;
	background-image:url(images/casal.png);
	height:353px;
	width:433px;
	position:absolute;
	top: 346px;
	
	}
	#cafe {float:left;
	background-image:url(images/cafe.png);
	height:346px;
	width:637px;
	position:absolute;
	top: 330px;
	left: 17px;
	}
	
	#interno_topo{ position:relative;
	margin-top:40px;
	margin-left:40px;}
	
	#interno_bottom{position:relative;
	top: 20px;
	margin-left:40px;}
	
	#interno_top_esquerda{ float:left;
	margin-right:10px;
	
	}
	
	#top_texto { float:right;
	             }
	
	#interno_bottom_esquerda{ float:left;
	margin-right: 10px;
	clear:right;
	
}
   
	
	#reflexo { background-image:url(images/reflexo.jpg) ;
	width:392px;
	height:40px;
	}
	
	#footer { background-image:url(images/footer.jpg);
	width:450px;
	height:48px;
	font-size:10pt;
    font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	padding-left: 490px;
	padding-top: 13px;
	}
	
	
	.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

 #texto_top {
	text-align: left;
	position:absolute;
	font-family:Tahoma, Geneva, sans-serif;
	margin-left:140px;
	color:#928157;
	padding-right: 20px;
	line-height: 15px;
	text-decoration: none;	
	
}

#texto_card {
	text-align: left;
	padding-right: 30px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-left:10px;
	color:#928157;
	margin-top:0px;
	font-size: 12pt;
	font-weight:bold;
	
	
}
#texto_centro {
	text-align: left;

	padding-left:40px;
	padding-top: 15px;
	font-family:Tahoma, Geneva, sans-serif;
	
	color:#928157;
	margin-top:0px;
	font-size: 12pt;
	font-weight:bold;
	
	
}
 #texto_bottom {
	text-align: left;
	position:absolute;
	font-family:Tahoma, Geneva, sans-serif;
	margin-left:140px;
	color:#928157;
	top: 3px;
	line-height: 15px;

}

 .titulo {color:#928157;
	text-decoration: none;
	line-height: normal;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.5em;
	font-weight:bolder;}
	
 .texto {color:#928157;
	text-decoration: none;
	line-height: normal;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.9em;
	
	}
	
.cliques{
	color:#928157;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	line-height: normal;
	font-size:0.7em;
	font-weight:bold;
}
.reserva {color:#928157;
	text-decoration: none;
	line-height: normal;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	font-weight:normal;
	
	}

# /* Hack for Firefox 3 */  
# .content, x:default { }  
#  
# /* Hack for Firefox 2 */  
# .content, x:-moz-any-link {  height:460px;}  
#   
# /* Hack for Internet Explorer 7 */  
# .nomedoseuelemento { *display:none; }  
#   
# /* Hack for Internet Explorer 6 */  
# .nomedoseuelemento { _display:none; }  
#   
# /* Hack for Opera */  
#   
# @media all and (min-width: 0px){  
# .content { }  
# }

a {
	font-family: Tahoma, Geneva, sans-serif;
	color: #928157;
	text-decoration: none;
}


/** 
 * Slideshow style rules.
 */
 #slide_total {
	float:left;
	position:absolute;
	height:322px;
	width:402px;
	
	top:310px;
	left:30px;
	
	
	}
#slideshow {
	margin:0 auto;
	width:412px;
	height:347px;
	background:transparent url(img/bg_slideshow.png) no-repeat 0 0;
	position:relative;
}

#slideshowc {
	margin:0 auto;
	width:412px;
	height:347px;
	background:transparent url(img/bg_slideshowc.png) no-repeat 0 0;
	position:relative;
}

#slideshow  #slidesContainer {
  margin:0 auto;
  width:340px;
  height:347px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}

#slideshowc #slidesContainer {
  margin:0 auto;
  width:340px;
  height:347px;
  overflow:auto; /* allow scrollbar */
  position:relative;}
  
#slideshow  #slidesContainer .slide {
  margin:0 auto;
  width:340px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:347px;
}

#slideshowc #slidesContainer .slide {
  margin:0 auto;
  width:340px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:347px;
}
#slideshowap #slidesContainer {
  margin:0 auto;
  width:340px;
  height:347px;
  overflow:auto; /* allow scrollbar */
  position:relative;}
#slideshowap {
	margin:0 auto;
	width:412px;
	height:347px;
	background:transparent url(img/bg_slideshowap.png) no-repeat 0 0;
	position:relative;
}
#slideshowap #slidesContainer .slide {
  margin:0 auto;
  width:340px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:347px;
}
/** 
 * Slideshow controls style rules.
 */
 
 
.control {
  display:block;
  width:39px;
  height:347px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  background:transparent url(img/control_left.png) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  
  background:transparent url(img/control_right.png) no-repeat 0 0;
}

/** 
 * Style rules for Demo page
 */





.slide img {
	margin-right:70px;
	margin-top:15px;
  
}
