/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */
html, body {
      height:100%;
   }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
form {margin:0; padding:0; }
a:active {
	color: rgb(0, 0, 0);
	text-decoration: underline;
	font-size: 11px;
}

a:link {
	color: rgb(0, 0, 0);
	font-size: 11px;
	text-decoration: underline;
}

a:visited {
	color: rgb(0, 0, 0);
	font-size: 11px;
	text-decoration: underline;
}

a:hover {
	color: rgb(0, 0, 0);
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

legend {
	margin: 0px;
}

a.teste:active {
	color: rgb(0, 0, 0);
	text-decoration: underline;
	font-size: 11px;
}

a.teste:link {
	color: rgb(0, 0, 0);
	font-size: 11px;
	text-decoration: underline;
}

a.teste:visited {
	color: rgb(0, 0, 0);
	font-size: 11px;
	text-decoration: underline;
}

a.teste:hover {
	color: rgb(0, 0, 0);
	font-size: 11px;
	text-decoration: underline;
}

.branco_ {
	color: rgb(255, 255, 255);
	text-decoration: none;
	font-size: 11px;
}

.branco:active {
	color: rgb(255, 255, 255);
	text-decoration: none;
	font-size: 11px;
}

.branco:link {
	color: rgb(255, 255, 255);
	font-size: 11px;
	text-decoration: none;
}

.branco:visited {
	color: rgb(255, 255, 255);
	font-size: 11px;
	text-decoration: none;
}

.branco:hover {
	color: rgb(255, 255, 255);
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.destaque:active {
	color: rgb(255, 0, 0);
	text-decoration: none;
	font-size: 10px;
}

.destaque:link {
	color: rgb(255, 0, 0);
	font-size: 10px;
	text-decoration: none;
}

.destaque:visited {
	color: rgb(255, 0, 0);
	font-size: 10px;
	text-decoration: none;
}

.destaque:hover {
	color: rgb(255, 0, 0);
	font-size: 10px;
	text-decoration: underline;
}

.topo:active {
	color: rgb(255, 255, 255);
	font-size: 11px;
	text-decoration: none;
}

.topo:link {
	color: rgb(255, 255, 255);
	font-size: 11px;
	text-decoration: none;
}

.topo:visited {
	color: rgb(255, 255, 255);
	font-size: 11px;
	text-decoration: none;
}

.topo:hover {
	color: rgb(255, 255, 255);
	font-size: 11px;
	text-decoration: underline;
}

body {
	margin: 0px;
}

td {
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input {
	border: 1px solid rgb(48, 137, 184);
	background: rgb(249, 249, 249) none repeat scroll 0% 50%;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
}

input:disabled {
	border: 1px solid rgb(48, 137, 184);
	background: rgb(240, 240, 240) none repeat scroll 0% 50%;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
}

.inputDesabilitadoDireita {
	border: 1px solid rgb(48, 137, 184);
	background: rgb(240, 240, 240) none repeat scroll 0% 50%;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	text-align: right;
}

.inputDesabilitadoEsquerda {
	border: 1px solid rgb(48, 137, 184);
	background: rgb(240, 240, 240) none repeat scroll 0% 50%;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	text-align: left;
}

.inputNumerico {
	border: 1px solid rgb(48, 137, 184);
	background: rgb(249, 249, 249) none repeat scroll 0% 50%;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	text-align: right;
}

textarea {
	border: 1px solid rgb(48, 137, 184);
	background: rgb(249, 249, 249) none repeat scroll 0% 50%;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
}

select {
	border: 1px solid rgb(48, 137, 184);
	background: rgb(249, 249, 249) none repeat scroll 0% 50%;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
}

.azul {
	border: 1px solid rgb(48, 137, 184);
	background: rgb(249, 249, 249) none repeat scroll 0% 50%;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
}

.asterisco {
	color: #FF0000;
	font-size: 12px;
	font-weight: boldest;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.selecaoMultipla {
	width: 157px;
}

menu {
	border: 1px solid rgb(48, 137, 184);
	background: rgb(249, 249, 249) none repeat scroll 0% 50%;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

#menu1Container{visibility:hidden;left:781px;top:100px;overflow:hidden;z-index:20000;}
#menu1Container,#menu1Content{position:absolute;width:220px;height:150px;clip:rect(0170590);}
  /* just basic text formatting - nothing special */
  @import "/_common/demo.css";
    
  body {
    font-size:11px;
    font-family:arial, sans-serif;
    color:#444444;
  }
  #menubar {
    position:absolute;
    width:450px;
    left:5px;
    top:55px;
    background-color:#F9F1C8;
    border:1px solid #89D7F8;
    padding:2px;
  }
  #menubar a {
    color:#000000;
    letter-spacing:1px;
    border:1px solid #F9F1C8;
    padding-left:5px;
    padding-right:5px;
    text-decoration:none;
  }
  #menubar a.active {
    border-bottom-color:#CCC599;
    border-right-color:#CCC599;
    border-left-color:#000000;
    border-top-color:#000000;
  }
  .menu .options {
    margin-right:1px;
    margin-bottom:1px;
    border:1px solid #89D7F8;
    background-color:#F9F1C8;
  }
  .menu a {
    color:#000000;
    display:block;
    padding:2px 10px;
    text-decoration:none;
    background-color:#E0E0E0;
  }
  .menu a:hover {
    background-color:#89D7F8;
    color:#000000;
    font: bold;
  }

  #about {
    position:absolute;
    left:5px;
    top:300px;
  }
  

.Checkbox {
	border: 0px none;
	background-color: transparent;
}

.RadioButton {
	border: medium none;
	background-color: transparent;
}

.bg_01 {
	background: rgb(48, 137, 184) none repeat scroll 0% 50%;
}

.bg_02 {
	background: rgb(242, 242, 242) none repeat scroll 0% 50%;
}

.bg_03 {
	background: rgb(221, 226, 229) none repeat scroll 0% 50%;
}

.bg_04 {
	background: rgb(221, 221, 221) none repeat scroll 0% 50%;
}

.bg_05 {
	background: rgb(255, 255, 255) none repeat scroll 0% 50%;
}

.bgMouseOver {
	background-color: rgb(255, 255, 255);
}

.bgMouseOff {
	background-color: rgb(242, 242, 242);
}

.txt_01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(48, 137, 184);
	font-weight: bold;
}

