
body {
	margin: 0px;
	background-color: #333333;
	background-image: url(novo/imagens/bg_bottom.jpg);
	height:100%;
	color:#000;
	font-family:Trebuchet MS;
	font-size:11px;
}


#centro {
width:770px;
margin:0 auto;
border-left: solid 2px #DEDBC8;
border-right: solid 2px #DEDBC8;
border-bottom: solid 2px #DEDBC8;
background-color:#CC7B70;
background-image: url(imagens/bg_centro.jpg);
background-repeat:repeat-y;
padding:0 10px 0 10px;
 
}

#topo {

width:770px;
height:190px;
clear:both;
}




#base {

width:770px;
height:35px;
clear:both;
float:none;

}


#logo {

width:182px;
height:95px;
margin-left:20px;
margin-top:34px;
position:absolute;
}



#menu {

width:533px;
height:24px;
margin-left:237px;
margin-top:10px;
position:absolute;
background-color:#F9F6EB;
}


#menu li {

float:left;

}

#menu ul li a {


   float:left;
   
 
 
}


#menu ul li a:hover {

   border-bottom:2px solid #333333;
   filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
 
}








#banner {

width:350px;
height:150px;
margin-left:244px;
margin-top:50px;
z-index:1000;
position:absolute;


}


#banner2 {

width:145px;
height:150px;
margin-left:611px;
margin-top:50px;
position:absolute;


}



 



#lateral {

width:237px;
float:left;
background-color:#F9F6EB;
height:100%;
}




#menu_lateral {

width:227px;
height:381px;
background-image: url(imagens/menu_lateral.jpg);
background-repeat:no-repeat;
padding: 0 0 0 10px;
}





#menu_lateral li {
float:left;
margin-bottom:2px;

}



#menu_lateral li a {
width:218px;
float:left;

}



#menu_lateral  li ul {

	position: absolute;
	top: 192px;
	margin-left:160px;
	display:none;
	background-color:#E1E1D2;
	border:1px solid #990000;
	padding:3px;
	line-height:14px;
	width:136px;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	



	}
	
	

	
	
	#menu_lateral  li ul li{
	padding:3px;
	
	width:130px;
	background-color:#F2F2EC;
	  filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;

	}
	
	
#menu_lateral  li ul li a{
width:124px;



}

	
#menu_lateral  li:hover ul, #menu_lateral li.over ul { 
	display: block;	  
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	 }

#menu_lateral li ul li:hover , #menu_lateral li ul li.over  { 
	background-color:#FFFFFF;
	 }









#menu_lateral ul li a:hover {

     filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	margin-left:1px;	
 
}




#menu_lateral .bg a:hover , #menu_lateral .bg2 a:hover{

     filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	margin-left:0;	 
 
}



	




.bg {

float:left;
height:48px;
width:191px;
background-image: url(imagens/bg_lateral.jpg);
background-repeat:no-repeat;
background-position:27px;
padding: 3px 0 0 36px;


}

.bg2 {

float:left;
height:64px;
width:191px;
background-image: url(imagens/bg_lateral2.jpg);
background-repeat:no-repeat;
background-position:27px;
padding: 3px 0 0 36px;


}





.bg img, .bg2 img{

margin-right:8px;
margin-top:5px;
}



#menu_lateral .bg a, #menu_lateral .bg2 a{


width:auto;
}





.vermelho

{

color:#AB1315;
font-size:12px;
font-weight:bold;
}


.vermelho2

{

color:#AB1315;
font-size:14px;
font-weight:bold;
}



#mini_banner_lateral {

width:220px;
height:139px;
margin-top:3px;
background-image: url(imagens/mini_banner_lateral.jpg);
background-repeat:no-repeat;
padding:11px 0 0 17px;
}



#mini_banner_lateral2 {

width:220px;
height:95px;
margin-top:3px;
background-image: url(imagens/mini_banner_lateral2.jpg);
background-repeat:no-repeat;
padding:11px 0 0 17px;
}


#conteudo {

width:533px;
float:right;
background-color:#F9F6EB;


}


#banner_concurso {

width:520px;
height:138px;
margin-top:3px;
background-image: url(imagens/banner_concurso.jpg);
background-repeat:no-repeat;
padding:12px 0 0 13px;

}

#rodape {

width:770px;
height:100px;
clear:both;
float:none;
padding-top:3px;
background-color:#F9F6EB;


}


#links{
text-align:center;
	color:#F3E2E0;font-family:Trebuchet MS;font-size:11px;
	margin-bottom:10px;
	margin-top:10px;

}


#links a {	TEXT-DECORATION: none;	color:#F3E2E0;font-weight:normal;}
#links a:hover {	TEXT-DECORATION: underline;	color:#F3E2E0;}
#links a:visited  {	TEXT-DECORATION: none;	color:#F3E2E0;}
#links a:visited:hover {	TEXT-DECORATION: underline;	color:#F3E2E0;}




