/* CSS Document */

body {
	background:url(images/degrade.jpg) repeat-x;
}

ul{
    margin:0px;
    padding:0px;
    list-style-position:outside;
    list-style-type: none;
}

li{list-style-type:none;}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

form{ padding:0; margin:0;}
		

img{ border:0;}

li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	display:inline;
	text-align:justify;
}
/*
a:link	{color: #eb2020; text-decoration: none;}
a:hover	{color: #009339; text-decoration: none;}*/

a:link	{text-decoration: none; color:#000000;}
a:hover	{color: #666666; text-decoration: none;}
a:visited {color: #006600; text-decoration: none;}




/* Class */

.image{ float:left; margin:10px 5px 0px 5px;}

.image2{ float:left; margin:0 8px 5px 5px;}

.image3{ float:left; margin:0px 10px 5px 5px;}

.separador{ float:left; }

.campos {border:1px solid #2D4801; font-size:11px;}

.botao {background-color:#B3D500; font-size:11px; border:0; color:#FFFFFF; font-weight:bold; padding:1px;}

.titulo {font-size:18px; color:#009339;}

.titulo_p {font-size:11px; color:#009339; font-weight:bold;}

.titulo_branco {font-size:11px; color:#ffffff; font-weight:bold;}

.titulo_branco_preco {font-size:18px; color:#ffffff;}

.titulo_laranja {font-size:18px; color:#f76111;}

.titulo_laranja_p {font-size:11px; color:#f76111;}

.titulo_laranja_p_bold {font-size:11px; color:#f76111; font-weight:bold;}

.texto_verde{color:#009339;}

.titulo_preto {font-size:11px; color:#000000;}

.normal {color:#000000; font-size:11px;}

.paginacao_off {color:#bcbec0; text-decoration:none; font-size:11px;}

.texto_branco {color:#ffffff; text-decoration:none; font-size:11px;}

.texto_esq{text-align:left;}

.paginacao {color:#009339; text-decoration:none; font-size:11px;}
.paginacao a {color:#009339; text-decoration:underline; font-size:11px;}

.paginacao_num {color:#009339; text-decoration:none; font-weight:bold; font-size:11px;}
.paginacao_num a:hover { background-color:#f76111; text-decoration:underline; color:#FFFFFF; font-size:11px;}
.paginacao_num a { color:#009339; text-decoration:none; font-size:11px;}

.observacao{font-size:10px; color:#FF6600;}

.promocao_produto {font-family:Verdana, Arial, Helvetica, sans-serif;  color:#0A3902; font-weight:bold; font-size:10px;}
.promocao_preco {font-family:Verdana, Arial, Helvetica, sans-serif; color:#0A3902; font-weight:bold; font-size:16px;}

#centro  {
	width:450px;
	margin:0 auto;}

/* Class End*/
#placa{
	width:265px;
	height:250px;
	text-align:center;
	left:350px;
	position:absolute;
	z-index:3000;
	top:800px;
	}


#principal {
	width:960px;
	background: #ffffff;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	z-index:1;
	}


/* header */
	#principal #header {
	width:960px;
	height:128px;
	background:#FFFFFF;
	}

	#principal #header #topo {
	width:960px;
	height:97px;
	}

#principal #header #menu {
	width:960px;
	height:26px;
	background:url(images/menu.jpg) no-repeat;
	padding-top:5px;
	}

#principal #header #menu p{
	margin:0 auto;
	color: #fff;
	font-size: 12px;
	}

#menu p a {
	color: #fff;
	text-decoration: underline;
	}
/* header  End*/



/* esquerda*/

#principal #meio{
		width:960px;
		/*height:717px;*/
		background:#FFFFFF;
	}

#principal #meio #esquerda {
	width:180px;
	float:left;
	margin:0px 10px 0px 10px;
	}

#principal #meio #esquerda #categorias_prod {
	width:180px;
	background-color:#fef8ea;
	padding:0px 0px 5px 0px;
} 

#principal #meio #esquerda #categorias_prod ul {
	margin-left:15px;
	padding:0;
} 
#principal #meio #esquerda #categorias_prod ul li {
	display:list-item;
	width:120px;
	padding:10px 10px 0px 15px;
	background-image:url(images/bg_menu_prod.jpg);
	background-repeat:no-repeat;} 
	

#principal #meio #esquerda #categorias_prod ul li ul{
	background-image:url(images/bg_menu_prod2.jpg);
	margin-left:-5px; !important
	margin-top:3px;} 
	
#principal #meio #esquerda #categorias_prod ul li ul li { !important
	background-image:url(images/bg_menu_prod2.jpg);
	width:110px;
	display:list-item;} 
	
#principal #meio #esquerda #categorias_prod ul li a {
	color:#000000;}

#principal #meio #esquerda #categorias_prod ul li a:hover {
	color:#FF6600;}

#principal #meio #esquerda #texto {
	width:180px;
	background-color:#fef8ea;
}

#principal #meio #esquerda #texto p {
	padding:10px;
}

#principal #meio #esquerda #pesquisa {
	width:180px;
	height:30px;
	margin:15px 0px 10px 0px;
	background:url(images/topo_pesquisa.jpg) #fef8ea no-repeat;
	padding-top:25px;
}

#principal #meio #esquerda #delivery {
	width:180px;
	background-color:#fef8ea;
	margin:0px 0px 10px 0px;
}

#principal #meio #esquerda #delivery p {
	padding:10px;
}

#principal #meio #esquerda #login {
	width:180px;
	background-color:#fef8ea;
}

#principal #meio #esquerda #login p {
	padding:0px 10px 10px 10px;
}


/* esquerda  End*/




#ofertas_semana {
	position:relative;
	height:318px;
	width:540px;
	border:1px solid #006600;
}

#ofertas_semana2 {
	width:540px;
	border:1px solid #006600;
	clear:both;
	background:url(images/bg_promocoes2.jpg) no-repeat #FFFFFF ;
}

#ofertas_semana3 {
	position:relative;
	height:450px;
	width:540px;
	border:1px solid #006600;
	background:url(images/bg_promocoes2.jpg) no-repeat #FFFFFF ;
}

