body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #dcdadb;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}

a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #575C5F;
}

#HeaderHelloMessage {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #07367a;
}

#HeaderHelloMessage #HeaderHelloMessage_Fornecedor {
	font-weight: bold;
}

#HeaderTable {
	background-color: #ebf4e3;
	height: 108px;
	width: 958px;
}

#HeaderRightBox {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #abaaa8;
	height: 85px;
	width: 190px;
	text-align: center;
	vertical-align: middle;
}

#HeaderRightBox #RightBox {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #abaaa8;
	text-align: center;
	vertical-align: middle;
}

#HeaderRightBox #RightBox a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #abaaa8;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

#HeaderRightBox #RightBox tr #MapaDoSite {
	text-align: left;
	font-size: 13px;
}

#HeaderRightBox #RightBox tr #Sair {
	text-align: right;
	font-size: 13px;
}

.Texto {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #575C5F;
}

.TextoDica {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #607fa4;
}

.PageTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	color: #FFF;
	text-align: left;
	text-transform: uppercase;
}

.Button_login {
  width: 100%;
  height: 40px;
  border-radius: 4px;
  background-color: #ffd100;
  color: #002e5d;
  font-weight: 700;
  margin-top: 2em;
  margin-bottom: 1em;
  border: 0;
  text-transform: uppercase;
  cursor: pointer;
}

.Btn_87x26 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #183c6a;
	background-image: url(../imagens/btn_87x26.png);
	text-align: center;
	height: 26px;
	width: 87px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-bottom: 5px;
	cursor: pointer;
}

.Btn_207x35 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #183c6a;
	background-image: url(../imagens/btn_185x35.png);
	text-align: center;
	height: 35px;
	width: 185px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-bottom: 5px;
	cursor: pointer;
}

.Btn_119x26 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #183c6a;
	background-image: url(../imagens/btn_119x26.png);
	text-align: center;
	height: 26px;
	width: 119px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-bottom: 5px;
	cursor: pointer;
}


.Btn_143x26 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #183c6a;
	background-image: url(../imagens/btn_215x26.png);
	text-align: center;
	height: 26px;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-bottom: 5px;
	cursor: pointer;
	margin-left: 23px;
}

.Btn_60x26 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #183c6a;
	background-image: url(../imagens/btn_60x26.png);
	text-align: center;
	height: 26px;
	width: 60px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-bottom: 5px;
	cursor: pointer;
}

.Btn_38x26 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #183c6a;
	background-image: url(../imagens/btn_38x26.png);
	text-align: center;
	height: 26px;
	width: 38px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-bottom: 5px;
	cursor: pointer;
}

.Btn_215x26 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #183c6a;
	background-image: url(../imagens/btn_215x26.png);
	text-align: center;
	height: 26px;
	width: 215px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-bottom: 5px;
	cursor: pointer;
}

.Btn_193x26 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #183c6a;
	background-image: url(../imagens/btn_193x26.png);
	text-align: center;
	height: 26px;
	width: 193px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-bottom: 5px;
	cursor: pointer;
}

.Btn_50x25 {
	width:50px; 
	height:25px; 
	border:none; 
	margin-right:3px;
}

.TableResultados td table tr td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.FormLabel {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.TableResultados {
	background-color: #FFF;
	margin: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	padding: 2px;
}

.TableResultados tr th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background-color: #0D376E;
	text-align: left;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.TableResultados tr td {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}

.TableResultados_Even {
	background-color: #bcd1e4 !important;
	color: #000 !important;
}

.TableResultados_Odd {
	background-color: #FFF !important;
	color: #000 !important;
}

.SubTable {
	background-color: #FFFAF0 !important;
	color: #0E0E0E;
}

.rowClass_0 {
	background-color: #bcd1e4;
	color: #000;
}

.rowClass_1 {
	background-color: #FFF;
	color: #000;
}

.TableResultados_Selected {
	background-color: #EFA511;
	color: #FFF;
}

.TableResultadosTitulo {
	background-color: #0D376E;
	margin: 0px;
	padding: 0px;
}

.LinhaPequena {
	font-size: 5px;
	height: 5px;
	overflow: hidden;
}

.LinhaGrande {
	height: 30px;
	overflow: hidden;
}

.TextoFooter {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #003c4c;
	padding-right: 3px;
	padding-left: 3px;
}

.TextoFooter a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #003c4c;
	padding-right: 3px;
	padding-left: 3px;
	text-decoration: none;
}