#menu_lateral a {	TEXT-DECORATION: none;	color:#000;font-weight:bold;}
#menu_lateral a:hover {	TEXT-DECORATION: underline;	color:#990000;}
#menu_lateral a:visited  {	TEXT-DECORATION: none;	color:#000;}
#menu_lateral a:visited:hover {	TEXT-DECORATION: underline;	color:#990000;}


#marcado a {	TEXT-DECORATION: none;	color:#333333;font-weight:bold; background-color:#F4E0DF;padding:0 5px 0 7px;}
#marcado a:hover {	TEXT-DECORATION: underline;	color:#990000;}
#marcado a:visited  {	TEXT-DECORATION: none;	color:#333333;}
#marcado a:visited:hover {	TEXT-DECORATION: underline;	color:#990000;}



a {	TEXT-DECORATION: none;	color:#333333;font-weight:bold; }
a:hover {	TEXT-DECORATION: underline;	color:#990000;}
a:visited  {	TEXT-DECORATION: none;	color:#333333;}
a:visited:hover {	TEXT-DECORATION: underline;	color:#990000;}



ul { 
list-style-type: none;
padding:0;
margin:0;


}



.formulario {
font-size: 10px; 
font-family:Trebuchet MS; 
height:auto;
padding-left:3px;
color:#333333;
background-color:#FFFFFF;
border: solid 1px #999999;
}

form {display:inline;}


#palavra {

margin-bottom:2px;
width:160px;

}


#form_index_login  #cad_email_x { margin: 0 0 2px 4px; width:120px;}

#form_index_login  #cad_senha_x { margin: 0 0 2px 4px; width:92px;}

#form_index_login  #ok {vertical-align:top; margin-top:3px;}

#esqueci {margin: 3px 0 2px 40px;}

#ok {

vertical-align:bottom;
}

#categoria {

width:138px;
}



h1 {display:none;margin:0;padding:0;}

#tit_produtos {background-image: url(imagens/tit_produtos.jpg);background-repeat:no-repeat;height:30px;width:205px;margin:0;padding:11px 0 0 328px;}
#tit_novidades {background-image: url(imagens/tit_novidades.jpg);background-repeat:no-repeat;height:20px;width:205px;margin:0;padding:11px 0 0 328px;}
#tit_refeicoes {background-image: url(imagens/tit_refeicoes.jpg);background-repeat:no-repeat;height:20px;width:205px;margin:0;padding:11px 0 0 328px;}

#tit_produtos2 {background-image: url(imagens/tit_produtos.jpg);background-repeat:no-repeat;height:36px;width:533px;margin:0;padding:0;}
#tit_chef {background-image: url(imagens/tit_chef.jpg);background-repeat:no-repeat;height:36px;width:533px;margin:0;padding:0;}
#tit_quemsomos {background-image: url(imagens/tit_quemsomos.jpg);background-repeat:no-repeat;height:36px;width:533px;margin:0;padding:0;}
#tit_processo {background-image: url(imagens/tit_processo.jpg);background-repeat:no-repeat;height:36px;width:533px;margin:0;padding:0;}
#tit_modo {background-image: url(imagens/tit_modo.jpg);background-repeat:no-repeat;height:36px;width:533px;margin:0;padding:0;}
#tit_contato {background-image: url(imagens/tit_contato.jpg);background-repeat:no-repeat;height:36px;width:533px;margin:0;padding:0;}
#tit_promocoes {background-image: url(imagens/tit_promocoes.jpg);background-repeat:no-repeat;height:36px;width:533px;margin:0;padding:0;}
#tit_cadastro {background-image: url(imagens/tit_cadastro.jpg);background-repeat:no-repeat;height:36px;width:533px;margin:0;padding:0;}
#tit_pedido {background-image: url(imagens/tit_pedido.jpg);background-repeat:no-repeat;height:36px;width:533px;margin:0;padding:0;}
#tit_busca {background-image: url(imagens/tit_busca.jpg);background-repeat:no-repeat;height:36px;width:533px;margin:0;padding:0;}
#tit_concurso {background-image: url(imagens/tit_concurso.jpg);background-repeat:no-repeat;height:36px;width:533px;margin:0;padding:0;}
#tit_compras {background-image: url(imagens/tit_compras.jpg);background-repeat:no-repeat;height:36px;width:533px;margin:0;padding:0;}
#tit_finalizar {background-image: url(imagens/tit_finalizar.jpg);background-repeat:no-repeat;height:36px;width:533px;margin:0;padding:0;}
#tit_quest {background-image: url(imagens/tit_quest.jpg);background-repeat:no-repeat;height:36px;width:533px;margin:0;padding:0;}
#tit_conta {background-image: url(imagens/tit_conta.jpg);background-repeat:no-repeat;height:36px;width:533px;margin:0;padding:0;}
#tit_comprar {background-image: url(imagens/tit_comprar.jpg);background-repeat:no-repeat;height:36px;width:533px;margin:0;padding:0;}
#tit_fidelidade {background-image: url(imagens/tit_fidelidade.jpg);background-repeat:no-repeat;height:36px;width:533px;margin:0;padding:0;}
#tit_vazio {background-image: url(imagens/tit_vazio.jpg);background-repeat:no-repeat;height:20px;width:533px;margin:0;padding:0;}

#cont_meio {background-image: url(imagens/cont_meio.jpg);background-repeat:repeat-y;margin:0;width:479px;padding:1px 30px 1px 24px;}
#cont_meio2 {background-image: url(imagens/cont_meio.jpg);background-repeat:repeat-y;margin:0;width:463px;padding:5px 35px 10px 35px;min-height:740px;height:auto !important;height:740px;text-align:justify;}
#cont_baixo {background-image: url(imagens/cont_baixo.jpg);background-repeat:no-repeat;background-position:bottom;height:15px;width:533px;}

#contem {background-image: url(imagens/cont_meio.jpg);background-repeat:repeat-y;width:533px;}

#index_cats img {margin-left:8px;margin-bottom:9px;} 

.borda_imagem {padding:1px; border: solid 1px #C04B4A;}

#passo_01, #passo_02, #passo_03,  #passo_05, #passo_06, #passo_07 {margin-right:3px; margin-bottom:3px;}

#passo_04, #passo_08 {margin-bottom:3px;}




.lista_form1 {background-color:#E9E9E9;margin:2px 16px 2px 16px;padding: 4px;width:420px;}
.lista_form2 {background-color:#F7E8E8;margin:2px 16px 2px 16px;padding: 4px;width:420px;}
.lista_form_vazio {margin:0 16px 0 14px;padding: 4px;width:425px;text-align:center;}

.lista_form3 {background-color:#E9E9E9;margin:8px 16px 8px 16px;padding: 8px;width:415px;}
.lista_form4 {background-color:#F7E8E8;margin:8px 16px 8px 16px;padding: 8px;width:415px;}

.lista_form_botao {margin:15px 16px 0 14px;padding: 4px;width:425px; text-align:center;}
#textos .form_textarea{width:415px;height:auto;}

#form_contato input, #form_contato select  {width:300px;}

#form_contato #enviar {height:auto;width:auto;}

.form_esquerda {width:95px;float:left; text-align:right;padding-right:5px;clear:both}
.form_esquerda2 {width:2px;float:left; text-align:right;padding-right:5px;}
.form_esquerda3 {width:95px;float:left; height:210px; text-align:right;padding-right:5px;}
.form_esquerda4 {width:130px;float:left; text-align:right;padding-right:5px;clear:both}
.form_direita {text-align:right;padding-right:17px;}

.centraliza {text-align:center;}

.fonte10 {font-size:10px;}


.aviso {
background-color:#F1F1CD;
padding:10px;

width:430px;
font-weight:bold;

}


#produtos_lista {

height:auto;
padding: 10px 5px 8px 0;
text-align:left;

}


#produtos_lista li , #produtos_lista li {
float:left;
padding-left:10px;
margin-bottom:20px;
}


.texto3{

width:320px;

}


.texto4{

width:200px;

}


#vazio {background-image: url(imagens/vazio.jpg);height:3px;width:460px;margin:0 0 10px 0;padding:0;font-size:2px;clear:both}


.listando_esquerda {

margin:5px 0 20px 0;float:left;}


.listando_direita {

margin:5px 0 20px 0;float:right;
}

#overDiv {
Z-INDEX: 2000; VISIBILITY: visible; POSITION: absolute;margin-top:-60px;

}


#produtos_lista img:hover{

-moz-opacity: 0.8;
	opacity: 0.8;
}


.promocao {
background-color:#C77878;
color:#ffffff;
font-size:9px;
font-weight:bold;
padding:2px 5px 2px 5px;

}




































#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	
	z-index: 99999;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color:#F0EDDE;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	cursor: pointer;
cursor: hand;
	
	
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px; 
	background-color: #F0EDDE;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 58px; float: right;  padding-bottom: 0.7em;	}	
#imageData #bottomNavEnviar{ width: 58px; float: left;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	width: 100%;
	height: 100%;
	background-color: #3C1104;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	



.riscado {
text-decoration:line-through;
}


. {
width:12px;
height:12px;

}





#pop{
display:none;
position:absolute;
top:40%;left:70%;
margin-left:-150px;
margin-top:-100px;
padding:10px;
width:300px;
height:234px;
border:1px solid #d0d0d0;
background-color:#FFFFFF;
z-index:1000;
}

