/* Divs */
.pageMenu
{
	vertical-align: top;
	height: 100%;
	width: 150px;
}

.pageContent
{
	vertical-align: top;
	height: 450px;
}

#content
{
	margin: 15px 0px 0px 15px;
}

/*	DATAGRIDS	*/
.dataGrid
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  8pt;
}
.dataGrid-header
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size:  9pt;
	background-color: beige;
}
.dataGrid-pager
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size:  8pt;
	text-align: right;
	background-color: beige;
}
.dataGrid-encomendaID
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	text-align: center;
	width: 48px;
}
.dataGrid-estado
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	text-align: left;
	width: 159px;
}
.dataGrid-dataEncomenda
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	text-align: center;
	width: 85px;
}
.dataGrid-dataEncomendaFull
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	text-align: center;
	width: 130px;
}
.dataGrid-dataPontos
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	text-align: center;
	width: 115px;
}
.dataGrid-descricaoPontos
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	text-align: center;
	width: 400px;
}
.dataGrid-debcredPontos
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	text-align: center;
	width: 50px;
}
.dataGrid-tipoDePagamento
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	text-align: center;
	width: 147px;
}
.dataGrid-preco
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	text-align: center;
	width: 60px;
}
.dataGrid-pontos
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	text-align: center;
	width: 60px;
}
.dataGrid-detalhe
{
	border-bottom: #ccc 1px solid;
	text-align: right;
}

.dataGrid-prodID
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	width: 44px;
	text-align: center;
}
.dataGrid-nInterno
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	text-align: center;
}
.dataGrid-produto
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	width: 207px;
	text-align: left;
}
.dataGrid-produtoBigger
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	width: 315px;
	text-align: left;
}
.dataGrid-produtoFull
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	width: 400px;
	text-align: left;
}
.dataGrid-quantidade
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	width: 46px;
	text-align: center;
}
.dataGrid-precoUnitario
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	width: 100px;
	text-align: center;
}
.dataGrid-precoTotal
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	width: 90px;
	text-align: center;
}
.dataGrid-pontosGastos
{
	border-bottom: #ccc 1px solid;
	width: 100px;
	text-align: center;
}
.dataGrid-eliminar
{
	border-bottom: #ccc 1px solid;
	text-align: center;
}
.dataGrid-footerTotal
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size:  8pt;
	text-align: center;
	background-color: beige;
}
.dataGrid-nome
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	width: 250px;
	text-align: left;
}
.dataGrid-bigNome
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	width: 300px;
	text-align: left;
}
.dataGrid-localidade
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	width: 160px;
	text-align: center;
}
.dataGrid-premio
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	width: 250px;
	text-align: center;
}


/*	MENUS	*/
A.hyperLinkMenuUnselected, A.hyperLinkMenuUnselected:link, A.hyperLinkMenuUnselected:visited
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8.5pt;
	color: #333333; 
	text-decoration: none;
}

A.hyperLinkMenuUnselected:hover
{
	color: #a30918;
	text-decoration: underline;
}

A.hyperLinkMenuSelected
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8.5pt; 
	color: #333333; 
	text-decoration: none;
}

A.hyperLinkMenu:hover
{
	color: #a30918;
	text-decoration: none;
}

A.hyperLinkAction
{
	color: #a30918;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
	font-size:  10pt;
}

A.hyperLinkAction:hover
{
	text-decoration: underline;
}

a.hyperLink
{
	color: #a30918;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size:  10pt;
}

A.hyperLinkSmall
{
	color: #a30918;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size:  7pt;
}

.labelMenuTitulo
{
	color: #777777;/*white;*/
	background: #CCCCCC;/*#a30918;*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: bold;
}

.labelMenuLoja
{
	height: 45px;
}

.labelErro
{
	color: red;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
}

.tableMasterAlt
{
	background-color: #fff;
	width: 730px;
}
.tableMaster
{
	background-color: #fff;
	width: 730px;
	height: 580px;
}
.tableMenu
{
	width: 150px;
}
.tableMenuSpace
{
	width: 5px;
}
.dataListMenu
{
	width: 150px;
}

.temp
{
	height:10px;
}

