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

/*********

RESETANDO:

*********/

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;

}



.clear {

	clear:both;

}

/********
BODY
********/

body{
	background:#9f8274;
	font-family: "Trebuchet MS", sans-serif;
	color:#fff;		text-align:center;
	font-size:15px;		margin-bottom:18px;
}

a:link, a:visited {color:#9EBEDE;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline; 
	color: #f00;
	}
a:active {
	text-decoration: none;
	}


#wrapper_home{
	width:997px;
	margin:0 auto 0 auto;
	background:#c81d71;		text-align:left;
}

#main_content{
	width:997px;
	background:#c81d71;
	padding-bottom:108px;		margin-bottom:-10px;
}

/**********
HEADER
**********/

#header{
	width:997px;
	float:left;
	height:89px;
	background:#fff;
}

#logo{
	width:197px;
	float:left;
	margin-right:40px;
}

#menu_header{
	height:15px;
	position:relative;
}

#menu_header ul{
	padding:0;
	margin-top:13px;
	list-style-type:none;
	width:100%;
}

#menu_header li{
	display:block;
	margin-right:30px;
}

#menu_header li.currentquem,#menu_header li.currentquem a{
	background:url(images/fuet.jpg) 9px 20px no-repeat;
	padding-bottom:25px;
        padding-left:0;
        padding-right:0;
	color:#f68d0f;
}
#menu_header li.currentcardapio,#menu_header li.currentcardapio a{
	background:url(images/fuet.jpg) -5px 20px no-repeat;
	padding-bottom:25px;
        padding-left:2px;
        padding-right:1px;
	color:#f68d0f;
}
#menu_header li.currentblog,#menu_header li.currentblog a{
	background:url(images/fuet.jpg) 0 20px no-repeat;
	padding-bottom:25px;
        padding-left:0;
        padding-right:0;
	color:#f68d0f;
}
#menu_header li.currentonde,#menu_header li.currentonde a{
	background:url(images/fuet.jpg) 13px 20px no-repeat;
	padding-bottom:25px;
        padding-left:0;
        padding-right:0;
	color:#f68d0f;
}
#menu_header li.currentcontato,#menu_header li.currentcontato a{
	background:url(images/fuet.jpg) 5px 20px no-repeat;
	padding-bottom:25px;
        padding-left:0;
        padding-right:4px;
	color:#f68d0f;
}
#menu_header li.currententrega,#menu_header li.currententrega a{
	background:url(images/fuet.jpg) 0px 20px no-repeat;
	padding-bottom:25px;
        padding-left:0;
        padding-right:8px;
	color:#f68d0f;
}

#menu_header a{
	text-decoration:none;
	font-size:15px;
	color:#9f8274;
}

ul.menuhoriz li{
        float:left;
}
#facebook{
	width:28px;
	float:right;
	margin-top:30px;
	margin-right:80px;
}



/**********

NIVO CONTROLS:

***********/





#slider{

	position:relative;

	width:992px;

	height:486px;

	float:left;

	background:url(images/loading.gif) no-repeat 50% 50%;
	
	margin-bottom:90px;

}



#slider_wrap{

	height:238px;

	width:684px;

	float:left;

	background:url(images/barra.jpg) bottom center no-repeat;

}



#slider img{

	position:absolute;

	top:0;

	left:0;

	display:none;

}



#slider a{

	border:0;

	display:block;

}

.nivoSlider {

	position:relative;

}

.nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

}

/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	border:0;

	padding:0;

	margin:0;

	z-index:6;

	display:none;

}

/* The slices and boxes in the Slider */

.nivo-slice {

	display:block;

	position:absolute;

	z-index:5;

	height:100%;

}

.nivo-box {

	display:block;

	position:absolute;

	z-index:5;

}

/* Caption styles */

.nivo-caption {

	position:absolute;

	left:0px;

	bottom:0px;

	background:#000;

	color:#fff;

	opacity:0.8; /* Overridden by captionOpacity setting */

	width:100%;

	z-index:8;

}

.nivo-caption p {

	padding:5px;

	margin:0;

}

.nivo-caption a {

	display:inline !important;

}

.nivo-html-caption {

    display:none;

}

/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {

	position:absolute;

	top:45%;

	z-index:9;

	cursor:pointer;

	text-indent:-9999px;

	width:30px; /*tamanho da área clicável no banner*/

	height:30px;

	display:block;

}

a.nivo-prevNav {

	left:0;

}

a.nivo-nextNav {

	right:0;

}

/* Control nav styles (e.g. 1,2,3...) */



.nivo-controlNav{

        position:absolute;

        left:300px;

}