#ofertas_semana4 {
	position:relative;
	height:380px;
	width:540px;
	background:#FFFFFF ;
}

/* Conteúdo */
#principal #meio #home{
	width:540px;
	background:#ffffff;
	float:left;
	margin:12px 0px 0px 0px;
	}
	
#principal #meio #home #boxinterno{
	width:265px;
	height:430px;
	background:#fef8ea;
	float:right;
	text-align:left;
	margin-top:10px;
	}
	
#principal #meio #home #boxinterno a{
	color:#009339;
	}
	
#principal #meio #home #boxinterno #txtboxhome{
	width:245px;
	background:#fef8ea;
	margin:0px 10px 10px 10px;
	padding-top:10px;
	}
	
#principal #meio #home #boxinterno2{
	width:265px;
	height:350px;
	background:#fef8ea;
	float:left;
	margin-right:10px;
	text-align:left;
	margin-top:10px;

	}
	
#principal #meio #home #boxinterno2 a{
	color:#000000;
	}
	
#principal #meio #home #boxinterno2 #txtboxhome2{
	width:245px;
	background:#fef8ea;
	margin:0px 10px 10px 10px;
	padding-top:10px;
	}
	

#principal #meio #conteudo{
	width:755px;
	background:#ffffff;
	float:left;
	margin:15px 0px 0px 0px;
	}
	
#principal #meio #conteudo2{
	width:540px;
	background:#ffffff;
	float:left;
	margin:12px 0px 0px 0px;
	}
#principal #meio #home #slider #ofertas_semana4 #promocao{
	width:127px;
	height:125px;
	float:left;
	background:url(images/bg_promocoes.gif) no-repeat #FFFFFF;
}
	
#principal #meio #home #slider #ofertas_semana4 #promocao #foto{
	width:120px;
	height:70px;
	float:left;
	margin-left:2px;
}

#principal #meio #home #slider #ofertas_semana4 #promocao #produto{
	width:56px;
	height:50px;
	float:left;
	margin-left:3px;
}
	
#principal #meio #home #ofertas_semana2 #promocao{
	width:127px;
	height:125px;
	float:left;
	background:url(images/bg_promocoes.gif) no-repeat #FFFFFF;
}
	
#principal #meio #home #ofertas_semana2 #promocao #foto{
	width:120px;
	height:70px;
	float:left;
	margin-left:2px;
}

#principal #meio #home #ofertas_semana2 #promocao #produto{
	width:56px;
	height:50px;
	float:left;
	margin-left:3px;
}

#principal #meio #home #ofertas_semana2 #promocao #preco{
	width:50px;
	height:50px;
	float:right;
	margin-right:3px;
	padding-top:25px;
	padding-right:5px;

}

#principal #meio #home #ofertas_semana3 #promocao{
	width:127px;
	height:125px;
	float:left;
	background:url(images/bg_promocoes.gif) no-repeat #FFFFFF;
}
	
#principal #meio #home #ofertas_semana3 #promocao #foto{
	width:120px;
	height:70px;
	float:left;
	margin-left:2px;
}

