@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); }

body{ background:#FCFFEE;color:#486F31;}

h1{
	color:#DA2128;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing: -1px;
}
h2{
	color:#486F31;
	font-size:12px;
	margin-top: 5px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
h2 a{
	color:#486F31;
	font-size:12px;
	text-decoration: none;
}
h3{
	color:#DA2128;
	font-size:18px;
	letter-spacing:-1px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
h4{
	color:#DA2128;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0 0 7px 0;
}

p{
	color:#486f31;
	font-size:11px;
	line-height:18px;
	margin:5px 0 0 0;
}
p a{
	color:#486f31;
	font-size:11px;
	line-height:18px;
}


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.jpg) no-repeat;
	width:972px;
	height:188px;
	margin:0 auto;
}
#logo-superior{
	margin:0 0 0 20px;
}
#img-cadastro[id=img-Cadastro] { margin:-188px 5px 0 0; }/* só Firefox 2 */
#formCadastro[id=formcadastro] { margin:-168px 5px 0 0; }/* só Firefox 2 */
#ok{
	width:27px;
	height:15px;
	position:relative;
	float:right;
	margin:0 -6px 0 0;
	*margin:0 -5px 0 0;
	_margin:0 0 0 5px;
}
#senha{
	float:left;
	width:93px;
	height:13px;
	margin:2px 0 0 13px;
}
#header-content .cadastro{
	float:right;
	width:217px;	
	margin:13px 5px 0 0;	
	_margin:-175px 7px 0 0;
	*margin:-175px 7px 0 0;	
}

#header-content .input-superior{
	position:relative;
	background:url(interface/bg-input-cadastro.png) no-repeat;
	width:181px;
	height:19px;
	margin-top:4px;	
	color:#A9D15A;
	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 10px;	
	color:#A9D15A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	padding:3px 7px 0 0;	
}
#img-cadastro{
	float:right;
	margin:0 10px 3px 0;
}
#header-content .cadastro p{
	width:165px;
	_width:155px;
	margin:3px 0 0 35px;
	_margin:3px 0 0 25px;
	float:left;	
	font-family:Arial, Helvetica, sans-serif;
	color:#A9D15A;
	font-size:12px;
}
#header-content .cadastro form{ float:right; width:200px; position:relative;}
#outer{
	background:url(interface/bg-outer.jpg) center repeat-y;
	width:100%;
	overflow:hidden;
	margin:0 auto;
}
#outer-container{
	width:1000px;
	margin:0 auto;
}
#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:#FFF;
}

#left .busca form{
	float:left;
	width:170px;
}
#left .medium-left{
	color:#FFF;
	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 #FCFFEE;
	width:196px;
	float:left;
	min-height:972px;
	padding-left:5px;	
}
#left-container  strong{
	float:left;
	margin:-5px 0 0 0;
	font-size:9px;	
	
}
#left-container ul{
	float:left;
	margin:0 0 0 8px;
	_margin:0 0 0 3px;
}
#left-container li{
	list-style:none;
	border-bottom:1px dotted #486F31;
	width:175px;
	height:16px;
	float:left;
	padding:0 0 5px 0;
}

#left-container li img{
	margin:5px 5px 0 0;
	float:left;	
}
#left-container a{
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	color:#486F31;
	text-decoration:none;
	font-size:11px;
	float:left;
	margin:3px 0 0 0;
}

#left-container .a{
	position:relative;
	color:#486F31;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;	
	
}

#seta-busca{
	margin:5px 5px 0 10px;
	float:left;
}

#banner{
float:left;
margin:10px auto auto 15px;
_margin:10px auto auto 10px;
}
#col1{
	width:526px;
	padding-left:10px;
	padding-top:8px;
	float:left;
	_overflow:hidden;
}

#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;
}
.sodexo-para-voce{	
	background:url(interface/bg-sodexo-para-voce.jpg) no-repeat;
	width:532px;
	_width:522px;
	height:147px;
	float:left;
	padding:10px 0 0 15px;
}
.enquete{
	background: url(interface/bg-enquete.png) no-repeat;
	width:237px;
	height:200px;
	padding:15px 0 0 10px;
}
.enquete h2{	
	margin:10px 0 0 0;	
}
.enquete strong{
	color:#486F31;
}

