/* Elementos */
body{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	SCROLLBAR-FACE-COLOR		: #E8E8E8;
	SCROLLBAR-HIGHLIGHT-COLOR	: #E8E8E8;
	SCROLLBAR-SHADOW-COLOR		: #E8E8E8;
	SCROLLBAR-3DLIGHT-COLOR		: gray;
	SCROLLBAR-ARROW-COLOR		: black;
	SCROLLBAR-TRACK-COLOR		: #EAEAEA;
	SCROLLBAR-DARKSHADOW-COLOR	: gray;
	background: #EEE url('../images/fundo_tela.jpg') repeat-x bottom left;
}

img{
	border: 0px;
}

td {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}


a{
	color: gray;	
	text-decoration:none;
}
a:hover{
	color: #000000;
	text-decoration:none;
}


a.hos:hover{
	color: black;
	text-decoration:none;
}

a.comprar{
	color: #3c8234;	
	font-weight: bolder;
}

a.comprar:hover{
	color: #002F01;
	font-weight: bold;
}

a.comprar2{
	color: #3c8234;	
	font-weight: bolder;
	font-size: 9px;
}

a.familia{
	color: #000;	
	text-decoration:none;
}
a.familia:hover{
	color: gray;
	text-decoration:none;
}


div > a.comprar2{
	font-size: 8px;
	letter-spacing: -1;
}

.p_normal{
	/*text-align: justify;	*/
	margin-top: -2px;
	margin-bottom: 2px;
}


/*=======*/

.caixa_texto, .caixa_qtd {
	font-family: Verdana;
	font-size: 10px;
	background: #FFFFFF;
	border: 1px solid #909090;
	height: 17px;
	padding-left: 2px;
}

.caixa_qtd{
	text-align: center;
}

.caixa_texto_area	{
	font-family: Tahoma;
	font-size: 11px;
	background: #FFFFFF;
	border: 1px solid #909090;
}

.botao {
	background-color: Silver;
	color: #3F3F3F;
	border: 1px solid #999;
	font-style: normal;
	font-size: 10px;
	font-family: Tahoma;
	padding: 0px;
	height: 17px;
	padding-bottom: 2px;
}

.rotulo-form{
	background-color: #EFF4F8;
	font-weight: bold;
}

.rotulo-formsimples{
	background-color: #EFF4F8;
}

.ajuda-form{
	font-weight: normal;
}

.botao-form{
	background-color: #D7D7D7;
	color: #626262;
	border: 1px solid #808080;
	font: bold 11px Tahoma;
}

.just{
	text-align: justify;
}

/*=======*/

/* Estrutura */

.barra_login {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #067FC6;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

.menu_header {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #006699;
}

.menu_titulo{
	font: bold 11px Verdana ;	
	color: #4682B4;
	text-align: center;
	line-height : 12px;
	width: 140;
	height: 15px;
}

.menu_titulomarca{
	font: bold 11px Verdana ;	
	color: #8B5621;
	text-align: center;
	line-height : 12px;
	width: 140;
	height: 15px;
}

/* ========= */


.menu_marcas_off, .menu_marcas_on  {
	line-height : 20px;
	font-family: Verdana;
	width: 150px;
	height: auto;
	margin-top: 1px;	
	font-size: 11px;	
}

.menu_marcas_off {
	color: #8B5621;
	background-color: F3D1AC;/*#EDCCA8;*/
}

.menu_marcas_on {
	color: #FFFFFF;
	background-color: #DFA56C;/*#DC9F61;*/
	cursor: pointer;
}

/* ========= */


.menu_tipos_on, .menu_tipos_off {
	line-height : 20px;
	font-family: Verdana;
	border: solid 1px navy;
	height: 20px;
	margin: 1px;	
	font-size: 11px;
	text-align: center;
	float: left;
	cursor: pointer;
}

.menu_tipos_on {
	/*color: #fff;
	background-color: #9ABBD8;*/
	
	color: navy;
	background-color: #FFF;	
}

.menu_tipos_off  {
	color: #FFF;
	background-color: navy;
	
	/*color: #36648B;
	background-color: #cedce8;*/	
}

td > .menu_tipos_off {
	border: 0px;
}

td > .menu_tipos_on {
	border: 0px;
}

.ls_produtos{
	float: left;
}


#titulo_secao {
	line-height: 20px;
	background-color: #fff;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
	margin-top: 8px;
	
	color:#4682B4;
	margin-bottom: 3px;
	padding-left: 2px;	
	width: 100%;
	border-bottom: solid 3px #9ABBD8;
}