.nivo-controlNav a {

	position:relative;

	z-index:9;

	cursor:pointer;

	text-indent:-9999px;

	float:left;

	margin-right:-10px;

	background:url(images/bullets.png) no-repeat;

	width:22px; /*tamanho da área do bullet*/

	height:22px;

	margin-top:223px; 

}

.nivo-controlNav a.active {

	background-position:0 -22px;

}

/*************
CONTEÚDO:
**************/
.titulo_home{
	font-weight:bold;
	font-size:20px;
	margin-bottom:10px;
}
.saiba_mais{
	color:#fde307;
	font-size:12px;
	margin-top:8px;
}

#home_esq{
	width:220px;
	float:left;
	padding-left:113px;
}

#home_cen{
	width:220px;
	float:left;
	padding-left:40px;
	padding-right:50px;
}

#home_dir{
	width:220px;
	float:left;
	padding-right:117px;
}

#footer{
	width:997px;
	background:#9f8274;
	float:left;
	margin-top:15px;		position:relative;
	height:30px;
}
.desfrute{    top:6px; 	 
	left:102px;
	position:absolute;}
#footer img{
	left:242px;		top:10px;		position:absolute;
}
.emailfooter{
	left:359px;
	top:4px;		position:absolute;
}
.fonefooterum{    position:absolute;
	left:680px;		top:4px;
}
.fonefooterdois{    position:absolute;	left:800px;		top:4px;}
/************
QUEM SOMOS
************/

#wrapper_quemsomos{
	width:997px;
	margin:0 auto 0 auto;		text-align:left;
}


#conteudo_quem{
	color:#af9687;
	height:564px;
	background:url(images/quem_somos.jpg) left bottom no-repeat;
	width:997px;		margin-bottom:-10px;
	float:left;
}

#texto_quem{
	width:360px;
	font-size:13px;
	float:right;
	padding-right:163px;
	padding-top:84px;
}

#texto_quem h1{
	color:#c22736;;
	font-family: "Trebuchet MS", sans-serif;
	font-weight:bold;
	font-size:20px;
	margin-top:18px;
	margin-bottom:29px;
}
/************************
CARDÁPIO-TORTAS SALGADAS
*************************/
#wrapper_tortas_salgadas{
	margin:0 auto 0 auto;
	width:997px;
	background:#99ae43;
	padding-bottom:10px;		text-align:left;
}
#wrapper_quiches{
	margin:0 auto 0 auto;
	width:997px;
	background:#f1592b;
	padding-bottom:10px;		text-align:left;
}
#wrapper_panquecas{
	margin:0 auto 0 auto;
	width:997px;
	background:#f6941e;
	padding-bottom:10px;		text-align:left;
}

#wrapper_sopas{
	margin:0 auto 0 auto;
	width:997px;
	background:#991f23;
	padding-bottom:10px;		text-align:left;
}
#wrapper_tortas_doces{
	margin:0 auto 0 auto;
	width:997px;
	background:#9e5d3e;
	padding-bottom:10px;		text-align:left;
}
#wrapper_doces{
	margin:0 auto 0 auto;
	width:997px;
	background:#ed207b;
	padding-bottom:10px;		text-align:left;
}
#wrapper_diversos{
	margin:0 auto 0 auto;
	width:997px;
	background:#99ae43;
	padding-bottom:10px;	text-align:left;
}



#img_cardapio{
    width:997px;	
	float:left;
}
/*
#menu_cardapio{
	width:100%;
	float:left;
	position:relative;
}

#menu_cardapio ul{
	padding:0;
	float:left;
	margin-top:27px;
	list-style:none;
	width:100%;
	text-align:right;
}
#menu_cardapio li{
	display:block;
	width:150px;
	margin-bottom:16px;
}
*/

#menu_cardapio{
	width:100%;
	float:left;
	padding-right:30px;
	position:relative;
}

#menu_cardapio ul{
	
	float:left;
	margin-top:27px;
	list-style:none;
	width:150px;
	text-align:right;
}
#menu_cardapio li{
	display:block;
	width:150px;
	margin-bottom:16px;
}

#menu_cardapio li.atualsalgadas,#menu_cardapio li.atualsalgadas a{
	background:url(images/f1.jpg) 135px 0 no-repeat;
         font-weight:bold;
       	padding-right:20px;
        padding-top:0;
	padding-bottom:3px;
}

#menu_cardapio li.atualquiches,#menu_cardapio li.atualquiches a{
	background:url(images/f2.jpg) 135px 0 no-repeat;
          font-weight:bold;
	padding-right:20px;
	padding-top:0;
	padding-bottom:3px;
}

