html {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
}
body {
	margin: 0;
	padding: 0;
	background: #f7f5ea url(http://www.congeladosdasonia.com.br/img/bg.jpg) repeat-x;
}


img {
	border:0;
}
form {
	margin: 0;
	padding: 0;
}	
table {
	margin: 0;
	padding: 0;
}
a, a:visited, a:link {
	color: #767676;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
ul {
	margin: 0;
	padding: 0;
	list-style-position: outside;
}
p {
	font-size: 1em;
	margin: 0 3px 12px 0;
}
div{
	margin: 0;
	padding: 0;
}

/*----TOP----*/
#estrutura {
	position: relative;
	width: 780px;
	margin: auto;
	background-image: url(/img/outline2.gif);
}
#cabecalho {
	width: 759px;
	height: 170px;
	margin-left: 11px;
	background-image: url(/img/header.jpg);
}
#cabecalho #navsecundaria {
	width: 165px;
	float: right;
	font-size: 12px;
	color: #946113;
	clear: right;
	font-weight: bolder;
	padding-top: 15px;
}
#cabecalho #navsecundaria ul {
	list-style-type: none;
	padding: 0 0 8px 0;
}
#cabecalho #navsecundaria ul li {
	padding: 8px 0 0 25px;
}
#cabecalho #navsecundaria ul li a, a:link,a:visited {
	color: #946113;
}
#cabecalho #navsecundaria ul li a:hover {
	text-decoration: underline;
}

/*----LOGO----*/
#logo{
	position: absolute;
	width: 188px;
	height: 146px;
	z-index: 2;
	top: 104px;
	left: 20px;
}
#logo img {
   behavior: url("/img/pngbehavior.htc");
}
#logoAbertura{
	position: absolute;
	width: 188px; 
	height: 146px;
	z-index: 1;
	top: 10px;
	left: 20px;
}
#logoAbertura img {
   behavior: url("/img/pngbehavior.htc");
}
#desde {
	position: absolute;
	width: 188px; 
	height: 146px;
	z-index: 0;
	top: 104px;
	left: 180px;
}
#desde img {
   behavior: url("/img/pngbehavior.htc");
}
#desde_home {
	position: absolute;
	width: 188px; 
	height: 146px;
	z-index: 0;
	top: 0;
	left: 180px;
}
#desde_home img {
   behavior: url("/img/pngbehavior.htc");
}
#localidade{
	font-size: 11px;
	color: #741D2B;
	margin: 0 0 0 14px;
	padding: 13px 0 0 7px;
	width: 180px;
	height: 33px;
	background-image: url(/img/bg_localidade.gif);
}	
#localidade select{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	color: #741D2B;
	margin-left: 3px;
	border: 1px solid #741D2B;
	background-color: #FFF;
}
.abertura{
	position: absolute;
	width: 277px; 
	height: 109px;
	z-index: 2;
	top: 250px;
	left: 400px;
}
.aberturaLocalidade{
	position: absolute;
	width: 277px;
	height: 50px;
	z-index: 3;
	top: 322px;
	left: 513px;
}
.abertura img {
   behavior: url("/img/pngbehavior.htc");
}
.abertura_home img {
   behavior: url("/img/pngbehavior.htc");
   margin-top: 30px
}

#foto_home {
	background-image: url(/img/home00.jpg);
	width: 619px;
	height: 422px;
	margin-left: 80px;
}

/*----MENU----*/

