/****************************************************** Bot�es *****************************************************/
.button-orange-custom {
	cursor: pointer;
	width: 80px;
	height: 16px;
	background-color: #FF6600;
	border-color: #666666;
	border-bottom-style: solid;
	border-width: 1px;
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.international-button {
	background: transparent url(static/images/bot_cp.gif) no-repeat center
		top;
}

.button-grey {
	width: 80px;
	height: 20px;
	background-color: #666666;
	border-color: #666666;
	border-bottom-style: solid;
	border-width: 1px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 9pt;
}

.button-white {
	width: 80px;
	height: 20px;
	background-color: #FFFFFF;
	border-color: #666666;
	border-bottom-style: solid;
	border-width: 1px;
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	line-height: 9pt;
}

.button-white2 {
	width: 80px;
	height: 20px;
	background-color: #FFFFFF;
	border-color: #666666;
	border-bottom-style: solid;
	border-width: 1px;
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	line-height: 9pt;
}

.button-green {
	cursor: pointer;
	border-color: rgb(0, 129, 54);
	border-width: 1px;
	border-bottom: 1px solid rgb(0, 129, 54);
	height: 16px;
	background-color: rgb(0, 129, 54);
	font-family: Tahoma;
	font-size: 10px;
	color: rgb(255, 255, 255);
	font-weight: bold;
}

.button-green:hover {
	background-color: #666666;
	border-color: #666666;
}

/****************************************************** Fontes ******************************************************/
body {
	background-color: #DBD8D4;
}

body,td,select {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: normal;
	text-decoration: none;
	/* scrollbar-3dlight-color : #DBD8D4;
	scrollbar-arrow-color : #777776;
	scrollbar-base-color : #DBD8D4;
	scrollbar-darkshadow-color : #DBD8D4;
	scrollbar-face-color : #DBD8D4;
	scrollbar-highlight-color : #777776;
	scrollbar-shadow-color : #777776;
	scrollbar-track-color : #DBD8D4;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

fieldset {
	border: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

li {
	margin-left: 10px;
}

.button-orange {
	cursor: pointer;
	border-color: rgb(102, 102, 102);
	border-width: 1px;
	border-bottom: 1px solid rgb(102, 102, 102);
	height: 16px;
	background-color: rgb(255, 102, 0);
	font-family: Tahoma;
	font-size: 10px;
	color: rgb(255, 255, 255);
	font-weight: bold;
}

.button-orange:hover {
	background-color: #666666;
}

.link1 {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.link1:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.link2 {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

.link2:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.linktit2white {
	font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	line-height: normal;
	text-decoration: underline;
}

.linktitverde {
	font: 9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9EB132;
	line-height: normal;
}

.linktitverde:hover {
	font: 9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9EB132;
}

.menun1 {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	line-height: normal;
	text-decoration: none;
}

.menun1:hover {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	line-height: normal;
	text-decoration: none;
}

.menun3 {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	line-height: normal;
	text-decoration: none;
}

.menun3:hover {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	line-height: normal;
	text-decoration: none;
}

.menun3bold {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	line-height: normal;
	text-decoration: none;
}

.menun3bold:hover {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	line-height: normal;
	text-decoration: none;
}

.titverde {
	font: 9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9EB132;
	line-height: normal;
	text-decoration: none;
}

.tit2verde {
	font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9EB132;
	line-height: normal;
	text-decoration: none;
}

.tit3verde {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9EB132;
	line-height: normal;
	text-decoration: none;
}

.titcinza {
	font: 9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	line-height: normal;
	text-decoration: none;
}

.titcinza:hover {
	font: 9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	line-height: normal;
	text-decoration: none;
}

.titcinza2 {
	font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	line-height: normal;
	text-decoration: none;
}

.cinza {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	line-height: normal;
	text-decoration: none;
}

.cinza2 {
	font: 7.5pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: normal;
	text-decoration: none;
}

.cinza3 {
	font: 9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: normal;
	text-decoration: none;
}

.cinza:hover {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	line-height: normal;
	text-decoration: none;
}

.footer {
	font: 7pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	line-height: normal;
	text-decoration: none;
}

.footer:hover {
	font: 7pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	line-height: normal;
	text-decoration: none;
}

.white {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	line-height: normal;
	text-decoration: none;
}

.white:hover {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	line-height: normal;
	text-decoration: none;
}

.grey {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	line-height: normal;
	text-decoration: none;
}

.grey:hover {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	line-height: normal;
	text-decoration: none;
}

.titwhite {
	font: 9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	line-height: normal;
	text-decoration: none;
}

.linkcinza {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	line-height: normal;
	text-decoration: underline;
}

.linkcinza:hover {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	line-height: normal;
	text-decoration: underline;
}

.linkinlineedit {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	line-height: normal;
	text-decoration: none;
}

.linkinlineedit:hover {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	line-height: normal;
	text-decoration: none;
}

.linkfooter {
	color: #666666;
	text-decoration: none;
}

.linkfooter:hover {
	color: #000000;
	text-decoration: none;
}

.linkwhite {
	color: #ffffff;
	text-decoration: none;
}

.linkwhite:hover {
	color: #ffffff;
	text-decoration: none;
}

.linkbold {
	color: black;
	font-weight: bold;
	text-decoration: underline;
}

.linkbold:hover {
	color: black;
	font-weight: bold;
	text-decoration: underline;
}

.linkblack {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	line-height: normal;
	text-decoration: underline;
}

.linkblack:hover {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	line-height: normal;
	text-decoration: underline;
}

.linktitwhite {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	line-height: normal;
	text-decoration: underline;
}

.linktitwhite:hover {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	line-height: normal;
	text-decoration: underline;
}

.linktitgrey {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	line-height: normal;
	text-decoration: underline;
}

.linktitgrey:hover {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	line-height: normal;
	text-decoration: underline;
}
.txtbold {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	line-height: normal;
	text-decoration: none;
}

.txtbold:hover {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	line-height: normal;
	text-decoration: none;
}

.tit2white {
	font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	line-height: normal;
	text-decoration: none;
}

.black {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.titblack {
	font: 9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.titblack:hover {
	font: 9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.titblack2 {
	font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.titblack2:hover {
	font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.titgreen2 {
	font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #008D2C;
	font-weight: bold;
	text-decoration: none;
}

.titgreen2:hover {
	font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #008D2C;
	font-weight: bold;
	text-decoration: none;
}

.titorange {
	font: 9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FF6600;
	line-height: normal;
	text-decoration: none;
}

.titorange:hover {
	font: 9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	line-height: normal;
	text-decoration: none;
}

.titorange2 {
	font: 9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF6600;
	line-height: normal;
	text-decoration: none;
}

.titorange2:hover {
	font: 9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	line-height: normal;
	text-decoration: none;
}

.titafi {
	font: 9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #009095;
	line-height: normal;
	text-decoration: none;
}

.afi {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #009095;
	line-height: normal;
	text-decoration: none;
}

.nota {
	font: 7pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.bigtit {
	font: 11pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}

.megatit_verde {
	font: 14pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #9EB132;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}

.green {
	color: #008D2C;
	font-weight: bold;
	text-decoration: none;
}

.green1 {
	color: #076028;
	font-weight: bold;
	text-decoration: none;
}

.orange {
	color: #FF6600;
	text-decoration: none;
}

.amarelo_bold {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFCD00;
	line-height: normal;
	text-decoration: none;
}

.amarelo_bold2 {
	font: 9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFCD00;
	line-height: normal;
	text-decoration: none;
}

.red {
	color: #CC0000;
	font-weight: normal;
	text-decoration: none;
}

.white_bold {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	line-height: normal;
	text-decoration: none;
}

.bigcinza {
	font: 9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	line-height: normal;
	text-decoration: none;
}

.megatit {
	font: 16pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	line-height: normal;
	text-decoration: none;
}

.green {
	color: #008D2C;
	font-weight: bold;
	text-decoration: none;
}

.orange {
	color: #FF6600;
	text-decoration: none;
}

.amarelo_bold {
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFCD00;
	line-height: normal;
	text-decoration: none;
}

.green2 {
	color: #003333;
	font-weight: bold;
	text-decoration: none;
}

.green3 {
	color: #006633;
	font-weight: bold;
	text-decoration: none;
}

green4 {
	color: #B1C15B;
	font-weight: bold;
	text-decoration: none;
}

.green5 {
	color: #008136;
	font-weight: bold;
	text-decoration: none;
}

.green6 {
	color: #019831;
	font-weight: bold;
	text-decoration: none;
}

/****************************************************** Tabelas e Inputs ******************************************************/
.fd_contentafi {
	background-color: #D3E9EA;
}

.fd_afic {
	background-color: #009095;
}

.fd_contentcarga {
	background-color: #EEECC0;
}

.fd_white {
	background-color: #ffffff;
}

.fd_cinza {
	background-color: #DBD8D4;
}

.fd_cinza2 {
	background-color: #C5C0BA;
}

.fd_cinza3 {
	background-color: #EDEBE9;
}

.fd_cinza4 {
	background-color: #666666;
}

.fd_verde {
	background-color: #9EB132;
}

.fd_cinza5 {
	background-color: #797979;
}

.fd_cinza6 {
	background-color: #999999;
}

.fd_content {
	background-color: #E2EBCB;
}

.fd_contentInst {
	background-color: #D7E1D7;
}

.fd_laranja {
	background-color: #FF6600;
}

.fd_verde2 {
	background-color: #C6BF1D;
}

.fd_verde3 {
	background-color: #006633;
}

.fd_verde4 {
	background-color: #727C23;
}

.fd_verde5 {
	background-color: #008136;
}

.fd_red {
	background-color: #CC0000;
}

.fd_amarelo {
	background-color: #FFCD00;
}

.fd_amarelo2 {
	background-color: #FFE478;
}

.fd_verde6 {
	background-color: #D4EC9C;
}

.fd_verde7 {
	background-color: #9EB133;
}

.bkg_menu {
	background-color: #E2EBCB;
}

.fd_zona1 {
	background-color: #999933;
}

.fd_zona2 {
	background-color: #009900;
}

.fd_zona3 {
	background-color: #C1E0A3;
}

.fd_zona4 {
	background-color: #9FE202;
}

.fd_zona5 {
	background-color: #49954A;
}

.fd_zona6 {
	background-color: #006600;
}

.fd_zona7 {
	background-color: #99CC66;
}

.fd_zona8 {
	background-color: #8B8A2E;
}

.cx_top {
	border: 0px solid #666666;
}

.input_head {
	font: 8pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #666666;
	background-color: #DBD8D4;
}

.input1 {
	font: 8pt Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #323B00;
	color: #666666;
	background-color: #ffffff;
	font-weight: normal;
}

.none {
	display: none;
}

#print {
	display: none;
}

.stations-div {
	text-transform: capitalize;
	font-size: 9;
}

.dvhdr1 {
	background: #D7E1D7;
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #339900;
	padding: 5px;
	width: 300px;
}

.dvbdy1 {
	background: #FFFFFF;
	font: 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-left: 1px solid #339900;
	border-right: 1px solid #339900;
	border-bottom: 1px solid #339900;
	padding: 5px;
	width: 300px;
}

.radio {
	font: 8pt Tahoma, Arial, Helvetica, sans-serif;
	border: 0px;
	color: #666666;
	background-color: #D9D9D9;
	font-weight: normal;
	text-align: center;
}

.text-input {
	font: 8pt Tahoma, Arial, Helvetica, sans-serif;
	border: 0px;
	color: #666666;
	background-color: #D9D9D9;
	font-weight: normal;
	text-align: left;
}

.msg-orange {
	font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FF6600;
	line-height: normal;
	text-decoration: none;
}