#titulo_secao .voltar{
	text-align: right;
	margin-right: 10px;
	font-size: 11px;
	font-weight: bold;
	top: 5px;
	right: 0px;
	position: absolute;
}
#titulo_secao > .voltar{
	top: -10px;
}

#titulo_secao2 {
	position: relative;
	line-height: 20px;
	background-color: #fff;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
	margin-top: 8px;
	color:#4682B4;
	margin-bottom: 3px;
	padding-left: 2px;	
	width: 100%;
	border-bottom: solid 3px #9ABBD8;
}

#paginacao{
	position: absolute;
	top: 132px;
	right: 15px;
	height: 25px;
	width: auto;
	margin-top: -3px;
	padding: 2px;
	color: #AFAFAF;
	font-size: 12px;
}

#paginacao a, #paginacao span{
	margin: 3px;
}

#paginacao_inferiror #paginacao{
	height: 25px;
	width: auto;
	text-align: center;
	position: relative;
	top: auto;
	right: auto;
	background-color: #F8F8F8;
	margin-top: 30px;
	padding-top: 5px;
}

.titulo_subsecao {
	font-family: Verdana;
	font-size: 11px;
	color: #4682B4;
	font-weight: bold;
	padding: 25px 0px 0px 3px;
	margin-bottom: 4px;	
	width: 100%;
	border-bottom: solid 1px #9ABBD8;
}

.subtitulo_subsecao {
	color: #4682B4;
	font-weight: bold;
	padding: 15px 0px 0px 5px;
}

.titulo_detalhes {
	font: bold 10px Verdana;
	color: #4682B4;
	padding-top: 2px;
	padding-left: 2px;
	margin: 25px 0px 10px 0px;
	width: 99%;
	border-bottom: solid 2px #9ABBD8;
}

.rotulos{
	font: bold 11px Verdana;
	color: #4682B4; 
}

.titulo_produtos{
	font-family: Verdana;
	font-size: 11px;
	color: #F00000;
	font-weight: bold;
	padding-top: 3px;
	margin-bottom: 4px;
	padding-left: 3px;	
	width: 100%;
}

.nome_produto{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: center;
	background-image: url(../images/fundo_nome_produto.gif);
	border-bottom: solid 1px #C0C0C0;
}

.preco{
	text-align: center;
}

.economize{
	color: #FF966F;
}

.pesquisa{
	background-color: #f0f0f0;
}
.pesquisa th{
	font-size: 11px;
	padding-bottom: 3px;
}
.pesquisa td{
	padding: 4px;
}

.comentario{
	font-size: 9px;
	color: #888;
}
a.detalhes{
	color: #3c8234;	
}

a.detalhes:hover{
	color: #005301;			
}

a.ampliar{
	color: blue;
	font-size: 9px;			
	font-family: verdana;			
}

a.ampliar:hover{
	color: red;
	font-size: 9px;			
	font-family: verdana;			
}