#menuSeguro {
	position: relative;
	width: 740px;
	margin: 0 20px;
	padding: 0;
	list-style-type: none;
	margin-top:65px;
}
#menuSeguro li {
	float: left;
}
#menuSeguro li a {
	display: block;
	height: 25px;
	text-decoration: none;
}
#menuSeguro li a:hover {
	text-decoration: none;
}
#menuSeguro li a span {
	visibility: hidden;
}
#menuSeguro #seguroSacola {
	width: 142px;
	background: url(/img/bt_menuseguro_sacola.gif) 0 -25px no-repeat;
}
#menuSeguro #seguroSacola:hover {
	width: 203px;
	background: url(/img/bt_menuseguro_sacola.gif) 0 0 no-repeat;
}
#menuSeguro #seguroIdentificacao{
	width: 102px;
	background: url(/img/bt_menuseguro_identificacao.gif) 0 -25px no-repeat;
}
#menuSeguro #seguroIdentificacao:hover {
	width: 144px;
	background: url(/img/bt_menuseguro_identificacao.gif) 0 0 no-repeat;
}
#menuSeguro #seguroFrete {
	width: 157px;
	background: url(/img/bt_menuseguro_frete.gif) 0 -25px no-repeat;
}
#menuSeguro #seguroFrete:hover {
	width: 226px;
	background: url(/img/bt_menuseguro_frete.gif) 0 0 no-repeat;
}
#menuSeguro #seguroPagamento {
	width: 91px;
	background: url(/img/bt_menuseguro_pagamento.gif) 0 -25px no-repeat;
}
#menuSeguro #seguroPagamento:hover {
	width: 127px;
	background: url(/img/bt_menuseguro_pagamento.gif) 0 0 no-repeat;
}
#menuSeguro #seguroConfirmacao {
	width: 115px;
	background: url(/img/bt_menuseguro_confirmacao.gif) 0 -25px no-repeat;
}
#menuSeguro #seguroConfirmacao:hover {
	width: 173px;
	background: url(/img/bt_menuseguro_confirmacao.gif) 0 0 no-repeat;
}

#menunav {
	position: relative;
	height: 19px;
	margin: 0 10px 0 11px;
	padding: 2px 0 0 220px;
	background-image: url(/img/bg_topmenu.jpg);
	font-size: 13px;
	font-weight:bold;
}
#menunav li {
	display: inline;
	padding: 0 12px 0 12px;
}
#menunav a, a:link,a:visited {
	color: #FFF;
}
#menunav a:hover{
	text-decoration: underline;
}

/*----CONTEÚDO----*/
#content {
	float: left;
	width:785px;
}
#navcontent_left {
	float: left;
	width: 215px;
	*width: 215px;
	padding: 70px 0 0 0px;
	margin-left:18px;
	*margin-left:8px;
	background:#F4EDDE;
}

/*----CONTEÚDO APRESENTAÇÃO----*/
#apresentacao {
	background-image: url(/img/bg_apresentacao.gif);
	background-repeat: no-repeat;
	padding: 100px 20px 0 10px;
}
#apresentacao .transparencia {
	behavior: url("/img/pngbehavior.htc");
}
#apresentacao h2 {
	font-size: 20px;
	color: #900;
}

/*----CONTEÚDO DESCRIÇÃO----*/
#navcontent_right {
	float: left;
	width: 535px;
}
#navcontent_right p {
	color: #000;
	font-size: 1em; 
}

/*----EMPRESA----*/

#navcontent_right #topo {
	width: 500px;
	margin: 0;
}
#navcontent_right #topo #pacoteTitulo {
	float: left;
	color: #823;
	padding-left: 7px;
}
#navcontent_right #topo #pacoteTitulo dt {
	font-size: 18px;
	margin: 0;
	padding: 0;
}
#navcontent_right #topo #pacoteTitulo dd {
	font-size: 24px;
	margin: 0;
	padding: 0;
}
#navcontent_right #listaIndividuais {	list-style:none;	width:500px;	clear: both;	margin-bottom: 10px;}
#navcontent_right #listaIndividuais li {float:left;	color:#009900;	padding-left:5px;	padding-right:5px;	margin-bottom:6px;	border-right:1px solid #cccccc;}
#navcontent_right #listaIndividuais li a {color:#009900;}

#navcontent_right #listaSemanas { float:right; clear:both;}
#navcontent_right #listaSemanas ul {	list-style:none;}
#navcontent_right #listaSemanas ul li {float:left;	color:#006666;	padding-left:5px;	padding-right:5px;	margin-bottom:6px;	border-right:1px solid #cccccc; font-size:14px;}
#navcontent_right #listaSemanas ul li a {color:inherit;}

