﻿body 
{
	background-image: url(../../Resources/Images/pattern_fundo.jpg);
	background-repeat: repeat-x;
	background-color: #777777;
}
.cFooter
{
	font-family: Arial; font-size: 7pt;
	color: #ffffff;
	width: 100%; 
}
img
{
	border: 0px;
	filter:alpha(opacity=100);
	opacity: 1;
}
.val
{
	font-family: Arial; font-size: 7.5pt;
}
.btn
{
	font-family: Arial; font-size: 7.5pt;
	background-color: #FFC333;
	border: solid 1px #1C408B;
	color: #1C408B;
}
.txt
{
	font-family: Arial; font-size: 7.5pt;
	border: solid 1px #a8a8a8;
	padding: 1px;
}
.txtn
{
	font-family: Arial; font-size: 7.5pt;
	border: solid 1px #a8a8a8;
	padding: 1px;
	text-align: right;
}
.destaque
{
	font-family: Arial; font-size: 7.5pt; font-weight: bold;
	border: solid 1px #000000;
	padding: 2px;
}
a
{
	color: #000080;
	text-decoration: none;
}
a:hover
{
	color: #D69804;
	text-decoration: none;
}
.logout
{
	color: #D69804;
	text-decoration: none;
}
.cBkImg
{
	width: 800px;
	position: absolute; top: 0px;
	left: 50%; margin-left: -400px;
	background-color: #000000;
	z-index: 1;
}
.cLogo
{
	position: absolute; top: 0px;
	left: 50%; margin-left: -400px;
	width: 800px; height: 116px;
	background-image: url(../../Resources/Images/header.gif);
	cursor: pointer;
	z-index: 5;
}
.cLogo_Print
{
	width: 200px; height: 65px;
	background-image: url(../../Resources/Images/logo.png);
	z-index: 5;
}
.cTpBox
{
	width: 300px; height: 14px;
	position: absolute; top: 94px;
	right: 50%; margin-right: -396px;
	font-family: Arial; font-size: 7.5pt;
	color: #ffffff;
	text-align: right;
	z-index: 10;
}
.cDestaqueBox
{
	position: absolute; top: 8px;
	left: 50%; margin-left: -130px;
	z-index: 10;
	font-family: Arial; font-size: 6.5pt; font-weight: normal;
	color: #ffffff;
}
.cDestaque
{
	width: 540px; height: 80px;
	font-family: Arial; font-size: 8pt;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
	cursor: pointer;
}
.cLfMnBox
{
	position: absolute; top: 160px;
	left: 50%; margin-left: -400px;
	padding-left: 15px;
	z-index: 5;
}
.cLfMn
{
	font-family: Arial; font-size: 7.5pt;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}
	.cLfMn td
	{
		height: 20px;
		cursor: pointer;
	}
.cLfMnPop
{
	display: none;
	position: absolute;
	font-family: Arial; font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	z-index: 15;
	background-color: #f8f8f8;
}
	.cLfMnPop table
	{
		width: 100%;
		font-family: Arial; font-size: 7.5pt;
	}
	.cLfMnPop td
	{
		height: 20px;
		cursor: pointer;
		padding-left: 4px;
	}
	.cPopPromo
	{
		padding-left: 6px;
		padding-top: 2px; padding-bottom: 2px;
		background-color: #FFC333;
		color: #000000;
		border-top: #696969 1px solid;
	}
	.cPopNameValue td
	{
		border-top: #696969 1px solid;
		border-bottom: #696969 1px dotted;
		padding-top: 2px; padding-bottom: 2px;
	}
	.cPopDesc
	{
		text-transform: none;
		padding: 4px;
	}

.cRtMnBox
{
	position: absolute; top: 160px;
	left: 50%; margin-left: 260px;
	width: 260px;
	z-index: 5;
}
.cRtMn
{
	font-family: Arial; font-size: 7.5pt;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}
	.cRtMn th
	{
		font-family: Arial; font-size: 7.5pt;
		font-weight: bold;
		color: #EBB73A;
		text-align: left;
	}
	.cRtMn td
	{
		height: 20px;
		cursor: pointer;
	}
	.cRtMn a
	{
		color: #ffffff;
		text-decoration: none;
	}
	