#principal #meio #home #ofertas_semana3 #promocao #produto{
	width:56px;
	height:50px;
	float:left;
	padding-left:5px;
	padding-top:3px;
	}

#principal #meio #home #ofertas_semana3 #promocao #preco{
	width:50px;
	height:50px;
	float:right;
	margin-right:3px;
	padding-top:25px;
	padding-right:5px;
}

#principal #meio #home #border_cima{
	margin-bottom:-3px;
}

#principal #conteudo2 #topo{
	width:542px;
	height:2px;
	background:url(images/interna_culinarista_topo.jpg) no-repeat;
	float:left;
	padding-bottom:10px;
	margin:15px 0px -5px 0px;
	}	
	
#principal #conteudo2 #rodape{
	width:542px;
	height:2px;
	background:url(images/interna_culinarista_rodape.jpg) no-repeat;
	float:left;
	margin-top:auto;
	padding-top:10px;
	}	
	
#principal #conteudo2 #rodape2{
	width:755px;
	height:2px;
	background:url(images/interna_culinarista_rodape2.jpg) no-repeat;
	float:left;
	margin-top:auto;
	padding-top:10px;
	}	

	
#principal #meio #conteudo2 #interna1{
	width:522px;
	background:url(images/interna_culinarista.jpg) #ffffff;
	float:left;
	padding:0 10px 10px 10px;
	text-align:left;
	}

#principal #conteudo2 #interna1 #txt .destaque{
	width:520px;
	height:auto;
	min-height:140px;
	margin-bottom:5px;
	}
	
#principal #conteudo2 #interna1 #txt ul{
	color:#000000;
	}
#principal #conteudo2 #interna1 #txt li{
	color:#000000;
	}
	
#principal #conteudo2 #interna1 #txt #lojas{
	width:400px;
	text-align:left;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;

	}
	
#principal #meio #conteudo2 #interna2{
	width:735px;
	background:url(images/interna_culinarista2.jpg) #ffffff;
	float:left;
	padding:0 10px 10px 10px;
	text-align:left;
	}
	
#principal #meio #conteudo2 #interna_sub{
	width:522px;
	background:url(images/interna_culinarista.jpg) #ffffff;
	float:left;
	padding:0 10px 0px 10px;
	text-align:left;
	}

	
#principal #conteudo2 #interna_sub .dest_div1{
	width:240px;
	padding: 0px 20px 10px 0px;
	text-align:left;
	float:left;
	margin:10px 0px 0px 0px;
	}	

	
#principal #conteudo2 #interna_sub .dest_div2{

    border-left:#b1cb4e solid 1px;
	width:240px;
	padding-left:20px;
	text-align:left;
	float:left;
	margin:10px 0px 10px 0px;
	}	
	
	
	
/* direita */

#principal #meio #direita {
	width:198px;
	float:left;
	margin: 0px 5px 0px 10px;
}

#principal #meio #direita #box1 {
	width:198px;
	text-align:center;
	margin:10px 0px 3px 0px;
}

#principal #meio #direita #box1 #titulo {
	width:198px;
	height:50px;
	text-align:center;
}

#principal #meio #direita #box1 #texto {
	width:198px;
	height:80px;
}


#principal #meio #direita .box2 {
	width:198px;
	height:130px;
	background:#fef8ea;
	margin:8px 0px 0px 0px;
}

#principal #meio #direita .box2a {
	width:198px;
	height:160px;
	background:#fef8ea;
	margin:8px 0px 0px 0px;
}

#principal #meio #direita .box2 a {
	color:#009339;}

.conteudobox{
    padding-top:10px;
	width:180px;
	text-align:left;
	margin:auto;
}

#principal #meio #direita #box3{
	width:183px;
	background:url(images/topo_receitas.jpg) no-repeat #fef8ea;
	text-align:left;
	}
/* direita  End*/



#principal #conteudo #interna1{
	width:522px;
	background:url(images/interna_culinarista.jpg) #fef8ea;
	float:left;
	/*margin-top:30px;*/
	padding:0 10px 10px 10px;
	text-align:left;
	}
		
#principal #conteudo #interna1 #txt{
	width:510px;
	text-align:left;
	}	
		
#principal #conteudo #interna1 #txt #estrela{
	width:auto;
	height:28px;
	background-image: url(images/bg_estrela.jpg);
	background-repeat:no-repeat;
	padding:7px 0px 0px 15px;
	}	
	
#principal #conteudo #interna1 #txt #estrela2{
	width:auto;
	height:28px;
	padding:5px;
	padding:0px 0px 0px 0px;
	}	
	