#ul{
	float:left;
	margin:10px 0 0 0;
}
#ul li{
	position:relative;
	list-style:none;
	width:500px;
	height:16px;
	border-bottom:1px dotted #486F31;
	padding:0 0 6px 0;
}
#ul .li{
	position:relative;
	list-style:none;
	width:500px;
	height:16px;
	border-bottom:none;
	padding:0 0 6px 0;
}
#ul a{
	text-decoration:none;
	color:#486F31;
	font-size:11px;	
}
#ul a img{
	margin:0 5px 0 0;	
}
#ul .a{
	text-decoration:none;
	color:#486F31;
	font-size:12px;
	font-weight:bold;
}

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

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

.alimentos-text{
	float:left;
	width:240px;
}
.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:5px 0 0 0;	
}
.alimentos-text .a{
	text-decoration:none;
	color:#486F31;
	font-size:12px;
	font-weight:bold;
}
.alimentos-text-inf{
	float:left;
	width:243px;
}
.alimentos-text-inf .a{
	text-decoration:none;
	color:#486F31;
	font-size:12px;
	font-weight:bold;
}
#img-viver{float:left;}
#img-left{float:left;}
#img-voltar{margin:5px 0 0 10px; position:relative}
.alimentos-text span{
	color:#486F31;
	font-size:11px;
	margin:5px 0 0 5px;
	font-weight:normal;	
}
.alimentos-text-inf span{
	color:#486F31;
	font-size:11px;
	margin:5px 0 0 5px;
	font-weight:normal;	
}
#img-social{margin:0 5px 0 10px; float:left}

#col2{
	border-left:1px solid #486F31;
	float:left;
	width:247px;
	margin:30px 0 0 15px;
	_margin:30px 0 0 -1px;
	min-height:850px;
	_height:850px;
	_overflow:hidden;
}
#col2 img{
	position:relative;
	float: left;	
}

#col2 input{
	position:relative;		
}


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

select{
	background:url(interface/bg-input.png) no-repeat;
	width:247px;
	height:19px;
	float:left;
	margin:0 10px 0 0;
}
.mini{
		background:url(interface/bg-mini-input.png) no-repeat;
		width:47px;
		height:18px;
}

.title{
	background:#DAE8B6;
	width:799px;
	float:left;	
	*width:798px;
	_width:799px;
	_float:left;
	_margin:0 0 0 -5px;
	height:18px;
	font-size:10px;
	padding:2px 0 0 0;
}
.title ul{
	width:600px;
	float:left;
	margin:0 0 0 5px;	
}
.title li{
	list-style:none;
	display:inline;
	margin:0 5px 0 5px;
	color:#486F31;
	font-size:12px;
	font-weight:normal;	
}

.title a{
	position:relative;
	color:#FF9900;
	font-size:12px;
	text-decoration:none;
}
.title .a{
	color:#486F31;
}
.title img{	
	margin:0 5px 0 0;	
}
#footer{
	background:url(interface/bg-footer.png) no-repeat;
	width:1000px;
	height:159px;
}
#ul-footer{
	margin:35px 0 0 180px;
	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;
			
}
#left-container .li{
	background:#E0F4AA;	
}
#left-container li .bold-0{
	font-size:12px;
	font-weight:bold;
	color:#1C3C09;
}
#left-container li .bold-1{
	font-size:12px;
	font-weight:bold;
	color:#2E7403;
}
#left-container li .bold-2{
	font-size:12px;
	font-weight:bold;
	color:#6E6200;
}
#left-container .li{
	background:#E0F4AA;
}
#left-container .li-interna{
	background:#F8FEB8;	
}
#left-container {
	background:url(interface/bg-left.png) no-repeat ;
	width:200px;
	float:left;
}
.paginacao{
	background:url(interface/bg-paginacao.jpg) no-repeat;
	width:16px;
	height:18px;
	padding:4px 0  0 8px;
	float:left;
}
.paginacao a{
	float:left;
	color:#87403A;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.paginacao_ativa{
	background:url(interface/bg-paginacao-ativa.jpg) no-repeat;
	width:16px;
	height:18px;
	padding:4px 0  0 8px;
	float:left;	
}
.paginacao_ativa a{
	float:left;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#pagina{
	float:right;
	margin:30px 0 0 178px;	
}
#img-pagina{
	float:left;
	margin:7px 12px 0 0;
}
#img-pagina-direita{
	float:left;
	margin:7px 0 0 12px;
}