#navcontent_right #nomeSemana { clear:both; background:#BDDFCF; margin:2px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; font-weight:bold;}
#navcontent_right #descricao { padding:4px;}
#navcontent_right #descricao p { font-size:11px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
#navcontent_right #trocas { padding:4px;}
#navcontent_right #trocas p { font-size:11px; text-align:center; font-family:Arial, Helvetica, sans-serif;}

#navcontent_right .semanaEtapa { width:240px; float:left; margin-top:10px; margin-right:5px;}
#navcontent_right .tdEtapa { background:#BDDFCF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; text-align:center; height:17px; border-bottom:1px solid #006633;}
#navcontent_right .tdFoto { border-bottom:1px solid #006633; border-left:1px solid #006633;}
#navcontent_right .tdPrato { border-bottom:1px solid #006633; border-right:1px solid #006633; height:52px;}
#navcontent_right .tdPrato2 { border-left:1px solid #006633; border-bottom:1px solid #006633; border-right:1px solid #006633; height:52px; text-align:center;}
#navcontent_right .tdPrato3 { font-size:11px;}
#navcontent_right .tdDia { border-bottom:1px solid #006633;}
#navcontent_right .tdTroca { border-bottom:1px solid #006633; border-right:1px solid #006633;}
#navcontent_right .tdLivre {border:1px solid #006633; border-top:none;}

#navcontent_right #nomeRefeicoes {
	font-family:"Trebuchet MS", Arial;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	width:150px;
	height:25px;
	text-align: center;
	padding-top: 6px;
	background-color: #993300;
	border-bottom: 5px solid #CC6600;
	border-top: 5px solid #CC6600;
}

#navcontent_right #topo #pacoteTamanhofonte {
	background-image: url(/img/bg_size.gif);
	float: right;
	color: #000;
	text-align: center;
	height: 38px;
	width: 124px;
	font-size: 12px;
	font-weight: bolder;
	padding-right: 20px;
	background-repeat: no-repeat;
}
#navcontent_menu_empresa {
	padding-left: 17px;
	font-size: 12px;
	color: #000;
}
#navcontent_empresa {
	padding: 10px 20px 0 10px;
	margin: 70px 0px 0 0;
}
#navcontent_empresa dt {
	margin: 12px 0 12px 0;
	color:#823;
	font-size: 17px;
}
#navcontent_empresa dd {
	margin: 0;
	margin-left:15px;
}

#navcontent_menu_empresa li {
	margin: 8px;
	font-weight: bold;
	border-bottom:1px solid #99CC66;
	width:165px;
	*width:145px;
	list-style:none;
	font-size:13px;
}
#navcontent_menu_empresa li a { color:inherit;}

#navcontent_empresa dd a, a:link,a:visited {
color:#515151;
}
#navcontent_empresa h3{
	color:#B7954C;
	font-size: 17px;
}
#navcontent_empresa h4{
	color:#823;
	font-size: 15px;
}

#navcontent_empresa h3 img{
	margin-right:10px;
 	align:absmiddle;
}
#navcontent_empresa .pergunta{
	margin: 12px 0 12px 0;
	color:#7F5A09;
	font-size: 13px;
	text-decoration: none;
	display: block;
}
#navcontent_empresa .pergunta b{
	color:#823;
}
#navcontent_menu_empresa dt {
	margin: 8px;
	font-weight: bolder;
}
#navcontent_menu_empresa dd {
	margin: 0;
	padding-left: 10px;
}
#navcontent_menu_empresa dt a, a:visited, a:link {
	color: #000;
}
#navcontent_menu_empresa dd a:link {
	color: #767676;
}
#navcontent_menu_empresa dd a:visited {
	color: #882233;
}
#navcontent_empresa ul {
margin-left: 13px;
}
#navcontent_empresa ul li {
	list-style-image: url(/img/bullet.gif);
}
.listagem{
	width: 240px;
	float:left;
	margin-bottom:10px
}
.listagem2{
	width: 260px;
	float:right;
	margin-bottom:10px
}
/*----CONTEÚDO MENU LATERAL----*/
#social {
	width:206px;
	overflow:hidden;
	text-align:center;
}