#formulario{
	width:500px;
	height:80px;
	background-image:url(images/bg_form.jpg);
	background-repeat: repeat-x;
	text-align:left;
	clear:both;
	padding:10px 0px 0px 10px;	
	}
	
#oferta{
	width:500px;
	height:182px;
	background-image:url(images/bg_ofertas.jpg);
	background-repeat: repeat-x;
	text-align:left;
	padding:10px 0px 0px 10px;		
	margin:0 auto;
	}	
	
#oferta #imagem_oferta{
	width:200px;
	float:left;
	}		

#oferta #txt_oferta{
	width:300px;
	float:left;
	}	
	
#oferta #txt_oferta #preco_de{
	width:100px;
	padding:20px 0px 10px 0px;	
	height:20px;
	float:left;
	}

#oferta #txt_oferta #preco_por{
	width:180px;
	float:left;
	height:50px;
	background-image:url(images/ofertas_preco.gif);
	background-repeat:no-repeat;
	}
	
#oferta #txt_oferta #preco_por #valor{
	width:110px;
	margin:15px 12px 0px 68px;
	background-repeat:no-repeat;
	text-align:center;
	}
	
#principal #conteudo #interna1 td a{
	color:#009339;
	}
	
#principal #conteudo #interna1 td a:hover{
	color:#006633;
	}
	
#principal #conteudo #rodape{
	width:542px;
	height:2px;
	background:url(images/interna_culinarista_rodape.jpg) no-repeat;
	float:left;
	margin-top:auto;
	padding-top:10px;
	}
	
#principal #conteudo #interna2{
	width:180px;
	background:#fef8ea;
	float:right;
	/*margin-top:30px;*/
	padding:0 20px 15px 5px;
	}

#principal #conteudo #interna2 a{
	font-size:11px;
	color:#000000;}
	
#principal #conteudo #interna2 a:hover{
	font-size:11px;
	color:#f76111;}
	

/* Conteúdo End*/






/* Rodape */
#principal #fotter {
width:960px;
height:410px;
background:#FFFFFF;
clear:both;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:30px;
}

#principal #fotter #fotter_rodape {
width:960px;
height:127px;
background:#ffffff;
clear:both;
}

#principal #fotter #fotter_menu {
width:960px;
height:280px;
background:#FEF8EA;
clear:both;
}



#principal #fotter #fotter_menu .campo{
width:150px;
height:200px;
background:#FEF8EA;
float:left;
margin:20px 10px -50px 0px; 
}/*

#principal #fotter #fotter_menu .campo{
width:160px;
height:178px;
background:#FEF8EA;
float:left;
}*/

#principal #fotter #fotter_menu .campo a{
color:#009339;
font-weight:normal;
text-decoration:none;
}

#principal #fotter #fotter_menu .campo a:hover{
color:#006600;
font-weight:normal;
}

#principal #fotter #fotter_menu .campo p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:left;
}


/* tv flash*/

img{border:0px;}

#slider {
	height:262px;
    width:540px;
    position: relative;
    overflow: hidden;
    z-index: 3;
	border-bottom:5px solid #a2c103;
	border-top:5px solid #a2c103;
}

.texto-vitrine {
    background:none repeat scroll 0 0 #1f460d;
    opacity:0.8;
    filter: alpha(opacity=80); /* transparencia para IE6, IE7, and IE8 */
    position:absolute;
	width:530px;
	z-index:100;
    top:215px;
    left:0;
    height:50px;
    padding-left: 5px;
    padding-right: 5px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color:#ffffff;
}

.texto-vitrine p{
	padding-top:5px;
}

#slider h1{
    font-size:14px;
    line-height:18px;
}

#slider p{
    color:#ffffff;
    font-size:12px;
    line-height:15px;
}

#slideshow1nav {
	margin:auto;
    position:relative;
    z-index:20;
	clear:both;
    color:#000000;
	margin-bottom:10px;
    font-weight:normal;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:18px;
    letter-spacing:0px;
    opacity:1.0;
    filter: alpha(opacity=100); /* transparencia para IE6, IE7, and IE8 */
}

#slideshow1nav a { color:#FFFFFF; text-decoration:none; padding-right:8px; padding-left:8px; background:url(images/bt_verde2.gif); background-repeat:no-repeat; background-position:center; margin:0 2px; }
#slideshow1nav a.activeSlide { color:#009339; }
#slideshow1nav a:hover { color:#0d7b38; text-decoration: none; }
#slideshow1nav a:focus { outline: none; }
#slideshow1nav { text-align:center;/*padding-right:8px; padding-left:8px;*/}

/* tv flash end*/