/* Ôpastel */

body {
	background:url(../img/site/fundo.jpg) repeat left top;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
img {
	border:0;
	}
	
#site {
	width:863px;
	overflow:hidden;
	margin:0 auto;
	/*border:1px solid #000000;*/
	}
	
#logo {
	width:187px;
	height:179px;
	position:absolute;
	margin:13px 0px 0px 13px;
	z-index:1;
	}
	
#icones-menu {
	width:100%;
	overflow:hidden;
	padding:64px 0px 0px 0px;
	}
	
#icones {
	float:right;
	width:180px;
	height:50px;
	text-align:center;
	}
	
#icones .img {
	margin:20px 0px 0px 0px;
	}
	
#menu {
	background:url(../img/site/bgmenu.png) no-repeat right top;
	float:right;
	width:490px;
	height:62px;
	}
	
#menu_item {
	width:477px;
	overflow:hidden;
	position:absolute;
	/*border:1px solid #000000;*/
	/*margin:7px 0px 0px 1px;*/
	}
	
#menu_item .align {
	padding:7px 0px 0px 0px;
	}
	
#menu_item .padding {
	padding:10px 2px 0px 2px;
	/*background:#FF0000;*/
	/*border:1px solid #000000;*/
	}
	
#menu_item .item {
	float:left;
	height:55px;
	text-transform:uppercase;
	margin:0px 0px 0px 5px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d41616;
	/*background:#0000FF;*/
	/*border:1px solid #000000;*/
	}
	
#menu_item .item a {
	color:#d41616;
	text-decoration:none;
	}
	
#menu_item .item a:hover {
	color:#d41616;
	text-decoration:overline;
	}
	
#menu_item .middle {
	vertical-align:middle;
	}
	
#menu_item .padding_selected {
	background:url(../img/site/cantoSupDir.gif) no-repeat right top;
	padding:10px 2px 0px 2px;
	/*background:#FF0000;*/
	/*border:1px solid #000000;*/
	}
	
#menu_item .item_selected {
	background:url(../img/site/cantoSupEsq.gif) no-repeat left top #b02431;
	float:left;
	height:55px;
	text-transform:uppercase;
	margin:0px 0px 0px 5px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	/*background:#0000FF;*/
	/*border:1px solid #000000;*/
	}
	
#menu_item .item_selected a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
#menu_item .item_selected a:hover {
	color:#FFFFFF;
	text-decoration:overline;
	}
	
#banner {
	width:100%;
	overflow:hidden;
	margin:-12px 0px 0px 0px;
	}
	
#box {
	width:100%;
	overflow:hidden;
	}
	
#box .bordaup {
	background:url(../img/site/bordaUp.png) no-repeat left bottom;
	width:863px;
	height:12px;
	}
	
#box .bordadown {
	background:url(../img/site/bordaDown.png) no-repeat left top;
	width:863px;
	height:13px;
	}
	
#box .content {
	background:url(../img/site/filete.png) repeat-y top left;
	width:100%;
	overflow:hidden;
	text-align:center;
	}
	
#content {
	width:100%;
	overflow:hidden;
	margin:5px 0px 0px 0px;
	}
	
#esqhome {
	float:left;
	width:263px;
	background:#e5e5e5;
	overflow:hidden;
	margin:11px 0px 0px 13px;
	/*border:1px solid #000000;*/
	}
	
#esqhome .topo {
	float:left;
	width:269px;
	height:77px;
	position:absolute;
	margin:0px 0px 0px -6px;
	}
	
#esqhome .img {
	margin:87px 0px 10px 0px;
	text-align:center;
	position:relative;
	clear:both;
	}
	
#esqhome .titulo {
	font-family:Arial;
	font-size:16px;
	font-weight:600;
	text-align:left;
	color:#b02431;
	text-transform:uppercase;
	padding:0px 0px 0px 14px;
	}
	
#esqhome .texto {
	font-family:Arial;
	font-size:14px;
	text-align:left;
	color:#646464;
	padding:0px 0px 0px 14px;
	}
	
#esqhome .rodape {
	text-align:left;
	background:#FFFFFF;
	}
	
#esqhome .borda {
	border:5px solid #FFFFFF;
	}
	
#esqhome .vazio {
	height:233px;
	color:#b02431;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	text-align:left;
	padding:87px 10px 0px 10px;
	}
	