/* OBJETOS DE FORMULARIO */
form{
	border : 0px;
	padding-bottom : 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.radio {
	margin-right: -2px;
	margin-bottom: -2px;
}

.combo, .combo_marcas {
	font-family: Verdana; 
	font-size: 10;
	border: 1 solid gray;
}

.combo_marcas{
	color: #8B5621;
}


.botao, .botao_pesquisa {
	font-family: Verdana;
	font-size: 10px;
	color: #555555;
	font-weight: bold;
	border: solid 1px #000000;
	background-color: #EAEAEA;
	cursor: pointer;
}

.botao_pesquisa{
	width: 25px;
	text-align: center;
}

#carregando{
	position: absolute;
	right: 30px;	
	visibility: hidden;
	border: solid 1px #000000;
	padding: 5px;
	background-color: #f0f0f0;
	z-index: 1001;
}

#cesta{
	position: absolute;
	top: 120px; 
	left: 115px;	
	visibility: hidden;
	border: solid 1px #999;
	background-color: #FFF;
	z-index: 1000;
}

#container{
	position: relative;
	width: 780px;
	height: auto;
	left: 50%;
	margin-left: -390px;
	padding: 0px 0px 0px 0px;
	background-color: #FFF;
}

.menu_aba0, .menu_aba0_on, .menu_aba1, .menu_aba1_on, .menu_aba2, .menu_aba2_on, .menu_aba3, .menu_aba3_on, .menu_aba4, .menu_aba4_on{
	position: absolute;
	font-size: 9px;	
	top: 105px; 
	width: 97px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	background-color: #cedce8;
	color: #36648B;
	-moz-border-radius-bottomleft: 8;
	-moz-border-radius-bottomright: 8;
}

.menu_aba0, .menu_aba0_on{
	right: 455px;	
}

.menu_aba1, .menu_aba1_on{
	right: 345px;
}

.menu_aba2, .menu_aba2_on{
	right: 235px;
}

.menu_aba3, .menu_aba3_on{
	right: 125px;
}

.menu_aba4, .menu_aba4_on{
	right: 15px;
}

.menu_aba0_on, .menu_aba1_on, .menu_aba2_on, .menu_aba3_on, .menu_aba4_on {
	background-color: #9ABBD8;
	color: white;
	cursor: pointer;
}

.link_mais{
	background-color: #DDD;
	padding: 3px 0px;
}

#tb-produto {
	background-image: url(../images/fundo_produto.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

#tb-especie{
	border: solid 1px #F0F0F0;
	border-bottom: none;
}

#tb-especie td{
	border-bottom: solid 1px #F0F0F0;
}

#tb-especie tr.cinza{
	background-color: #FAFAFA;
}

#tb-comprar td{
	padding: 0px 2px;
}

#tb-comprar select{
	width: 165px;
}

#imagem_gd{
	width: 321px;
}

#imagem_gd img{
	border: solid 1px #C0C0C0;
}

h5{
	font-size: 12px;
}

.img-pq{
	border: solid 1px #C0C0C0;
}

.td-resumo{
	padding-left: 5px;
}

a.div-filtro{
	background: #E4E4E4 url(../images/excluir.gif) no-repeat 126px 4px;
	border-top: solid 1px #C0C0C0;
	display: block;
	width: 141px;
	height: auto;
	padding: 2px 0px 2px 0px;
}

#rodape{
	border-top: solid 1px #000;
}

#rodape .rodape_cinza{
	background-color: #808080;
	border-top: solid 1px #FFF;
	color: #FFF;
	padding: 2px 0px;
}

#sombra{
	color: #000;
	background-color: #FFF;

	position: absolute;
	width: 100%;
	height: 100%;

	top: 0px;
	left: 0px;

	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	alpha: 0.6;

	z-index: 100;
}

#filtros p{
	font-size: 10px;
	margin: 0px;
	margin-bottom: 5px;
}
.voltar{
	text-align: right;
	margin-right: 10px;
	font-size: 12px;
	font-weight: bold;
}

#tb_parcelas th{
	background-color: #EEE;
	border: solid 1px #E5E5E5;
	font-size: 9px;
	font-weight: normal;
}

#tb_parcelas td{
	background-color: #F9F9F9;
	border: solid 1px #F0F0F0;
}