#navcontent_menu {
	background-image: url(/img/mainnav_lateral.gif);
	background-repeat: repeat-y; 
	overflow:hidden;
}
#navcontent_menu_header {
	background-image: url(/img/topnav_lateral0.gif);
	width: 206px;
	height: 75px;
}

/*----CONTEÚDO MENU LATERAL BUSCA----*/
#navcontent_menu_busca {
	font-size: 12px;
	color: #000;
	border-top: 1px solid #900;
	border-bottom: 1px solid #900;
	margin: 0 20px 0 25px;
	padding: 15px 0 15px 0;	
}
#navcontent_menu_busca .inputbox {
	width: 140px;
	height: 16px;
	border: 1px solid #900;
	font-size: 9px;
	color: #000;
	background-color: #FFF;
}
#navcontent_menu_busca .button {
	width: 80px;
	height: 20px;
	border: 1px solid #900;
	font-size: 9px;
	color: #900;
	background-color: #FFF;
	margin-top: 7px;
}

/*----CONTEÚDO MENU LATERAL LEGENDA----*/
#navcontent_menu_legenda {
	padding: 10px 0 10px 20px;
	font-size: 12px;
	color: #000;
}
#navcontent_menu_legenda li {
	list-style-type: none;
	margin-bottom: 4px;
}
.transparencia img {
   behavior: url("/img/pngbehavior.htc");
}
div #navcontent_menu_legenda {
	margin-bottom: -2px;
}

#navcontent_menu_banner {
	padding: 5px 0 10px 13px;
}

/*----RODAPÉ----*/
#rodape {
	position: relative;
	width: 759px;
	margin: auto;
	padding-top: 5px;
	clear: both;
	font-size: 11px;
	color: #777;
	z-index: 10;
}
#informacao {
	position: relative;
	width: 759px;
	margin: 0;
	padding: 0;
	background-image: url(/img/bg_rodape_mid.jpg);
	color: #823;
	font-size: 12px;
}
#informacao dl {
	position: relative;
	margin: 0;
	padding: 0 0 0 15px;
}
#informacao dl dd {
	margin: 0;
	padding: 5px 5px 0 5px;
	float: left;
}
#informacao dl dd.informacaoPagamentoBorder {
	border-right: 1px #823 solid;
}
#informacao dl dd a {
	margin: 0;
	padding: 0;
}
#informacao #informacaoQualidade {
	width: 220px;
	float: left;
}
#informacao #informacaoSeguro {
	width: 80px;
	float: left;
	padding: 0 0 0 20px;
}
#informacao #informacaoTelevendas {
	width: 190px;
	float: left;
	padding: 0 0 0 10px;
}
#informacao dl#informacaoTelevendas dd {
	padding: 5px 0 0 0;
}

#informacao #informacaoAtendimento {
	width: 190px;
	float: right;
}
#informacao dl#informacaoAtendimento dd {
	padding: 5px 0 0 0
}

#informacao #informacaoPagamento {
	clear: both;
	margin: 10px 0 0 0;
}
#copyright {
	position: relative;
	float: left;
	margin: 0;
	padding: 5px 0 0 10px;
}
#sitebytau {
	position: relative;
	float: right;
	margin: 0;
	padding: 5px 10px 0 0;
}
#sitebytau a, #sitebytau a:link, #sitebytau a:visited {
	color: #777;
}
#sitebytau a:hover {
	text-decoration: underline;
}
.endClear {
	clear: both;
}

.menuLinhas .ul { display:table;  width:165px; *width:145px;}
.menuLinhas .li { display:table-row; font-weight:normal; font-size:12px; text-align:right;}

.linhasCapaEsquerda { width:530px; height:222px; margin-bottom:5px; overflow:hidden; background:no-repeat top;}
.linhasCapaEsquerda h2 { display:none;}
.linhasCapaEsquerda p { margin-top:118px; width:302px; padding-left:10px;}

.linhasCapaDireita { width:530px; height:222px; margin-bottom:5px; overflow:hidden; background:no-repeat top;}
.linhasCapaDireita h2 { display:none;}
.linhasCapaDireita p { margin-top:118px; width:293px; padding-right:10px; float:right; text-align:right;}