.TextoCinza {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #a1a1a1;
}

.TextoNomeGerente {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #003e6e;
	font-weight: normal;
	text-transform: uppercase;
}

.HomeInfoSpace {
	text-align: center;
	vertical-align: top;
	padding: 5px;
	overflow: hidden;
	font-family: Tahoma, Geneva, sans-serif;
}

.HomeInfoSpace_OrangeTitle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	color: #ffb610;
	padding-bottom: 10px;
}

.HomeInfoSpace_WhiteSubTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	padding: 0px;
}

.HomeInfoSpace_WhiteText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}

.HomeInfoSpace_WhiteTextRight {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}

.HomeInfoSpace_WhiteTextDestaque {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #FFF;
	padding-bottom: 7px;
}

.HomeInfoSpace_WhiteTextUltimo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
}

.HomeInfoSpace_WhiteTextUltimoRight {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
	text-align: right;
}

.HomeInfoSpace_OrangeVejaMais {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FBB610;
	font-weight: bold;
}

.HomeInfoSpace_OrangeVejaMais a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FBB610;
	font-weight: bold;
	text-decoration: none;
}

.HomeInfoSpace_OrangeDetais {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #F90;
	padding-bottom: 7px;
}

.HomeInfoSpace_BlueTitle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	color: #0F3C76;
	padding-bottom: 10px;
}

#HomeInfoSpace_BlueVejaMais{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #0F3C76;
	text-align: left;
	padding-right: 20px;
	font-weight: bold;
	text-align: center;
}

.HomeInfoSpace_BlueVejaMais a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #0F3C76;
	text-align: right;
	padding-right: 20px;
	font-weight: bold;
	text-decoration: none;
}

.HomeInfoSpace_BlackText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}

.HomeInfoSpace_BlackTextDestaque {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}

.HomeInfoSpace_BlackTextDestaque a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
}

.HomeInfoSpace_BlackTextPostado{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #114283;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}

.HomeInfoSpace_BlackTextPostado_Link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	text-decoration: none;	
}


.HomeInfoSpace_BlackTextPostado_Form {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	text-decoration: none;
}


