﻿@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; border:none; background:none; font-family:Arial, Helvetica, sans-serif, "Trebuchet MS"}
.br{clear:both;}
.clear{display: block; clear: left; margin: 0; border:none;}
/*img, div, a, input{ behavior: url(../cms/site/estabelecimentos/interface/iepngfix.htc); }*/
/*img, div, a, input { behavior: url(htc/iepngfix.htc); }*/


body{ background:#FFF9E0;}

h1{
	color:#DA2128;
	text-transform:uppercase;
	font: normal 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
h2{
	color:#87403A;
	font-size:12px;
	margin-top: 5px;
}
h2 a{
	color:#87403A;
	font-size:12px;
	text-decoration:none;
}
h3{
	color:#B45A00;
	font-size:24px;
}
h4{
	color:#DA2128;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0 0 7px 0;
}
#img-right{
	float:right;
}

p{
	color:#87403A;
	font-size:11px;
	line-height:18px;
	margin:5px 0 0 0;
}
p a{
	color:#87403A;
	font-size:11px;
	line-height:18px;
	text-decoration:none;
}
p a{	
	color:#87403A; !important;
	text-decoration: underline;
}
label{
	color:#87403A;
	font-size:11px;
	line-height:18px;
	margin:8px 0 0 0;
	float:left;
}
label input{
	float:left;	
}
label strong{
	color:#87403A;
	font-size:11px;
	float:left;
	line-height:18px;
	margin:-3px 0 0 5px;
}

#header{
	background:url(interface/bg-header.jpg) repeat-x;
	width:100%;	
}
#header-content{
	background:url(interface/bg-header-content.png) no-repeat;
	width:972px;
	height:188px;
	margin:0 auto;
}
#img-cadastro[id=img-Cadastro] { margin:-188px 5px 0 0; }/* só Firefox 2 */
#formCadastro[id=formcadastro] { margin:-168px 5px 0 0; }/* só Firefox 2 */
#logo-superior{
	margin:0 0 0 20px;
	

}
#header-content .cadastro{
	float:right;
	width:217px;	
	margin:13px 5px 0 0;	
	_margin:-175px 7px 0 0;
	*margin:-175px 7px 0 0;	
}
#ok{
	width:27px;
	height:15px;
	position:relative;
	float:right;
	margin:0 -6px 0 0;
	*margin:0 -6px 0 0;
	_margin:0 0 0 5px;
}
#senha{
	float:left;
	width:106px;
	height:19px;
	margin:2px 0 0 10px;
}
#img-right{
	float:left;	
	margin:95px 0 0 14px;
}
.bt-pesquisar-receita{
	background:url(interface/bt-pesquisar-receita.png) no-repeat;
	width:132px;
	height:20px;
	float:left;
	margin:8px 0 0 0;
	cursor:pointer;
}
#header-content .input-superior{
	position:relative;
	background:url(interface/bg-input-cadastro.png) no-repeat;
	width:181px;
	height:19px;
	margin-top:4px;	
	color:#FF787D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	padding:3px 5px 0 5px;	
}
#header-content .input-inferior{
	position:relative;
	background:url(interface/bg-input-inferior.png) no-repeat;
	width:175px;
	height:19px;
	margin:4px 0 0 12px;	
	color:#FF787D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	padding:3px 7px 0 0;	
}
#header-content .cadastro{
	float:right;
	width:217px;	
	margin:13px 5px 0 0;	
	_margin:-180px 0 0 0;
	*margin:-180px 0 0 0;	
}
#header-content .cadastro p{
	width:165px;
	_width:155px;
	margin:3px 0 0 35px;
	_margin:3px 0 0 25px;
	float:left;	
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FE787c;
	font-size:12px;
}
#header-content .cadastro form{ float:right; width:200px; position:relative;}

.title{
	background:#FFEAA7;
	width:800px;
	float:left;
	height:18px;
	font-size:10px;
	padding:2px 0 0 0;
	
}
.title ul{
	width:600px;
	float:left;
	margin:0 0 0 5px;
}
.title ul .a {
	color:#DA2128;
	
}
.title li{
	list-style:none;
	display:inline;
	margin:0 5px 0 5px;
	color:#DA2128;
	font-size:12px;
}