#meiohome {
	background:url(../img/site/topomarca.gif) no-repeat left top #ef5b00;
	float:left;
	width:266px;
	overflow:hidden;
	margin:11px 0px 0px 20px;
	/*border:1px solid #000000;*/
	}
	
#meiohome .meio {
	background:url(../img/site/separadormarca.gif) no-repeat left;
	}
	
#meiohome .bottom {
	background:url(../img/site/rodapemarca.gif) no-repeat left bottom;
	padding:0px 0px 10px 0px;
	}
	
#meiohome .titulo {
	padding:54px 12px 0px 0px;
	color:#fef050;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:600;
	text-align:right;
	}
	
#meiohome .titulo a {
	text-decoration:none;
	color:#fef050;
	}
	
#meiohome .titulo a:hover {
	text-decoration:underline;
	color:#fef050;
	}
	
#meiohome .titulo2 {
	padding:20px 0px 0px 15px;
	color:#fef050;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:600;
	text-align:left;
	}
	
#meiohome .texto {
	padding:18px 15px 0px 15px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:justify;
	font-size:13px;
	}
	
#meiohome .texto a {
	text-decoration:none;
	color:#ffffff;
	}
	
#meiohome .texto a:hover {
	text-decoration:underline;
	color:#ffffff;
	}
	
#meiohome .texto2 {
	padding:10px 15px 0px 15px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:justify;
	font-size:13px;
	}
	
#meiohome .img {
	float:left;
	width:106px;
	height:102px;
	position:absolute;
	margin:-18px 0px 0px -9px;
	*margin:-18px 0px 0px -142px;
	}
	
#meiohome .img2 {
	float:right;
	width:124px;
	height:124px;
	position:absolute;
	margin:-17px 0px 0px 151px;
	*margin:-17px 0px 0px -115px;
	}
	
#dirhome {
	float:right;
	width:258px;
	overflow:hidden;
	margin:11px 22px 0px 0px;
	/*border:1px solid #000000;*/
	}

#parceiros {
	width:100%;
	overflow:hidden;
	}
	
#parceiros .topo {
	float:left;
	width:272px;
	height:77px;
	position:absolute;
	margin:0px 0px 0px -14px;
	z-index:2;
	}
	
#parceiros .img {
	background:url(../img/site/parceiros_rodape.gif) no-repeat left bottom;
	margin:59px 0px 0px 0px;
	text-align:center;
	padding:0px 0px 21px 0px;
	}
	
#parceiros #imgParc {
	background:url(../img/site/parceiros_rodape.gif) no-repeat left bottom;
	margin:59px 0px 0px 0px;
	text-align:center;
	padding:0px 0px 21px 0px;
	}
	
#franqueado  {
	background:url(../img/site/bgfranqueado.gif) no-repeat left top;
	width:100%;
	height:152px;
	overflow:hidden;
	margin:20px 0px 0px 0px;
	}
	
#franqueado .img {
	float:left;
	width:124px;
	height:162px;
	position:absolute;
	margin:-10px 0px 0px -6px;
	*margin:-9px 0px 0px -135px;
	}
	
#rodape {
	width:100%;
	overflow:hidden;
	margin:5px 0px 0px 0px;
	}
	
#rodape .middle {
	vertical-align:middle;
	}
	
#direitos {
	float:left;
	padding:0px 0px 0px 20px;
	}
	
#direitos .texto {
	font-family:Arial;
	color:#9d9999;
	font-size:10px;
	text-align:left;
	}
	
#direitos .img {
	z-index:2;
	}
	
#menuRodape {
	float:right;
	padding:0px 15px 0px 0px;
	}
	
#menuRodape .item {
	float:left;
	font-family:Arial;
	color:#9d9999;
	font-size:10px;
	text-align:left;
	vertical-align:middle;
	padding:3px 0px 0px 0px;
	}
	
#menuRodape .item a {
	text-decoration:none;
	color:#9d9999;
	}
	
#menuRodape .item a:hover {
	text-decoration:underline;
	color:#9d9999;
	}
	
#menuRodape .separador {
	float:left;
	padding:1px 5px 0px 5px;
	color:#c6c6c6;
	vertical-align:middle;
	}
	
#interna {
	width:97%;
	overflow:hidden;
	margin:0 auto;
	/*border:1px solid #000000;*/
	}
	