.HomeInfoSpace_BlackTextBlankLine {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 5px;
	color: #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}

ul.menubar {
	margin: 0px;
	padding: 0px;
	background-color: #ebf4e3; /* IE6 Bug */
	font-size: 100%;
}

ul.menubar .submenu {
	margin: 0px;
	list-style: none;
	background-color: #ebf4e3;
	float: left;
	padding: 0px;
	width: 153px;
	height: 27px;
}

table {
	font-weight: normal;
	text-align: left;
}

ul.menubar ul.menu {
	display: none;
	position: relative;
	margin: 0px;
	border: 1px solid #ebae1f;
	top: 5px;
}

ul.menubar a {
	display: block;
	text-decoration: none;
	color: #113b75;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	background-image: url(transparent);
}

ul.menu,ul.menu ul {
	margin: 0;
	width: 255px; /* Width of Menu Items */
	background-color: #FFFFFF;
	padding: 0;
}

ul.menu li {
	position: relative;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #0f3c76;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	list-style-image: none;
	list-style-type: none;
}

ul.menu li a {
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

ul.menu li sup {
	font-weight: bold;
	font-size: 7px;
	color: red;
}

// /* Fix IE. Hide from IE Mac \*/
/ /* html ul.menu li { float: left; height: 1%; }
//* html ul.menu li a { height: 1%; }
///* End */
ul.menu ul {
	position: absolute;
	display: none;
	left: 149px; /* Set 1px less than menu width */
	top: 0px;
}

ul.menu li.submenu ul {
	display: none;
}  /* Hide sub-menus initially */
ul.menu li.submenu {
	background: transparent url(arrow.gif) right center no-repeat;
}

ul.menu li a:hover {
	background-color: #082854;
	color: #eba80f;
}

ul.menubar .submenu_divisor {
	margin: 0px;
	list-style: none;
	background-color: #ebf4e3;
	float: left;
	padding: 0px;
	width: 1px;
	height: 27px;
}

.BreadCrumb {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #06377c;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #eec76f;
	border-bottom-color: #eec76f;
	border-left-color: #eec76f;
	text-transform: uppercase;
	background-color: #FFF;
	margin-right: 40px;
	margin-left: 40px;
	padding: 0px;
}

.BreadCrumb td {
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
}

.BreadCrumbHighlight {
	color: #eba80f;
}

.MensagemErro {
	color: #900;
}

.TextoAzulEscuro {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #274b7f;
	vertical-align: middle;
}

.TextoAzulEscuroCentralizadoNegrito {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #274b7f;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.Aba_Dados table tr td,.AbaSelecionada table tr td,.AbaOver table tr td {
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

.Aba_Dados {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #274b7f;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	/*background-color: #bcd1e4;*/
	background: url(../imagens/btnAbaActive.png) no-repeat;
	padding: 3px;
}

.AbaSelecionada_Dados {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	/*background-color: #0D376E;*/
	background: url(../imagens/btnAbaHover.png) no-repeat;
	padding: 3px;
}

.AbaDadosOver {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #274b7f;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	/*background-color: #eba90b;*/
	background: url(../imagens/btnAbaActive.png) no-repeat;
	padding: 3px;
	cursor: pointer;
}

.Aba2 table tr td,.AbaSelecionada2 table tr td,.AbaOver2 table tr td {
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
.Aba2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #274b7f;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	/*background-color: #bcd1e4;*/
	background: url(../imagens/btnAbaActive2.png) no-repeat;
	padding: 3px;
}

.AbaSelecionada2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	/*background-color: #0D376E;*/
	background: url(../imagens/btnAbaHover2.png) no-repeat;
	padding: 3px;
}

.AbaOver2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #274b7f;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	/*background-color: #eba90b;*/
	background: url(../imagens/btnAbaActive2Laranja.png) no-repeat;
	padding: 3px;
	cursor: pointer;
}

.TextoPreto {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #000000;
}

.TextoPretoNegrito {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.TextoVermelho {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #EE0000;
	font-weight: bold;
}

.Btn_161x26 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #183c6a;
	background-image: url(../imagens/btn_161x26.png);
	text-align: center;
	height: 26px;
	width: 161px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-bottom: 5px;
	cursor: pointer;
}

.TituloDadosCadastrais {
	font-size: 18px;
	color: #FFF;
	background-color: #0E376E;
	font-family: Verdana, Geneva, sans-serif;
}

.NomeDadosCadastrais {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #0E376E;
	background-color: #FFF;
	text-align: center;
}

.RotuloTextoResultado0 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0E376E;
}

.RotuloTextoResultado1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0E376E;
}

.RotuloTextoResultado2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0E376E;
}

.RotuloTextoResultado3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #0E376E;
}

.RotuloTextoResultado4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #0E376E;
}

.MargemEsquerdaTable {
	margin-left: -4px;
}

.TableCadastroPeriodo {
	margin: 10px 0px 0px 28px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	padding: 2px;
}

.font10 {
	font-size: 10px;
}

.font16 {
	font-size: 16px;
}

.Input01 {
	width: 115px;
	margin-top: 10px;
	margin-left: -2px;
}

.Input02 {
	width: 180px;
	margin-top: 10px;
	margin-left: -2px;
}

.Input03 {
	width: 180px;
}

.Input04 {
	width: 300px;
	margin-top: 10px;
	margin-left: -2px;
}

.Input05 {
	width: 40px;
	margin-top: 10px;
	margin-left: -2px;
}

.Input06 {
	width: 80px;
	margin-top: 10px;
	margin-left: -2px;
}

.Input07 {
	width: 115px;
	margin-top: 0px;
	margin-left: -2px;
}

.Input08 {
	width: 80px;
	margin-top: 0px;
	margin-left: -2px;
}

.MarginL01 {
	margin-left: 15px;
}

.MarginL02 {
	margin-left: 26px;
}

.MarginL03 {
	margin-left: 55px;
}

.MarginL04 {
	margin-left: 10px;
}

.MarginL05 {
	margin-left: 8px;
}

.MarginL06 {
	margin-left: 138px;
}

.MarginL07 {
	margin-left:15px;
}

.MarginL08 {
	margin-left:5px;
}
.MarginL09 {
	margin-left:33px;
}

