body {
background-color:#F5F5F6;
color:#333; 
font-family:verdana, arial, sans-serif;  
height:100%; 
margin:0 auto; 
width:100%;
}


#container {
margin:0 auto;  
width:887px;
}

#topo {
	width: 100%;
	height: 42px;
}

.espacologo {
	width:160px;
	float:left;
	height:42px;
}
.espacologo img{
    border:0px;	
}
#logo {
	position:absolute;
	margin-left:35px;
	width:110px;
	height:155px;
	z-index: 101;
}

/* menu cima */
#menucima {
	width: 100%;
	height: 42px;
}
#menucima ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#menucima li {
	float:left;
	font-size: 12px;
}
#menucima li a {
	background: url(../imagens/separador_menu.png) right repeat-y;
	height: 42px;
	line-height: 42px;
	float: left;
	width: 90px;
	display: inline-block;
	border:none;
	color: #3B2314;
	font-weight:bold;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
}

#menucima li a.last { 
    background: none;
    width:105px; 
}

#menucima .current a, #menucima li a:hover{
color:#F6921E;
}
/* fim menu cima */



/* Geral */ 

#conteudo {
	/*border-bottom:1px dotted #999; */
	border:1px solid #F5F5F6; 
	padding:0; 
	background-color:#FFF;
}
#conteudo img {
	border:none;
}



/* Menu baixo */
#footer {
	clear:both;
	width: 100%;
}

#menubaixo {	
	height: 40px;
}

#menubaixo ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#menubaixo li {
	float:left;
	font-size: 12px;
}
#menubaixo li a {
	background: url(../imagens/separador_menu.png) right repeat-y;
	height: 40px;
	line-height: 40px;
	float: left;
	width: 90px;
	display: inline-block;
	border:none;
	color: #929497;
	text-decoration: none;
	text-align: center;
}
#menubaixo li a.last { 
    background: none;
    width:105px; 
}

#menubaixo .current a, #menubaixo li a:hover{
color:#F6921E;
}
/* FIM Menu baixo */

/* Página principal */

.pprincipal {
	background-image:url(../imagens/main.jpg);
	background-position: top;
	background-repeat:no-repeat;
	height:636px;
}
.sliderdiv {
	position:relative;
	height:285px;
	padding:28px 25px 25px 25px;
}
.imagensbaixo {
	margin-top:62px;
	padding-right:25px;
	padding-left:25px;
}
.imgselecao {
	width:279px;
	float:left;
	text-align:left;
}
.imgprodutos {
	width:278px;
	float:left;
	text-align:center;
}
.imgcampanhas {
	width:278px;
	float:left;
	text-align:right;
}

/*slider*/
.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }
.cs-buttons { font-size: 0px; padding: 5px 0px 0px 380px; float: left;}
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }
.cs-prev, 
/* .cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 8px; } */

/* FIM Página principal */


/*Página Campanhas */
.textocamp {
	font-size:13px;
	color:#FFF;
	text-align:justify;
}

/* FIM Página Campanhas */

/* pagina Quem Somos*/
.pquemsomos {
	width:882px;
}
.textoqsomos1 {
	font-size:26px;
	color:#3B2314;
	line-height:30px;
}
.textoqsomos1_5 {
	font-size:13px;
	color:#3B2314;
	line-height:13px;
	text-align:justify;
}
.textoqsomos2 {
	font-size:14px;
	color:#3B2314;
	line-height:16px;
	text-align:justify;
}
.textoqsomos3 {
	font-size:20px;
	color:#3B2314;
	line-height:24px;
}
.aspas {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#F6921E;
}
.quemsomosdiv1 {
	text-align:right;
	margin-top:70px;
	margin-right:20px;
}
.quemsomosdiv2 {
	width:500px;
	height:270px;
	float:left;
	margin-left:20px;
	margin-top:70px;
}
.quemsomosdiv3 {
	text-align:center;
	width:255px;
	height:216px;
	float:right;
	background-image:url(../imagens/fundo_qsomos.jpg);
	background-repeat:no-repeat;
	padding:5px;
	margin-right:20px;
	margin-top:70px;
}

.limpeza{
	clear:both;
	height:1px;
}


.btnmais {
	margin:auto;
	width:100px;
	height:20px;
	line-height:20px;
	background-color:#3B2314;
	color:#FFF;
	font-size:11px;
	padding:2px 6px 2px 6px;
	margin-top:5px;
}
.btnmais a {
	text-decoration:none;
	color:#FFF;
}

/* FIM página Quem Somos*/