#menu_cardapio li.atualpanquecas,#menu_cardapio li.atualpanquecas a{
	background:url(images/f3.jpg) 135px 0 no-repeat;
          font-weight:bold;
	padding-right:20px;
	padding-top:0;
	padding-bottom:3px;
}

#menu_cardapio li.atualsopas,#menu_cardapio li.atualsopas a{
	background:url(images/f4.jpg) 135px 0 no-repeat;
          font-weight:bold;
	padding-right:20px;
	padding-top:0;
	padding-bottom:3px;
}

#menu_cardapio li.atualtortasdoces,#menu_cardapio li.atualtortasdoces a{
	background:url(images/f5.jpg) 135px 0 no-repeat;
          font-weight:bold;
	padding-right:20px;
	padding-top:0;
	padding-bottom:3px;
}

#menu_cardapio li.atualdoces,#menu_cardapio li.atualdoces a{
	background:url(images/f6.jpg) 135px 0 no-repeat;
          font-weight:bold;
	padding-right:20px;
	padding-top:0;
	padding-bottom:3px;
}

#menu_cardapio li.atualdiversos,#menu_cardapio li.atualdiversos a{
	background:url(images/f1.jpg) 135px 0 no-repeat;
          font-weight:bold;
	padding-right:20px;
	padding-top:0;
	padding-bottom:3px;
}


#menu_cardapio a{
	text-decoration:none;
	font-size:16px;
	font-family: "Trebuchet MS", sans-serif;
	color:#fff;
}
#conteudo_cardapio{
	width:250px;
          font-size:14px;
	float:left;
	padding-left:10px;
	padding-right:22px;
	padding-top:27px;
}

#conteudo_cardapio h1{
	font-weight:bold;
}


#container_cardapio{
	width:997px;
	float:left;
}



/*******
BLOG:
********/
#wrapper_blog{
	width:997px;		margin:0 auto 0 auto;
	background:#FFF;		text-align:left;
}


/*CONTENT_BLOG: NECESSÁRIO PARA LIMPAR A DIV WRAPPER_BLOG E PARA CENTRALIZAR O FOOTER */
#content_blog{
	width:997px;
	background:#FFF;		height:1000px;	}


#img_blog{
	width:997px;
	float:left;
}
#menu_blog{
	width:270px;
	float:left;	 	    height:1500px;
        margin-top:0px;
      	padding-top:42px;
        padding-left:15px;
	background:#c81d71;
	padding-bottom:35px;
        list-style:none;
        border-rigth:1px;}
#menu_blog a{
	text-decoration:none;
        	color:#B9C6FF;
}


	

#menu_blog_sup ul{
list-style-type: none;
	margin-left:99px;
	
}
#menu_blog_sup li{
	list-style-type: none;
	margin-bottom:10px;
	padding-left:11px;
	color:#ece5d2;
}



.arquivos{
	font-size:22px;
	font-family: "Trebuchet MS", sans-serif;
	margin-left:99px;
	margin-bottom:28px;
}
#menu_blog_inf{
	margin-top:100px;
}

#menu_blog_inf ul{
	margin-left:99px;
	list-style:none;
}

#menu_blog_inf ul li{
	margin-bottom:10px;
	color:#ffffff;
}


#menu_cardapio{
	width:334px;
	float:left;
	position:relative;
}

#menu_cardapio ul{
	padding:0;
	margin-top:27px;
	list-style:none;
	margin-left:160px;
	width:30%;
	text-align:right;
}
#menu_cardapio li{
	display:block;
	margin-bottom:16px;
}
#menu_cardapio a{
	text-decoration:none;
	color:#fff;
}
#conteudo_blog{
	padding-left:30px;
	padding-right:30px;
	padding-top:40px;
	width:640px;
	float:right;
	color:#7f8083;
	font-family: "Trebuchet MS", sans-serif;
}
#conteudo_blog img{
	float:left;
	margin-right:24px;
	margin-top:24px;
	margin-bottom:24px;
}

#conteudo_blog a{
	color:#9EBEDE;
}
/*CLASSES PARA O WORDPRESS:*/

img.alignright{
	float:right !important;
	margin-left:24px;
        margin-top:24px;
	margin-bottom:24px;
}


img.alignleft{
	float:left !important;
	margin-right:24px;
        margin-top:24px;
	margin-bottom:24px;
}

img.alignnone{
	float:none !important;
	margin-right:24px;
	margin-left:24px
	margin-top:24px;
	margin-bottom:24px;
}


.titulo_blog{
	color:#d05664;
	font-size:22px;
	font-family: "Trebuchet MS", sans-serif;
	font-weight:bold;
	margin-bottom:5px;
}

