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

html, body {
	margin:0; padding:0;
	height:100%; max-height:100%;
	border:0;
	font-family: "trebuchet ms", tahoma, verdana, arial, sans-serif; 
	font-size:80%; color:#000;
	background-color:#ad8c54;
	background-image:url(../imgs/bkg.jpg);
	background-attachment:fixed;
	background-position:center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: 1920px;
	position: device-fixed;
}

a, a:active, a:visited { color:#680000; text-decoration:none; font-weight:normal; }
a:hover { color:#000; }

input {
	margin:0px 10px 15px 0; padding:12px;
	width:305px;
	font-size:15px;
	font-family: "trebuchet ms", tahoma, verdana, arial, sans-serif; 
	color:#fff;
	border:none;
	background-image:url(../imgs/input/input.png);
	background-color:transparent;
	background-repeat:no-repeat;
}
input:hover {
	color:#995011;
	background-image:url(../imgs/input/input_hover.png);
	background-color:transparent;
}

input.submit {
	margin:0px 10px 15px 0; padding:12px;
	width:325px;
	font-size:15px;
	font-family: "trebuchet ms", tahoma, verdana, arial, sans-serif; 
	color:#995011;
	border:none;
	background-image:url(../imgs/input/input_submit.png);
	background-color:transparent;
	text-align:center;
	cursor:pointer;
}

input.submit:hover {
	color:#fff;
	background-image:url(../imgs/input/input_hover.png);
	background-color:transparent;
}

input.checkbox {
	width:15px; height:15px;
	margin:0 8px 15px 0; padding:0; 
	background-color:transparent;
}

select {
	margin:0px 10px 15px -3px; padding:12px;
	width:325px; height:42px;
	font-size:15px;
	font-family: "trebuchet ms", tahoma, verdana, arial, sans-serif; 
	color:#fff;
	border:none;
	background-image:url(../imgs/input/input.png);
	background-color:transparent;
	background-repeat:no-repeat;
}

select:hover {
	background-image:url(../imgs/input/input_hover.png);

}

textarea {
	margin:0px 10px 15px 0; padding:12px;
	font-size:15px; font-family: "trebuchet ms", tahoma, verdana, arial, sans-serif; 
	border:none;
	width:645px;
	color:#fff;
	background-image:url(../imgs/input/textarea.jpg);
	background-color:#995011;
}

textarea:hover {
	color:#995011;
	background-image:url(../imgs/input/textarea_hover.jpg);
}

#social {
	width:980px; height:23px;
	position:absolute; z-index:4;
	top:28px; left:50%;
	margin-left:-490px; padding:0;
	text-align:right;
}

#border { 
	display:block;
	position:relative;
	z-index:3;
	border:solid 35px rgba(236,220,189,0.2);
	background-color:rgba(236,220,189,0.1);
	margin:20px auto; padding:0;
	width:980px;
	
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 0 0 10px #634f2b;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
	
#content { 
	display:block;
	position:relative;
	z-index:3;
	margin:0; padding:20px;
}

#menu { float:left; z-index:3; position:relative; }

#menu img { border:0; }

#menu img:hover { border:0; margin:1px -1px -1px 1px; }

#menu p { 
	margin:25px 0; 
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
}

#menu ul { 
	display:list-item;
	list-style:none; 
	text-align:center; 
	margin:25px 12px 0 -40px;
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
}

#menu li { height:35px; background-image:url(../imgs/separador.png); }

#menu .trabalhe_conosco { line-height:15px; height:50px; background-position:20px; background-repeat:repeat-x; }

#menu li a , #menu li a:active, #menu li a:visited { 
	color:#410000; 
	font-size:15px; font-weight:bold; 
	font-family: Rockwell Extra Bold, Rockwell, Georgia, Serif; 
	letter-spacing:3px;
}
#menu li a:hover { color:#000; }

#menu .logo { border:0; margin:-15px 0 0 -15px; }
#menu .logo:hover { border:0; margin:-14px -1px -1px -14px; }