/* Páginas Padaria e Pastelaria*/
.descricaoproduto {
	font-size:12px;
	color:#3B2314;
	text-align:left;
	font-weight:bold;
	color:#FFF;
	background-color:#3B2314;
	line-height:25px;
	padding-left:5px;
}
.precoproduto {
	font-size:12px;
	color:#3B2314;
	text-align:left;
	background-color:#F6921E;
	line-height:20px;
	font-weight:bold;
	padding-left:5px;
}
/* FIM Páginas Padaria e Pastelaria*/

/* Pagina perguntas*/

.perguntas {
	float:right;
	margin-top:120px;
	margin-right:22px;
	padding:10px;
	width:260px;
	height:180px;
	background-color:#F6921E;
	text-align:right;
}

.perguntas a {
	color:#3B2314;
	font-size:12px;
	line-height:12px;
	text-decoration:none;
}

.perguntas h1 {
	font-size:20px;
}
.textoperguntas {
	margin-top:160px;
	width:545px;
	padding-left:20px;
	text-align:justify;
	font-size:13px; 
	color:#000;
}
.textoperguntas a {
	color:#000;
	text-decoration:none;
}
.textoperguntas h1 {
	font-size:13px;
	color:#F6921E;
	font-weight:bold;
}
/* FIM Página perguntas*/

/* Pagina contatos*/

#paginacontatos {
	background-image:url(../imagens/contatos.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:580px;
}
.divisorc {
	height:10px;
	margin-top:20px;
	margin-bottom:20px;
	background-image:url(../imagens/divisor.jpg);
	background-repeat:no-repeat;
}
.caixacontatos {
	margin-top:30px;
	margin-left:250px;
	width:400px;
	text-align:left;
	font-size:14px;
	height:50px;
}
.caixacontatos h1 {
	color:#F6921E;
	font-weight:bold;
	font-size:15px;
}
.caixacontatos a {
	color:#333;
	text-decoration:none;
}
.caixacontatos a:hover {
	color:#000;
}
.caixacontatos a:visited {
	color:#000;
}
/* FIM Pagina contatos*/




/* Formulário de  contatos*/
#telefone{
	display:scroll;
	position:fixed;
	top:35%;
	right:1px;"
	border:none;

}
#telefone img{
	border:none;

}

/* Overlay */
#contact-overlay {background-color:#000;}

/* Container */
#contact-container {font: 14px 'dinpro', 'Trebuchet MS', Verdana, Arial; text-align:left; width:450px;}
#contact-container .contact-content {background-color:#333; color:#ddd; height:40px;}
#contact-container h1 {color:#d76300; font-size:18px; line-height:20px; margin:0; padding:0 0 6px 12px; text-align:left;}
#contact-container .contact-loading {background:url(../imagens/loading.gif) no-repeat; height:55px; margin:-14px 0 0 190px; padding:0; position:absolute; width:54px; z-index:8000;}
#contact-container .contact-message {text-align:center;}
#contact-container .contact-error {background:#000; border:2px solid #ccc; font-size:14px; font-weight:bold; line-height:18px; margin:0 auto; padding:2px; width:92%;}
#contact-container br {clear:both;}
#contact-container form {margin:0; padding:0;}
#contact-container label {clear:left; display:block; float:left; font-weight:bold; padding-right:4px; text-align:right; width:100px;}
#contact-container .contact-input {background:#eee; border:1px solid #fff; font-family:'dinpro', 'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; width:300px;}
#contact-container textarea {height:80px;}
#contact-container .contact-cc {cursor:default; font-size:14px; vertical-align:top;}
#contact-container .contact-top {background-color:#333; height:13px; margin:0; padding:0; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; border-radius:8px 8px 0 0;}
#contact-container .contact-bottom {background-color:#333; font-size:12px; height:13px; line-height:12px; text-align:center; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-bottomleft:8px; border-radius:0 0 8px 8px;}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {color:#666; position:relative; top:-4px; text-decoration:none;}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {background:#d76300; border:0; color:#fff; cursor:pointer; font-size:14px; font-weight:bold; height:26px; margin:4px 0 0 4px; text-align:center; vertical-align:middle; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
#contact-container .contact-button:hover {background:#f49000;}
#contact-container a.modal-close,
#contact-container a.modal-close:link,
#contact-container a.modal-close:active,
#contact-container a.modal-close:visited {color:#999; font-size:14px; font-weight:bold; position:absolute; text-decoration:none; right:8px; top:0px;}
#contact-container a.modal-close:hover {color:#ccc;}

/* Fim Formulário de  contatos*/