.title a{
	position:relative;
	color:#FF9900;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}
.title img{	
	margin:0 5px 0 0;
}
#outer{
	background:url(interface/bg-outer.jpg) center repeat-y;
	width:100%;
	overflow:hidden;
	margin:0 auto;
}
#outer-container{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
#left{
	width:200px;
	float:left;
}
#left .busca{
	background:url(interface/bg-titulo-busca-menu.jpg) no-repeat;
	width:195px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-right:5px;
	font-size:12px;
}
#left .busca input{
	color:#FFC20E;	
}
#left .busca form{
	float:left;
	width:170px;
}
#left .medium-left{
	width:95px;
	height:15px;
	color:#2F7CC;	
}
#left .lupa-busca{
	background:url(interface/lupa1.png) no-repeat;
	width:18px;
	height:21px;
	_height:17px;
	position:relative;
	float:right;
	margin:0 -4px 0 0;
	_margin:-21px -4px 0 0;
	*margin:-19px -4px 0 0;	
	cursor:pointer;
}
#left-container {
	background:url(interface/bg-left.png) no-repeat #FFFBE9;
	width:200px;
	float:left;
	padding:10px 0 0 0;
}
#left-container  strong{
	float:left;
	margin:-5px 0 0 0;
	font-size:9px;	
	
}
#left-container ul{
	float:left;
	margin:0 0 0 8px;
}
#left-container li{
	list-style:none;
	border-bottom:1px dotted #F78B1f;
	width:175px;
	float:left;
	padding:0 0 5px 0;
}
#left-container li a img{
	margin:3px 5px 0 0;
	float:left;
	vertical-align:top;
}
#left-container a{
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	color:#8B0006;
	text-decoration:none;
	font-size:11px;
	float:left;
	margin:3px 0 0 0;
}
#left-container li .bold{
	font-size:12px;
	font-weight:bold;
}
.li{
	background:#FFEAA7;
	border-bottom:1px dotted #F78B1f;	 
}
#seta-busca{
	margin:6px 5px 0 10px;
	float:left;
}

#banner{
	float:left;
	margin:10px auto 22px 15px;
}
#col1{
	width:552px;
	float:left;
	_overflow:hidden;
	behavior: url(htc/iepngfix.htc);
}

#center-container{
	float:left;
	width:253px;
	padding:10px 0 0 10px;
	_margin:-3px;
}
#center-container a{
	color:#E57200;
	text-decoration:none;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 2px;
}
#center-container img{
	float:left;	
}
#center-container-right{
	float:left;
	width:243px;
	padding:10px 0 0 20px;
}
#center-container-right a{
	color:#E57200;
	text-decoration:none;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 2px;
}
#center-container p,#center-container-right p{
	line-height: 120%;
}
#center-container-right img{
	float:left;	
}
#center-container .foto, #center-container-right .foto{
	margin-left:-5px;	
	_margin-left:-2px;	
}
.foto{
	float:left;
	background:url(interface/bg-foto.png) no-repeat;
	width:244px;
	height:113px;
	padding:2px 0 0 2px;
}

#ul{
	float:left;
	margin:10px 0 0 0;
}
#ul li{
	position:relative;
	list-style:none;
	width:500px;
	border-bottom:1px dotted #F78B1f;
	padding:0 0 3px 0;
}
#ul a{
	text-decoration:none !important;
	color:#87403A !important;
	font-size:11px;	
}
#ul a img{
	margin:0 5px 0 0;	
}
#ul .a{
	text-decoration:none;
	color:#87403A;
	font-size:12px;
	font-weight:bold;	
}

.alimentos{
	float:left;
	margin:0 0 10px 10px;
	width:315px;
	height:98px;
	border-bottom:1px dotted #F78B1f;
}

.alimentos img{
	margin:0 5px 0 0;	
}