.txt_02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: rgb(48, 137, 184);
	font-weight: bold;
}

.txt_02p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(48, 137, 184);
	font-weight: bold;
}

.txt_03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(255, 0, 0);
}

.txt_04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(48, 137, 184);
}

.txt_05 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(255, 255, 255);
}

.txt_06 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(255, 255, 255);
	font-weight: bold;
}

.txt_07 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	font-style: italic;
}

.txt_08 { 
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: rgb(48, 137, 184);
    font-weight: bold;
}

.txt_camp_obrig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(0, 0, 0);
}

.txt_rodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: rgb(255, 255, 255);
}

.btn_01 {
	border: 1px solid rgb(13, 81, 117);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: rgb(255, 255, 255);
	background-color: rgb(48, 137, 184);
}

.btn_01:disabled {
	border: 1px solid rgb(13, 81, 117);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: rgb(255, 255, 255);
	background-color: rgb(0, 40, 102);
}

.btn_02 {
	border: 1px solid rgb(24, 117, 184);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: rgb(24, 117, 184);
	background-color: rgb(217, 233, 245);
}

.tabela {
	border: 0px solid rgb(193, 205, 216);
	margin: 0px;
}

.bordatabela2 {
	border-left: 1px solid rgb(193, 205, 216);
	border-right: 1px solid rgb(193, 205, 216);
	border-bottom: 1px solid rgb(193, 205, 216);
}

