* {
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	line-height: normal;
	}

html {
	height: 100%; 
	overflow-x:hidden;
	}
body {
	height:100%;
	font-family: 'Arial' !important;
	font-size: 11px;
	color:#000;
	background:#fff;
	}
/*Classes */
p { padding: 10px 0; }
strong, b { font-weight: bold; }
i, em { font-style: italic; }
u { text-decoration: underline; }
button, input[type="submit"] { cursor: pointer; border:none !important;  }
input { border:none !important; background:transparent !important;}
a { text-decoration: underline; cursor: pointer; }
a:hover { text-decoration: none; }
a:focus { outline: none; }
.vcSome { display: none; }
div#ajax { position: relative; margin: 0 auto; padding:25px 0; width: 200px; font-weight: bold; color: #666; }
div#ajax img { background: url('../img/load_ajax.gif'); width: 32px; height: 32px; margin-right:5px; }
div.logo_escondida { display:block;}
div.logo_escondida h1 {color:#00529B; text-align:center; text-transform:uppercase; font-size:18px;}
/*Classes - fim*/

/*Estrutura*/
div.geral { width:575px; position:relative; margin:0 auto; }
div.topo {display:none;}

div.meio { width:575px; color:#000; position:relative; }
div.barra_lateral_lft {display:none;}
div.barra_lateral_rgt { display:none;}

div#conteudo {width:575px; min-height:200px;}
.ie6 div#conteudo {height:200px;}
div.caminho { position:absolute; top:-36px; right:15px; color:#fff;font-family:'Arial'; font-size:9px;}
div.caminho a, div.caminho a:visited { text-decoration:underline; color:#fff;}
div.caminho a:hover { text-decoration:none;}
div.caminho span {color:#fff;}

div.rodape { display:none;}
/*Estrutura - Fim*/

/*detHome*/
div.dethome { width:575px; max-width:575px; display:table; padding-top:5px;}
.ie6 div.dethome {}
div.dethome div#banner_home { width:575px; height:280px; margin:0 0 25px 0;}

div.dethome div.folhetos {margin:0 15px 25px 0; padding:0; width:210px;}
div.dethome div.folhetos td { width:50%; padding: 0 2px;}
div.dethome div.folhetos a, div.dethome div.folhetos a:visited { color:#666; text-decoration:none;}
div.dethome div.folhetos strong.titulo { display:block; text-align:center;}
div.dethome div.folhetos span.data { display:block; text-align:center;}

div.dethome div.box_ebomsaber { margin:0 15px 25px 0; width:210px;background: url(../img/bg/bg_home_bomsaber.gif) left top no-repeat;}
div.dethome div.box_ebomsaber h3.lbl_box { width:210px; height:40px;}
div.dethome div.box_ebomsaber div.bg_inf { background:url(../img/bg/bg_inf2.gif) left bottom no-repeat; padding:0 10px; width:190px; min-height:250px;}
.ie6 div.dethome div.box_ebomsaber div.bg_inf {height:250px;}
div.dethome div.box_ebomsaber div.lista_compras { border-bottom:1px #ccc dashed;}
div.dethome div.box_ebomsaber td.td_img { padding-right:5px;}
div.dethome div.box_ebomsaber td.td_img img { width:76px; height:86px;}
div.dethome div.box_ebomsaber td.td_txt { }
div.dethome div.box_ebomsaber td.td_txt strong.tit { color:#bed521; display:block; margin-bottom:10px; }
div.dethome div.box_ebomsaber td.td_txt span { color:#666;} 
div.dethome div.box_ebomsaber a.btn_impressao, div.dethome div.box_ebomsaber a.btn_impressao:visited { text-decoration:none; display:block; background:url(../img/blt/blt_seta_rgt.gif) center left no-repeat; padding: 10px 0 10px 22px; color:#00529b;}
div.dethome div.box_ebomsaber a.btn_impressao:hover {}
div.dethome div.box_ebomsaber ul { padding-bottom:10px;}
div.dethome div.box_ebomsaber li { list-style:none; margin-top:14px;}
div.dethome div.box_ebomsaber li a, div.dethome div.box_ebomsaber li a:visited { text-decoration:none;}
div.dethome div.box_ebomsaber li a:hover {text-decoration:none;}

div.dethome div.ofertas { width:350px;}
div.dethome div.ofertas td.form_oferta {padding:0 5px;}
.ie div.dethome div.ofertas td.form_oferta {padding:0; }
div.dethome div.ofertas td.form_oferta form { width:140px; height:50px; padding:0; position:relative; margin:0 10px 10px 10px; padding:0 ;}
div.dethome div.ofertas strong.tit_busca_oferta {display:block; width:150px; margin-bottom:10px; background:url(../img/tit/tit_home_nossasofertas.gif) top left no-repeat; height:35px;}
div.dethome div.ofertas form .td_input { background:url(../img/bg/bg_input_home_busca_ofertas.gif) left center no-repeat; width:94px; padding:0 8px;}
div.dethome div.ofertas form .td_input input { width:94px;padding:0; background:#fff !important; color:#999; font-family:'Tahoma', Verdana; font-size:11px;}
div.dethome div.ofertas form button { background:url(../img/btn/btn_busca_ofertas.gif); width:29px; height:29px; margin-left:5px;}
div.dethome div.ofertas strong.aviso_validade { position:relative; background:#00529b; color:#fff; display:block; width:140px; height:58px; margin:0 10px 10px 10px; padding:10px; text-align:center; font-size:12px; line-height:18px;}

div.dethome div.ofertas .list_oferta {margin:0 0 25px 0;}
div.dethome div.ofertas .list_oferta div.item { width:160px; margin: 10px 0 0 10px;}
div.dethome div.ofertas .list_oferta strong.tit_produto { display:block; color:#666; background:#e1ec98; width:140px;font-family:Verdana; font-size:10px; text-align:center; padding:10px;}
div.dethome div.ofertas .list_oferta td.td_img { width:160px; background:url(../img/bg/bg_prato_home.gif) bottom center no-repeat; height:110px;}
div.dethome div.ofertas .list_oferta td.td_img img { width:160px; height:110px; background:center center no-repeat;}
div.dethome div.ofertas .list_oferta strong.tit_preco { display:block; color:#fff; background:#00529b; width:140px;font-family: Verdana; margin-top:10px; font-size:10px; text-align:center; padding:10px;}
div.dethome div.ofertas .list_oferta span.tit_cidade { display:block; color:#00529b; width:160px; text-align:right; text-transform:uppercase;}

/*detHome - Fim*/

/*Internas*/
.internas { width:575px; max-width:575px; display:table; padding-top:5px;}
.ie6 .internas {}
.internas div.banner_interno { width:575px;}
.internas div.banner_interno h3.tit_link { color:#00529b; font-size:25px; }
.internas div.banner_inteno img.banner_mascara { display:none;}
.internas a.btn_voltarback { display:none;}
.internas table.barra_internas { margin:10px 0;}
.internas div.submenu_internas { width:473px; margin-left:10px;padding: 0 0 0 2px; background:url(../img/bg/bg_internas_submenu_li.gif) left center repeat-y;}
.internas div.submenu_internas ul { display:table; text-align:left; }
.internas div.submenu_internas li { display:block; float:left; list-style:none; padding: 3px 2px 3px 0; line-height: 20px; background:url(../img/bg/bg_internas_submenu_li.gif) right center no-repeat; }
.internas div.submenu_internas a, .internas div.submenu_internas a:visited {color:#00529b; text-decoration:none; text-transform:uppercase; padding:0 6px; white-space:nowrap;}
.internas div.submenu_internas a:hover {text-decoration:underline; }
.internas div.barra_botoes { display:none;}
.internas div.barra_botoes strong {font-family:'Arial'; font-size:9px; color:#999;}
.internas div#txt_aumenta {font-family:'Arial'; font-size:12px; color:#666; padding-bottom:25px;}
.internas div#txt_aumenta p { line-height: normal;}
.internas div#txt_aumenta a, .internas div#txt_aumenta a:visited { text-decoration:none; color:#00529b;}
.internas div#txt_aumenta a:hover { text-decoration:none; }

.internas #galeria_glrgaleria_conteudo {position:relative; width:100%; padding:0 0 10px 0; }
.internas .tabela_galeria { }
.internas .tabela_galeria td { text-align:center; width:140px; padding-bottom:30px;}
.internas .tabela_galeria .img_galeria {width:109px; height:109px; margin:0 auto;background: url(../img/bg/bg_galeria.gif) no-repeat;}
.internas .tabela_galeria .img_galeria a { padding:13px;width:85px; height:85px; display:block; } 
.internas .tabela_galeria .img_galeria a:hover { }
.internas .tabela_galeria .img_galeria .imagens_glrgaleria { width:85px; height:85px; overflow:hidden; background:#fff; }
.internas .tabela_galeria .img_galeria .imagens_glrgaleria img {}
.internas .tabela_galeria .img_galeria .videos_glrgaleria {}
.internas .tabela_galeria .img_galeria .videos_glrgaleria a { }
.internas .tabela_galeria .img_galeria .videos_glrgaleria img {width:85px; height:85px; }

.internas h4.tit_galeria { color:#00529b;font-family:'Arial'; font-size:11px; margin:20px 0; }
/*Internas - Fim*/

/*detTexto*/
.dettexto { }
/*detTexto - Fim*/

/*cadListaCompra*/
.cadlistacompra { }
.cadlistacompra div.box_categoria { clear:both;}
.cadlistacompra h3.tit_categoria {cursor:pointer; margin:10px 0;  padding: 10px;width:555px; background:#C9DAE7 url(../img/blt/blt_seta_lista_top.gif) 550px center no-repeat; color:#00529b;font-family:'Arial'; font-size:18px;}
.cadlistacompra h3.tit_categoria label { }
.cadlistacompra h3.tit_categoria_ativo {cursor:pointer; margin:10px 0;  padding: 10px;width:555px; background:#C9DAE7 url(../img/blt/blt_seta_lista_bot.gif) 550px center no-repeat; color:#00529b;font-family:'Arial'; font-size:18px;}
.cadlistacompra h3.tit_categoria_ativo label {}
.cadlistacompra h3.tit_categoria input { }
.cadlistacompra div.conteudo_categoria { display:none; }
.cadlistacompra div.conteudo_categoria_ativo { display:block;}
.cadlistacompra ul.list_item { display:table; }
.cadlistacompra ul.list_item li { list-style:none; display:block; float:left; width:185px; margin:3px; line-height:15px; height:30px;font-family:'Arial'; font-size:14px; color:#333;}
.cadlistacompra ul.list_item input { margin:5px; }
.cadlistacompra button.btn_gerar { background:url(../img/btn/btn_gerarlista.gif); width:194px; height:30px; margin:10px;}

.manlistacompra {}
.manlistacompra div.box_categoria { clear:both;}
.manlistacompra h3.tit_categoria {cursor:pointer; margin:10px 0;  padding: 10px;width:555px; background:#fff; color:#00529b;font-family:'Arial'; font-size:18px;}
.manlistacompra div.conteudo_categoria {}
.manlistacompra ul.list_item { display:table; }
.manlistacompra ul.list_item li { list-style:none; display:block; float:left; width:180px; margin:3px; line-height:10px; height:25px;font-family:'Arial'; font-size:12px; color:#333;}
.manlistacompra ul.list_item img { margin:0 5px; }
/*cadListaCompra - Fim*/

/*lisMapa*/
.mapa div.list_mapa { margin-bottom:10px;}
.mapa div.list_mapa a { text-decoration: none; color: #fff; background:#BED521; border:1px #BED521 solid;  margin:0 0 5px 0; display: block; padding: 4px 0; font-weight:bold;}
.mapa div.list_mapa a:hover { text-decoration: none; color:#00529b; background:#ebebeb; border:1px #ebebeb solid; }
.mapa div.list_mapa a img { width:18px; height:18px;}

.mapa div.list_mapa ul { padding: 8px 25px; list-style: none; } 
.mapa div.list_mapa ul ul { }
.mapa div.list_mapa ul ul a { background:#C9DAE7; border:1px #C9DAE7 solid; color:#fff; }
/*lisMapa - Fim*/

/*lisSocioAmbiental*/
.lissocioambiental { }
.lissocioambiental div.confisocial { width:272px; margin-right:15px; padding-top:10px; }
.lissocioambiental div.respsocial { width:272px; margin-left:15px; padding-top:10px;   }
.lissocioambiental ul.list_socioambiental { }
.lissocioambiental ul.list_socioambiental li { list-style:none; margin-bottom:10px; }
.lissocioambiental ul.list_socioambiental li strong.tit_not { color:#069; display:block; padding:10px 0; background: url(../img/blt/blt_dot.gif) 0 15px no-repeat; padding-left:10px;}
.lissocioambiental ul.list_socioambiental a, .lissocioambiental ul.list_socioambiental a:visited { color:#666; display:block; text-decoration:none;}
.lissocioambiental ul.list_socioambiental a:hover { color:#069; }
.lissocioambiental ul.list_socioambiental .td_txt span.txt_not { display:block; line-height:18px;}
.lissocioambiental ul.list_socioambiental .td_img { padding-left:10px; }
.lissocioambiental ul.list_socioambiental .td_img img { width:70px; height:50px; border:3px #c9dae7 solid; }
.lissocioambiental strong.btn_vertodos { display:block; background:url(../img/btn/btn_vertodos.gif) right center no-repeat; height:22px; margin:25px 0; }

/*listagem*/
.social ul.list_socioambiental { }
.social ul.list_socioambiental li { list-style:none; margin-bottom:10px; }
.social strong.tit_not { color:#069; display:block; padding:10px 0; background: url(../img/blt/blt_dot.gif) 0 15px no-repeat; padding-left:10px;}
.social ul.list_socioambiental a, .lissocioambiental ul.list_socioambiental a:visited { color:#666; display:block; text-decoration:none;}
.social ul.list_socioambiental a:hover { color:#069; }
.social ul.list_socioambiental .td_txt span.txt_not { display:block; line-height:normal;}
.social ul.list_socioambiental .td_img { padding-right:10px; }
.social ul.list_socioambiental .td_img img { width:70px; height:50px; border:3px #c9dae7 solid; }
/*listagem - Fim*/

/*lisSocioAmbiental - Fim*/

/*lisDepartamento*/
.lisdepartamento { }
.lisdepartamento div.box_departamento { width:575px; margin-bottom:15px;}
.lisdepartamento div.box_departamento h4.tit_departamento { display:block; background:url(../img/bg/bg_barra_departamentos.gif) bottom no-repeat; padding-bottom:8px; text-align:right; font-family:'Arial'; font-size:18px; color:#00529b; text-transform:uppercase; }
/*lisDepartamento - Fim*/

/*lisLoja*/
.lisloja { }
.lisloja div.box_loja { width:575px; margin-bottom:15px;}
.lisloja div.box_loja a, .lisloja div.box_loja a:visited { color:#00529b;}
.lisloja div.box_loja a:visited { color:#00529b;}
.lisloja div.box_loja h4.tit_loja { display:block; background:url(../img/bg/bg_barra_departamentos.gif) bottom no-repeat; padding-bottom:8px; text-align:right; font-family:'Arial'; font-size:18px; color:#00529b; text-transform:uppercase; }
.lisloja div.box_loja h5 {font-family:'Arial'; font-size:12px; font-weight:bold; text-transform:uppercase;}
.lisloja ul.list_servico {width:575px; margin:10px 0;}
.lisloja ul.list_servico li { list-style:none; float:left; width:112px; padding-left:28px; background:url(../img/blt/blt_li_star.gif) left center no-repeat; height:19px; line-height:19px; margin:2px 0; color:#00529b;  }
/*lisLoja - Fim*/

/*lisOferta*/
.lisoferta { }
.lisoferta .list_oferta {margin:25px 0; width:100%;}
.lisoferta .list_oferta td { text-align:center;}
.lisoferta .list_oferta div.item { width:160px; margin: 10px 0 0 10px;}
.lisoferta .list_oferta strong.tit_produto { display:block; color:#666; background:#e1ec98; width:140px;font-family:Verdana; font-size:10px; text-align:center; padding:10px;}
.lisoferta .list_oferta td.td_img { width:160px; background:url(../img/bg/bg_prato_home.gif) bottom center no-repeat; height:110px;}
.lisoferta .list_oferta td.td_img img { width:160px; height:110px; background:center center no-repeat;}
.lisoferta .list_oferta strong.tit_preco { display:block; color:#fff; background:#00529b; width:140px;font-family: Verdana; margin-top:10px; font-size:10px; text-align:center; padding:10px;}
.lisoferta .list_oferta span.tit_cidade { display:block; color:#00529b; width:160px; text-align:right; text-transform:uppercase;}

.lisoferta div.folhetos {margin:0 15px 25px 0; padding:0; width:210px;}
.lisoferta div.folhetos td { width:50%; padding: 0 2px;}
.lisoferta div.folhetos a, .lisoferta div.folhetos a:visited { color:#666; text-decoration:none;}
.lisoferta div.folhetos strong.titulo { display:block; text-align:center;}
.lisoferta div.folhetos span.data { display:block; text-align:center;}

.lisoferta div.box_departamento { width:575px; margin-bottom:15px;}
.lisoferta div.box_departamento h4.tit_departamento { display:block; background:url(../img/bg/bg_barra_departamentos.gif) bottom no-repeat; padding-bottom:8px; text-align:right; font-family:'Arial'; font-size:18px; color:#00529b; text-transform:uppercase; }

.lisoferta div.busca_oferta { width:350px;}
.lisoferta div.busca_oferta td.form_oferta {padding:0 5px;}
.ie .lisoferta div.busca_oferta td.form_oferta {padding:0; }
.lisoferta div.busca_oferta td.form_oferta form { width:140px; height:50px; padding:0; position:relative; margin:0 10px 10px 10px; padding:0 ;}
.lisoferta div.busca_oferta strong.tit_busca_oferta {display:block; width:150px; margin-bottom:10px; background:url(../img/tit/tit_home_nossasofertas.gif) top left no-repeat; height:35px;}
.lisoferta div.busca_oferta form .slt { padding-bottom:10px;}
.lisoferta div.busca_oferta form .slt select { background:#fff !important; border:1px #d2d2d2 solid !important; color:#00529b; width:320px !important; font-family:'Arial'; font-size:12px; padding:3px;}
.lisoferta div.busca_oferta form .td_input { background:url(../img/bg/bg_input_home_busca_ofertas2.gif) left center no-repeat; width:280px; padding:0 8px;}
.lisoferta div.busca_oferta form .td_input input { width:280px;padding:0; background:#fff !important; color:#999; font-family:'Tahoma', Verdana; font-size:11px;}
.lisoferta div.busca_oferta form button { background:url(../img/btn/btn_busca_ofertas.gif); width:29px; height:29px; margin-left:5px;}
.lisoferta strong.aviso_validade { position:relative; background:#00529b; color:#fff; display:block; width:555px; margin:10px 0; padding:10px; text-align:center; font-size:12px; line-height:18px;}
/*lisOferta - Fim*/

/*cadSac*/
.cadsac {}
.cadsac div.tbl_formulario { background:url(../img/bg/bg_form_sac.gif) top left no-repeat; padding:20px 0; }
.cadsac div.tbl_formulario strong {color:#fff;}
.cadsac div.tbl_formulario td { padding:5px;}
.cadsac div.tbl_formulario td.lbl { color:#00529b; text-align:right; width:130px;}
.cadsac div.tbl_formulario td.lbl strong {color:#fff;}
.cadsac div.tbl_formulario td.inp {}
.cadsac div.tbl_formulario td.inp input { background:#fff !important; border:1px #d2d2d2 solid !important; color:#00529b; width:365px !important; font-family:'Arial'; font-size:12px; padding:3px;}
.cadsac div.tbl_formulario td.slt {}
.cadsac div.tbl_formulario td.slt select { background:#fff !important; border:1px #d2d2d2 solid !important; color:#00529b; width:373px !important; font-family:'Arial'; font-size:12px; padding:3px;}
.cadsac div.tbl_formulario td.txt {}
.cadsac div.tbl_formulario td.txt textarea { background:#e5edf5 !important; border:1px #d2d2d2 solid !important; color:#00529b; width:365px !important; height:165px; font-family:'Arial'; font-size:12px; padding:3px;}
.cadsac div.tbl_formulario td.btn {}
.cadsac div.tbl_formulario td.btn button { width:95px; height:30px; float:right; background:url(../img/btn/btn_enviar.gif);}
/*cadSac - Fim*/
