@import url('menu.css');
@import url('../modulos/promocao/css/promocao.css');

* {
	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:#ebebeb;
	}
/*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: #00529B; }
div#ajax img { background: url('../img/load_ajax.gif') center center no-repeat; width: 35px; height: 35px; margin-right:5px; }
div.logo_escondida { display:none;}
/*Classes - fim*/

/*Estrutura*/
div.geral { width:1000px; position:relative; margin:0 auto; background:url(../img/bg/bg_geral.gif) repeat-y; }
div#youtube { width:425px; border:1px #BED521 solid; height:344px; background:#fff; padding:20px; position:absolute; top: 180px; left:50%; margin-left:-227px; z-index:99;}
div#youtube .close { text-decoration:none; position:absolute; top:0; right:0; z-index:999; display:block; color:#fff; width:18px; height:18px; background: url(../img/close.gif);}
div.topo { width:1000px; height:174px; position:relative; background:url(../img/bg/bg_topo.jpg) top right no-repeat; }
h1.logo { position:absolute; top:0; left:0; background:#fff url(../img/logo_confianca.gif) bottom no-repeat; width:229px; height:162px;}
h1.logo a { display:block; width:229px; height:162px;}
div.conheca_tbm { position:absolute; top:0; right:10px;color:#999;font-family:'Arial'; font-size:9px;}
div.conheca_tbm .btn_confiancaalimentos { background:url(../img/btn/btn_topo_confiancaalimentos_on.gif); display:block; width:148px; height:27px;}
div.conheca_tbm strong.btn_confiancasupermercados {background: url(../img/btn/btn_topo_confiancasupermercados_off.gif); display:block; width:191px; height:27px;}

div.busca_topo {position:absolute; top:86px; right:10px;}
div.busca_topo form {color:#fff;}
div.busca_topo td.td_radio {}
.ie div.busca_topo td.td_radio { padding-bottom:4px;}
div.busca_topo span.tit {color:#cfdde8;font-family:'Tahoma', Verdana; font-size:10px; letter-spacing:1px; text-align:right; padding-right:8px; display:block;}
div.busca_topo label { color:#00529b; }
div.busca_topo label input { width:15px; height:15px; float:left; vertical-align:middle; cursor:pointer; background:transparent !important;}
div.busca_topo label span { color:#fff; line-height:15px; padding:0 8px 0 5px; cursor:pointer; font-weight:bold; font-family:'Tahoma', Verdana; font-size:10px; }
div.busca_topo td.td_input { background:url(../img/bg/bg_input_busca.gif) 0 6px no-repeat; width:165px; padding:0 5px;}
div.busca_topo td.td_input input { width:165px; padding:0; background:#fff !important; color:#999; font-family:'Tahoma', Verdana; font-size:14px;}
.ie div.busca_topo td.td_input input {padding-bottom:4px; }
div.busca_topo td.td_button { width:34px;}
div.busca_topo td.td_button button { background:transparent; border:0 !important;}

div.menu_top_linha {position:absolute; top:46px; right:10px;}
div.menu_top_linha ul {}
div.menu_top_linha li { display:inline; list-style:none; font-family:'Tahoma', Verdana; font-size:11px;}
div.menu_top_linha .grupo a {width:138px;}
div.menu_top_linha .sac a {width:119px}
div.menu_top_linha .ofertas a {width:112px;}
div.menu_top_linha .lojas a {width:98px;}
div.menu_top_linha a, div.menu_top_linha a:visited { color:#00529b; text-decoration:none; margin-left:10px; display:block; float:left; height:30px; line-height:30px; text-align:center;}
div.menu_top_linha a:hover { color:#87a8ca;}

div.menu_top_lista {position:absolute; top:80px; right:585px;}
div.menu_top_lista ul {}
div.menu_top_lista li { list-style:none;font-family:'Tahoma', Verdana; font-size:11px; font-weight:bold; text-align:right; margin:2px 0;}
div.menu_top_lista a, div.menu_top_lista a:visited { color:#fff; width:90px; text-decoration:none; margin-left:10px; display:block; height:15px; line-height:15px; text-align:right;}
div.menu_top_lista a:hover { color:#87a8ca;}

div.topo_borda { position:absolute; bottom:0; left:0; width:1000px; height:12px; background:url(../img/bg/bg_topo_borda.gif) no-repeat; }

div.meio { width:1000px; color:#000; position:relative; }
div.barra_lateral_lft { width:190px; margin-right:20px; margin-left:10px;}
div.menu { padding:5px 0;}
div.menu h3.lbl_menu { padding-left:35px; font-family:'Tahoma', Verdana; font-size:13px; color:#afc134; font-weight:normal; background:url(../img/bg/bg_h3_label_menu.gif); width:150px; height:28px; line-height:28px;}
/*menu.css*/
div.box_nossaslojas { position:relative; width:165px; height:270px; margin:5px 0; padding:5px 0; background:url(../img/bg/bg_box_nossaslojas.gif) left top no-repeat;}
div.box_nossaslojas h3.lbl_box { padding:0 10px; width:145px; height:35px;}
div.box_nossaslojas .td_img { padding:0 10px; width:145px; text-align:center;}
div.box_nossaslojas .td_img img { padding:10px; border:1px #999 solid; background:#fff;}
div.box_nossaslojas .td_nome {padding:0 10px; width:145px; }
div.box_nossaslojas .td_nome strong { display:block; font-family:'Arial'; font-size:11px; color:#afc134;padding:15px 25px 15px 0; text-align:right; background:url(../img/blt/blt_seta_top.gif) center right no-repeat;}
div.box_nossaslojas .td_nome strong span { color:#999;}
div.box_nossaslojas .td_botoes {padding:0 10px; width:145px;}
div.box_nossaslojas .td_botoes a, div.box_nossaslojas .td_botoes a:visited { text-decoration:none; color:#fff;font-family:'Arial'; font-size:8px; text-transform:uppercase;}
div.box_nossaslojas .td_botoes span.btn { float:left; margin-right:2px; background:url(../img/btn/btn_azul.gif) no-repeat; text-align:center; display:block; width:46px; height:27px; line-height:27px;}
div.box_nossaslojas .td_lojas a, div.box_nossaslojas .td_lojas a:visited { text-decoration:none; display:block; font-family:'Arial'; font-size:11px; color:#999; width:120px; padding:10px 25px 10px 0; text-align:right; background:url(../img/blt/blt_seta_lft.gif) center right no-repeat;}
div.box_nossaslojas .td_lojas {padding:0 10px; width:145px;}

div.barra_lateral_rgt { width:170px; margin-left:20px; margin-right:10px;}
div.barra_lateral_rgt div.bg_inf, div.barra_lateral_lft div.bg_inf { width:165px; min-height:100px;}
.ie6 div.barra_lateral_rgt div.bg_inf {height:300px;}
.ie6 div.barra_lateral_lft div.bg_inf  {height:300px;}
div.box_socioambiental {position:relative; width:165px; margin:5px 0; padding:5px 0;  border:1px #d3d3d3 solid; background:#fff;}
div.box_socioambiental h3.lbl_box { width:164px; height:35px;}

.box_generico {position:relative; width:165px; margin:5px 0;min-height:100px; padding:5px 0; border:1px #d3d3d3 solid; background:#fff;}
.box_generico div.bg_inf { height:auto!important;}

div.box_agentequersaber {position:relative; width:165px; margin:5px 0; padding:5px 0; border:1px #d3d3d3 solid; background:#fff;}
div.box_agentequersaber h3.lbl_box { width:164px; height:35px;}
div.box_agentequersaber td.td_titulo { padding: 0 10px; color:#00529b;font-family:'Arial'; font-size:11px; }
div.box_agentequersaber td.td_titulo img { margin:0 10px 10px 10px; float:right;}
div.box_agentequersaber td.td_form { padding: 10px; color:#00529b;font-family:'Arial'; font-size:11px; }
div.box_agentequersaber td.td_form label { color:#00529b; }
div.box_agentequersaber td.td_form label input { width:15px; height:15px; float:left; vertical-align:middle; cursor:pointer;}
div.box_agentequersaber td.td_form label span { color:#00529b; line-height:15px; padding-left:5px; cursor:pointer; }
div.box_agentequersaber td.td_form p { color:#00529b; padding:5px 0; }
div.box_agentequersaber td.td_btn {padding: 10px;}
div.box_agentequersaber td.td_btn button { background:url(../img/btn/btn_verde.gif) no-repeat;font-family:'Arial'; font-size:11px; width:60px; height:20px; color:#00529b; margin: 5px 0 0 0; border:0 !important;}

div.box_caonfiancaalimentos {background:#fff url(../img/bg/bg_box_confiancaalimentos.gif) left top no-repeat; position:relative; width:165px; margin:5px 0; padding:5px 0; border:1px #d3d3d3 solid;}
div.box_caonfiancaalimentos h3.lbl_box { height:20px;}

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 { width:900px; color:#567e9d; text-align:right; position:relative; background: url(../img/bg/bg_rodape.gif) 51px 0 no-repeat; padding: 20px 48px 20px 51px;}
div.rodape div.menu_rodape {background: url(../img/bg/bg_rodape.gif) bottom no-repeat; padding:0 0 15px 0; margin-bottom:10px;}
div.rodape ul.list_rodape { text-align:center; padding:0 0; margin: 0 0 5px 0;}
div.rodape ul.list_rodape li { list-style:none; display:inline; padding:0 5px;}
div.rodape ul.list_rodape li a { white-space:nowrap; color:#00529b; font-weight:bold;}
div.rodape ul.list_rodape li a:hover {color:#00529B;}
div.rodape td.rodape_creditos { text-align:center;}
div.rodape a { color:#567e9d;}
div.rodape a.triata { background:url(../img/logo_triata.gif); width:48px; height:19px; display:block; position:absolute; top:82px; right:120px;}
/*Estrutura - Fim*/

/*detHome*/
div.dethome { width:575px; max-width:575px; display:table; padding-top:5px;}

#bannerFlutuante { position:absolute; z-index:1000; width:500px; right:50%; margin-right:-250px; top: 0;}
#bannerFlutuante div { width:550px;}
#bannerFlutuante div img { width:550px; height:auto;}
#bannerFlutuante .btn_close { text-decoration:none; padding:0; display:inline-block; position:absolute; top:0; right:0; text-align: right;}

.ie6 div.dethome {}
div.dethome div#banner_home { width:575px; height:280px; margin:0 0 25px 0;}

div.folhetos {margin:0 15px 25px 0; padding:0; width:210px;}
div.folhetos td { width:50%; background:#E1EC98; padding:10px 5px; }
div.folhetos th {}
div.folhetos strong.aviso_folheto {background:#00529b; color:#fff; display:block; margin-bottom:10px; padding:10px; text-align:center; font-size:12px; line-height:18px;}
div.folhetos a, div.folhetos a:visited { color:#00529b; text-decoration:none;}
div.folhetos strong.titulo { display:block; text-align:center; font-weight:bold; font-size:12px;}
div.folhetos span.data { display:block; text-align:center;font-weight:bold; font-size:12px;}

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 a, div.dethome div.box_ebomsaber td.td_txt a:hover { text-decoration:none; color:#666;}
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:90px; padding:0; 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; border:0 !important;}
div.dethome div.ofertas .box_video { }
div.dethome div.ofertas .box_video a { text-align:center; display:block; width: 160px; height:80px; color:#00529b; text-decoration:none;}
div.dethome div.ofertas .box_video .sp_video { display:block;background:#00529b; height:80px;}
div.dethome div.ofertas .box_video .sp_txt { font-size:10px; line-height:10px; height:10px; display:block;color:#00529b;}

div.dethome div.ofertas .aviso_validade { background:#00529b; color:#fff; display:block; 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 .td_tit {height:45px; padding:10px; background:#E1EC98;}
.ie div.dethome div.ofertas .list_oferta .td_tit {padding:0; }
div.dethome div.ofertas .list_oferta strong.tit_produto { display:block; color:#666; background:#e1ec98; width:100%;font-family:Verdana; font-size:10px; text-align:center;}
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; padding-bottom:15px;}
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;}

.internas .tableRow1 { border-bottom:1px #666 solid; padding:3px;}
.ie6 .internas {}
.internas div.banner_interno { width:575px; height:121px;}
.internas div.banner_interno h3.tit_link { }
.internas div.banner_interno h3.tit_link img {width:auto; height:auto; border:0; }
.internas div.banner_interno h3.tit_link strong { display:none;}
.internas div.banner_inteno img.banner_mascara {width:auto; height:auto; border:0; background:left top no-repeat;}
.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 { float:right; padding: 0 0 10px 10px;}
.internas div.barra_botoes td { padding:0;}
.internas div.barra_botoes img { margin:0 2px;}
.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; display:block; 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 div.pagination  {width:575px; height:30px; line-height: 30px; position:relative; text-align:center;}
.internas div.pagination .paginas_galeria a { text-decoration:none;color:#00529b; font-weight:bold; background:#fff; border:1px #fff solid;  padding:1px 6px; font-size:12px;}
.internas div.pagination .paginas_galeria  a:hover { text-decoration:none; color:#fff!important; font-weight:bold; background:#00529b; border:1px #00529b solid; margin:0; padding:1px 6px;}
.internas div.pagination .pg_atual_galeria { text-decoration:none;  color:#fff; font-weight:bold; background:#00529b; border:1px #00529b solid;  margin:0; padding:1px 6px;}
.internas div.pagination .pg_atual_galeria a {}
.internas div.pagination .pg_primeira_galeria a { position:absolute; color:#00529b; display:block; top:8px; left:10px; font-weight:bold;}
.internas div.pagination .pg_ultima_galeria a { position:absolute; color:#00529b; display:block; top:8px; right:10px; font-weight:bold;}
.internas div.pagination .pg_anterior_galeria a { position:absolute; color:#00529b; display:block; top:8px; left:75px; font-weight:bold;}
.internas div.pagination .pg_proxima_galeria a { position:absolute; color:#00529b; display:block; top:8px; right:75px; font-weight:bold;}

.internas h4.tit_galeria { color:#00529b;font-family:'Arial'; font-size:11px; margin:20px 0; }
/*Internas - Fim*/

/*lisMural*/
.lismural { }
.lismural .list_mural {}
.lismural .list_mural .li_item { list-style:none; margin:10px 0;}
.lismural .list_mural h3 { font-family:'Arial'; font-size:18px; height:28px; padding: 7px 10px; color:#00529b; background:url(../img/bg/bg_barra_mural.gif) repeat-x;}
.lismural .list_mural h3 strong { display:block; background:url(../img/blt/blt_seta_baixo.gif) right center no-repeat;}
.lismural .list_mural .ativo strong { display:block; background:url(../img/blt/blt_seta_cima.gif) right center no-repeat;}
.lismural .list_mural .item_conteudo {}

.lismural #galeria_glrgaleria_conteudo {position:relative; width:100%; padding:10px 0; }
.lismural .tabela_galeria { color:#00529b; }
.lismural .tabela_galeria td { text-align:center; width:140px; padding-bottom:30px;}
.lismural .tabela_galeria .img_galeria {width:109px; height:123px; margin:0 auto; background:#fff url(../img/bg/bg_galeria_foto.gif) top no-repeat!important;}
.lismural .tabela_galeria .img_galeria a { padding:13px;width:85px; height:85px; display:block; color:#00529b; } 
.lismural .tabela_galeria .img_galeria a:hover { }
.lismural .tabela_galeria .img_galeria .imagens_glrgaleria { width:85px; height:85px; display:block; overflow:hidden; background: url(../img/bg/bg_galeria_video.gif) no-repeat; }
.lismural .tabela_galeria .img_galeria .imagens_glrgaleria img {}
.lismural .tabela_galeria .img_galeria .videos_glrgaleria { height:123px; margin-bottom:-12px; background:#fff url(../img/bg/bg_galeria_video.gif) top no-repeat!important;}
.lismural .tabela_galeria .img_galeria .videos_glrgaleria a { }
.lismural .tabela_galeria .img_galeria .videos_glrgaleria img {width:85px; height:85px; }
/*lisMural - 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:280px; margin:3px; line-height:15px; height:30px;font-family:'Arial'; font-size:14px; 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 .td_respsocial { border-left:2px #C9DAE7 solid;}
.lissocioambiental div.confisocial { width:272px; margin-right:15px; padding-top:10px; }
.lissocioambiental div.confisocial h4 { font-size:14px;}
.lissocioambiental div.respsocial { width:272px; margin-left:15px; padding-top:10px;   }
.lissocioambiental div.respsocial h4 {font-size:14px;}
.lissocioambiental ul.list_socioambiental { }
.lissocioambiental ul.list_socioambiental li { list-style:none; margin-bottom:10px; }
.lissocioambiental 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!important; }
.lissocioambiental ul.list_socioambiental .td_txt span.txt_not { display:block; line-height:normal;}
.lissocioambiental ul.list_socioambiental .td_img { padding-right: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, .social ul.list_socioambiental a:visited { color:#666; display:block; text-decoration:none;}
.social ul.list_socioambiental a:hover { color:#069!important; }
.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; }

.social .paginacao_midia {width:575px; height:30px; line-height: 30px; position:relative; text-align:center;}
.social .paginacao_midia .paginas_midia a { text-decoration:none;color:#00529b; font-weight:bold; background:#fff; border:1px #fff solid;  padding:1px 6px; font-size:12px;}
.social .paginacao_midia .paginas_midia  a:hover { text-decoration:none; color:#fff!important; font-weight:bold; background:#00529b; border:1px #00529b solid; margin:0; padding:1px 6px;}
.social .paginacao_midia .pg_atual_midia { text-decoration:none;  color:#fff; font-weight:bold; background:#00529b; border:1px #00529b solid;  margin:0; padding:1px 6px;}
.social .paginacao_midia .pg_atual_midia a {}
.social .paginacao_midia .pg_primeira_midia a { position:absolute; color:#00529b; display:block; top:8px; left:10px; font-weight:bold;}
.social .paginacao_midia .pg_ultima_midia a { position:absolute; color:#00529b; display:block; top:8px; right:10px; font-weight:bold;}
.social .paginacao_midia .pg_anterior_midia a { position:absolute; color:#00529b; display:block; top:8px; left:75px; font-weight:bold;}
.social .paginacao_midia .pg_proxima_midia a { position:absolute; color:#00529b; display:block; top:8px; right:75px; font-weight:bold;}
/*listagem - Fim*/

/**/
.social .paginacao_bomsaber_noticia  {width:575px; height:30px; line-height: 30px; position:relative; text-align:center;}
.social .paginacao_bomsaber_noticia .paginas_bomsaber_noticia a { text-decoration:none;color:#00529b; font-weight:bold; background:#fff; border:1px #fff solid;  padding:1px 6px; font-size:12px;}
.social .paginacao_bomsaber_noticia .paginas_bomsaber_noticia  a:hover { text-decoration:none; color:#fff!important; font-weight:bold; background:#00529b; border:1px #00529b solid; margin:0; padding:1px 6px;}
.social .paginacao_bomsaber_noticia .pg_atual_bomsaber_noticia { text-decoration:none;  color:#fff; font-weight:bold; background:#00529b; border:1px #00529b solid;  margin:0; padding:1px 6px;}
.social .paginacao_bomsaber_noticia .pg_atual_bomsaber_noticia a {}
.social .paginacao_bomsaber_noticia .pg_primeira_bomsaber_noticia a { position:absolute; color:#00529b; display:block; top:8px; left:10px; font-weight:bold;}
.social .paginacao_bomsaber_noticia .pg_ultima_bomsaber_noticia a { position:absolute; color:#00529b; display:block; top:8px; right:10px; font-weight:bold;}
.social .paginacao_bomsaber_noticia .pg_anterior_bomsaber_noticia a { position:absolute; color:#00529b; display:block; top:8px; left:75px; font-weight:bold;}
.social .paginacao_bomsaber_noticia .pg_proxima_bomsaber_noticia a { position:absolute; color:#00529b; display:block; top:8px; right:75px; font-weight:bold;}
/**/

/*lisSocioAmbiental - Fim*/

/*lisVaga*/
.lisvaga { }
.lisvaga div.box_vagas { width:575px; margin:15px 0;}
.lisvaga div.box_vagas th { font-family:'Arial'; font-size:14px; color:#069; font-weight:normal; padding-bottom:10px;}
.lisvaga div.box_vagas th strong { font-weight:normal; display:block; text-align:left;padding:5px;}
.lisvaga div.box_vagas thead {background: url(../img/bg/bg_rodape.gif) bottom no-repeat;}
.lisvaga div.box_vagas tbody tr { background:url(../img/bg/bg_vagas_linha.gif) repeat-y;}
.lisvaga div.box_vagas tbody td { border-bottom:1px #c9dae7 solid; text-align:center; color:#666;font-family:'Arial'; font-size:12px; }
.lisvaga div.box_vagas tbody span { display:block; border-left:1px #c6c6c6 solid; padding:15px 5px;text-align:left; background:url(../img/bg/bg_vagas_linha.gif) right repeat-y;}
.lisvaga div.box_vagas tfoot {background: url(../img/bg/bg_rodape.gif) bottom no-repeat;}
.lisvaga div.box_vagas tfoot td { height:7px; font-size:1px;}
/*lisVaga - Fim*/

/*lisDepartamento*/
.lisdepartamento { }
.lisdepartamento div.box_departamento { width:575px; margin-bottom:15px;}
.lisdepartamento div.box_departamento h4.tit_departamento { display:block; background:#E1EC98 url(../img/bg/bg_barra_departamentos.gif) bottom no-repeat; padding-bottom:13px; padding-right:5px; 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:#E1EC98 url(../img/bg/bg_barra_departamentos.gif) bottom no-repeat; padding-bottom:13px; padding-right:5px; 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;font-size:11px; width:160px; padding-left:28px; background:url(../img/blt/blt_li_star.gif) left center no-repeat; display:inline-block; line-height:28px; margin:2px 0; color:#00529b;  }
.lisloja ul.list_servico li strong.servico { display:inline-block;}
/*lisLoja - Fim*/

/*lisOferta*/
.lisoferta { }
.lisoferta .list_oferta {margin:25px 0; width:100%;}
.lisoferta .list_oferta td { text-align:left;}
.lisoferta .list_oferta div.item { width:160px; margin: 10px 0 0 10px;}
.lisoferta .list_oferta .td_tit {height:45px; padding:10px; background:#E1EC98;}
.ie .list_oferta div.item .td_tit {padding:0; }
.lisoferta .list_oferta strong.tit_produto { display:block; color:#666; background:#e1ec98; width:100%;font-family:Verdana; font-size:10px; text-align:center;}
.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; padding-bottom:15px;}
.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.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; border:0 !important;}
.lisoferta strong.aviso_validade { background:#00529b; color:#fff; display:block; width:555px; margin:20px 0; padding:10px; text-align:center; font-size:12px; line-height:18px;}
/*lisOferta - Fim*/

/*Módulo de Curriculo*/
.cadatue { }
.cadatue a, .cadatue a:hover {font-family:'Arial'; font-size:11px; color:#00529b; font-weight:bold;}
.cadatue form {}
.cadatue form td { padding:5px;}
.cadatue form td.lbl { text-align:left;padding:5px; color:#00529b;font-family:'Arial'; font-size:11px; }
.cadatue form input { background:#fff !important; border:1px #d2d2d2 solid !important; color:#00529b;font-family:'Arial'; font-size:12px; padding:3px;}
.ie .cadatue form input {height:19px; line-height:19px; padding:0 3px; }
.webkit .cadatue form input { line-height:12px;}
.chrome .cadatue form input { line-height:12px;}
.cadatue form td.txr_grd textarea { width:325px !important; height:75px;}
.cadatue form textarea {background:#e5edf5 !important; border:1px #d2d2d2 solid !important; color:#00529b; height:165px; font-family:'Arial'; font-size:12px; padding:3px;}
.cadatue form th { text-align:left; font-weight:normal; text-transform:uppercase; color:#00529b; font-weight:bold;}
.cadatue form td.inp_normal span.ddd input {width:20px;}
.cadatue form td.inp_normal span.tel input {width:85px;}
.cadatue form td.inp_med input { width:200px;}
.cadatue form td.inp_grd input { width:345px;}
.cadatue form td.btn { text-align:right;}
.cadatue form td.btn button {width:130px; height:30px; text-transform:uppercase; background:url(../img/btn/btn_generico.gif) bottom no-repeat; font-weight:bold; line-height:30px; color:#fff; float:right; font-family: 'Arial' !important; font-size:11px; text-align:center; text-decoration:none !important;  }
.cadatue form td.slt_est select {background:#fff !important; border:1px #d2d2d2 solid !important; color:#00529b;font-family:'Arial'; font-size:12px; padding:3px;}
/*Módulo de Curriculo - 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.dta {}
.cadsac div.tbl_formulario td.dta input { background:#fff !important; border:1px #d2d2d2 solid !important; color:#00529b; width:60px !important; font-family:'Arial'; font-size:12px; padding:3px;}
.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); border:0 !important;}
/*cadSac - Fim*/

/*lisBusca*/
.lisbusca { }
.lisbusca .busca_caixa_texto_consulta { font-weight: bold; font-size: 14px; padding: 0; margin: 0 0 10px 0; color: #00529B; }
.lisbusca .busca_texto_consulta { text-decoration: underline; color: #00529B; }
.lisbusca .busca_caixa_nom_area { color: #00529B; margin:5px 0; padding:10px 0; display: block;width: 100%;font-weight: bold; font-size: 12px; }
.lisbusca .busca_nom_area { color: #00529B; text-decoration:underline; font-size:14px; }
.lisbusca .busca_caixa_resposta { display: table; position: relative; width: 100%; padding: 5px 0; border-bottom:1px #ebebeb solid;}
.lisbusca .busca_campo_principal { color:#069; display:block; padding:10px 0; background: url(../img/blt/blt_dot.gif) 0 15px no-repeat; padding-left:10px;  width: 100%; }
.lisbusca .busca_campo_principal a, 
.lisbusca .busca_campo_principal a:visited { color: #00529B; font-weight: bold; text-decoration: none;  }
.lisbusca .busca_campo_principal a:hover { text-decoration: none; color:#00529B; }
.lisbusca .busca_campo_secundario { margin-top: -15px; display: block; width: 100%; }
.lisbusca .busca_campo_secundario a, 
.lisbusca .busca_campo_secundario a:visited, 
.lisbusca .busca_campo_secundario a:hover { color: #000; text-decoration: none; }

.lisbusca .busca_paginacao { width:575px; display:block; height:30px; color:#fff; padding:10px 0; line-height: 30px; position:relative; text-align:center; }
.lisbusca .busca_paginacao .busca_pg_atual { text-decoration:none;  color:#fff; font-weight:bold; background:#00529b; border:1px #00529b solid;  margin:0; padding:1px 6px;}
.lisbusca .busca_paginacao .busca_pg_atual a {}
.lisbusca .busca_paginacao .busca_paginas {}
.lisbusca .busca_paginacao .busca_paginas a { text-decoration:none;color:#00529b; font-weight:bold; background:#fff; border:1px #fff solid;  padding:1px 6px; font-size:12px;}
.lisbusca .busca_paginacao .busca_paginas a:hover { text-decoration:none; color:#fff!important; font-weight:bold; background:#00529b; border:1px #00529b solid; margin:0; padding:1px 6px;}

.lisbusca .busca_paginacao .busca_pg_primeira a { position:absolute; color:#00529b; display:block; top:8px; left:10px; font-weight:bold;}
.lisbusca .busca_paginacao .busca_pg_ultima a { position:absolute; color:#00529b; display:block; top:8px; right:10px; font-weight:bold;}
.lisbusca .busca_paginacao .busca_pg_anterior a { position:absolute; color:#00529b; display:block; top:8px; left:75px; font-weight:bold;}
.lisbusca .busca_paginacao .busca_pg_proxima a { position:absolute; color:#00529b; display:block; top:8px; right:75px; font-weight:bold;}

div.lisbusca .busca_total_registros { color: #00529B; margin: 0 0 10px 0; display: block; width: 100%; font-weight: bold; font-size: 12px; }
/*lisBusca - Fim*/
