/*Gerais*/
html{
	overflow:scroll; 
	/*overflow-x: hidden;*/
}
body {
	margin: 0px 0px 0px 0px;
	background-color : White;
	background-image: url(../img/bg.gif);
	width: 100%;
	height: 100%;
}

td {  font-family: "Trebuchet MS", Arial; font-size: 11px; color: #7A7A7A}

table.adminlist {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #ddd;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
	border-top-color:#78CC21;
	border-top-width:3px;
}
.caixaEndereco{
	background-image: url(../img/bg_caixa_rest.gif);
}
/*Links */

a:link {text-decoration: none; font-weight : bold; color: #78CC21}
a:visited {text-decoration: none; font-weight : bold; color: #78CC21}
a:active {text-decoration: none; font-weight : bold; color: #78CC21}
a:hover {text-decoration: none; font-weight : bold; color: #BAE283}

a.link-cinza:link {text-decoration: none; color: #5A5F60}
a.link-cinza:visited {text-decoration: none; color: #5A5F60}
a.link-cinza:active {text-decoration: none; color: #5A5F60}
a.link-cinza:hover {text-decoration: none; color: #FF0000}

a.fino:link {text-decoration: none; font-weight : normal; color: #78CC21}
a.fino:visited {text-decoration: none; font-weight : normal; color: #78CC21}
a.fino:active {text-decoration: none; font-weight : normal; color: #78CC21}
a.fino:hover {text-decoration: none; font-weight : normal; color: #BAE283}

a.finoPreto:link {text-decoration: none; font-weight : normal; color: #000000}
a.finoPreto:visited {text-decoration: none; font-weight : normal; color: #000000}
a.finoPreto:active {text-decoration: none; font-weight : normal; color: #000000}
a.finoPreto:hover {text-decoration: none; font-weight : normal; color: #000000}

/* Formulários */
input, select, textarea  {
	border-color: #78CC21; 
	border-width: 1px; 
	border-style: solid;
	background-color: #EAFBD7;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	border: 1px solid #78CC21;	
}

/* tabela */

.box{
	border : 1px solid #EEEFF0;
	background-color: #F4F5F7;
}

.tabelaDestaque{
	border : 2px solid #78CC21;
	border-top-width:0px;
}


/* Fonts */

#sponsorAdDiv {
	background-color: #000000;
	z-index:2;
	position:absolute; 
	height:1024px; 
	width:100%; 
	top:0; 
	left:0;
	filter:Alpha(Opacity=70);/*Para ficar transparente no IÊ*/
	-moz-opacity : 0.7; /*Para ficar transparente no FF*/
	opacity: 0.7; 
}
#caixaObs, #caixaCartao {
	background-color: #000000;
	z-index:2;
	position:absolute; 
	height:1024px; 
	width:100%; 
	top:0; 
	left:0;
	filter:Alpha(Opacity=70);/*Para ficar transparente no IÊ*/
	-moz-opacity : 0.70; /*Para ficar transparente no FF*/
	opacity: 0.7; 
}

#carregando {
	border-color: #78CC21; 
	border-width: 1; 
	height:120px; 
	width:120px; 	
	border-style: solid;
}
#carregandoObs {
	position:absolute;
	z-index:2;
	top:300px; 
	left:500px;
	background-color:transparent;
	height:244px; 
	width:383px; 	
	filter:Alpha(Opacity=100);/*Para ficar transparente no IÊ*/
	-moz-opacity : 1; /*Para ficar transparente no FF*/
	opacity: 1; 
}
#carregandoCartao {
	position:absolute;
	z-index:2;
	top:50%; 
	margin-top:-200px; 
	left: 50%; 
	margin-left:-100px; 
	background-color:transparent;
	filter:Alpha(Opacity=100);/*Para ficar transparente no IÊ*/
	-moz-opacity : 1; /*Para ficar transparente no FF*/
	opacity: 1; 
}

#boxIndicaSite{
	background-color: #000000;
	z-index:2;
	position:absolute; 
	height:1024px; 
	width:100%; 
	top:0; 
	left:0;
	filter:Alpha(Opacity=70);/*Para ficar transparente no IÊ*/
	-moz-opacity : 0.70; /*Para ficar transparente no FF*/
	opacity: 0.7; 
}

#carregandoIndicaSite{
	position:absolute;
	z-index:2;
	top:250px; 
	left:500px;
	background-color:transparent;
	width:383px; 	
	filter:Alpha(Opacity=100);/*Para ficar transparente no IÊ*/
	-moz-opacity : 1; /*Para ficar transparente no FF*/
	opacity: 1; 
}



.trebuchet9 {font-family: "Trebuchet MS", Arial; font-size: 9px; color: #7A7A7A;font-weight : normal}
.trebuchetVerde9b {font-family: "Trebuchet MS", Arial; font-size: 9px; color: #78cc21; font-weight : bold; }

.trebuchet11 {font-family: "Trebuchet MS", Arial; font-size: 11px; color: #7A7A7A;font-weight : normal;}

.verdanabranco10   {font-family : Verdana, Arial, Helvetica; font-size : 10px; color : #FFFFFF; line-height:15px}

.verdanabranco10b  {font-family : Verdana, Arial, Helvetica; font-size : 10px;  font-weight : bold; color : #FFFFFF; line-height:15px}

.verdanabranco11   {font-family : Verdana, Arial, Helvetica; font-size : 11px; color : #FFFFFF; line-height:15px}

.verdanabranco11b  {font-family : Verdana, Arial, Helvetica; font-size : 11px;  font-weight : bold; color : #FFFFFF; line-height:15px}

.verdanabranco12   {font-family : Verdana, Arial, Helvetica; font-size : 12px; color : #FFFFFF; line-height:15px}

.verdanabranco12b  {font-family : Verdana, Arial, Helvetica; font-size : 12px;  font-weight : bold; color : #FFFFFF; line-height:15px}

.verdanapreto10    {font-family : Verdana, Arial, Helvetica; font-size : 10px; color : #000000; line-height:15px}

.verdanapreto10b   {font-family : Verdana, Arial, Helvetica; font-size : 10px;  font-weight : bold; color : #000000; line-height:15px}

.verdanapreto11    {font-family : Verdana, Arial, Helvetica; font-size : 11px; color : #000000; line-height:15px}

.verdanapreto11b   {font-family : Verdana, Arial, Helvetica; font-size : 11px;  font-weight : bold; color : #000000; line-height:15px}

.verdanapreto12    {font-family : Verdana, Arial, Helvetica; font-size : 12px; color : #000000; line-height:15px}

.verdanapreto12b   {font-family : Verdana, Arial, Helvetica; font-size : 12px;  font-weight : bold; color : #000000; line-height:15px}

.verdanaverde10   {font-family : Verdana, Arial, Helvetica; font-size : 10px; color : #78cc21; line-height:15px}

.verdanaverde10b  {font-family : Verdana, Arial, Helvetica; font-size : 10px;  font-weight : bold; color : #78cc21; line-height:15px}

.verdanaverde11   {font-family : Verdana, Arial, Helvetica; font-size : 11px; color : #0B5A3D; line-height:15px}

.verdanaverde11b  {font-family : Verdana, Arial, Helvetica; font-size : 11px;  font-weight : bold; color : #78cc21; line-height:15px}

.verdanaverde12   {font-family : Verdana, Arial, Helvetica; font-size : 12px; color : #0B5A3D; line-height:15px}

.verdanaverde12b  {font-family : Verdana, Arial, Helvetica; font-size : 12px;  font-weight : bold; color : #78cc21; line-height:15px}



.arialbranco10   {font-family : Arial, Helvetica; font-size : 10px; color : #FFFFFF; line-height:15px}

.arialbranco10b  {font-family : Arial, Helvetica; font-size : 10px;  font-weight : bold; color : #FFFFFF; line-height:15px}

.arialbranco11   {font-family : Arial, Helvetica; font-size : 11px; color : #FFFFFF; line-height:15px}

.arialbranco11b  {font-family : Arial, Helvetica; font-size : 11px;  font-weight : bold; color : #FFFFFF; line-height:15px}

.arialbranco12   {font-family : Arial, Helvetica; font-size : 12px; color : #FFFFFF; line-height:15px}

.arialbranco12b  {font-family : Arial, Helvetica; font-size : 12px;  font-weight : bold; color : #FFFFFF; line-height:15px}

.arialpreto10    {font-family : Arial, Helvetica; font-size : 10px; color : #000000; line-height:15px}

.arialpreto10b   {font-family : Arial, Helvetica; font-size : 10px;  font-weight : bold; color : #000000; line-height:15px}

.arialpreto11    {font-family : Arial, Helvetica; font-size : 11px; color : #000000; line-height:15px}

.arialpreto11b   {font-family : Arial, Helvetica; font-size : 11px;  font-weight : bold; color : #000000; line-height:15px}

.arialpreto12    {font-family : Arial, Helvetica; font-size : 12px; color : #000000; line-height:15px}

.arialpreto12b   {font-family : Arial, Helvetica; font-size : 12px;  font-weight : bold; color : #000000; line-height:15px}

.arialverde11b  {font-family : Arial, Helvetica; font-size : 11px;  font-weight : bold; color : #0B5A3D; line-height:15px}

.Trebuchet10   {font-family : Trebuchet MS, Verdana, Arial, Helvetica; font-size : 10px; color : #7A7A7A;}

.noticia_home   {font-family: "Trebuchet MS", Arial; font-size: 11px; color: #7A7A7A; line-height:21px}

.publicidade    {padding-right:6px;font-family : Arial, Helvetica; font-size : 9px; color : #000000; letter-spacing:1px}

.vermelho11b  {font-family : Verdana, Arial, Helvetica; font-size : 11px;  font-weight : bold; color : #d21a22; line-height:15px}


/* Usado na loja especifica tambem */
.SeparadorPontos{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../img/pontilhado_240.gif);
	background-repeat: repeat-x;
	background-position: 0px center;
	height: 11px;
	float: none;
	clear: both;
}
.SeparadorPontos2{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../img/pontilhado_240.gif);
	background-repeat: repeat-x;
	background-position: 0px center;
	height: 21px;
	float: none;
	clear: both;
}
.SeparadorPontos1{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../img/pontilhado_240_2.gif);
	background-repeat: repeat-x;
	background-position: 0px center;
	height: 1px;
	float: none;
	clear: both;
}

.FormContentFloatLeft {
	float: left;
	margin-right: 10px;
}

.FormContentFloatLeft2 {
	float: left;
	margin-right: 0px;
}

.bg_main {
	background-color:#F4FDEC; 
}
.bg_main2 {
	background-color:#EAFBD7;
}
.bg_borda {
	background-color: #F4FDEC; 
	border-color: #F4FDEC;
}
.borda {
	background-color:#78CC21;
	border-color:#78CC21;
}
.borda2 {
	background-color:#78CC21;
	border-color:#78CC21;
}
.borda_pagamento {
	border: 1px solid #78CC21;
	border-top:0px;
}
.txt_cor { 
	color:#78CC21;
}
.bg_destaque {background-color: #EAFBD7; }

#menu_area_usuario { width:640px; list-style: none; list-style-type:none; margin: 3px; padding: 0px; }
#menu_area_usuario li { float:left; padding: 1px }
#menu_area_usuario a { display:block; height: 19px; }
#menu_area_usuario a:hover  { background-position:0 -19px !important; }

a.meus_dados { width:150px; background:url('../img/bot_alterar_meus_dados.gif') no-repeat; }
a.meus_pedidos { width:150px; background:url('../img/bot_meus_pedidos.gif') no-repeat; }
a.mais_pedidos { width:110px; background:url('../img/bot_mais_pedidos.gif') no-repeat; }
a.avaliar_loja { width:150px; background:url('../img/bot_avaliar_loja.gif') no-repeat; }
a.sair2 { width:61px; background:url('../img/bot_sair2.gif') no-repeat; }

/* // FIM --- Usado na loja especifica tambem */

/* -------------------- Avaliação Loja ---------------------- */
.avaliacao_loja {
	width:166px; 
	height:48px; 
	border:1px solid #78CC21; 
	position:relative; 
	top:-13px; 
	padding:2px;
}
.avaliacao_loja_tit {
	width:84px; 
	height:15px; 
	float:left; 
	font-size:10px;
}
.avaliacao_loja_star {
	width:70px; 
	height:15px; 
	padding-right:5px;
}