.spacerSmall
{
	height: 10px;
}
.spacerMedium
{
	height: 20px;
}
.spacerBig
{
	height: 30px;
}

.spacerBig2
{
	height: 80px;
    font-family: Verdana, Helvetica, sans-serif;
	font-size:  8pt;
	vertical-align: middle;
}

.tableHeader
{
	width: 899px;
	/*height: 80px;*/
/*	border-bottom: #e22000 1px solid*/
}
.tableHeaderCartao
{
	width: 970px;
	/*height: 80px;*/
/*	border-bottom: #e22000 1px solid*/
}

.tableHeaderBackoffice
{
	width: 999px;
	/*height: 80px;*/
/*	border-bottom: #e22000 1px solid*/
}

.headerMenu
{
	padding-top: 4px;
	text-align: right;
	height: 16px;
	vertical-align: top;
}
.headerRegiao
{
	text-align: right;
}
.headerPesquisaDrop
{
	text-align: right;
	vertical-align: bottom
}
.headerPesquisaTextBox
{
	text-align: right;
	vertical-align: top;
}

.pesquisaButton
{
	height: 15px;
	width: 20px;
	vertical-align: top;
}

.tableRegistado
{
	width: 960px;
	background-color: #ffffff;
	/*border-top: #e22000 1px solid;
	border-bottom: #e22000 1px solid;*/
	vertical-align: top;
}

.tableRegistadoLeft
{
	width: 480px;
	text-align: left;
    font-family: Verdana, Helvetica, sans-serif;
	font-size:  7pt;
	color: #a30918;
}

.tableRegistadoRight
{
	text-align: right;
    font-family: Verdana, Helvetica, sans-serif;
	font-size:  7pt;
	color: #a30918;
}

.tableInContent
{
	width: 650px;
	text-align: left;
}
.tableInContentBig
{
	width: 745px;
}

.tablePromocao
{
	width: 290px;
	border-bottom: #f5f5dc 1px solid;
}
.promocaoImagem
{
	width: 60px;
}
.tdPromocaoImagem
{
	width: 50px;
	height: 70px;
	vertical-align: top;
}
.tdPromocaoTitulo
{
	vertical-align: top;
	width: 240px
}
.tdPromocaoDescricao
{
	vertical-align: top;
	height: 70px;
	width: 240px;
}

.tdDetalheImagem
{
	width: 135px;
	vertical-align: top;
}
.tdDetalheTitulo
{
	height: 25px;
	vertical-align: top;
}
.tdDetalheDescricao
{
	height: 55px;
	width: 400px;
	vertical-align: top;
}
.tdDetalhePreco
{
	height: 25px;
	text-align: right;
/*	vertical-align: top*/
}
.tdDetalheOpcoes
{
	background-color: #fffaf0;
	width: 195px;
	text-align: center;
}
.tdDetalhePrecoPonto
{
	background-color: #fffaf0;
	height: 50px;
	width: 195px;
	text-align: right;
	vertical-align: top;
}
.tdDetalheAdicionar
{
	text-align: center;
	vertical-align: top;
}

.tdProdutosImagem
{
/*	vertical-align: top;
	width: 80px*/
}
.tdProdutosTitulo
{

}
.tdProdutosDescricao
{
	vertical-align: top;
	width: 360px;
}
.tdProdutosPreco
{
	text-align: right;
}
.tdProdutosPontos
{
	vertical-align: top;
	width: 150px;
}