.bordatabela3{
	border: 1px solid rgb(193, 205, 216);
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

.semborda {
	border-top: 0px solid rgb(255, 255, 255);
	border-left: 0px solid rgb(255, 255, 255);
	border-right: 0px solid rgb(255, 255, 255);
	border-bottom: 0px solid rgb(255, 255, 255);
}

.divisorias {
	border-top: 1px solid rgb(193, 205, 216);
}

.tabContent {
	margin: 0px;
	position: relative;
	clear: both;
	float: left;
	z-index: 10;
	width: 93px;
	border-style: solid;
	border-color: rgb(242, 242, 242) rgb(0, 0, 0) rgb(0, 0, 0)
		rgb(193, 205, 216);
	border-width: 1px;
	padding: 4px;
	background-color: rgb(242, 242, 242);
	color: rgb(0, 0, 0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 100px;
	width: 98%;
}

.tabContent2 {
	margin: 0px;
	position: relative;
	clear: both;
	float: left;
	z-index: 10;
	width: 93px;
	border-style: solid;
	border-color: rgb(242, 242, 242) rgb(0, 0, 0) rgb(0, 0, 0)
		rgb(193, 205, 216);
	border-width: 1px;
	padding: 4px;
	background-color: rgb(242, 242, 242);
	color: rgb(0, 0, 0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 100px;
	width: 98%;
}

.tabContentAbas {
	margin: 0px;
	position: relative;
	clear: both;
	float: left;
	z-index: 10;
	width: 93px;
	height: 1977px;
	border-style: solid;
	border-color: rgb(242, 242, 242) rgb(0, 0, 0) rgb(0, 0, 0)
		rgb(193, 205, 216);
	border-width: 1px;
	padding: 4px;
	background-color: rgb(242, 242, 242);
	color: rgb(0, 0, 0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 380px;
	width: 98%;
	margin-top: -10px;
}

.abaCima {
	border: 0px;
	color: rgb(0, 0, 0);
	margin: 0px;
	width: 98%;
	position: relative;
	clear: both;
	float: left;
	z-index: 9;
	padding-left: 4px;
}

.abaBaixo {
	border: 0px;
	color: rgb(0, 0, 0);
	margin: 0px;
	width: 99%;
	position: relative;
	clear: both;
	float: left;
	z-index: 10;
	padding-left: 1px;
	bottom: 10px;
}

#tabCima .tabMenuOff {
	color: rgb(0, 0, 0);
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	letter-spacing: 0px;
	cursor: pointer;
	border-style: solid;
	border-color: rgb(150, 150, 150) rgb(0, 0, 0) rgb(0, 0, 0)
		rgb(100, 100, 100);
	border-width: 1px;
	background-color: rgb(219, 219, 219);
	color: rgb(0, 0, 0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 24px;
	margin-right: 10px;
	width: 100%;
}

#tabBaixo .tabMenuOff {
	color: rgb(0, 0, 0);
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	letter-spacing: 0px;
	cursor: pointer;
	border-style: solid;
	border-color: rgb(150, 150, 150) rgb(0, 0, 0) rgb(0, 0, 0)
		rgb(100, 100, 100);
	border-width: 1px;
	color: rgb(0, 0, 0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 24px;
	width: 100%;
}

#tabBaixo .tabMenuOn {
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	letter-spacing: 0px;
	cursor: default;
	border-style: solid;
	border-color: rgb(150, 150, 150) rgb(0, 0, 0) rgb(0, 0, 0)
		rgb(100, 100, 100);
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 24px;
	margin-right: 0px;
	width: 100%;
	color: rgb(0, 0, 0);
}

#tabCont0,#tabCont1,#tabCont2,#tabCont3,#tabCont4,#tabCont5,#tabCont6,#tabCont7,#tabCont8,#tabCont9
	{
	display: none;
}

.tabMenuOff {
	color: rgb(0, 0, 0);
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	letter-spacing: 0px;
	cursor: pointer;
	border-style: solid;
	border-color: rgb(193, 205, 216) rgb(0, 0, 0) rgb(138, 150, 161)
		rgb(193, 205, 216);
	border-width: 1px;
	background-color: rgb(209, 209, 209);
	color: rgb(0, 0, 0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 24px;
	margin-right: 0px;
	width: 98%;
}

.tabMenuOn {
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	letter-spacing: 0px;
	cursor: default;
	border-style: solid;
	border-color: rgb(193, 205, 216) rgb(0, 0, 0) rgb(242, 242, 242)
		rgb(193, 205, 216);
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 24px;
	margin-right: 0px;
	width: 98%;
	color: rgb(0, 0, 0);
	background-color: rgb(242, 242, 242);
}

#tabMenu0,#tabMenu1,#tabMenu2,#tabMenu3,#tabMenu4,#tabMenu5,#tabMenu6,#tabMenu7,#tabMenu8,#tabMenu9
	{
	border-style: solid solid none;
	border-width: 1px 1px 0px;
	float: left;
	font-style: normal;
	padding-top: 3px;
	z-index: 1100;
	bottom: -1px;
	position: relative;
}

#tabOffset {
	float: left;
}

.bg_06 {
	border: 1px solid rgb(48, 137, 184);
	font-size: 12px;
	font-weight: inherit;
}

fieldset {
	border: 1px solid rgb(48, 137, 184);
	background-color: rgb(242, 242, 242);
}

/* ----------------------- DATAGRID -------------------------------------*/
.rows {
	background-color: white
}

.hiliterows {
	background-color: #C6DDF3;
	color: black;
	font-weight: bold
}

.alternaterows {
	background-color: rgb(242, 242, 242);
}

.header {
	background-color: rgb(48, 137, 184);
	border-right: 1px solid #6894BF;
	border-left: 1px solid white;
	border-bottom: 3px solid rgb(48, 137, 184);
	border-top: 1px solid rgb(48, 137, 184);
	font-weight: bold;
	color: #FFFFFF
}

.footer {
	background-color: #8B6914;
	border-right: 1px solid #C7C5B2;
	border-left: 1px solid white;
	border-bottom: 2px solid #E2DECD;
	border-top: 1px solid white
}

.bordatabela {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid rgb(193, 205, 216);
	border-spacing: 0px;
	border-collapse: collapse;
	width: 90%;
}

.bordatabela_fieldset {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid rgb(48, 137, 184);
	border-spacing: 0px;
	border-collapse: collapse;
	width: 90%;
}

.bordatabelafilha {
	margin-left: 0px;
	margin-right: 0px;
	border: 1px solid rgb(193, 205, 216);
	border-spacing: 0px; //
	border-collapse: collapse;
	width: 100%;
}

.bordatabelafilha2 {
	margin-left: 0px;
	margin-right: 0px;
	border: 0px;
	border-spacing: 0px; //
	border-collapse: collapse;
	width: 100%;
}

.colunaIconOp {
	width: 4%;
}

.coluna {
	font-family: arial;
	font-size: 9pt;
	font-weight: normal
}

.colunaDireita {
	height: 26px;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
	padding: 0px 10px 0px 0px;
}

.colunaEsquerda {
	height: 26px;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
}

.colunaCentro {
	height: 26px;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	text-align: center
}

.colunaGrid {
	height: 26px;
}

.colunaCheck {
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	color: rgb(255, 255, 255);
}

.colunaSigla {
	width: 40%;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal
}

.colunaModulo {
	width: 20%;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal
}

.colunaUrl {
	width: 45%;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal
}

.colunaDescricao {
	width: 50%;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal
}

.colunaDescricaoII {
	width: 25%;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal
}

.colunaDescricaoIII {
	width: 90%;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal
}

.colunaLogin {
	width: 40%;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal
}

.colunaNome {
	width: 50%;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal
}

.colunaTexto {
	text-align: left;
}

.colunaTextoBranco {
	color: rgb(255, 255, 255);
	text-align: left;
}

.colunaNumero {
	text-align: right;
}

.colunaNumeroBranco {
	color: rgb(255, 255, 255);
	text-align: right;
}

.colunaData {
	text-align: center;
}

.tabelaPaginador {
	margin-left: auto;
	margin-right: auto;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
}

.rowPaginador {
	background: rgb(221, 226, 229) none repeat scroll 0% 50%;
	height: 26px;
}

.colunaPaginadorFp {
	width: 30%;
	text-align: right;
	vertical-align: middle;
}

.colunaPaginadorPr {
	width: 2%;
	text-align: right;
	vertical-align: middle;
}

.colunaPaginadorTexto {
	width: 4%;
	text-align: center;
	vertical-align: middle;
}

.colunaPaginadorNe {
	width: 2%;
	text-align: left;
	vertical-align: middle;
}

.colunaPaginadorLp {
	width: 32%;
	text-align: left;
	vertical-align: middle;
}

.doublelistBox {
	width: 250px;
}

.divAguarde {
	border-top: 1px solid #555533;
	border-left: 1px solid #555533;
	border-bottom: 1px solid #555533;
	border-right: 1px solid #555533;
	color: #000033;
	background-color: rgb(193, 205, 216);
	layer-background-color: rgb(193, 205, 216);
	position: absolute;
	top: 80px;
	left: 140px;
	width: 100px;
	height: 55px;
	z-index: 99;
}

.divAba {
	border-style: solid;
	border-color: rgb(193, 205, 216) rgb(0, 0, 0) rgb(242, 242, 242)
		rgb(193, 205, 216);
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 24px;
	margin-right: 0px;
	width: 98%;
	color: rgb(0, 0, 0);
	background-color: rgb(242, 242, 242);
}

.desabilitado {
	color: 666666;
}

.tabelaCabecalho {
	border-bottom: 1px solid #DDDDDD;
	width: 100%;
	height: 28px;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
}

/******************************************************************************
********************************   Aba Cinza   **********************************
******************************************************************************/
.ditch-tab-skin-cinza .ditchnet-tab-container {
	margin: 10px;
}

.ditch-tab-skin-cinza .ditch-tab-wrap {
	position: relative;
	z-index: 10;
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
}

.ditch-tab-skin-cinza .ditch-tab {
	position: relative;
	float: left;
	padding: 0px 20px;
	margin: 0px;
	text-align: center;
	cursor: pointer;
	font: 12px Arial, Helvetica, sans-serif;
}

.ditch-tab-skin-cinza .ditch-tab-bg-left {
	position: absolute;
	left: 0;
	top: 0;
	width: 10px;
	height: 18px;
}

html>body .ditch-tab-skin-cinza .ditch-tab-bg-left {
	height: 18px;
}

.ditch-tab-skin-cinza .ditch-unfocused {
	border-bottom: 1px solid silver;
	background: transparent url(../imgs/cinza_tab_bg_right.gif) 100% 0
		no-repeat;
}

.ditch-tab-skin-cinza .ditch-focused {
	border-bottom: 1px solid rgb(242, 242, 242);
	background: transparent url(../imgs/cinza_tab_bg_right.gif) 100% 0
		no-repeat;
}

.ditch-tab-skin-cinza .ditch-unfocused .ditch-tab-bg-left {
	background: transparent url(../imgs/cinza_tab_bg_left.gif) 0 0 no-repeat
		;
}

.ditch-tab-skin-cinza .ditch-focused .ditch-tab-bg-left {
	background: transparent url(../imgs/cinza_tab_bg_left.gif) 0 0 no-repeat
		;
}

.ditch-tab-skin-cinza .ditch-tab a:link,.ditch-tab-skin-cinza .ditch-tab a:visited,.ditch-tab-skin-cinza .ditch-tab a:hover
	{
	color: black;
	text-decoration: none;
	font-weight: normal
}

.ditch-tab-skin-cinza .ditch-tab-wrap .ditch-unfocused a:link,.ditch-tab-skin-cinza .ditch-tab-wrap .ditch-unfocused a:visited,.ditch-tab-skin-cinza .ditch-tab-wrap .ditch-unfocused a:hover
	{
	color: #777777;
	font-weight: normal
}

.ditch-tab-skin-cinza .ditch-tab-pane-wrap {
	position: relative;
	z-index: 9;
	border: 1px solid silver;
	border-top: 0px;
	padding: 5px 2px 0px 2px;
	background-color: rgb(242, 242, 242);
	color: rgb(0, 0, 0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 340px;
}

.ditch-tab-skin-cinza .ditch-tab-pane {
	
}

.ditch-tab-skin-cinza br.ditch-clear {
	clear: both;
}

/******************************************************************************
********************************   Aba Cinza 2   ******************************
******************************************************************************/
.ditch-tab-skin-cinza2 .ditchnet-tab-container {
	margin: 10px;
}

.ditch-tab-skin-cinza2 .ditch-tab-wrap {
	position: relative;
	z-index: 10;
	margin: 0px;
	padding: 0px;
	font: 11px Arial, Helvetica, sans-serif;
}

.ditch-tab-skin-cinza2 .ditch-tab {
	position: relative;
	float: left;
	padding: 0px 10px;
	margin: 0px;
	text-align: center;
	cursor: pointer;
	font: 11px Arial, Helvetica, sans-serif;
}

.ditch-tab-skin-cinza2 .ditch-tab-bg-left {
	position: absolute;
	left: 0;
	top: 0;
	width: 10px;
	height: 18px;
}

html>body .ditch-tab-skin-cinza2 .ditch-tab-bg-left {
	height: 18px;
}

.ditch-tab-skin-cinza2 .ditch-unfocused {
	border-bottom: 1px solid silver;
	background: transparent url(../imgs/cinza_tab_bg_right.gif) 100% 0
		no-repeat;
}

.ditch-tab-skin-cinza2 .ditch-focused {
	border-bottom: 1px solid rgb(242, 242, 242);
	background: transparent url(../imgs/cinza_tab_bg_right.gif) 100% 0
		no-repeat;
}

.ditch-tab-skin-cinza2 .ditch-unfocused .ditch-tab-bg-left {
	background: transparent url(../imgs/cinza_tab_bg_left.gif) 0 0 no-repeat
		;
}

.ditch-tab-skin-cinza2 .ditch-focused .ditch-tab-bg-left {
	background: transparent url(../imgs/cinza_tab_bg_left.gif) 0 0 no-repeat
		;
}

.ditch-tab-skin-cinza2 .ditch-tab a:link,.ditch-tab-skin-cinza2 .ditch-tab a:visited,.ditch-tab-skin-cinza2 .ditch-tab a:hover
	{
	color: black;
	text-decoration: none;
	font-weight: normal
}

.ditch-tab-skin-cinza2 .ditch-tab-wrap .ditch-unfocused a:link,.ditch-tab-skin-cinza2 .ditch-tab-wrap .ditch-unfocused a:visited,.ditch-tab-skin-cinza2 .ditch-tab-wrap .ditch-unfocused a:hover
	{
	color: #777777;
	font-weight: normal
}

.ditch-tab-skin-cinza2 .ditch-tab-pane-wrap {
	position: relative;
	z-index: 9;
	border: 1px solid silver;
	border-top: 0px;
	padding: 2px 2px 0px 2px;
	background-color: rgb(242, 242, 242);
	color: rgb(0, 0, 0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 161px;
}

.ditch-tab-skin-cinza2 .ditch-tab-pane {
	
}

.ditch-tab-skin-cinza2 br.ditch-clear {
	clear: both;
}

/******************************************************************************
********************************   Aba Cinza 3  *******************************
******************************************************************************/
.ditch-tab-skin-cinza3 .ditchnet-tab-container {
	margin: 10px;
}

.ditch-tab-skin-cinza3 .ditch-tab-wrap {
	position: relative;
	z-index: 10;
	margin: 0px;
	padding: 0px;
	font: 11px Arial, Helvetica, sans-serif;
}

.ditch-tab-skin-cinza3 .ditch-tab {
	position: relative;
	float: left;
	padding: 0px 10px;
	margin: 0px;
	text-align: center;
	cursor: pointer;
	font: 11px Arial, Helvetica, sans-serif;
}

.ditch-tab-skin-cinza3 .ditch-tab-bg-left {
	position: absolute;
	left: 0;
	top: 0;
	width: 10px;
	height: 18px;
}

html>body .ditch-tab-skin-cinza3 .ditch-tab-bg-left {
	height: 18px;
}

.ditch-tab-skin-cinza3 .ditch-unfocused {
	border-bottom: 1px solid silver;
	background: transparent url(../imgs/cinza_tab_bg_right.gif) 100% 0
		no-repeat;
}

.ditch-tab-skin-cinza3 .ditch-focused {
	border-bottom: 1px solid rgb(242, 242, 242);
	background: transparent url(../imgs/cinza_tab_bg_right.gif) 100% 0
		no-repeat;
}

.ditch-tab-skin-cinza3 .ditch-unfocused .ditch-tab-bg-left {
	background: transparent url(../imgs/cinza_tab_bg_left.gif) 0 0 no-repeat
		;
}

.ditch-tab-skin-cinza3 .ditch-focused .ditch-tab-bg-left {
	background: transparent url(../imgs/cinza_tab_bg_left.gif) 0 0 no-repeat
		;
}

.ditch-tab-skin-cinza3 .ditch-tab a:link,.ditch-tab-skin-cinza3 .ditch-tab a:visited,.ditch-tab-skin-cinza3 .ditch-tab a:hover
	{
	color: black;
	text-decoration: none;
	font-weight: normal
}

.ditch-tab-skin-cinza3 .ditch-tab-wrap .ditch-unfocused a:link,.ditch-tab-skin-cinza3 .ditch-tab-wrap .ditch-unfocused a:visited,.ditch-tab-skin-cinza3 .ditch-tab-wrap .ditch-unfocused a:hover
	{
	color: #777777;
	font-weight: normal
}

.ditch-tab-skin-cinza3 .ditch-tab-pane-wrap {
	position: relative;
	z-index: 9;
	border: 1px solid silver;
	border-top: 0px;
	padding: 2px 2px 0px 2px;
	background-color: rgb(242, 242, 242);
	color: rgb(0, 0, 0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 291px;
}

.ditch-tab-skin-cinza3 .ditch-tab-pane {
	
}

.ditch-tab-skin-cinza3 br.ditch-clear {
	clear: both;
}

