/* main table */
.ewTable {
	width: inherit; /* table width */	
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: 10px ; /* font size */
	border: 1px outset; /* border */
	border-collapse: collapse; background-color:#FFFFFF;
}
/* highlight */
.ewHighlightSearch {
	font-weight: bold;
	background-color: yellow;
}
/* main table data cells */
.ewTable td {
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
}

.ewBasicSearch {
	font-family: Verdana; /* font name */
	font-size: 10px; /* font size */
	border: 0px;
	border-collapse: collapse;
}

.ewBasicSearch td {
	border: 0px;
	padding: 1px;
}

.ewSearchOpr {
	font-family: Verdana; /* font name */
	font-size: 10px; /* font size */
	color: maroon;
}

.ewListAdd {
	font-family: Verdana; /* font name */
	font-size: 10px; /* font size */
	border: 0px;
	border-collapse: collapse;
}

.ewListAdd td {
	border: 0px;
	padding: 2px;
}

.phpmakerlist td {
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: 10px; /* font size */
	border: 0px;
	padding: 0px;
	vertical-align: top; 
}

.ewAddOption td {
	font-family: Verdana; /* font name */
	font-size: 10px; /* font size */
	padding: 2px; /* cell padding */	
	border: 0px;	
}

/* main table header cells */
.ewTableHeader {
	background-color: #666666; /* header color */
	color: #FFFFFF; /* header font color */	
	vertical-align: top;	
}

.ewTableHeader a:link {	
	color: #FFFFFF; /* header font color */	
}

.ewTableHeader a:visited {	
	color: #FFFFFF; /* header font color */	
}

/* main table row color */
.ewTableRow {
	background-color: #FFFFFF;  /* alt row color 1 */
}

/* main table alternate row color */
.ewTableAltRow {
	background-color: #F5F5F5; /* alt row color 2 */	
}

/* main table edit mode row color */
.ewTableEditRow {
	background-color: #33FFFF; /* edit mode color */
}

/* main table highlight color */
.ewTableHighlightRow {
	background-color: #FFCCFF; /* highlight color */
}

/* main table select color */
.ewTableSelectRow {
	background-color: #CCFFFF; /* select color */
}



.ewReportTable td {    padding: 3px;}
.ewmsg {	color: red; 	font-family: Verdana; 	font-size: 10px;}

/* Ajax */
.ewAstList {
	border: 1px solid black;
	background: #ffffff;
	position: absolute;
	padding: 0;
	white-space: nowrap;
}

	body {
	margin:0px;
	font:10px Verdana, Arial, Helvetica, sans-serif; 
	background-image:url(supermercado/images/fundo.png);

	}

body, td, tr, p, div, input, select, textarea  {
	margin:0px;
	font:10px Verdana; color:#666666;
	

	}

a {
	color: #FF6600;
	font-weight:bold; text-decoration:none;
	}
	
a:hover { color: #3366CC;}

/* ID Styles */

#navigation td {
	border-bottom: ;
	background-color: #FFCC00;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eeeeee;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #eeeeee;
	}
	
#navigation a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	display:block;
	padding:3px 1px 4px 16px;
	background: url("mm_arrow.gif") 5px 45% no-repeat;
	}
	
#navigation a:hover {
	background: #ffffff url("mm_arrow.gif") 10px 45% no-repeat;
	color:#FF6600;
	}
.navText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:14px;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
.titulo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color: #993300; font-weight:bold;}
.titulo_promo {
	font-family: CastleT;
	font-size: 26px;
	font-weight: bolder;
	color: #FF0000;
}

.data1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }
.nome_produto {	color: #0000FF;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}.valor_produto {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

	padding: 2px; /* cell padding */	
}

/*END_SYSTEM_STYLES*/
.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
}

#menu td {
	left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	background-color: #CC9933;
	}
#menu a {
	color: #FFFFFf;
	line-height:1px;
	text-decoration: none;
	display:block;
	font-family: Verdana;
	font-size: 10px;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
#menu a:hover {
	font: bold 10px Verdana;
	color: #ccCC00;
	line-height:1px;
	text-decoration: none;
	display:block;
	font-family: Verdana;
	font-size: 10px;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-color: #666666;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #666666;

}

.navlist
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Verdana, sans-serif;
background: gray;
width: 13em;
}

.navlist li
{
list-style: none;
margin: 0;
border-top: 1px solid gray;
text-align: left;
}

.navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #AAB;
background: #CCD;
text-decoration: none;
}

.navlist li a:link { color: #448; }
.navlist li a:visited { color: #667; }

.navlist li a:hover
{
border-color: #FE3;
color: #FFF;
background: #332;
}

.bordaBox {width:480;}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b {display:block; overflow:hidden; font-size:1px;}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b {height:1px;}
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 {background:#F2F2F2; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.bordaBox .b1 {margin:0 5px; background:#cccccc;}
.bordaBox .b2 {margin:0 3px; border-width:0 2px;}
.bordaBox .b3 {margin:0 2px;}
.bordaBox .b4 {height:2px; margin:0 1px;}
.bordaBox .conteudo {padding:5px;display:block; background: #F2F2F2; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.titulo_class {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC6600;
	text-decoration: underline;
}
.botao {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	display: block;
	background-color: #eeeeee;
}
.menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: dashed; border-left-style: none; border-top-color: #FF6600; border-right-color: #FF6600; border-bottom-color: #FF6600; border-left-color: #FF6600; }

#menu_admin a:hover { background-color: #66FF66; margin: 1px; padding: 1px; display: block; }
.mini_texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #666666;
}
