/*
	#852821	Bordeaux ABS 
*/
@page { size: auto;  margin: 0mm; }

/* Elementos HTML */
body {
	scrollbar-highlight-color: #ededed;
	scrollbar-shadow-color: #ededed;
	scrollbar-arrow-color: #909090;
	scrollbar-track-color: #ededed;
	scrollbar-darkshadow-color: #adadad;
	scrollbar-base-color: #ededed;
	scrollbar-3dlight-color: #adadad; /*background-color: #66ccff;*/
	behavior: url("/scatola/imagens/csshover.htc");
}

/* Lightbox effect */
.black_overlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}

.white_content {
	display: none;
	position: absolute;
	top: 0;;
	left: 10%;
	width: 80%;
	height: 80%;
	padding: 1px;
	border: 0px solid #0099ff;
	background-image: url("/scatola/imagens/blank.gif");
	background-repeat: repeat-x;
	z-index:1002;
	overflow: auto;
}

.pointer {
	cursor: default;
}

.white_Acesso {
	display: none;
	position: absolute;
	top: 0;;
	left: 25%;
	width: 50%;
	height: 80%;
	padding: 1px;
	border: 0px solid #0099ff;
	background-image: url("/scatola/imagens/blank.gif");
	background-repeat: repeat-x;
	z-index:1002;
	overflow: auto;
}

.even {
	background-color: #E6E6FA;
}

thead {
	display: table-header-group;
}

tfoot {
	display: table-footer-group;
}

th {
	height: 40px;
	text-align: left;
	color: #000000;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial;
}

td {
	color: #000000;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial;
}

a {
	font-size: 13px;
	color: #979797;
	font-family: Tahoma, Verdana, Arial;
	text-decoration: underline;
}
a:hover {
	color: #000000;
}

fieldset {
  margin: 20px;
  padding: 0 10px 10px;
  border: 1px solid #666;
  border-radius: 8px;
  box-shadow: 0 0 10px #666;
  padding-top: 10px;
}
legend {
  padding: 2px 4px;
  background: #fff;
  /* For better legibility against the box-shadow */
}
fieldset > legend {
  float: left;
  margin-top: -20px;
}
fieldset > legend + * {
  clear: both;
}
.label {
	/* font-weight: bold; */
	/* color: #adadad; */
	color: #852821;
	font-family: Verdana, Tahoma, Arial;
}

label.form {
	background-color: #ffffff;
	color: #000000;
	font-size: 16px;
	font-family: Verdana, Tahoma, Arial;
}

input.disabled, select.disabled, option.disabled, textarea.disabled  {
	background: #eeeeee;
	border: #adadad 1px solid;
	color: #000000;
	font-size: 16px;
	font-family: Verdana, Tahoma, Arial;
}

input.form, select.form, option.form, textarea.form {
	border: #adadad 1px solid;
	border-radius: 10px;
	box-shadhow: 2px 2px 3px #666;
	height: 30px;
	padding: 5px;
	background-color: #ffffff;
	color: #000000;
	font-size: 16px;
	font-family: Verdana, Tahoma, Arial;
}

select.form:focus {
	background-color: #ffffcc;
}

select.form:focus {
	background-color: #ffffcc;
}

textarea.form:focus {
	background-color: #ffffcc;
}

input.form:focus {
	background-color: #ffffcc;
}

input:focus, form:hover; {
	border-radius: 10px;
	border-color: #339933;
	background-color: #dfe9fe;
}
	
/* Destaque de listas */
input.formti {
	height: 16px;
	border: #adadad 1px solid;
	background-color: #ffffff;
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial;
}

/* Class=... */
.search {
	background-color: #e0e5c5;
	color: #000000;
	font-size: 17px;
	font-family: Tahoma, Verdana, Arial;
	border: #ffffff 0px solid;
	border-color: #ffffff;
}

.titulo {
	font-family: Tahoma, Verdana;
	font-size: 22px;
	color: #000000;
}

