
@font-face {
	font-family: "helvetica_neue_light";
	src: url("HelveticaNeueLight.ttf") format('truetype');

}

@font-face {
	font-family: "aileron_thin";s
	src: url("Aileron-Thin.ttf") format('truetype');
}

@font-face {
	font-family: "aileron_bold";
	src: url("Aileron-SemiBold.ttf") format('truetype');

}

body {
	width: 100%;
	font-family: 'Helvetica';
	color: #777;
}

table {
	clear: borth;
	cellspacing="0";
	cellpadding="0";
	margin-bottom: 100px;
}

.container{
	margin:auto;
	height: auto;
}

.logo {
	height: 120px;
	/*width: 600px;*/
	width: 100%;
	/*margin: auto;*/
}

.logo img, .logo div img{
	max-width: 200px;
	height: 60px;
}


.t-center{
	text-align: center;
}



.th-left{
	min-width:70%;
	text-align: left;
}

.th-middle{
	min-width:15%;
	text-align: left;
}


.th-right{
	min-width:10%;
	text-align: left;
}

.th-spread {
	min-width: 5%;
}


.f-size-32 {
	line-height: 1.4em;
	font-size: 26px;
}

.title{
	/*font-family: 'aileron_bold' ;*/
	/*font-weight: bold;*/
}

.linha_td{
	border-left: 0.7px solid #ccc;
	text-align: center;
}

thead .linha_td{
	padding: 1em 0 !important;
}

.aileron_bold{
	font-family: 'aileron_bold' ;
}

.aileron_thin{
	font-family: 'Helvetica';
}

/*.underline_text {
      border-bottom: solid 0.6px #043664;
      display: block;
      margin: 0 auto;
      padding-bottom: 1px;
      width: 330px;
}*/



.space td{
  padding-top: 70px;
}



.teste{
	font-family: 'Helvetica';
}


.space-left{
	margin-left: 5px;
}

.white-text{
	color: #FFF;
}

.limit-first-td tr td:first-child{
	width: 60%;
}

.limit-first-td-landscape tr td:first-child{
	width: 35%;
}

.limit-first-td-landscape tr td {
	text-indent: 10px;
	padding-left: 0px !important;
}

.title-blue {
	color: #043664;
}

.line-separator{
	padding-top: 1.5em;
	height:1px;
	/*background:#ccc;*/
	border-bottom:1px solid #ccc;
}

.td-indent td:first-child {
	/*padding-left: 20px*/
	text-indent: 20px;
}


.tr-space tr td  {
	/*min-height: 2em;*/
	/*line-height: 2em;*/
	/*margin-bottom:2em; */
	padding-bottom: 1em;
	/*border: 5px solid transparent;*/

}

.title-dark {
  color: #272727;
}

.table-separator {
	border-bottom: 0.7px solid #ccc;
}

table tbody tr td {
	padding: 1em 0 ;
}

table thead {
	background-color: #e8eaeb;
	height: 30px;
	width: 100%;
}

table thead th {
	height: 40px;
}


table tbody tr td {
	border-bottom: 0.7px solid #ccc;
}

 #header {
 	position: fixed; left: -100px; top: -50px; right: 0px; height: 20px; width:500%; background-color: #00366a;
 }

 #sub-header {
	position: fixed; left: -100px; top: -25px; right: 0px; height: 5px; width:500%; background-color: #00366a;
}


table tbody tr td {
	font-size: 0.9em !important;
}

table thead tr th:first-child, table tbody tr td:first-child {
	padding-left: 10px;
	/*text-indent: 10px;*/
}


.tr-indent td:first-child {
	padding-left: 35px !important;
}


.indicadores {
	background-color: #043664;
	color: #fff;
	text-align: center !important;
	font-weight: 700;
	/*padding: 2px 5px;*/
	padding: 0 !important;
	margin: 0 !important;
}

.sub-size {
	font-size: 0.9em
}

.break {
	page-break-after: always;
}


td {
/*  border: 1px solid;
  text-align: center;
  vertical-align: middle;
  width: 25%;
  height: 80px;*/
}

.centralizar_table{
	text-align: center;
}

.relatorio_geral td {
	font-size: 12px !important;
}

.relatorio_geral_suporte thead td{
	background: #ffffff;
	border-bottom: 1px solid #ccc;
}