.labelSmall
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  7pt;
}
.labelSmallBold
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  7pt;
	font-weight: bold;
}
.labelSmallAlt
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  7pt;
	color: #a30918;
}
.labelSmallBoldAlt
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  7pt;
	font-weight: bold;
	color: #a30918;
	padding-bottom: 4px;
	text-align: right;
}
.labelSmallBoldAltPesq
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  7pt;
	font-weight: bold;
	color: #a30918;
	position: relative;
	top: -2px;
	text-align: right;
}
.labelSmallIta
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  7pt;
	font-style:  italic;
}
.labelMedium
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
}
.labelMediumBold
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size:  10pt;
}
.labelMediumAlt
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
	color: #a30918;
}
.labelMediumBoldAlt
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: bold;
	color: #a30918;
}
.labelBig
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  12pt;
}
.labelBigBold
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  13pt;
	font-weight: bold;
}
.labelBigBoldAlt
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  13pt;
	font-weight: bold;
	color: #a30918;
}
.labelProdutoPreco
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: bold;
	color: #a30918;
}
.labelDetalheTitulo
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: bold;
	color: #a30918;
}
.labelDetalhePreco
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  7pt;
	font-weight: bold;
	color: #a30918;
}
.labelDetalheOpcao
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  7pt;
	font-style:  italic;
}
.textBoxSmallest
{
	width: 24px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
}
.textBoxSmall
{
	width: 72px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
}
.textBoxSmaller
{
	width: 50px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
}
.textBoxMedium
{
	width: 160px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
}
.textBoxBig
{
	width: 320px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
}
.textBoxMultiSmall
{
	width: 460px;
	height: 40px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
}
.textBoxMultiLarger
{
	width: 460px;
	height: 100px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
}
.textBoxMultiBig
{
	width: 460px;
	height: 100px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
}
.textBoxMultiHuge
{
	width: 700px;
	height: 400px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
}

.textBoxPesquisa
{
	width: 110px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  7pt;
	position:relative;
	top:-2px;
}
.dropDownPesquisa
{
	width: 141px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  7pt;
}
.dropDownSmall
{
	width: 62px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  12px;
}
.dropDownMedium
{
	width: 64px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  12px;
}
.dropDownBig
{
	width: 74px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  12px;
}
.dropDownBigger
{
	width: 195px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
}
.dropDownBiggest
{
	width: 275px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
}
.button
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  12px;
}

.validationSummary
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  12px;
	color: red
}
.footerCopy
{
	font-family: Verdana;
	font-size:  9px;
	text-decoration:none;
	color: #a30918;
}
.cartaoInfo
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  12px;
	color: #3333ff
}
.info
{
	text-align: left;
}
.LojaDoJornal
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
	color: #a30918;
	font-weight: bold;
}
.LojaDoJornalNormal
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10pt;
	color: #a30918;
	font-weight:normal;
}
.LojaDoJornalHyperLnk
{
	font-family: Verdana, Helvetica, sans-serif;
	color: #a30918;
	font-weight:normal;
}
.link_footer{
	COLOR:#A3A5A7;TEXT-DECORATION: underline; FONT-FAMILY: ARIAL; FONT-SIZE: 10px;
}
.text_footer{
	COLOR:#A3A5A7;TEXT-DECORATION: none; FONT-FAMILY: ARIAL; FONT-SIZE: 8.5px;
}
div.submenu {
	background-image:url('/images/bgsubmenu.gif') ;
	padding: 8px 0 0 0;
	display: none;
}

div.submenu ul {
	font-family: verdana;
	font-size:8pt;
	list-style-image:url('/images/redot.gif') ;
	color:#4F4F4F;
	margin:0 0 0 25px;
	padding: 0 0 8px 0;
}

div.submenu li {
	padding: 0 0 0 0;
}

div.submenu a {
	color:#4F4F4F;
	text-decoration:none;
}

div.submenu a:hover {
	text-decoration:underline;
}
div.submenub {
	background-image:url('/images/bgsubmenu.gif') ;
	padding: 8px 0 0 0;
	display: block;
}

div.submenub ul {
	font-family: verdana;
	font-size:8pt;
	list-style-image:url('/images/redot.gif') ;
	color:#4F4F4F;
	margin:0 0 0 25px;
	padding: 0 0 8px 0;
}

div.submenub li {
	padding: 0 0 0 0;
}

div.submenub a {
	color:#4F4F4F;
	text-decoration:none;
}

div.submenub a:hover {
	text-decoration:underline;
}

.link_menu{
	COLOR:#797979;TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 11px; font-weight:normal;
}
td.form2 {font-family:verdana;font-size:10px;font-weight:bold;color:#706F6E;margin:0px 0 8px 20px;text-align:center; }

.link_footer_CI {font-size: 11px; COLOR: #a7a8ad; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; padding-left:2px; padding-right:2px}
.copyright_footer_CI {font-size: 11px; COLOR: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; text-align:center;}
.separador_footer_CI { border-bottom: 1px solid #a7a8ad;}