#produtosdalinha { margin-left:15px;}
#produtosdalinha h2 { font-family:"Trebuchet MS", Arial; color:#99CC00; text-decoration:underline;}
#produtosdalinha ul { margin-left:20px; font-weight:bold; list-style:circle; font-size:13px; line-height:27px;}

/*----CONTEÚDO INDIVIDUAL----*/
.riscado {
	text-decoration: line-through;
	color: #900;
}
.preco {
	color: #7B2;
	font-size: 18px;
}
.itemsacola {
	color: #900;
	font-size: 14px;
	font-weight: bolder;
}
#navcontent_right .tableheaderIndividual {
	font-size: 1.2em;
	color: #FFF;
	font-weight: bolder;
	padding-left: 10px
}
#navcontent_right .tableheader img {
   behavior: url("/img/pngbehavior.htc");
}

#navcontent_right #semanaTop {
	float: left;
	color: #7B2;
	font-size: 1em;
	width: 100%
}

#navcontent_right #pacoteRodape {
	height:50px;
	float:left;
	width:500px;
	margin-top: 10px;
}
#navcontent_right #semanaTop ul li {
	display: inline;
	border-left: 1px solid #000;
	padding: 0 10px 0 10px;
}
#navcontent_right #semanaTop ul li a, #navcontent_right #semanaTop a:link, #navcontent_right #semanaTop a:visited {
	color: #7B2;
}
#navcontent_right #semanaBotton {
	float: left;
	color: #7B2;
	font-size: 1em;
	width: 100%;
}
#navcontent_right #semanaBotton ul li {
	display: inline;
	border-left: 1px solid #000;
	padding: 0 10px 0 10px;
}
#navcontent_right #semanaBotton ul li a, #navcontent_right #semanaBotton a:link, #navcontent_right #semanaBotton a:visited {
	color: #7B2;
}
#navcontent_right #transacaoCompra {
	float:left;
	color: #7B2;
	font-size: 18px;
	padding-right: 10px;
	font-weight: bolder;
}
#navcontent_right #transacaoCompra dt {
	padding: 10px 0 10px 0;
}
#navcontent_right #transacaoCompra dd {
	margin: 0;
	background-image: url(/img/box_troca.gif);
	height: 27px;
	width: 105px;
	color: #000;
	padding: 27px 0 0 35px;
}
#navcontent_right #transacaoValor {
	float: left;
	color: #7B2;
	font-size: 18px;
}
#navcontent_right #transacaoValor dt {
	color: #000;
	padding: 40px 0 5px 0;
}
#navcontent_right #transacaoValor dd {
	margin: 0;
}
#navcontent_right .inputbox_light {
	width: 20px;
	height:16px;
	border: 1px solid #7b2;
	font-size: 9px;
	color: #000;
	margin: 0 5px 0 5px;
	background-color: #FFF;
}
#navcontent_right .inputbox_quant {
	width: 20px;
	height:16px;
	font-size: 10px;
	font-weight:bold;
	color: #000;
	margin: 0 5px 0 5px;
	background-color: #FFF;
	border: 1px solid #CC6600;
	text-align:right;
	padding-right:1px;
}
#navcontent_right #transacaoTrocaTop {
	float: right;
	color: #000;
	font-size: 12px;
	padding-right: 20px;
}
#navcontent_right #transacaoTrocaTop dt {
	padding: 40px 0 5px 25px;
}
#navcontent_right #transacaoTrocaTop dd {
	margin: 0;
}
#navcontent_right #transacaoTrocaBotton {
	float: right;
	color: #000;
	font-size: 12px;
	padding-right:20px;
}
#navcontent_right #transacaoTrocaBotton dt {
	padding: 40px 0 5px 25px;
}
#navcontent_right #transacaoTrocaBotton dd {
	margin: 0;
}
#navcontent_right #tablePacotes {
	float: left;
	padding-right: 20px;
}
#navcontent_right .gray {
	background-color: #F3F3F3;
	border-bottom: 1px solid #77BB22;
	padding: 3px;
}
#navcontent_right .gray .valor {
	font-size: 12px;
	color: #7B2;
	font-weight: bolder;
}
#navcontent_right .gray img {
   behavior: url("/img/pngbehavior.htc");
}
#navcontent_right .branco {
	border-bottom: 1px solid #7B2;
	padding: 3px;
}