.alimentos-text{
	float:left;
	width:240px;
}
.alimentos-text .a{
	text-decoration:none;
	color:#87403A;
	font-size:12px;
	font-weight:bold;
}
.alimentos-text h1{
	margin:0 0 5px 0;	
}
.enquete{
	background:url(interface/bg-enquete.jpg) no-repeat;
	width:237px;
	height:200px;
	padding:15px 0 0 10px;
}
.enquete .votar{
	float:left;
	background:url(interface/img-votar-home.jpg) no-repeat;
	width:58px;
	height:18px;
	margin:5px 0 0 0;
	cursor:pointer;
}
#votar-enquete{
	margin:6px 0 0 0;
}
#img-viver{float:left;}
#img-left{float:left;}
#img-voltar{margin:5px 0 0 0; position:relative}
.alimentos-text strong{
	font-family:Arial, Helvetica, sans-serif;
	color:#87403A;
	font-size:11px;
	font-weight:normal;
	margin:5px 0 0 5px;	
}
#img-social{margin:0 5px 0 10px; float:left}
#col2{
	border-left:1px solid #F7922B;
	float:left;
	width:247px;
	min-height:850px;
	_height:850px;
	_overflow:hidden;
	padding:15px 0 0 0;
}
#col2 img{
	position:relative;
	float: left;	
}

#col2 input{
	position:relative;		
}

#img-lista{margin-top:-25px;}

#col2 h3{	
	margin:5px 0 0 10px;	
}

#footer{
	background:url(interface/bg-footer.png) no-repeat;
	width:1000px;
	height:159px;
}
#ul-footer{
	margin:35px 0 0 199px;
	_margin:35px 0 0 100px;
	float:left;	
}
#footer li{
	list-style:none;
	display:inline;	
}

#logo-footer{float:left; margin:10px 0 0 15px;}
#footer a{
	position:relative;
	color:#FFF;
	text-decoration:none;
	float:left;
	font-size:12px;
			
}
.paginacao{
	background:url(interface/bg-paginacao.jpg);
	width: 22px;
	height:22px;
	_height:22px;
	text-align: center;
	_padding-top:3px;
	float:left;
	display: block;	
}
.paginacao_ativa{
	background:url(interface/bg-paginacao-ativa.jpg) no-repeat;
	width:16px;
	height:18px;
	padding:4px 0  0 8px;
	float:right;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
.paginacao a{
	color:#87403A;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;

}
.paginacao_ativa a{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
select{
	text-transform:uppercase;
}
.saber-mais-sobre{
	background:url(interface/bg-saber-mais-template.png) no-repeat;
	width:768px;
	height:271px;
	margin:3px 0 0 0;
	padding:10px 0 0 0;
	overflow:hidden;
}
.saber-mais-sobre li{
	list-style:none;
	border-bottom:1px dotted #F78B1f;
	width:768px;
	padding:3px 0 3px 0;
}
.saber-mais-sobre li.li{
	list-style:none;
	border-bottom:none;
	width:768px;
	padding:3px 0 3px 0;
}
.saber-mais-sobre li a{
	position:relative;
	color:#bf6f00 !important;
	font-size:11px;
	line-height:18px;
	text-decoration:none;
	margin:0 0 0 5px;
}
.saber-mais-sobre li a strong{
	color:#bf6f00;
	font-size:11px;
	margin:0 0 0 5px;
}
.saber-mais-sobre h3{
	color:#DA2128;
	text-transform:uppercase;
	font:normal 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 20px;
	padding-top:5px;
}
.sodexo-para-voce{	
	background:url(interface/bg-sodexo-para-voce.png) no-repeat;
	width:532px;
	_width:522px;
	height:147px;
	float:left;
	padding:10px 0 0 15px;
}
.bold{font-weight:bold;}
.a{
	text-decoration:none;
	color:#FFEAA7;
	font-size:12px;
	font-weight:bold;	
}
.saber-mais-sobre{
	background:url(interface/bg-saber-mais-sobre.png) no-repeat;
	width:521px;
	height:281px;
	margin:3px 0 0 0;
	padding:5px 0 0 0;
}
.saber-mais-sobre h3{
	float:left;	
	margin:3px 0 10px 20px;
	_margin:3px 0 10px 10px;
}
.saber-mais-sobre li{
	list-style:none;
	border-bottom:1px dotted #F78B1f;
	width:521px;
	padding:3px 0 3px 0;
	background:none;
}
.saber-mais-sobre li.li{
	list-style:none;
	border-bottom:none;
	width:521px;
	padding:3px 0 3px 0;
}
.saber-mais-sobre a{
	position:relative;
	color:#87403A;
	font-size:11px;
	line-height:18px;
	text-decoration:none;
	margin:0 0 0 10px;
}
.saber-mais-sobre a strong{
	color:#87403A;
	font-size:12px;
	margin:0 0 0 5px;
	
}
.li{
	border-bottom:none;
}