/* CSS Document */

body{
	margin:3px 0px;
	background-color:#f3ebcd;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}
	 	
a.linkcinza {color:#666666; text-decoration:none;}
a.linklaranja {color:#fd922a; text-decoration:none; font-weight:bold;}
a.linkinfo:hover{text-decoration:none;}
a.linklaranja:hover{text-decoration:underline;}
.linklaranja {color:#fd922a;font-weight:bold;}

/*topo - abas/busca*/
.left, .abas, .rleft{width:auto; float:left;}
.right, .busca, .rright{width:auto; float:right;}
.abas, .busca{line-height:0px;border-bottom:1px solid #eeebe0;}
.busca_float,.busca_form{float:left;}
.busca_form{margin-top:8px;}

.rleft, .rright{padding:3px 0px;} /*rodape*/
.menu_interna{width:100%;float:left;height:41px;}

/*formulario busca - topo*/
.inputBusca, .selectBusca{width:119px; border:0; background-color:#ffffff;
color:#666666; font-size:11px; margin-right:5px; 
}
.inputBusca{height:14px; padding:2px;}

.selectBusca{width:135px;}

/*MIOLO */
.box_segmentos{width:141px; border-right:1px solid #f3ebcd; float:left; height:370px; z-index:0;}
.box_segmentos2{width:150px; border-right:1px solid #f3ebcd; float:left; height:370px; z-index:0;}
.box_segmentos3{width:139px; border-right:1px solid #f3ebcd; float:left; height:370px; z-index:0;}

.box_segmentosGeral{width:433px; float:left; margin:0px; padding:0px;}
.box_destaqueGeral{width:336px; float:right;}
.box_destaque{width:336px; height:190px; float:left;}
.box_ofertas{width:316px; height:170px; float:left; padding:0px 0px 0px 10px; margin-bottom:5px;}
.img_ofertas{margin:10px 0px;}


/*MIOLO - MENU*/
ul, li{
	padding:0px;
	margin:0px;
}
ul.none, li.none{list-style:none;}
.alimentacao, .servicos, .informatica, .suprimentos, .saude, .casaecia, .livros, .diversao, .alimentacao_over, .servicos_over, .informatica_over, .suprimentos_over, .saude_over, .casaecia_over, .livros_over, .diversao_over{
	padding:20px 0px 5px 0px; 
}
.alimentacao_over{background-color:#BB3536;}
.servicos_over{background-color:#FD922A;}
.informatica_over{background-color:#7496BB;}
.suprimentos_over{background-color:#B8A174;}
.saude_over{background-color:#FB9898;}
.casaecia_over{background-color:#66B3A2;}
.livros_over{background-color:#B87EB6;}
.diversao_over{background-color:#E5C74F;}
.pontoPai{font-size:6px;padding-left:20px;}
.pontoPaiInterno{font-size:6px;padding-left:10px;}
.ponto{font-size:6px;}

/*******************************************************************************************************************/
div.seg_interna_alimentacao{
	position: absolute;
	width: 119px;
	display:none;
	cursor: pointer;
	color:#F2FFFA;
	background-color: #BB3536;
	padding: 1px 0px 1px 0px;
}
div.seg_alimentacao_interna_sub{
	position: absolute;
	left: 119px;
	width: 131px;
	display:none;
	cursor: pointer;
	color:#F2FFFA;
	background-color: #CA5355;
}
div.seg_alimentacao_interna_sub a{
	color:#F2FFFA;
	text-align: left;
	text-decoration:none;
	padding: 2px 0px 1px 2px;
	width: 98%;
	display: block;
	cursor: pointer;
}
div.seg_alimentacao_interna_sub a:hover{
	background-color: #BB3536;
	cursor: pointer;
}

div.seg_interna_servicos{
	position: absolute;
	width: 150px;
	display:none;
	cursor: pointer;
	color:#F2FFFA;
	background-color: #FD922A;
	padding: 1px 0px 1px 0px;
}
div.seg_servicos_interna_sub{
	position: absolute;
	left: 150px;
	width: 131px;
	display:none;
	cursor: pointer;
	color:#F2FFFA;
	background-color: #FDA652;
}
div.seg_servicos_interna_sub a{
	color:#F2FFFA;
	text-align: left;
	text-decoration:none;
	padding: 2px 0px 1px 2px;
	width: 98%;
	display: block;
	cursor: pointer;
}
div.seg_servicos_interna_sub a:hover{
	background-color: #FD922A;
	cursor: pointer;
}

div.seg_interna_informatica{
	position: absolute;
	width: 122px;
	display:none;
	cursor: pointer;
	color:#F2FFFA;
	background-color: #7496B8;
	padding: 1px 0px 1px 0px;
}
div.seg_informatica_interna_sub{
	position: absolute;
	left: 122px;
	width: 131px;
	display:none;
	cursor: pointer;
	color:#F2FFFA;
	background-color: #7EA2CA;
}
div.seg_informatica_interna_sub a{
	color:#F2FFFA;
	text-align: left;
	text-decoration:none;
	padding: 2px 0px 1px 2px;
	width: 98%;
	display: block;
	cursor: pointer;
}
div.seg_informatica_interna_sub a:hover{
	background-color: #7496B8;
	cursor: pointer;
}

div.seg_interna_suprimentos{
	position: absolute;
	width: 111px;
	display:none;
	cursor: pointer;
	color:#F2FFFA;
	background-color: #B8A174;
	padding: 1px 0px 1px 0px;
}
div.seg_suprimentos_interna_sub{
	position: absolute;
	left: 111px;
	width: 131px;
	display:none;
	cursor: pointer;
	color:#F2FFFA;
	background-color: #C8AF7D;
}
div.seg_suprimentos_interna_sub a{
	color:#F2FFFA;
	text-align: left;
	text-decoration:none;
	padding: 2px 0px 1px 2px;
	width: 98%;
	display: block;
	cursor: pointer;
}
div.seg_suprimentos_interna_sub a:hover{
	background-color: #B8A174;
	cursor: pointer;
}

div.seg_interna_saude{
	position: absolute;
	width: 120px;
	display:none;
	cursor: pointer;
	color:#F2FFFA;
	background-color: #F79996;
	padding: 1px 0px 1px 0px;
}
div.seg_saude_interna_sub{
	position: absolute;
	left: 120px;
	width: 131px;
	display:none;
	cursor: pointer;
	color:#F2FFFA;
	background-color: #FDA7A7;
}
div.seg_saude_interna_sub a{
	color:#F2FFFA;
	text-align: left;
	text-decoration:none;
	padding: 2px 0px 1px 2px;
	width: 98%;
	display: block;
	cursor: pointer;
}
div.seg_saude_interna_sub a:hover{
	background-color: #F79996;
	cursor: pointer;
}

div.seg_interna_casaecia{
	position: absolute;
	width: 103px;
	display:none;
	cursor: pointer;
	color:#F2FFFA;
	background-color: #66B3A2;
	padding: 1px 0px 1px 0px;
}
div.seg_casaecia_interna_sub{
	position: absolute;
	left: 103px;
	width: 131px;
	display:none;
	cursor: pointer;
	color:#F2FFFA;
	background-color: #74BCAC;
}
div.seg_casaecia_interna_sub a{
	color:#F2FFFA;
	text-align: left;
	text-decoration:none;
	padding: 2px 0px 1px 2px;
	width: 98%;
	display: block;
	cursor: pointer;
}
div.seg_casaecia_interna_sub a:hover{
	background-color: #66B3A2;
	cursor: pointer;
}

div.seg_interna_livros{
	position: absolute;
	width: 103px;
	display:none;
	cursor: pointer;
	color:#F2FFFA;
	background-color: #B87EB6;
	padding: 1px 0px 1px 0px;
}
div.seg_livros_interna_sub{
	position: absolute;
	left: -131px;
	width: 131px;
	display:none;
	cursor: pointer;
	color:#F2FFFA;
	background-color: #C795C5;
}
div.seg_livros_interna_sub a{
	color:#F2FFFA;
	text-align: left;
	text-decoration:none;
	padding: 2px 0px 1px 2px;
	width: 98%;
	display: block;
	cursor: pointer;
}
div.seg_livros_interna_sub a:hover{
	background-color: #B87EB6;
	cursor: pointer;
}

div.seg_interna_diversao{
	position: absolute;
	width: 99px;
	display:none;
	cursor: pointer;
	color:#F2FFFA;
	background-color: #E5C74F;
	padding: 1px 0px 1px 0px;
}
div.seg_diversao_interna_sub{
	position: absolute;
	left: -131px;
	width: 131px;
	display:none;
	cursor: pointer;
	color:#F2FFFA;
	background-color: #F1D254;
}
div.seg_diversao_interna_sub a{
	color:#F2FFFA;
	text-align: left;
	text-decoration:none;
	padding: 2px 0px 1px 2px;
	width: 98%;
	display: block;
	cursor: pointer;
}
div.seg_diversao_interna_sub a:hover{
	background-color: #E5C74F;
	cursor: pointer;
}

/*******************************************************************************************************************/

/******************************************/
div.seg_alimentacao,div.seg_servicos,div.seg_informatica,div.seg_suprimentos,div.seg_saude,div.seg_casaecia,div.seg_livros,div.seg_diversao{
	color:#777777;
	text-decoration:none;
	padding: 1px 0px 1px 0px;
}
div.seg_alimentacao_over,div.seg_servicos_over,div.seg_informatica_over,div.seg_suprimentos_over,div.seg_saude_over,div.seg_casaecia_over,div.seg_livros_over,div.seg_diversao_over{
	color:#F2FFFA;
	text-decoration:none;
	cursor: pointer;
	padding: 1px 0px 1px 0px;
}
/******************************************/
div.seg_alimentacao_sub{
	position: absolute;
	left: 141px;
	width: 131px;
	display:none;
	cursor: pointer;
	color:#F2FFFA;
	background-color: #CA5355;
	z-index: 999;
}
div.seg_alimentacao_sub a{
	color:#F2FFFA;text-decoration:none;
	padding: 2px 0px 1px 2px;
	width: 98%;
	display: block;
}
div.seg_alimentacao_sub a:hover{
	background-color: #BB3536;
}
/******************************************/
div.seg_servicos_sub{
	position: absolute;
	left: 141px;
	width: 131px;
	display:none;
	color:#F2FFFA;
	background-color: #FDA652;
	z-index: 999;
}
div.seg_servicos_sub a{
	color:#F2FFFA;
	text-decoration:none;
	padding: 2px 0px 1px 2px;
	width: 98%;
	display: block;
}
div.seg_servicos_sub a:hover{
	background-color: #FD922A;
}
/******************************************/
div.seg_informatica_sub{
	position: absolute;
	left: 291px;
	width: 131px;
	display:none;
	color:#F2FFFA;
	background-color: #7EA2CA;
	z-index: 999;
}
div.seg_informatica_sub a{
	color:#F2FFFA;text-decoration:none;
	padding: 2px 0px 1px 2px;
	width: 98%;
	display: block;
}
div.seg_informatica_sub a:hover{
	background-color: #7496B8;
}
/******************************************/
div.seg_suprimentos_sub{
	position: absolute;
	left: 291px;
	width: 131px;
	display:none;
	color:#F2FFFA;
	background-color: #C8AF7D;
	z-index: 999;
}
div.seg_suprimentos_sub a{
	color:#F2FFFA;text-decoration:none;
	padding: 2px 0px 1px 2px;
	width: 98%;
	display: block;
}
div.seg_suprimentos_sub a:hover{
	background-color: #B8A174;
}
/******************************************/
div.seg_saude_sub{
	position: absolute;
	left: 291px;
	width: 131px;
	display:none;
	color:#F2FFFA;
	background-color: #FDA7A7;
	z-index: 999;
}
div.seg_saude_sub a{
	color:#F2FFFA;text-decoration:none;
	padding: 2px 0px 1px 2px;
	width: 98%;
	display: block;
}
div.seg_saude_sub a:hover{
	background-color: #F79996;
}
/******************************************/
div.seg_casaecia_sub{
	position: absolute;
	left: 430px;
	width: 131px;
	display:none;
	color:#F2FFFA;
	background-color: #74BCAC;
	z-index: 999;
}
div.seg_casaecia_sub a{
	color:#F2FFFA;text-decoration:none;
	padding: 2px 0px 1px 2px;
	width: 98%;
	display: block;
}
div.seg_casaecia_sub a:hover{
	background-color: #66B3A2;
}
/******************************************/
div.seg_livros_sub{
	position: absolute;
	left: 430px;
	width: 131px;
	display:none;
	color:#F2FFFA;
	background-color: #C795C5;
	z-index: 999;
}
div.seg_livros_sub a{
	color:#F2FFFA;text-decoration:none;
	padding: 2px 0px 1px 2px;
	width: 98%;
	display: block;
}
div.seg_livros_sub a:hover{
	background-color: #B87EB6;
}
/******************************************/
div.seg_diversao_sub{
	position: absolute;
	left: 430px;
	width: 131px;
	display:none;
	color:#F2FFFA;
	background-color: #F1D254;
	z-index: 999;
}
div.seg_diversao_sub a{
	color:#F2FFFA;text-decoration:none;
	padding: 2px 0px 1px 2px;
	width: 98%;
	display: block;
}
div.seg_diversao_sub a:hover{
	background-color: #E5C74F;
}
/******************************************/

/*MIOLO - OFERTAS*/
.anterior, .proximo{padding-top:80px; float:left;}
.ofertas{width:270px; float:left; margin:17px 11px;}
.prodOferta{width:80px; float:left; margin:0px 2px;}
.imgOferta{width:80px; height:80px; vertical-align:middle;}
.eloja{color:#bb3535;}


/*INTERNA - SUAS COMPRAS*/
#suas_compras{padding:0px 50px 10px 0px;}
#suas_compras .comobobox{border:1px solid #90a8bf; padding:2px; font-size:11px; font-family:tahoma; margin-bottom:3px;}
.tabCompras{margin-top:10px;}
.titCompras{padding:0px 0px 0px 149px;}
.corpo_compras{padding:0px 0px 0px 149px;}
.texto_compras{color:#90abc6;}
.contraste{background-color:#f5f5f5; color:#afa685;}
.tabColor, .tabTotalColor{color:#afa685;}
.tabTotal, .tabTotalColor{border-bottom:1px solid #eeebe0;}
a.linkinfo {color:#999999; text-decoration:underline;}
a.linkinfo:hover{text-decoration:none;}
.retornar{padding:20px 0px 0px 149px;}

/*INTERNA - COMO FUNCIONA*/
.como_funciona{
	margin:0px 0px 0px 227px;
	_margin:0px 0px 0px 100px;
	padding-bottom:30px;
	float:left;
	width:310px;
	text-align:left;
}
.num{float:left; width:35px; margin:8px 0px;}
.numTxt{float:left; width:270px; margin:8px 0px;}

a.linkazul {color:#90abc6; text-decoration:underline;}
a.linkazul:hover{text-decoration:none;}
.loja{width:auto; float:left; padding:5px; line-height:180%;}


/*INTERNA - LEMBRADOR*/
.lembrador{width:289px; float:left;}
.calendario{width:257px; float:left;}
.calendario_lembrador{width:257px; float:bottom;}
.dia-semana td{
	width:18px;
	height:18px;
	background-image: url(../img/bg-data.gif);
}
.mes{
	width:94px;
	height:18px;
	background-image: url(../img/bg-mes.gif);
}
.dataHoje{background-color:#dac38a; color:#fff;}

td.paddCalendario{padding:3px;}

.saudacao{font-size:14px; color:#95acc2; font-weight:bold;}

/* FORMULARIOS - LEMBRETE*/

.formCadastro,.textCadastro{width:260px; border:1px solid #90a8bf; padding:2px; font-size:11px; font-family:tahoma;}
.formBusca{border:1px solid #90a8bf; padding:2px; font-size:11px; font-family:tahoma;}
.busca_lembretes{padding-left:65px; padding-top:20px;}
.textCadastro{height:90px; margin-bottom:5px;}
.baseData{width:100%; float:left;}
.formData{margin:5px 0px; float:left; width:auto; margin-right:10px;}
.formDia{width:40px; font-size:11px; color:#999;}
.formMes,.formOcasiao{width:97px; font-size:11px; color:#999;}
.formRadio{float:left; width:auto; margin-top:3px;}
.txtRadio{float:left; width:auto; margin-top:4px;}

.clear{clear:both; padding-top:10px;}

/*MALA DIRETA*/
.maladireta{padding-left:167px; float:left;}

ul.mala{list-style-image:url(../img/icones/ul_suprimentos.gif);
margin:10px 0px 0px 15px;
}

ul.mala li{padding:7px 0px;}
ul.mala li a:link{text-decoration:none;color:#9A9A9A;}
ul.mala li a:visited{text-decoration:none;color:#9A9A9A;}
ul.mala li a:hover{text-decoration:underline;color:#AAA390;}

/*FALE CONOSCO*/
.faleconosco{padding-left:182px; float:left; width:587px;}
.faleconoscoform{padding-left:40px; float:left; width:587px;}
.faleconoscoform label{
width:220px;
}

.faleTxt{margin-left:70px; width:290px;}
.btFale{margin-left:290px; width:290px;}
.saibamaisFale{padding-left:162px;width:490px; float:left; margin-left:20px;}
.saibamais{width:490px; float:left; margin-left:20px;}

/*FORMULARIO - FALE CONOSCO*/
label{float:left; text-align:right; width:65px; margin-right:5px; padding-bottom:3px;}
.formContato{width:260px; border:1px solid #90a8bf; padding:2px; font-size:11px; font-family:tahoma; margin-bottom:3px;}
.formRadio2{float:left; width:auto;}
.txtRadio2{float:left; width:auto; margin-top:1px;}

/*POSIÇÃO DA DIV CONHEÇA TAMBEM NAS PÁGINAS*/
.titConheca{margin-left:22px;}
.conheca, .conheca-mala,.conheca-funciona,.conheca-lembrador,
.conheca-cadastro, .conheca-faq, .conheca-cadastro-inicial, .conheca-login,
.conheca-altera-senha, .conheca-suascompras, .conheca-cadastro-sucesso{float:right; width:185px; height:auto;}

.conheca-mala{margin-top:200px;}
.conheca-funciona{margin-top:150px;}
.conheca-lembrador{margin-top:250px;}
.conheca-cadastro-inicial{margin-top:220px;}
.conheca-altera-senha{margin-top:20px;}
.conheca-cadastro{margin-top:670px;}
.conheca-cadastro-sucesso{margin-top:70px;}
.conheca-login{margin-top:30px;}
.conheca-suascompras{margin-top:0px;}
.conheca-faq{margin-top:295px;}

/*CADASTRO ECENTER*/
form{margin:0px; padding:0px;}
.invalido{color:#f90b16;}
.cadastro{padding-left:0px; float:left; width:550px;}
.cadastro-inicial{padding-left:182px; float:left;}
.cM{margin-left:221px; margin-bottom:2px; width:auto; padding:0px;}
.cM-altera-senha{margin-left:162px; margin-bottom:2px; width:auto; padding:0px;}
label.LCadastro{width:100px;}
.formCG,.formCM,.formCP{width:180px; border:1px solid #90a8bf; padding:2px; font-size:11px; font-family:tahoma; margin-bottom:0px;}
.ddd{border:1px solid #90a8bf; padding:2px; font-size:11px; font-family:tahoma; margin-bottom:0px;}
.formCM{width:120px;}
.formCP{width:50px;}

.button_cadastrar{background-image: url(../img/botoes/cadastrar.gif); width:53px; height:16px; border:0px;}
.button_salvar{background-image: url(../img/botoes/salvar.gif); width:36px; height:16px; border:0px;}
.button_limpar{background-image: url(../img/botoes/limpar.gif); width:34px; height:16px; border:0px;}
.button_enviar{background-image: url(../img/botoes/enviar.gif); width:36px; height:16px; border:0px;}
.button_ok{background-image: url(../img/botoes/ok.gif); width:20px; height:18px; border:0px;}
.button_excluir{background-image: url(../img/botoes/excluir.gif); width:36px; height:16px; border:0px;}

/*FAQ*/
.fontMarrom{color:#afa685;}
.fontAzul{color:#7496b8;}
.faq{
	margin:0px 0px 0px 130px;
	padding-bottom:30px;
	float:left;
	width:407px;
	text-align:left;
}
.numTxtFaq{float:left; width:350px; margin:8px 0px;}
.base_lista{width:100%; float:left;}
.topo{margin-top:185px;}
.topo2{margin-top:540px;}

/*BUSCA*/
#busca{padding:0px 100px 50px 100px;}
/* 
#busca a:link{color:#6295c6; text-decoration:none;}
#busca a:visited{color:#6295c6; text-decoration:none;}
#busca a:hover{color:#6295c6; text-decoration:underline;} */

#div_banner_expansivo {
	position:absolute;
	width:629px;
	height:200px;
	z-index:0;
}

#div_banner_expansivo_mini {
	position:absolute;
	height:29px;
	z-index:1;
	width:629px;
	filter: alpha(opacity=0);
	-moz-opacity:0;
}

.base_topo{width:769px; float:left; z-index:0;}
.right{width:629px; z-index:0;}

a.linkazul{color:#6295c6; text-decoration:none;}
a:hover.linkazul{text-decoration:underline;}


/* PROMOÇÕES*/
.cadastro-promocao{padding-left:105px; float:left; width:440px;}
.titPromocoes{text-align:center;}
.promocoes{float:right; width:160px; height:auto; margin-left:2px;}
#promocoes{padding-left:105px; z-index:1000; color:#999;}
#promocoes .banner-promocao{padding:5px;}
#promocoes .esq_pro{
	width:460px;
	float:left;
}
#promocoes .dir_pro{width:180px;
	float:left;}
#promocoes form{margin-top:10px;}	
#promocoes .dir_pro label{width:auto; float:left; text-align:left; padding-right:5px;padding-top:3px;}
#promocoes .dir_pro input{width:100px; float:left; border:1px solid #90a8bf; padding:2px; font-size:11px; font-family:tahoma;}

#promocoes .dir_pro  .ok{width:20px;height:19px;border:0px;padding:0px;margin-left:5px;}

#cinemapopup
{
	position: absolute;
	width: 141px;
	height: 180px;
	z-index: 999;
	text-align: center;
	border: 0px solid #F3EBCD;
}

#cinemapopup div
{
	background-color: #F3EBCD;
	height: 150px;
	border: 1px solid #F3EBCD;
}

#cinemapopup a
{
	display: block;
	width: 126px;
	height: 28px;
	margin-top: 2px;
	margin-bottom: 1px;
	margin-left: 2px;
	padding: 2px;
	text-decoration: none;
	text-align: left;
	border: 1px solid #F3EBCD;
}

#cinemapopup a:hover
{
	background-color: #FFFFEE;
}

#cinemapopup .cine
{
	color: #987701;
	font-weight: bold;
	text-decoration: none;
}

#cinemapopup .local
{
	color: #666666;
	font-style: italic;
	text-decoration: none;
}

/*****************************************************************************/
#vitrine{
	width:320px;
	height:auto;
}

#vitrine .setas{width:12px; float:left; padding-top:52px;}
#vitrine .produto{
	width:98px;
	float:left;
	border:0px solid blue;
}

#vitrine .box_hotel{
	position: relative;
	float:left;
	width:294px;
	height:135px;
	border:0px solid #ff0000;
	overflow:hidden;
}

#vitrine .box_hotel_interno{
	position: relative;
}

.opacity
{
	-moz-opacity: 0.3;
	filter: alpha(opacity=30);
}

#vitrine .altprod{height:90px;}