.titulo_blog a{
	color:#d05664;
	font-size:22px;
	font-family: "Trebuchet MS", sans-serif;
	font-weight:bold;
	margin-bottom:5px;
text-decoration: none;
}

.titulo_blog a hover{
	color:#cccccc;
	font-size:22px;
	font-family: "Trebuchet MS", sans-serif;
	font-weight:bold;
	margin-bottom:5px;
text-decoration: none;
}

.data_blog{
	color:#898a8d;
	font-family: "Trebuchet MS", sans-serif;
	font-weight:bold;
	font-size:12px;
	margin-bottom:28px;
}


/**********
ENTREGA:
**********/
#wrapper_entrega{
	width:997px;
	margin:0 auto 0 auto;
	background:#f6941e;		text-align:left;
}
#img_entrega{
	width:997px;
	float:left;
}
#conteudo_entrega{
	font-family: "Trebuchet MS", sans-serif;
	width:415px;
	padding-top:36px;
	padding-left:121px;
	padding-bottom:132px;		margin-bottom:-10px;
	/*float:left* - NÃO POSSO USAR, POIS SÓ HÁ UM ELEMENTO FLUTUANDO*/
}
#wrapper_onde_encontrar{
	width:997px;
	margin:0 auto;
	background:#6c414a;		text-align:left;
}
/**********
CONTATO
***********/
#wrapper_contato{
	width:997px;
	margin:0 auto 0 auto;
	background:#c91e70;
	padding-bottom:15px;		text-align:left;
}
#conteudo_contato{
	width:497px;
	font-family: "Trebuchet MS", sans-serif;
	margin-left:242px;
	padding-bottom:25px;
}
#conteudo_contato form{
	font-size:12px;
}
#conteudo_contato strong{
	color:#fbb042;
	font-size:15px;
}

#conteudo_contato h1{
	font-weight:bold;
	font-size:15px;
}

#nome,#email,#telefone,#cidade,#mensagem{
	float:right;
	margin-right:30px;
	width:400px;
}
#mensagem{
	height:131px;
}
#submit{
        margin-left:190px;
        margin-top:8px;
        width:130px;
        height:32px;
        color:#fff;
        background:transparent url(images/enviar.jpg) center bottom no-repeat;
        border:none;
}
/***********
COMENTÁRIOS
************/
#comentar{
	width:100px;
	height:25px;
	background:#EBEBEB; /* PARA QUE O TEXTO DO BOTÃO SEJA VISÍVEL NO IE */
}
#submitcomment{
	width:150px;
	height:25px;
	background:#EBEBEB;
	margin-left:10px;
}
#comentario{
	margin-top:0;
	width:650px;
	float:left;
	background:#fff;
	color:#000;	
	border: 1px solid white;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	clear: both;  
	margin-bottom: 28px;
	overflow: hidden;
	padding-right:30px;
	padding-left:30px;
	padding-top: 0;
	padding-bottom:30px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	position: relative;
	/*display:none;*/
}


#comentario li {
clear: left;
border-bottom: 1px solid #d3d3d3;
border-top: 1px solid white;
padding: 1em 0 1em 1em;
overflow: hidden; 

}

#comentario li:first-child {
border-top: none;
}

#comentario li:last-child {
 border-bottom: none;
}


.main_comment {
 background: white;
 margin-left: 120px;
 padding: 20px;
 position: relative;
}
 

.main_comment span.arrow {
 width: 0;
 height: 0;
 line-height: 0;
 border-top:15px solid #fff;
 border-right:10px solid white;
 position: absolute;
 top: 10px;
 left: -30px;
}


#comment{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:540px;
	margin-bottom:10px;
}

.link-comentario{
        margin-left:15px;
        text-decoration:none;
        color:#44b0e3;
}
/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 5px;
        margin-right: 10px;
}
.widget-area ul ul {
	list-style: none;
	color:#B9C6FF;
	margin-left: 1.3em;
}
.widget-area select {
	max-width: 100%;
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	margin: 0 0 18px 0;
}
.widget-title {
	color: #ffffff;
        font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
        font-size:19px;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: bold;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #fff;
}
.widget_rss a.rsswidget:hover {
	color: #fff;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
#primary {
}
#secondary {
}

/* Footer widget areas */
#footer-widget-area {
}

/* Pop Up de Comentarios */

.commentlist li, #commentform input, #commentform textarea {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	line-height: 1.4em;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: Arial, Helvetica, Sans-Serif;
	}
.comentario {
	color: #ffffff;
        font-size:22px;
	font-family: "Trebuchet MS", sans-serif;
	font-weight:bold;
	margin-bottom:5px;
	}

.commentmetadata {
	font-weight: normal;
	}