﻿html, body, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	height:100%;
	min-height:100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;
	color:#5169a4;
	background-color: #FFFFFF;
}
.footnotes
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #7b7a7a;
	background-color: #FFFFFF;
}
/*  */
.alturamin
{
	min-height:490px;
}
.msg_button_class
{
    background: url(/img/title-bg.png) repeat-x 0px 0px;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    background-color:Navy;
    color:#FFFFFF;
    border:1px solid #DDDDDD;
    height:22px;
}
.msg_button_red_class
{
    background: url(/img/title-bg2.png) repeat-x 0px 0px;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    background-color:Navy;
    color:#FFFFFF;
    border:1px solid #DDDDDD;
    height:22px;
}
.msg_button_gold_class
{
    background: url(/img/title-bg3.png) repeat-x 0px 0px;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    background-color:Navy;
    color:#FFFFFF;
    border:1px solid #DDDDDD;
    height:22px;
}
.msg_button_green_class
{
    background: url(/img/title-bg4.png) repeat-x 0px 0px;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    background-color:Navy;
    color:#FFFFFF;
    border:1px solid #DDDDDD;
    height:22px;
}
TR.updated TD
{
   	background-color:yellow;
}
.modalBackground 
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
    -moz-opacity:.7;
}
#wrapper {
	margin: 0;
	height:100%;
}
#conteudoTotal {
	width: 792px;
	margin-left: -396px; 
	position:relative;
	left:50%;
	border: 0;
	height:100%;
}
#conteudopopup{
	width: 97%;
	min-height:200px;
	border:solid 1px #dddddd;
	background-color:#f5f5f5;
	text-align:left;
	padding-left: 8px;
	padding-right:6px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 1px;
	margin-top: 1px;
}
#conteudo{
	width: 735px;
	min-height:500px;
	border:solid 1px #dddddd;
	background-color:#dae1e7;
	text-align:left;
	padding-left: 8px;
	padding-right:6px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 1px;
	margin-top: 1px;
}
#conteudo a{
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}	
#conteudo a:hover{
	text-decoration:underline;	
}
#rodape{
	clear:both;
	width: 749px;
	border:solid 1px #dddddd;
	background-color:#FFFFFF;
	text-align:center;
}
#rodape ul {
	font-weight: bold;
	color: #999999;
	text-align:center;
}
#rodape ul li{
	display:inline;
}
#rodape a{
	color:#999999;
	font-weight: bold;
	text-decoration: none;
}
#rodape a:hover{
	color:#333333;
	font-weight: bold;
	text-decoration: none;
}
/*
input 
{
	border:#CCCCCC 1px solid;
	background:#FFFFFF url(../../img/text-bg.gif) repeat-x 0 0;
	border: 1px solid #B5B8C8;
	font: normal 12px tahoma, arial, helvetica, sans-serif; 
	height: 15px;
	padding: 1px 3px;
}
.button {}
input[type="button"] {height:23px;font-family:Arial;font-size:9pt;}
input[type="submit"] {height:20px;font-family:Arial;font-size:9pt;}
input[type="text"]   {height:15px;font-family:Arial;font-size:9pt;}
input[type="password"]{height:15px;font-family:Arial;font-size:9pt;}
input[type="file"]   {height:21px;font-family:Arial;font-size:9pt;}
input[type="image"]  {height:100%;background:transparent; font-family:Arial;font-size:9pt;}
*/
.hidden
{
	display:none;
	visibility:hidden;
}
legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px
} 