.cCred_Print
{
	font-family: Arial; font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
	.cCred_Print th
	{
		font-family: Arial; font-size: 7.5pt;
		font-weight: bold;
		color: #000000;
		text-align: left;
	}
	.cCred_Print td
	{
		height: 20px;
		cursor: pointer;
	}
	
.cNoticiasBack
{
	position: absolute; top: 500px;
	left: 50%; margin-left: -165px;
	width: 450px; height: 100px;
	z-index: 10;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
	background-color: #3B3B3B;
}
.cNoticiasBox
{
	position: absolute; top: 500px;
	left: 50%; margin-left: -165px;
	width: 450px;
	z-index: 11;
	width: 100%;
	font-family: Arial; font-size: 8pt;
	color: #ffffff;
	padding-top: 3px; padding-bottom: 2px;
	padding-left: 10px;
}
.listNoticias
{
	margin-top: 3px; 
	font-family: Arial; font-size: 6.5pt; font-weight: normal;
	border: 0px;
	border-style: hidden;
}
	.listNoticias td
	{
		color: #ffffff;
		padding-left: 5px;
		border: 0px;
		border-style: hidden;
	}
	.listNoticias a
	{
		color: #ffffff;
	}
.notHdr
{
	font-family: Arial; font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.notDet
{
	font-family: Arial; font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
.notPager
{
	font-family: Arial; font-size: 6.5pt;
	font-weight: normal;
	font-weight: bold;
}

.cToolbox
{
	position: absolute; top: 144px;
	left: 50%; margin-left: 89px;
	width: 470px;
	z-index: 10;
}
.cContent
{
	position: absolute; top: 160px;
	left: 50%; margin-left: -235px;
	width: 470px;
	z-index: 5;
}
.cContent_Print
{
	width: 470px;
	z-index: 5;
}
.cContent_empty
{
	position: absolute; top: 0px;
	left: 0px;
	width: 470px;
	z-index: 5;
}
.cContentAdmin
{
	position: absolute; top: 160px;
	left: 50%; margin-left: -260px;
	width: 650px;
	z-index: 5;
}

.cInfoBox
{
	width: 100%;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
	cursor: pointer;
}
.cInfoBoxArtigo
{
	width: 100%;
	cursor: pointer;
}
.cInfoBoxAdmin
{
	width: 100%;
	cursor: pointer;
}
.cInfo
{
	border: #696969 1px dotted;
	width: 100%;
	font-family: Arial; font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #d3d3d3;
}
.cInfo_Print
{
	border: #696969 1px dotted;
	width: 100%;
	font-family: Arial; font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.cInfoText
{
	font-family: Arial; font-size: 8pt;
	font-weight: normal;
}
.cInfoAdmin
{
	border: #696969 1px dotted;
	width: 100%;
	font-family: Arial; font-size: 8pt;
	color: #000000;
	background-color: #d3d3d3;
}
.cInfoTitle
{
	font-family: 'Arial Black';
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}
.cInfoTitle_Print
{
	font-family: 'Arial Black';
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
.cInfoSubTitle
{
	font-family: Arial;
	font-size: 8.5pt;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}
.cInfoSubTitle_Print
{
	font-family: Arial;
	font-size: 8.5pt;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
.cInfoSearch
{
	width: 280px;
	font-family: Arial; font-size: 8pt;
	color: #000000;
}

.cQSearch
{
	font-family: Arial; font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}

.cLstIcons
{
	width: 100%;
	color: #000000;
}
.cLstIcons td
{
	width: 25%;
	text-align: center;
	vertical-align: top;
}
.cLstIcons a
{
	font-family: Arial; font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

.pageLinkNormal
{
	padding: 1px;
	border: solid 1px #000000;
	background-color: #ffffff;
	width: 16px; height: 16px;
	text-align: center;
	font-family: 'Arial Black'; font-size: 7.5pt; font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.pageLinkSelected
{
	padding: 1px;
	border: solid 1px #000000;
	background-color: #D69804;
	width: 16px; height: 16px;
	text-align: center;
	font-family: 'Arial Black'; font-size: 7.5pt; font-weight: bold;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.artModelo
{
	font-family: Arial; font-size: 8.5pt;
	font-weight: bold;
}
.artPreco
{
	font-family: Arial; font-size: 8.5pt;
	color: #000000;
	font-weight: bold;
}
.artPrecoSemPromo
{
	font-family: Arial; font-size: 8.5pt;
	color: #808080;
	font-weight: bold;
	text-decoration: line-through;
}
.artPrecoPromo
{
	font-family: Arial; font-size: 9pt;
	color: #000000;
	font-weight: bold;
}
.artResumo
{
	font-family: Arial; font-size: 7.5pt;
	font-weight: normal;
	text-align: justify;
}

.promoModelo
{
	font-family: Arial; font-size: 9pt;
	font-weight: bold;
}
.promoPrecoLabel
{
	font-family: Arial; font-size: 8.5pt;
}
.promoPrecoSemPromo
{
	font-family: Arial; font-size: 8.5pt;
	color: #808080;
	font-weight: bold;
	text-decoration: line-through;
}
.promoPrecoPromo
{
	font-family: Arial; font-size: 9pt;
	color: #000000;
	font-weight: bold;
}
.promoInfo
{
	font-family: Arial; font-size: 7.5pt;
	font-weight: normal;
	text-align: justify;
}

.artPromoT
{
	font-family: Arial; font-size: 7.5pt; font-weight: bold;
	text-transform: uppercase;
	padding-left: 8px;
	padding-top: 2px; padding-bottom: 2px;
	background-color: #FFC333;
	color: #000000;
	border: solid 1px #1C408B;
}
.artPromoD
{
	font-family: Arial; font-size: 7.5pt;
	border: solid 1px #1C408B;
	padding: 3px;
}

.artAcc
{
	font-family: Arial; font-size: 8.5pt; font-weight: bold;
	color: #000000;
}
.artAccTD
{
	background-color: #ffffff;
}

.ucImageRotator
{
	width: 100%; height: 100%;
	padding: 0px; 
	background-repeat: no-repeat;
	background-position: center center;
}
.ucImageRotatorLinks
{
	height: 10px;
}
.ucImageRotatorLinks td
{
}
.ucImageRotatorLinkNormal
{
	border: solid 1px #000000;
	background-color: #ffffff;
	width: 14px; height: 14px;
	text-align: center;
	font-family: 'Arial Black'; font-size: 7.5pt; font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
}
.ucImageRotatorLinkSelected
{
	border: solid 1px #000000;
	background-color: #D69804;
	width: 14px; height: 14px;
	text-align: center;
	font-family: 'Arial Black'; font-size: 7.5pt; font-weight: bold;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
}

.divroll
{
	overflow: auto;
	padding-right: 20px;
}

.list
{
	font-family: Arial; font-size: 6.5pt; font-weight: normal;
	width: 0px;
	table-layout: fixed;
	border-collapse: collapse;
	background-color: #ffffff;
}
	.list th
	{
		background-color: #d3d3d3;
		border-top: solid 1px #000000; 
		border-bottom: solid 1px #000000;
		color: #000000;
	}
	.list th a
	{
		color: #000000;
		text-decoration: none;
	}
	.list th a:hover
	{
		color: #666666;
		text-decoration: underline;
	}
	.list td
	{
		color: #333333;
		padding-left: 2px;
		border-right: solid 1px #ffffff; border-left: solid 1px #ffffff;
		border-bottom: solid 1px #CCCCCC;
	}

.ficha td
	{
		color: #333333;
		padding-top: 2px; padding-bottom: 2px;
		border-bottom: solid 1px #CCCCCC;
	}
	.ficha td + td
	{
		color: #625E3D;
		padding-left: 10px;
	}

.filter
{
	font-family: Arial;
	font-size: 10px;
	background-color: #a9a9a9;
	margin-bottom: 6px;
}
.filter input[type="text"], select
{
	font-family: Arial;
	font-size: 10px;
	border: solid 1px #d3d3d3;
}
.filter td
{
	padding-left: 4px;
}

.btnAdd
{
	font-family: Arial; font-size: 7.5pt;
	background-color: #FFC333;
	border: solid 1px #1C408B;
	color: #1C408B;
}
.btnAdded
{
	font-family: Arial; font-size: 7.5pt;
	background-color: #FFC333;
	border: solid 1px #1C408B;
	color: #1C408B;
}

.encMarca
{
text-transform: uppercase;
font-family: Arial; font-size: 8.5pt;
font-weight: bold;
color: #000000;
}
.encModelo
{
font-family: Arial; font-size: 8.5pt;
font-weight: bold;
color: #333333;
}
.encPreco
{
font-family: Arial; font-size: 8.5pt;
color: #000000;
font-weight: bold;
}
.encPrecoSemPromo
{
	font-family: Arial; font-size: 8.5pt;
	color: #808080;
	font-weight: bold;
	text-decoration: line-through;
}
.encPrecoPromo
{
	font-family: Arial; font-size: 9pt;
	color: #000000;
	font-weight: bold;
}
.encPrecoTotal
{
font-family: Arial; font-size: 9pt;
color: #000000;
font-weight: bold;
}

.eventos
{
	font-family: Arial; font-size: 8pt;
	color: #000080;
	text-decoration: none;
}

.lstPromoSubFam
{
	font-family: Arial; font-size: 6.5pt; font-weight: normal;
}
	.lstPromoSubFam th
	{
		text-align: left;
	}
	.lstPromoSubFam th a
	{
		font-family: Arial; font-size: 6.5pt; font-weight: normal;
		color: #000000;
		text-decoration: none;
	}
	.lstPromoSubFam th a:hover
	{
		font-family: Arial; font-size: 6.5pt; font-weight: normal;
		color: #666666;
		text-decoration: underline;
	}
	.lstPromoSubFam td
	{
		text-align: left;
	}
	.lstPromoSubFam td a
	{
		font-family: Arial; font-size: 6.5pt; font-weight: normal;
		color: #000000;
		text-decoration: none;
	}
	.lstPromoSubFam td a:hover
	{
		font-family: Arial; font-size: 6.5pt; font-weight: normal;
		color: #666666;
		text-decoration: underline;
	}

.qcal .ajax__calendar_container
{
  border: 1px solid #6C6C6C;
  background-color: White;
  color: #6C6C6C;
  z-index: 1000;
}
.qcal .ajax__calendar_other .ajax__calendar_day, 
.qcal .ajax__calendar_other .ajax__calendar_year
{
  font-family: Verdana, Tahoma;
  font-size: 9px;
  padding-right: 3px;
  color: #0000ff;
  text-decoration: none;
}
.qcal .ajax__calendar_hover .ajax__calendar_day, 
.qcal .ajax__calendar_hover .ajax__calendar_month, 
.qcal .ajax__calendar_hover .ajax__calendar_year
{
  font-family: Verdana, Tahoma;
  font-size: 10px;
  padding-right: 3px;
  color: #6C6C6C;
  text-decoration: none;
  font-weight: bold;
  background-color: Window;
}
.qcal .ajax__calendar_active .ajax__calendar_day, 
.qcal .ajax__calendar_active .ajax__calendar_month, 
.qcal .ajax__calendar_active .ajax__calendar_year
{
  font-family: Verdana, Tahoma;
  font-size: 10px;
  padding-right: 3px;
  color: #6C6C6C;
  text-decoration: underline;
  font-weight: bold;
}