body{
background: #FFF url(../img/bg/bg_all.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333;
text-align: center;
line-height: 15px;
}

a{ text-decoration: none; color: #444; }
a:hover{ color: #666; }

h1{
background: url(../img/bg/bg_header2.png) no-repeat;
background-position: 150px center;
color: #9F0001;
font-size: 20px;
font-weight: bold;
padding: 0 0 5px 0;
margin: 0 0 10px 0;
/* border-bottom: 2px dotted #CCC; */
}
h1 a, h1 a:hover{
color: #9F0001;
}

h2{
background: url(../img/bg/bg_header2.png) no-repeat;
background-position: 140px center;
color: #9F0001;
font-size: 16px;
font-weight: bold;
padding: 0 0 0 0;
margin: 0 0 10px 0;
/* border-bottom: 2px dotted #CCC; */
}
h2 a, h2 a:hover{
color: #9F0001;
text-decoration: underline;
}

h3{
color: #9F0001;
font-size: 14px;
font-weight: bold;
padding: 0 0 0 0;
margin: 0 0 10px 0;
border-bottom: 1px solid #999;
}
h3 a, h3 a:hover{
color: #9F0001;
}

.imgcomborda{
border: 2px solid #AF0001;
}

label{
color: #9F0001;
float: left;
width: 90px;
padding-top: 3px;
font-weight: bold;
}
.input_txt{
padding: 5px;
border: 1px solid #9F0001;
margin: 1px;
font-size: 10px;
font-family: Verdana;
}
.input_btn{
color: #9F0001;
border: 1px solid #9F0001;
background: #FFF;
font-size: 10px;
font-family: Verdana;
font-weight: bold;
margin: 1px;
padding: 5px;
}

#faixa{
background: url(../img/bg/bg_faixa.png) repeat-x;
height: 23px;
}
#all{
width: 879px;
height: 470px;
margin: 0 auto;
position: absolute;
top: 50%;
left: 50%;
margin-top: -215px;
margin-left: -439px;
}
	#all_top{
	background: url(../img/bg/bg_all_top.png) no-repeat;
	height: 20px;
	}
	#all_center{
	background: url(../img/bg/bg_all_center.png) no-repeat;
	height: 429px;
	position: relative;
	}
		#menu{
		float: left;
		width: 147px;
		height: 429px;
		margin-left: 35px;
		_margin-left: 18px;
		color: #F5E35C;
		font-size: 9px;
		font-weight: bold;
		}
			#logo{
			background: url(../img/logo.png) no-repeat;
			width: 199px;
			height: 149px;
			position: absolute;
			top: -50px;
			left: -30px;
			cursor: pointer;
			}
			#ul_menu{
			margin-top: 120px;
			}
				#ul_menu li{
				border-bottom: 2px dotted #F5F8E7;
				}
				#ul_menu li a{
				
				}
				#ul_menu li a:hover{
				
				}
		#conteudo{
		background: url(../img/bg/bg_conteudo_2.jpg) no-repeat;
		float: left;
		width: 636px;
		height: 429px;
		margin-left: 39px;
		position: relative;
		text-align: left;
		}
			.marcadagua{
			position: absolute;
			bottom: 0;
			right: -80px;
			display: block;
			z-index: 150;
			}
			.conteudo_padding{
			padding: 10px 5px 5px 5px;
			width: 616px;
			height: 409px;
			text-align: justify;
			position: absolute;
			z-index: 99;
			}
				.box_biggest{
				width: 626px;
				}
					.box_biggest .i{
					background: url(../img/bg/box_biggest_top.png) no-repeat;
					height: 7px;
					font-size: 0;
					}
					.box_biggest .ii{
					background: url(../img/bg/box_biggest_center.png) repeat-y;
					padding: 0 10px;
					overflow: hidden;
					_overflow: visible;
					_height: 1%;
					}
					.box_biggest .iii{
					background: url(../img/bg/box_biggest_bottom.png) no-repeat;
					height: 7px;
					font-size: 0;
					}
				.box_medium{
				width: 413px;
				float: left;
				}
					.box_medium .i{
					background: url(../img/bg/box_medium_top.png) no-repeat;
					height: 7px;
					font-size: 0;
					}
					.box_medium .ii{
					background: url(../img/bg/box_medium_center.png) repeat-y;
					padding: 0 10px;
					overflow: hidden;
					_overflow: visible;
					_height: 1%;
					}
					.box_medium .iii{
					background: url(../img/bg/box_medium_bottom.png) no-repeat;
					height: 7px;
					font-size: 0;
					}
				.box_abas_360{
				width: 176px;
				float: left;
				margin-top: 25px;
				font-weight: bold;
				}
					.box_abas_360 a{
					color: #9F0001;
					}
					.box_abas_item_min a{
					display: block;
					background: url(../img/bg/aba_1.png) no-repeat;
					width: 165px;
					height: 13px;
					padding: 10px 0;
					text-align: center;
					margin: 5px 0;
					
					/* COMEÇO TRANSPARENCIA */
					filter: alpha(opacity=80);
					-moz-opacity:0.8;
					-khtml-opacity: 0.8;
					opacity: 0.8;
					/* FIM TRANSPARENCIA */
					}
						.box_abas_item_min a:hover{
						/* COMEÇO TRANSPARENCIA */
						filter: alpha(opacity=100);
						-moz-opacity:1;
						-khtml-opacity: 1;
						opacity: 1;
						/* FIM TRANSPARENCIA */
						}
					.box_abas_item_max a{
					display: block;
					background: url(../img/bg/aba_2.png) no-repeat;
					width: 176px;
					height: 15px;
					padding: 14px 0;
					text-align: center;
					margin: 5px 0;
					}
				.box_titulo{
				display: block;
				overflow: hidden;
				_overflow: visible;
				_height: 1%;
				}
					.box_titulo .i{
					background: url(../img/bg/box_titulo_left.png) no-repeat;
					width: 10px;
					height: 34px;
					font-size: 0;
					float: left;
					}
					.box_titulo .ii{
					background: url(../img/bg/box_titulo_center.png) repeat-x;
					overflow: hidden;
					_overflow: visible;
					_height: 1%;
					min-width: 5px;
					_width: auto;
					height: 34px;
					padding: 10px;
					float: left;
					}
					.box_titulo .iii{
					background: url(../img/bg/box_titulo_right.png) no-repeat;
					width: 10px;
					height: 34px;
					font-size: 0;
					float: left;
					}
				.box_paginacao{
				background: url(../img/bg/box_paginacao.png) no-repeat;
				width: 331px;
				height: 14px;
				position: absolute;
				bottom: 5px;
				right: 165px;
				padding: 10px;
				color: #b80002;
				font-size: 14px;
				font-weight: bold;
				}
					.box_paginacao a{
					color: #b80002;
					}
					.box_paginacao a:hover{
					color: #FF0000;
					}
				#viewproduto_fotosbox{
				padding: 10px;
				overflow: hidden;
				_overflow: visible;
				_height: 1%;
				float: left;
				margin: 0 15px 5px 0;
				}
					#viewproduto_screen{
					width: 200px;
					padding: 3px;
					background: #FFF;
					}
					#viewproduto_lista{
					margin-top: 10px;
					}
					#viewproduto_lista li{
					float: left;
					margin: 0 5px;
					}
					#viewproduto_lista li img{
					width: 40px;
					height: 40px;
					cursor: pointer;
					padding: 2px;
					background: #FFF;
					}
				.fotos_empresa{
				width: 410px;
				height: 180px;
				margin-top: 40px;
				margin-left: 5px;
				}
					.fotos_empresa_box{
					background: #e7e0c8;
					border: 1px solid #d0c7aa;
					padding: 5px;
					margin-top: 30px;
					text-align: center;
					}
						.fotos_empresa_box img{
						padding: 2px;
						background: #FFF;
						}
				.galeria_item{
				float: left;
				font-weight: bold;
				font-size: 10px;
				width: 139px;
				margin: 7px;
				_margin: 5px;
				}
					.galeria_item .i{
					background: url(../img/bg/box_galeria_top.png) no-repeat;
					height: 10px;
					font-size: 0;
					}
					.galeria_item .ii{
					background: url(../img/bg/box_galeria_center.png) repeat-y;
					padding: 0 5px;
					overflow: hidden;
					_overflow: visible;
					_height: 1%;
					text-align: center;
					}
						.galeria_item img{
						background: #FFF;
						padding: 5px;
						width: 100px;
						height: 80px;
						border: 1px solid #CCC;
						margin: 5px 0;
						}
						.galeria_item a:hover{
						color: #444;
						}
					.galeria_item .iii{
					background: url(../img/bg/box_galeria_bottom.png) no-repeat;
					height: 10px;
					font-size: 0;
					}
				
				.cardapio_boxmenor{
				width: 410px;
				}
				.cardapio_item{
				float: left;
				width: 200px;
				font-weight: bold;
				font-size: 12px;
				}
					.cardapio_item a{
					font-family: "Tahoma";
					display: block;
					margin-top: 2px;
					padding: 5px 10px;
					color: #333;
					text-align: center;
					}
					.cardapio_item a:hover{
					color: #333;
					background: #EFE8D1;
					}
				
				
				/* ------------ HACK PRA TIRAR O SCROLL HORIZONTAL DO IFRAME NO IE6 ----------- */
				html{
				_overflow-x: hidden;
				}
				/* ------------ HACK PRA TIRAR O SCROLL HORIZONTAL DO IFRAME NO IE6 ----------- */
				
				#body_menu{
				text-align: left;
				padding: 10px;
				}
				#produtos_container{
				width: 480px;
				text-align: left;
				}
					.produtos_item{
					margin-bottom: 5px;
					}
						.produtos_item a{
						display: block;
						background: #FFF;
						padding: 5px;
						overflow: hidden;
						_overflow: visible;
						_height: 1%;
						border: 1px solid #CCC;
						position: relative;
						}
							.produtos_item .clique{
							font-size: 9px;
							padding: 2px 5px 2px 2px;
							letter-spacing: -1px;
							position: absolute;
							bottom: 0;
							right: 0;
							color: #9F0001;
							}
							.produtos_item a:hover{
							background: #F7F7F7;
							}
						.produtos_item img{
						float: left;
						margin-right: 10px;
						width: 90px;
						height: 70px;
						padding: 5px;
						background: #FFF;
						}
					
				.fotos_item{
				float: left;
				width: 120px;
				height: 100px;
				text-align: center;
				}
					.fotos_item img{
					background: #FFF;
					padding: 5px;
					width: 100px;
					height: 80px;
					border: 1px solid #CCC;
					}
			#ul_home_foto{
			
			}
				#ul_home_foto li{
				position: absolute;
				left: 0px;
				}
					#ul_home_foto li img{
					
					}
	#all_bottom{
	background: url(../img/bg/bg_all_bottom.png) no-repeat;
	height: 21px;
	}
	#rodape{
	font-size: 9px;
	}
		#rodape a{
		font-weight: bold;
		}
		#rodape a:hover{
		color: #666;
		}