#title {
	width:100%;
	background:url(../img/site/bgTitle.gif) no-repeat right top #b02431;
	height:20px;
	margin:0px 0px 0px 0px;
	}
	
#title .cardapio {
	float:left;
	position:absolute;
	margin:-30px 0px 0px -20px;
	*margin:-30px 0px 0px -439px;
	}
	
#categoria {
	background:url(../img/site/bgTitle.gif) no-repeat right top #b02431;
	width:100%;
	height:20px;
	overflow:hidden;
	/*border:1px solid #000000;*/
	margin:3px 0px 0px 0px;
	}
	
#categoria .recorte {
	float:left;
	}
	
#categoria .cat {
	float:left;
	padding:1px 0px 0px 15px;
	/*border:1px solid #FFFF00;*/
	}
	
#categoria .item {
	float:left;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 0px 0px 0px;
	color:#FFFFFF;
	}
	
#categoria .item a {
	text-decoration:none;
	color:#FFFFFF;
	}
	
#categoria .item a:hover {
	text-decoration:underline;
	color:#FFFFFF;
	}
	
#categoria .pipe {
	float:left;
	color:#FFFFFF;
	padding:1px 10px 0px 10px;
	}
	
#conteudo {
	width:100%;
	overflow:hidden;
	/*border:1px solid #000000;*/
	margin:10px 0px 0px 0px;
	}
	
#pasteis {
	width:100%;
	overflow:hidden;
	padding:10px 0px 0px 0px;
	}
	
#pasteis .categoria {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:600;
	color:#e5bb00;
	text-align:left;
	padding:0px 0px 20px 0px;
	text-transform:uppercase;
	}
	
#pasteis .area {
	width:410px;
	overflow:hidden;
	padding:0px 0px 10px 0px;
	float: left;
	}
	
#pasteis .img {
	float:left;
	padding:0px 10px 0px 0px;
	}
	
#pasteis .borda {
	border:3px solid #ef5b00;
	}
	
#pasteis .numero {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	color:#818f00;
	text-align:left;
	}
	
#pasteis .nome {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	color:#b02431;
	text-align:left;
	padding:5px 0px 0px 0px;
	}
	
#pasteis .descricao {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	}
	
#pasteis .linha {
	
	padding:0px 0px 10px 0px;
	width: 1px;
	height: 80px;
	background-color: #FFFF00;
	float: left;
	}
	
#pasteis .espaco {

padding:0px 0px 10px 0px;
width: 2px;
height: 80px;
background-color: #FFF;
float: left;
}
	
#pasteis .linha2 {
padding:0px 0px 10px 0px;
width: 1px;
height: 80px;
background-color: #FFF;
float: left;
}

#lojas {
	width:100%;
	overflow:hidden;
	padding:10px 0px 0px 0px;
	}
	
#lojas .categoria {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:600;
	color:#e5bb00;
	text-align:left;
	padding:0px 0px 20px 0px;
	text-transform:uppercase;
	}
	
#lojas .area {
	width:100%;
	overflow:hidden;
	padding:0px 0px 10px 0px;
	}
	
#lojas .img {
	float:left;
	padding:0px 10px 0px 0px;
	}
	
#lojas .borda {
	border:3px solid #ef5b00;
	}
	
#lojas .rua {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b02431;
	text-align:left;
	padding:5px 0px 0px 0px;
	}
	
#lojas .compl {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b02431;
	text-align:left;
	padding:3px 0px 0px 0px;
	}
	
#lojas .bairro {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b02431;
	text-align:left;
	padding:3px 0px 0px 0px;
	}
	
#lojas .tel {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b02431;
	text-align:left;
	padding:3px 0px 0px 0px;
	}
	
#lojas .horario {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b02431;
	text-align:left;
	padding:3px 0px 0px 0px;
	}
	
#lojas .mapa {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b02431;
	text-align:left;
	padding:25px 0px 0px 0px;
	}
	
#lojas .bordamapa {
	text-align:center;
	border:2px solid #b02431;
	}
	
#lojas .thumbs {
	float:left;
	width:120px;
	overflow:hidden;
	text-align:center;
	/*border:1px solid #000000;*/
	margin:0px 17px 0px 0px;
	}
	
#release {
	width:100%;
	overflow:hidden;
	}
	
#release .titulo {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:600;
	color:#e5bb00;
	text-align:left;
	padding:25px 0px 10px 0px;
	text-transform:uppercase;
	}
	