.ajuda  {
	font-family: Verdana, Tahoma;
	font-size: 12px;
	color: #AFAFAF;
	font-weight: normal;
}

.riscado {
	text-decoration: line-through;
}

.small {
	font-size: 11px;
	font-weight: normal;
}

.big {
	font-size: 16px;
	font-weight: normal;
}

.small-label {
	font-size: 13px;
	font-weight: bold;
	color: #852821;
}

.normal-label {
	font-size: 13px;
	font-weight: bold;
	color: #852821;
}

.red {
	color: #ff0000;
}

.green {
	color: #32cd32;
}

.black {
	color: #000000;
}

.darkgray {
	color: #a9a9a9;
}

.number {
	text-align:right;
}

.bold {
	font-weight: bold;
}

.center {
	text-align:center;
}
.menuheader {
	background-color: #ffffff;
	border: 1px solid #adadad;
}

.pagefunction {
	background-color: #eeeeee;
}

.line {
	background-color: #eeeeee;
}

/* Item de menu */
.clsCMOn {
	color: #909090;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	text-decoration: none;
	padding: 2px 4px;
	
}

.clsCMOver {
	color: #000000;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	text-decoration: none;
	padding: 2px 4px;
}

/* Hightlight de linha de tabela */
tr.ti {
	height: 22px;
	background-image: inherit;
}

tr.ti:hover {
	height: 22px;
	background-image: url("/scatola/imagens/ti_m.gif");
	background-repeat: repeat-x;
}

/* Tabela cinza */
.ctl {
	background-image: url("/scatola/imagens/ctl.gif");
	height: 8px;
	width: 8px;
}

.ctm {
	background-image: url("/scatola/imagens/ctm.gif");
	height: 8px;
	width: 100%;
	background-repeat: repeat-x;
}

.ctr {
	background-image: url("/scatola/imagens/ctr.gif");
	height: 8px;
	width: 8px;
}

.cml {
	background-image: url("/scatola/imagens/cml.gif");
	width: 8px;
}

.cmm {
	background-image: url("/scatola/imagens/cmm.gif");
	width: 100%;
}

.cmr {
	background-image: url("/scatola/imagens/cmr.gif");
	width: 8px;
}

.cbl {
	background-image: url("/scatola/imagens/cbl.gif");
	height: 8px;
	width: 8px;
}

.cbm {
	background-image: url("/scatola/imagens/cbm.gif");
	height: 8px;
	width: 8px;
}

.cbr {
	background-image: url("/scatola/imagens/cbr.gif");
	height: 8px;
	width: 8px;
}

.ncbl {
	background-image: url("/scatola/imagens/ncbl.gif");
	height: 2px;
	width: 8px;
}

.ncbm {
	background-image: url("/scatola/imagens/ncbm.gif");
	height: 2px;
	width: 8px;
}

.ncbr {
	background-image: url("/scatola/imagens/ncbr.gif");
	height: 2px;
	width: 8px;
}

/* Tabela branca */
.ctlon {
	background-image: url("/scatola/imagens/ctl.on.gif");
	height: 8px;
	width: 8px;
}

.ctmon {
	background-image: url("/scatola/imagens/ctm.on.gif");
	height: 8px;
	width: 100%;
	background-repeat: repeat-x;
}

.ctron {
	background-image: url("/scatola/imagens/ctr.on.gif");
	height: 8px;
	width: 8px;
}

.cmlon {
	background-image: url("/scatola/imagens/cml.on.gif");
	width: 8px;
}

.cmmon {
	background-image: url("/scatola/imagens/cmm.on.gif");
	width: 100%;
}

.cmron {
	background-image: url("/scatola/imagens/cmr.on.gif");
	width: 8px;
}

.cblon {
	background-image: url("/scatola/imagens/cbl.on.gif");
	height: 8px;
	width: 8px;
}

.cbmon {
	background-image: url("/scatola/imagens/cbm.on.gif");
	height: 8px;
	width: 8px;
}

.cbron {
	background-image: url("/scatola/imagens/cbr.on.gif");
	height: 8px;
	width: 8px;
}