#nav { 
	float:right;  
	display:box; 
	width:720px; 
	clear:right; 
	
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;

}

.topo { margin-left:-220px; }

#programacao { 
	display:block;
	position:relative;
	width:720px; height:auto;
	margin:0 auto; padding:0;
	font-size:14px;
}


#programacao .social {
	text-align:right;
	padding:5px 0 25px 0;
	margin-right:-25px;
}

#programacao iframe { 
	margin-bottom:20px;
}

#programacao iframe:hover {
	margin-top:1px;
	margin-left:1px;
	margin-bottom:19px;
	
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 0 0 10px #634f2b;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

#box { 
	display:block;
	position:relative;
	margin:25px auto; padding:0 20px;
	font-size:14px;
}

#box strong { font-size:14px; }

#box h1 {
	background-image:url(../imgs/h1.png);
	padding:12px 35px;
	font-size:22px;
	color:#995011;
}
#box h1 span { font-size:14px; color:#FFF; text-transform:uppercase; }

#box p, #box h3 { margin:15px 35px; }
#box p img {
	margin-top:-16px;
}

#box #valores { width:90%; margin:0 35px; padding:0; }

#box #valores li {
	display:inline-block;
	list-style:none;
	background-color:transparent;
	padding-top:10px;
}
#box #valores .separador { width:auto; background-image:url(../imgs/separador.png); height:35px; }
#box #valores .preco { float:right; }

#box #area img:first-child { margin:0; }

#box #social {
	width:auto; height:auto;
	top:0; left:0;
	margin-left:0;
	padding-left:18px;
	border:4px solid #82440e;
	background-color:#000;
}

#box #contato { width:auto; height:auto; margin-left:22px; padding:0; }
#box #contato li { list-style:none; }
#box #contato li img { border:0; }

#map { 
	width:100%; height:350px;
	border:2px solid #995011;
	margin:0px; padding:2px;
	background-color:#995011;
}

#box iframe { border:none; }

#box #youtube { 
	width:335px; 
	position:relative; text-align:center; 
	clear:both;
}
#box #facebook  { 
	margin-left:345px; 
	margin-top:-300px; 
	width:335px; 
	position:relative; 
	text-align:center; 
	clear:both;
}

#foto img { border:4px solid #82440e; margin:-2px; padding:4px; background-color:#000; }
#foto img:hover { border:4px solid #680000; background-color:#000; position:relative; z-index:100; }
#foto .cardapio { margin:-2px; }

#box #flickr { width:700px; margin-top:22px; margin-left:-15px; margin-bottom:20px; text-align:center; position:relative; overflow:hidden; }
#box #flickr img { border:4px solid #82440e; margin:-20px -2px -2px -2px; padding:4px; background-color:#000; width:84px; height:64px; }
#box #flickr img:hover { border:4px solid #680000; background-color:#000; position:relative; z-index:100; }
#box #flickr #logo img { border:none; background-color:transparent; width:110px; height:45px; }
#box #flickr p { margin-left:-15px; margin-right:0; padding:0; position:relative; z-index:100; }

#sitemap { text-align:center; display:box; clear:both; padding-top:1px; font-size:12px; }
#sitemap #links a, #sitemap #links a:active, #sitemap #links a:visited, #sitemap #copyright a { color:#000; font-weight:bold; }
#sitemap #links a:hover, #sitemap #copyright a:hover  { color:#680000; }
#sitemap #area { color:#680000; margin:20px 0 -8px 0; }
#sitemap #area a { font-weight:bold; }
#sitemap #copyright { color:#000; }

#copy {
	width:760px;
	margin:10px auto;
	color:white;
	text-transform:capitalize;
	text-align:center;
}

#copy a, #copy a:active { 
	color:white; 
	text-decoration:none;
}

#copy a:hover { text-decoration:underline; }

hr { height:55px; background-image:url(../imgs/separador.png); border:none; margin:-20px 35px; }