#tb_parcelas td.subTotal, #tb_parcelas th.subTotal{
	background-color: #EEE;
	border: solid 1px #E5E5E5;
	text-align: right;
	padding-left: 8px;
	font-size: 11px;
}

#tb_parcelas .total{
	font-size: 12px;
	color: #009;
	font-weight: bold;
	text-align: right;
}

#tb_cesta, #tb_cesta tr{
	background-color: transparent;
}

#tb_cesta th{
	text-align: left;
	background-color: #D7EEFF;
	border: solid 1px #A7DAFF;
	font-size: 10px;
}

#tb_cesta th input{
	font-weight: normal;
}

#tb_cesta td{
	background-color: #F4FAFC;
	border: solid 1px #D7EEFF;
}

#tb_cesta .valorTotal{
	color: #000099;
}

#tb_cesta .textoTotal, #tb_cesta .valorTotal{
	text-align: right;
	font-size: 14px;
	border: solid 1px #9AD89A;
	background-color: #ECF6EC;
}

#tb_cesta .subTotal{
	color: #000099;
	text-align: right;
	font-size: 12px;
}

#tb_cesta .descricao, #tb_parcelas .descricao{
	font-size: 9px;
}

#tb_cesta .barra{
	background: #FFF url(../images/cesta_barra.gif);
	font-weight: bold;
	color: #333;
	border: solid 1px #9AD89A;
}

.div_copiardados{
	font-size: 10px;
	position: absolute;
	right: 10px;
	top: 0px; 
}

#div_login{
	font-size: 9px;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	color: #070;
}
#div_login li{
	margin: 0px;
}

.cesta_desconto{
	font-weight: normal;
	color: #900;
	text-align: right;
}

.combo_cinza{
	background-color: #EEE;
}

.passos{
	font-size: 14px;
	color: #900;
	text-align: center;
	margin-top: -2px;
	border-bottom: 5px solid #9ABBD8;
	background-color: #EFF8FF;
}

#menu_superior{
	/*background: #1D5A8B url(../images/menu_superior_fundo.gif);*/
	border-top: solid 2px #009;
	background-color: #FAFAFA;
}

#menu_superior tr td a, #menu_superior tr td{
	text-align: center;
	font-size: 13px;
	color: #999;
	font-weight: bold;
	letter-spacing: -1px;
	/*letter-spacing: 1px;*/
	/*font-size: 14px;*/
	/*color: #CCC;*/
}

#menu_superior tr td a:hover{
	/*color: #DFA56C;*/
	color: #000;
}

#janela-ajuda {
	background-color: #FFF;
	border: solid 1px #AAA;
	
	position: absolute;
	display: none;
	width: 240px;
	height: auto;
	top: 127px;
	left: 127px;
	
	padding: 2px;
}

#janela-ajuda .titulo {
	font: bold 10px Verdana;
	color: #FFF;
	text-align: center;
	line-height: 15px;
	background-color: navy;
	
	width: 100%;
	height: 15px;
}

#janela-ajuda .corpo {
	font: normal 11px Verdana;
	color: #777;
	
	width: 100%;
	height: auto;
	
	padding: 1px 2px;
}

#janela-ajuda .corpo .botao {
	font: normal 10px Verdana;
	color: #666;
	background-color: #EAEAEA;
	border: solid 1px #CCC;
	border-right: solid 1px #888;
	border-bottom: solid 1px #888;
	
	width: 65px;
	height: 17px;
}

.selo-promocao{
	background: url(../images/promocao.jpg) no-repeat top right;
}

.selo-esgotado{
	background: url(../images/sobencomenda.jpg) no-repeat top right;
}

.pronta-entrega {
	font: bold 9px Verdana;
	color: #069;
	text-align: center;
	background-color: #FFF;
	
	position: absolute;
	display: block;
	width: 76px;
	_width: 92px;
	height: auto;
	
	top: 33px;
	right: 10px;
	
	padding: 0px 6px;
}