.alertaErro
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	text-align: center;
}
.alertaImportante
{
	font-weight: bold;
	font-size: 10pt;
	color: #990000;
}
.destaqueImportante
{
	font-weight: bold;
	font-size: 10pt;
	color: #000099;
}
.alertaOk
{
	font-weight: bold;
	font-size: 10pt;
	color: green;
	text-align: center;
}
.destaqueDados
{
	font-weight: bold;
	font-size: 13pt;
	color: #000000;
}
.destaqueMenor
{
	font-weight: bold;
	font-size: 10pt;
	color: #000099;
}
.destaqueMaior
{
	font-weight: bold;
	font-size: 18pt;
	text-align: center;
}
#xtrm_container {
   background: url(/img/xswsprite.png) no-repeat top left;
}
.sprite-header { font-family:tahoma; font-size:15px; font-weight:bold; padding-left:5px; color:#FFFFFF; height:22px;}
.sprite-content{ font-family:tahoma; font-size:12px; font-weight:bold; padding-left:5px; color:#5169a4;}
.sprite-cse1 { background: url(/img/xswsprite.png) no-repeat left -30px;  width:8px; height:11px;}
.sprite-cie1 { background: url(/img/xswsprite.png) no-repeat left -268px; width:8px; height:27px;} 

.sprite-ft1 { background: url(/img/xswsprite.png) repeat-x left -71px; width:230px; height:27px;} 
.sprite-tt1 { background: url(/img/xswsprite.png) repeat-x left -128px; width:230px; height:11px;} 
.sprite-le1 { background-color:#c9c0ae; background: url(/img/le1.png); background-attachment:scroll; background-repeat:repeat-y; width:8px;} 
.sprite-csd1 { background: url(/img/xswsprite.png) no-repeat left -325px; width:8px; height:11px;} 
.sprite-bg1 { background-color:#c9c0ae; background: url(/img/bg1.png);} 
.sprite-ld1 { background-color:#c9c0ae; background: url(/img/ld1.png); background-repeat:repeat-y; width:8px; vertical-align:top;} 
.sprite-cid1 { background: url(/img/xswsprite.png) no-repeat right -498px; width:8px; height:27px;} 
.sprite-le2 { background-color:#5169a4; background: url(/img/xswsprite.png) no-repeat left -169px;  background-attachment:scroll; width:5px; height:27px;} 
.sprite-bg2 { background-color:#5169a4; background: url(/img/xswsprite.png) repeat-x left -555px;  background-attachment:scroll; width:206px; height:27px;} 
.sprite-ld2 { background-color:#5169a4; background: url(/img/xswsprite.png) no-repeat right -366px; background-attachment:scroll; width:5px; height:27px;} 

#page_container {display:block;}
#page_container h2 {margin-bottom:1em;}
#page_container h3 {clear:both; margin-top:4em;}

/* Inset 3D Raised */
.raised {background: transparent; margin:0 auto;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#ccc; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#ccc; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#ccc; border-left:1px solid #aaa; border-right:1px solid #999;}


.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#ccc; border-left:1px solid #fff; border-right:1px solid #999;padding: 2px 6px}

.chamfer {background: transparent; margin:0 auto;}
.chamfer h1, .chamfer p {margin:0 10px;}
.chamfer h1 {font-size:2em; color:#000; letter-spacing:1px;}
.chamfer p {padding-bottom:0.5em;}

.chamfer .top, .chamfer .bottom {display:block; background:transparent; font-size:1px;}
.chamfer .b1, .chamfer .b2, .chamfer .b3, .chamfer .b4, .chamfer .b5 {display:block; overflow:hidden; height:1px; background:#c9c0ae; border-left:1px solid #000; border-right:1px solid #000;}
.chamfer .b1 {margin:0 5px; background:#000;}
.chamfer .b2 {margin:0 4px;}
.chamfer .b3 {margin:0 3px;}
.chamfer .b4 {margin:0 2px;}
.chamfer .b5 {margin:0 1px;}

.chamfer .boxcontent {display:block; background:#c9c0ae; border-left:1px solid #000; border-right:1px solid #000;}

.multipaged {background: transparent; margin:0 auto;}
.multipaged h1, .multipaged p {margin:0 10px;}
.multipaged h1 {font-size:2em; color:#e6ffff; letter-spacing:1px;}
.multipaged p {padding-bottom:0.5em;}

.multipaged .mtop, .multipaged .mbottom {display:block; background:transparent; font-size:1px;}
.multipaged .mb1, .multipaged .mb2, .multipaged .mb3, .multipaged .mb4, .multipaged .mb1b, .multipaged .mb2b, .multipaged .mb3b, .multipaged .mb4b {display:block; overflow:hidden;}
.multipaged .mb1, .multipaged .mb2, .multipaged .mb3, .multipaged .mb1b, .multipaged .mb2b, .multipaged .mb3b {height:1px;}
.multipaged .mb2 {background:#E2E2FC; border-left:1px solid #e6ffff; border-right:1px solid #eee;}
.multipaged .mb3 {background:#E2E2FC; border-left:1px solid #e6ffff; border-right:1px solid #ddd;}
.multipaged .mb4 {background:#E2E2FC; border-left:1px solid #e6ffff; border-right:1px solid #aaa;}
.multipaged .mb4b {background:#E2E2FC; border-left:1px solid #eee; border-right:1px solid #999;}
.multipaged .mb3b {background:#E2E2FC; border-left:1px solid #ddd; border-right:1px solid #999;}
.multipaged .mb2b {background:#E2E2FC; border-left:1px solid #aaa; border-right:1px solid #999;}


.multipaged .mb1 {margin:0 5px; background:#e6ffff;}
.multipaged .mb2, .multipaged .mb2b {margin:0 3px; border-width:0 2px;}
.multipaged .mb3, .multipaged .mb3b {margin:0 2px;}
.multipaged .mb4, .multipaged .mb4b {height:2px; margin:0 1px;}
.multipaged .mb1b {margin:0 5px; background:#999;}
.multipaged .mboxcontent {display:block;  background:#E2E2FC; border-left:1px solid #e6ffff; border-right:1px solid #999;padding: 2px 6px}

.loged {background: transparent; margin:0 auto;}
.loged h1, .loged p {margin:0 10px;}
.loged h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.loged p {padding-bottom:0.5em;}

.loged .top, .loged .bottom {display:block; background:transparent; font-size:1px;}
.loged .b1, .loged .b2, .loged .b3, .loged .b4, .loged .b1b, .loged .b2b, .loged .b3b, .loged .b4b {display:block; overflow:hidden;}
.loged .b1, .loged .b2, .loged .b3, .loged .b1b, .loged .b2b, .loged .b3b {height:1px;}
.loged .b2 {background:#ECF3FC; border-left:1px solid #fff; border-right:1px solid #eee;}
.loged .b3 {background:#ECF3FC; border-left:1px solid #fff; border-right:1px solid #ddd;}
.loged .b4 {background:#ECF3FC; border-left:1px solid #fff; border-right:1px solid #aaa;}
.loged .b4b {background:#ECF3FC; border-left:1px solid #eee; border-right:1px solid #999;}
.loged .b3b {background:#ECF3FC; border-left:1px solid #ddd; border-right:1px solid #999;}
.loged .b2b {background:#ECF3FC; border-left:1px solid #aaa; border-right:1px solid #999;}


.loged .b1 {margin:0 5px; background:#fff;}
.loged .b2, .loged .b2b {margin:0 3px; border-width:0 2px;}
.loged .b3, .loged .b3b {margin:0 2px;}
.loged .b4, .loged .b4b {height:2px; margin:0 1px;}
.loged .b1b {margin:0 5px; background:#999;}
.loged .boxcontent {display:block;  background:#ECF3FC; border-left:1px solid #fff; border-right:1px solid #999;padding: 2px 6px}

/* table level rules */
.grida
{
	font-family: tahoma;
	font-size: 11px;
	border: solid 1px #7f7f7f;
    border-collapse:collapse;	
    color: #333333;
    width:100%
}


/* header column rules */
.grida th 
{
    background: url(../../img/sprite.png) repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #000;
    padding: 4px 5px 4px 10px;
    vertical-align: bottom;
    text-align:left;
}  

.grida th a
{
	color:#333333;
    font-weight: bold;
	text-decoration: none;
	display: block;
    padding-right: 10px;
}

/* data cell and data row rules */
.grida td 
{
	color:#333333;
    padding: 4px 10px 4px 10px;
    border-bottom: solid 1px #BBD9EE;
}

.grida .altrow
{
    background-color: #EBF4FA;
} 

.grida .row
{
    background-color: #fff;
}  

.grida .rownum
{
    text-align:center;
    font-weight:bold;
    color:#333333;
}
.gridc
 {
 	border:solid 2px #a5a4bd; 	
 	font-family:Tahoma;
 	font-size:12px;
 	width:99%;
 }
 .gridc H2
 {
 	background:#8988a5 url(/img/grid/title-bg.gif);
 	border-bottom:solid 1px #57566f;
 	height:28px;
 	line-height:28px;
 	margin:0px;
 	padding:0px 0px 0px 5px;
 	color:#fff;
 	font-size:15px;
 }
 .gridc TABLE
 {
 	width:100%;
 }
.gridc #orders .headc TH
 {
 	background:#e9e9eb url(/img/grid/header-bg.gif);
 	height:24px;
 	line-height:24px;
 	padding-left:6px;
 	color:#666666;
 	text-align:left;
 }
 .gridc #orders .headc TH.firstc
 {
 	/* get rid of the first slash */
 	background:#e9e9eb url(/img/grid/header-bg.gif) -3px;
 	width:20px;
 } 
.gridc #orders .groupc TH
 {
 	font-size:11px;
 	padding:10px 0px 2px 0px;
 	color:#666666;
 	text-align:left;
 	border-bottom:solid 2px #a5a4bd;
 } 
.gridc #orders .groupc TH.firstc
 {
 	text-align:center; 	
 	border-bottom:none;
 } 
 
 /* data items */ 
.gridc #orders .item TD
 {
 	padding:3px 0px 3px 6px;
 	border-bottom:solid 1px #eae9e1; 
 	color:#222222; 	
 } 
.hidden
     
.closeIcon
{
	background-position: right top;
	background-image: url(/img/close_icon.gif);
	background-repeat: no-repeat;
	position: absolute;
	cursor: pointer;
	width: 19px;
	top: 1px;
	height: 19px;
	right: 1px;
}
