@charset "UTF-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
:focus { outline:0; }
a:active { outline:none; }
ol,ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption,th,td { text-align:left; font-weight:normal; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }

body { background-color:#e1dac9; background-image:url('../imgs/bkg.gif'); font-family:'Titillium Web', sans-serif; }

form { width:100%; }
input, textarea { 
	padding:15px; 
	border:none; 
	font-family:'Titillium Web', sans-serif; font-size:1em; 
	text-transform:capitalize;
	-webkit-appearance:caret; -webkit-border-radius:0;
}
input { width:450px; }
textarea { width:935px; }

input[type="reset"], input[type="submit"] { color:#FFF; width:480px; cursor:pointer; text-shadow: 2px 2px 0px #222; }
input[type="reset"] { background-color:#404f52; }
input[type="reset"]:hover { background-color:#742c32; }
input[type="submit"] { background-color:#742c32; }
input[type="submit"]:hover { background-color:#404f52; }

span { font-family:'Vollkorn', sans-serif; text-transform:uppercase; }
em { font-style:italic; }
strong { font-weight:700; }

hr { border-top:2px dashed #000; height:0; border-bottom:none; border-left:none; border-right:none; }

.right { float:right; text-align:right; }

.logo { margin:25px; }
#header .logo { margin-right:-100px; }
#header, #content, #footer { width:966px; padding:5px; margin:0 auto; text-align:center; }

/* menu */

#header #menu { margin:auto -5px; }

#menu { text-align:center; border:2px dashed #000; padding:5px; font-family:'Vollkorn', sans-serif; font-weight:100; font-size:2em; }
/*#menu .home { text-align:right; background-image:url('../imgs/menu.png'); background-repeat:no-repeat; }*/

#menu ul { background-color:#404f52; }
#menu li { display:inline-block; border-left:2px dotted #e1dac9; position:relative; z-index:100; padding-top:5px; }
#menu li:first-child { border-left:none; }

#menu a, #menu a:visited { 
	color:#FFF; 
	text-decoration:none; text-transform:uppercase; 
	margin:10px;
	text-shadow: 2px 2px 0px #222;
}
#menu a:hover, #menu a:active, #menu a.active { color:#e1dac9; }

#footer #menu { 
	border:none; 
	color:#e1dac9; background-color:#742c32; 
	height:85px; 
	font-family:'Titillium Web', sans-serif; font-weight:100; font-size:1.3em;
	letter-spacing:-1px;
	padding-top:25px;
}
#footer #menu li { border:none; margin-bottom:5px; }

#footer #menu a, #footer #menu a:visited { color:#e1dac9; }
#footer #menu a:hover, #footer #menu a:active, #footer #menu a.active { color:#ac8964; }


/* content */

#content { margin:40px auto; border:2px dashed #000; text-align:justify; }
#content div { padding:20px; }
#content p { text-transform:uppercase; }

#content h1 { font-size:2em; font-family:'Vollkorn', sans-serif; font-weight:100; text-transform:uppercase; }
#content h1 a, #content h1 a:visited { color:#FFF; text-decoration:none; text-shadow: 2px 2px 0px #222; }

#content h2 { font-size:1.3em; font-weight:400; color:#FFF; }

#content iframe { width:100%; }
#content #facebook { background-color:#742c32; }
#content #instagram { background-color:#404f52; }

#destaques { width:980px; margin:0 auto; }
#destaques li { display:inline-block; padding:5px; border:2px dashed #000; margin:40px 0 0 30px; }
#destaques li:hover { border:2px dotted #000; }
#destaques li:first-child { margin-left:0; }

#content #padrao { background-color:#742c32; color:#e1dac9; padding:50px; }
#content #padrao hr { border-top:2px dashed #e1dac9; margin:25px auto; }

#content #produtos { width:50%; margin:0 auto; }
#content #produtos li { display:inline-block; width:40%; text-transform:uppercase; }
#content #produtos em { font-size:0.8em; text-transform:lowercase; }

#content #produto { width:100%; margin:0 auto; }
#content #produto em { font-size:0.8em; text-transform:lowercase; }
#content #produto .right { margin-top:-25px; display: none; }


/* slides */

#slides { width:980px; margin:-73px auto 0 auto; text-align:center; display:none; }
#slides .slidesjs-previous, #slides .slidesjs-next {  position:absolute; overflow:hidden; z-index:100; margin-top:-250px; margin-left:-525px; }
#slides .slidesjs-next { margin-left:445px; }


/* social */

#social { float:right; }
#social li { margin:10px 5px; }
#social li:first-child { margin-left:0; margin-top:5px; }

#header #social li { display:inline-block; border:1px dashed #000; }
#header #social li:hover { border:1px dotted #000; }

#footer #social { margin:5px; }
#footer #social li { display:block; background-color:#e1dac9; }
#footer #social li:hover { background-color:#ac8964; }
#footer #social li:first-child { width:25px; margin-left:5px; }
#footer #social li img { width:25px; height:25px; }


/* footer */

#footer { border:2px dashed #000; margin-bottom:40px; }
#footer .logo { float:left; }




#recover { margin-top:-40px; }