#release .texto {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b02431;
	text-align:justify;
	}
	
#franquia {
	width:100%;
	overflow:hidden;
	}
	
#franquia .esq {
	float:left;
	width:45%;
	overflow:hidden;
	/*border:1px solid #000000;*/
	}
	
#franquia .dir {
	float:right;
	width:50%;
	overflow:hidden;
	/*border:1px solid #000000;*/
	}
	
#franquia .area {
	width:100%;
	overflow:hidden;
	padding:25px 0px 0px 0px;
	}
	
#franquia .pergunta {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:600;
	color:#e5bb00;
	text-align:left;
	padding:0px 0px 5px 0px;
	text-transform:uppercase;
	}
	
#franquia .resposta {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b02431;
	text-align:justify;
	}
	
#franquia .form {
	width:100%;
	overflow:hidden;
	padding:0px 0px 5px 0px;
	}
	
#franquia .titulo {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	color:#000000;
	text-align:left;
	}
	
#franquia .campo {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	}

#franquia .submit {
	background-color:#ecd526;
	border:1px solid #c15f68;
	color:#990000;
	font-size:11px;
	font-weight:bold;
	}
	
#franquia .obrigado {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:600;
	color:#b02431;
	text-align:left;
	padding:40px 0px 200px 0px;
	}
	
#faleconosco {
	width:100%;
	overflow:hidden;
	}
	
#faleconosco .esq {
	float:left;
	width:45%;
	overflow:hidden;
	/*border:1px solid #000000;*/
	padding:0px 0px 0px 50px;
	}
	
#faleconosco .dir {
	float:right;
	width:40%;
	overflow:hidden;
	/*border:1px solid #000000;*/
	}
	
#faleconosco .area {
	width:100%;
	overflow:hidden;
	padding:25px 0px 0px 0px;
	}
	
#faleconosco .pergunta {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:600;
	color:#e5bb00;
	text-align:left;
	padding:0px 0px 10px 0px;
	text-transform:uppercase;
	}
	
#faleconosco .resposta {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b02431;
	text-align:left;
	}
	
#faleconosco .resposta a {
	text-decoration:underline;
	color:#b02431;
	}
	
#faleconosco .form {
	width:100%;
	overflow:hidden;
	padding:0px 0px 5px 0px;
	}
	
#faleconosco .titulo {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	color:#000000;
	text-align:left;
	}
	
#faleconosco .campo {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	}

#faleconosco .submit {
	background-color:#ecd526;
	border:1px solid #c15f68;
	color:#990000;
	font-size:11px;
	font-weight:bold;
	}
	
#faleconosco .obrigado {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:600;
	color:#b02431;
	text-align:left;
	padding:40px 0px 200px 0px;
	}
	
#disk {
	width:100%;
	overflow:hidden;
	}
	
#disk .esq {
	float:left;
	width:47%;
	overflow:hidden;
	/*border:1px solid #000000;*/
	}
	
#disk .dir {
	float:right;
	width:45%;
	overflow:hidden;
	/*border:1px solid #000000;*/
	}
	
#disk .area {
	width:100%;
	overflow:hidden;
	padding:25px 0px 0px 0px;
	}
	
#disk .img {
	padding:0px 0px 0px 0px;
	text-align:center;
	}
	
#disk .titulo {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:600;
	color:#e5bb00;
	text-align:left;
	padding:0px 0px 10px 0px;
	text-transform:uppercase;
	}
	
#disk .tel {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b02431;
	text-align:left;
	padding:0px 0px 2px 0px;
	}
	
#disk .areaEntrega {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	color:#FF0000;
	text-align:left;
	padding:0px 0px 2px 0px;
	}
	
#disk .horario {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	color:#b02431;
	text-align:left;
	padding:0px 0px 2px 0px;
	}
	
#disk .semana {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b02431;
	text-align:left;
	padding:0px 0px 25px 10px;
	}
	
#disk .linha {
	border-top:2px dotted #b02431;
	padding:0px 0px 0px 0px;
	}
	
#atacado {
	width:100%;
	overflow:hidden;
	}
	
#atacado .area {
	width:100%;
	overflow:hidden;
	padding:25px 0px 0px 0px;
	}
	
#folderAtacado {
	border:5px solid #fd0005;
	font-size:14px;
	font-weight:bold;
	margin:0 auto 0 auto;
	/*height:1013px;*/
	width:737px;
}