/*----CONTEÚDO TABELA2 DESCRIÇÃO----*/
#navcontent_right .branco0 {
	padding: 3px;
}
#navcontent_right .gray0 {
	padding: 3px;
	background-color: #F3F3F3;
}
#navcontent_right .branco2 {
	border-right: 1px solid #7B2;
	padding: 3px;
}
#navcontent_right .branco3 {
	border-bottom: 1px solid #7B2;
	border-right: 1px solid #7B2;
	padding: 3px;
}
#navcontent_right .gray2 {
	background-color: #F3F3F3;
	border-right: 1px solid #7B2;
	padding: 3px;
}
#navcontent_right .gray3 {
	background-color: #F3F3F3;
	border-bottom: 1px solid #7B2;
	border-right: 1px solid #7B2;
	padding: 3px;
}
#navcontent_right .branco0 img {
   behavior: url("/img/pngbehavior.htc");
}
#navcontent_right .branco2 img {
   behavior: url("/img/pngbehavior.htc");
}
#navcontent_right .branco3 img {
   behavior: url("/img/pngbehavior.htc");
}
#navcontent_right .gray2 img {
   behavior: url("/img/pngbehavior.htc");
}
#navcontent_right .gray3 img {
   behavior: url("/img/pngbehavior.htc");
}

/*----------------------------------*/
#navcontent_right .branco .valor {
	font-size: 12px;
	color: #7B2;
	font-weight: bolder;
}
#navcontent_right .branco img {
   behavior: url("/img/pngbehavior.htc");
}
#navcontent_right .tableheader {
	background-image: url(/img/tableheader.gif);
}
#navcontent_right .tableheaderfont {
	font-size: 14px;
	color: #FFF;
	font-weight: bolder;
	text-align: center;
}
#navcontent_right tr td  {
	font-size: 1em;
	color: #000;
}
	
#navcontent_main #navcontent_right #topo #topoA {
	height: 85px;
}
#navcontent_main #navcontent_right #topoB {
	height: 65px;
	clear: both;
	margin-top: 12px;
}
#navcontent_main #navcontent_right #topoB #refeicoesValor {
	float: left;
	height: 45px;
	width: 150px;
	color: #7B2;
	font-size: 18px;
	margin-left: 15px;
}
.tablerefeicaoHeader {
	background-color: #F3E9EB;
	padding: 2px;
}
.tablerefeicaoNome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}


#dialog {position:absolute; width:450px; padding:10px; z-index:200; background:#fff; height:auto;}
#dialog-header {display:block; position:relative; width:436px; padding:3px 6px 7px; height:14px; font-size:14px; font-weight:bold}
#dialog-title {float:left}
#dialog-close {float:right; cursor:pointer; margin:3px 3px 0 0; height:11px; width:11px; background:url(/img/dialog_close.gif) no-repeat}
#dialog-content {display:block; height:auto; padding:6px; color:#666666; font-size:13px}
#dialog-mask {position:absolute; top:0; left:0; min-height:100%; width:100%; background:#FFF; opacity:.75; filter:alpha(opacity=75); z-index:100}
.success {background:#fff bottom right no-repeat; border:1px solid #60a174; border-top:none}
.successheader {background:url(/img/success_header.gif) repeat-x; color:#3c7f51; border:1px solid #60a174; border-bottom:none}


#boxbusca { padding:10px; clear:both;}
#boxbusca h4 { font-family:"Trebuchet MS", Arial; font-size:14px; color:#990000; margin:0px; padding:0px;}
#boxbusca .input { border:1px solid #CC6600;}

#resultadobusca b a { font-size:14px; color:#990000;}
#resultadobusca li a { text-decoration:underline;}
#resultadobusca li a:hover { text-decoration:none;}