.Margin03 {
	margin-left: 90px;
}

.Margin04 {
	margin-top: -4px;
}

.Margin05 {
	margin-right: 10px;
}

.MarginR01 {
	margin-right: 20px;
}

.MarginR02 {
	margin-right: 15px;
}

.MarginR03 {
	margin-right: 30px;
}
.MarginR07 {
	margin-right:50px;
}
.Margin06 {
	margin-left: 30px;
}

.Margin07 {
	margin-top: 20px;
}

.Margin08 {
	margin-left: 50px;
}

.MarginT01 {
	margin-top: 1px;
}

.MarginT02 {
	margin-top: 3px;
}

.MarginL02 {
	margin-top: 10px;
}

.SubTituloTarifElet {
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	background-color: #0E376E;
	font-family: Verdana, Geneva, sans-serif;
}

.color01 {
	color: #000;
}

.TdLilas {
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-color: #C4B7D9;
}

.TdVermelho {
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-color: #ED9C89;
}

.TdVerde {
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-color: #D8E2C7;
}

.TdAmarelo {
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-color: #FEEDAB;
}

.TdResult05 {
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-color: #bcd1e4;
}

.Btn_106x27 {
	background: url(../imagens/btn_106x27.png) no-repeat;
	width: 106px;
	height: 26px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #183c6a;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-bottom: 5px;
	cursor: pointer;
}
.Btn_178x26 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #183c6a;
	background-image: url(../imagens/btn_178x26.png);
	text-align: center;
	height: 26px;
	width: 178px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-bottom: 5px;
	cursor: pointer;
}

.Btn_145x27 {
	background: url(../imagens/btn_145x27.png) no-repeat;
	width: 145px;
	height: 27px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #183c6a;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-bottom: 5px;
	cursor: pointer;
}

.fRight {
	float: right;
}

.CursorP {
	cursor: pointer;
}

.BorderN {
	border: none;
}
.Font01 {
	font-size:11px;
}

.Font13 {
	font-size: 13px;
}

.Padding1 {
	padding-left: 30px;
}

.Padding2 {
	padding-left: 34px;
}

.TextAlignJ {
	text-align: justify;
}
.TextAlignR {
	text-align:right;
}
.TextAlignC {
	text-align:center;
}

.FontS01 {
	font-size:10;
}
.dispB {
	display: block;
}

.dispN {
	display: none;
}

.colorWhite {
	color: #FFF;
}

.colorRed {
	color: #EE0000;	
}

.colorLightGray{
	color: #D3D3D3;
}

.bold {
	font-weight: bold;
}

.FontFam1 {
	font-family: Verdana, Geneva, sans-serif;
}

.border1 {
	border-top: 1px solid #FFF;
}

.border2 {
	border: 1px solid #FFF;
}

.border3 {
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}
.border4 {
	border-left:1px solid #0E376E;
}
.border5 {
	border-left:1px solid #0E376E;
	border-right:1px solid #0E376E;
}
.border6 {
	border-bottom:1px solid #0E376E;
}
.borderL2 {
	border-left: 1px solid #000000;
}
.borderL3 {
	border-left:1px solid #FFF;
}
.borderR2 {
	border-right: 1px solid #000000;
}
.borderR3 {
	border-right:1px solid #FFF;
}
.borderT2 {
	border-top: 1px solid #000000;
}
.borderB2 {
	border-bottom: 1px solid #000000;
}

.W01 {
	width: 250px;
}

.W02 {
	width: 115px;
}

.W03 {
	width: 300px;
}

.W04 {
	width: 400px;
}

.W05 {
	width: 100%;
}

.W06 {
	width: 200px;
}

.W07 {
	width: 170px;
}

.W08 {
	/*width:890px;*/
	width:450px;
}
.W09 {
	width:540px;
}
.W14 {
	width:15px;
}
.W15 {
	width:80px;
}
.W16 {
	width:100px;
}
.W17 {
	width:150px;
}
.W18 {
	width:509px;
}
.W19 {
	width:208px;
}
.BtnCod01 {
	border: none;
	width: 16px;
	height: 16px;
	background-image: url(../imagens/find.png);
	background-color: #e9f7fd;
}

.TextArea1 {
	width: 850px;
	overflow: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.TextArea2 {
	width: 850px;
	overflow: auto;
}
.posA {
	position:absolute;
}

.FloatL {
	float: left;
}

.PaddT01 {
	padding-top: 10px;
}

.Padd01 {
	padding-top: 5px;
}

.Height01 {
	height: 25px;
}
.Height02 {
	height:85px;
}
.OverFA {
	overflow:auto;
}
.css_bloqueiooperacional_domingo {
	background-color: #CCCCCC;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_bloqueiooperacional_segunda {
	background-color: #FFF;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_bloqueiooperacional_terca {
	background-color: #F2F2F2;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_bloqueiooperacional_quarta {
	background-color: #ECECEC;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_bloqueiooperacional_quinta {
	background-color: #E3E3E3;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_bloqueiooperacional_sexta {
	background-color: #D9D9D9;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_bloqueiooperacional_sabado {
	background-color: #D0D0D0;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_domingo {
	background-color: #BCD1E3;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_segunda {
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_terca {
	background-color: #F3F6FA;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_quarta {
	background-color: #E7EEF5;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_quinta {
	background-color: #DAE6EF;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_sexta {
	background-color: #CDDDEA;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_sabado {
	background-color: #C1D5E5;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_reservado_domingo {
	background-color: #FFD49B;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_reservado_segunda {
	background-color: #FFF;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_reservado_terca {
	background-color: #FFF7ED;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_reservado_quarta {
	background-color: #FFE7C8;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_reservado_quinta {
	background-color: #FFE8C9;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_reservado_sexta {
	background-color: #FFDFB6;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_reservado_sabado {
	background-color: #FFD49B;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_confirmado_domingo {
	background-color: #69CCF6;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_confirmado_segunda {
	background-color: #FFF;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_confirmado_terca {
	background-color: #E5F6FD;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_confirmado_quarta {
	background-color: #CAEDFB;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_confirmado_quinta {
	background-color: #ADE3FA;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_confirmado_sexta {
	background-color: #92DAF8;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_confirmado_sabado {
	background-color: #79D1F6;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_disponivel_domingo {
	background-color: #99CA9B;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_disponivel_segunda {
	background-color: #FFF;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_disponivel_terca {
	background-color: #EDF5ED;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_disponivel_quarta {
	background-color: #DBECDC;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_disponivel_quinta {
	background-color: #C6E1C7;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_disponivel_sexta {
	background-color: #B4D8B5;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.css_disponivel_sabado {
	background-color: #A1CEA3;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.BackC01 {
	background-color: #FFFFFF;
}
.BackC31 {
	background-color: #F00;
}
.BackC32 {
	background-color:#0E376E;
}
.BackC34 {
	background-color:#FF0000;
}
.BackC35 {
	background-color:#00CC33;
}
.BackC36 {
	background-color:#BCD1E3;
}
.BackC37 {
	background-color:#FFFF00;
}
.BackC38 {
	background-color:#FF9900;
}
.BackC39 {
	background-color:#000066;
}
.Color01 {
	color: #FF0000;
}
.Color02 {
	color:#0000FF;
}
.Color03 {
	color:#009900;
}
.Color04 {
	color:#FF0000;
}
.Color05 {
	color: #0E376E;
}
.LineH01 {
	line-height:17px;
}
.PadR01 { 
	padding-right:10px;
}
.BlocoHelp01 {
	width:660px; 
	height:294px; 
	background-color:#FFFFFF; 
	left:50%; 
	margin-left:-327px; 
	margin-top:-380px; 
	border:3px solid #0E376E;
}
	
#table_footer{
	margin: 0;
	padding: 0;
}

#loader
{
	display: none;
}
	
.homeTable{
	background: url(../imagens/HomeBackground.png) no-repeat;
}

.loading {
}

.font05, .font05 a {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #333333;
}
.Btn_Calendar {
	background-image: url(../imagens/calendar.gif);
	height: 20px;
	width: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-bottom: 0px;
	cursor: pointer;
}
.BtnBuscaHeader {
	width:34px; 
	height:24px; 
	margin-left:0px; 
	border:none; 
	background:url(../imagens/backBtnBuscar.png) no-repeat;
}
.Padding4 {
	padding-left:12px;
}
.Color06 {
	color:#DDA600;
}
.Height04 { 
	height:20px;
}
.border7 {
	border:2px solid #DDA600;
}
.MarginL11 {
	margin-left:11px;
}

.red {
    color: red;
}

.NaoAcessado{
	background-color:#CC0000;
}

.Acessado{
	background-color:#009966;
}

.AcessadoEModificado{
	background-color:#FFFF33;
}

table.tableComposicoes{
	border-collapse: collapse;
}

table.tableComposicoes tbody tr td{
	border-bottom:1px solid black;
}
.Width130px{
	width:130px;
	text-align:center;
}
.Width360px{
	width:360px;
	text-align:center;
}
.font05, .font05 a {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #333333;
}
.font06, .font06 a {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
.tdEditTarifa {
	border-bottom-style: solid; 
	border-bottom-color: silver; 
	border-bottom-width: 1px;
	border-left-style: solid; 
	border-left-color: silver; 
	border-left-width: 1px;
	border-top-style: solid; 
	border-top-color: white; 
	border-top-width: 1px;
	border-right-style: solid; 
	border-right-color: white; 
	border-right-width: 1px;
	background-color:#F0F4F3;
}
.td_TH {
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-color: #C4B7D9;
}
.td_PR {
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-color: #ED9C89;
}
.td_PN {
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-color: #E0FFFF;
}
.td_TR {
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-color: #FEEDAB;
}
.td_PO {
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-color: #FFFFFF;
}
.td_PTA {
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-color: #D8E2C7;	
}
.td_I {
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-color: #C0C0C0;
}
.tdh_H {
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-color: #C4B7D9;
}
.tdh_R {
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-color: #ED9C89;
}
.tdh_A {
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	background-color: #D8E2C7;
}

.tooltip {
    position:relative;
}
.tooltip > table{
    display:none;
}

.tooltip:hover > table {
    display: inline;
    position:absolute;
    top: 25px;
    left: 0;
    right: 0;
    text-align: center;
	z-index: 200;
	
}

.rich-mpnl-mask-div-opaque-custom .rich-mpnl-mask-div-opaque{
    opacity: .96;
}

.termoAceite {
	text-align: right;
	width: 1px;
    white-space: nowrap;
}

.termoAceiteLabel {
	zoom: 1.3;
	font-size: 11px;	
}
.termoAceiteBox {
	zoom: 1.3;
	font-size: 11px;
	margin-top: 2px;	
}

.siglaMoeda {
    font-weight: bold;
    font-size: 9pt;  
	width: 10px;
	padding-left: 15px;
}

.valorMoeda {
	font-weight: bold;
	font-size: 9pt;  
}

.italic {
	font-style: italic;
}

.oblique  {
	font-style: oblique;	
}

.legendaResumoAntecipacao {	
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	padding-right: 10px;
	color: #4d4d4d;
}

.commandLinkWU {
    text-decoration: none;
}

.Acordos{
	font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #000000;
    table-layout: auto;
    border-collapse: separate;
    border-spacing: 2px;
}

table.Acordos tr{
	font: 8pt Verdana, Geneva, sans-serif;
    border-color: #9DB9D6;
    background-color: #E8F3FF;
}

table.Acordos tr.Tr-even{
	font: 8pt Verdana, Geneva, sans-serif;
    border-color: #9DB9D6;
    background-color: #bcd1e4;
}

table.Acordos tr.Tr-odd{
	font: 8pt Verdana, Geneva, sans-serif;
    border-color: #9DB9D6;
    background-color: #fff;
}

table.Acordos th{
	font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
    color: #000000;
    text-align: -webkit-center;
} 

table.Acordos td{
    border-left-style: none;
    padding: 3px;
}

.AcordoResultado{
	background-color: #274b7f;
	padding: 3px;
	color: #fff;
}

.AcessarDetalhe a{
	color: #37379a;
    text-decoration: underline;
}

.custom-dialog.ui-widget-overlay {
    background: #000000 none repeat scroll 0 0 !important;
    opacity: 0.75 !important;
}

.ui-dialog {
    background: #ffffff !important;
    border: 4px solid #525252 !important;
    color: #000000 !important;
    padding: 15px !important;
}

.ui-dialog-content p {
    padding: 5px 0px 5px 0px !important;
}
