﻿/* APRESENTAÇÃO formatação */
.papr {
  font-family:trebuchet ms;
  font-size:10pt;
  text-align:justify;
  margin-left:15px;
  margin-top:15px;
  margin-right:15px;
  margin-bottom:15px;
  padding:0
}

.papr2 {
  font-family:trebuchet ms;
  font-size:10pt;
  text-align:justify;
  margin-left:15px;
  margin-top:15px;
  margin-right:15px;
  margin-bottom:15px;
  padding:0
}

.bapr {
  margin-top:0;
  margin-bottom:0;
  background-color:#f2f7fb
}

/* MENU HOMEPAGE formatação */
.tdil {
  padding:0;
  height:130px;
  background-color:#F2F4FB;
  width:25%;
  padding:0
}

.tdir {
  padding:0;
  height:130px;
  background-color:#F2F4FB;
  width:75%
}

.tdel {
  padding:0;
  height:225px;
  background-color:#F2F4FB;
  width:25%;
  padding:0
}

.tder {
  padding:0;
  height:225px;
  background-color:#F2F4FB;
  width:75%
}

.tdcl {
  padding:0;
  height:90px;
  background-color:#F2F4FB;
  width:25%;
  padding:0
}

.tdcr {
  padding:0;
  height:90px;
  background-color:#F2F4FB;
  width:75%
}

.tdcsl {
  padding:0;
  height:101px;
  background-color:#F2F4FB;
  width:25%;
  padding:0
}

.tdcsr {
  padding:0;
  height:101px;
  background-color:#F2F4FB;
  width:75%
}

.pml {
  font-family:Trebuchet MS;
  font-size:10pt;
  margin-top:6px;
  margin-bottom:6px;
}

.pmr {
  text-align:left;
  margin-top:6px;
  margin-bottom:6px;
  margin-left:25px;
  vertical-align:baseline
}

/* MENUS 1º nível formatação */
.pm1 
{
	/*
	text-align:left;
	margin-top:9px;
	margin-bottom:9px;
	font-family:Trebuchet MS;
	font-size:10pt;
	margin-left:150px
*/  
    font-family: Trebuchet MS;
    font-size: 10pt;
    margin-top: 6px;
    margin-bottom: 6px;
}

.hm4 {
  text-align:center;
  margin-top:6px;
  margin-bottom:6px;
  font-family:Trebuchet MS;
  font-weight:700;
  font-size:12pt;
  color:#BE002E
}

.trt {
  padding:0;
  background-color:#F2F7FB;
  }

.trc {
  padding-top:2%;
  padding-bottom:2%;
  height:100%;
  background-color:#F2F7FB;
  width:100%
}

/* MENUS 2º nível formatação */
.tab2 {
  border:0;
  border-collapse:collapse;
  width:95%;
}

.pm2 {
  text-align:center;
  margin-top:6px;
  margin-bottom:6px;
  font-family:Trebuchet MS;
  font-size:10pt;
}

.col1 {
  padding:0;
  background-color:#C5E1F1;
  width:33%;

}

.col2 {
  padding:0;
  background-color:#E6F1F9;
  width:33%;
}

.col2s {
  padding:0;
  background-color:#E6F1F9;
  width:67%;
}


.col3 {
  padding:0;
  background-color:#f2f7fb;
  width:33%;
}

.prbw {
  text-align:center;
  vertical-align:baseline;
  margin-top:6px;
  margin-bottom:6px;
  font-size:10pt;
  font-family:Trebuchet MS;
  color:#333
}

.pm2 {
  text-align:center;
  vertical-align:baseline;
  margin-top:6px;
  margin-bottom:6px;
  font-size:10pt;
  font-family:Trebuchet MS;
}

/* FICHAS formatação */
.titf {
  text-align:center;
  margin-top:5px;
  margin-bottom:0;
  font-family:trebuchet ms;
  font-size:11pt;
  color:#9e1b32;
  text-transform:uppercase
}

.titulo {
  text-align:justify;
  margin-top:10px;
  margin-bottom:0;
  font-family:trebuchet ms;
  color:#000;
  font-size:11pt;
  font-weight:700
}

.p18 {
  text-align:justify;
  margin-top:6px;
  margin-bottom:0;
  font-family:trebuchet ms;
 	color:#000;
  font-size:10pt;
  margin-left:18px
}

.p36 {
  text-align:justify;
  margin-top:6px;
  margin-bottom:0;
  font-family:trebuchet ms;
  color:#000;
  font-size:10pt;
  margin-left:36px
}

.p54 {
  text-align:justify;
  margin-top:6px;
  margin-bottom:0;
  font-family:trebuchet ms;
  color:#000;
  font-size:10pt;
  margin-left:54px
}

.p72 {
  text-align:justify;
  margin-top:6px;
  margin-bottom:0;
  font-family:trebuchet ms;
  color:#000;
  font-size:10pt;
  margin-left:72px
}

.red18 {
  text-align:justify;
  margin-top:6px;
  margin-bottom:0;
  font-family:trebuchet ms;
  color:#9e1b32;
  font-size:10pt;
  margin-left:18px
}

.red36 {
  text-align:justify;
  margin-top:6px;
  margin-bottom:0;
  font-family:trebuchet ms;
  color:#9e1b32;
  font-size:10pt;
  margin-left:36px
}

A:hover {
  color:#0063BE;
  font-family:Trebuchet MS;
  font-size:10pt;
  font-weight:700
}

.link {
  text-align:justify;
  margin-top:6px;
  margin-bottom:0;
  font-family:Trebuchet MS;
  font-size:10pt;
  color:#0063BE;
  text-decoration:none
}

.body {
  margin-bottom:15px;
  margin-left:30px;
  margin-right:30px;
  text-align:justify;
  margin-top:0;
  color:#000
}

/* TABELAS INTERNAS ÀS FICHAS */
.pit {
  font-family:trebuchet ms;
  color:#000;
  font-size:11pt;
  font-weight:700;
  padding:5px
}

.pitp {
  font-family:trebuchet ms;
  color:#000;
  font-size:9pt;
  padding:5px
}

.pitn {
  font-family:trebuchet ms;
  color:#000;
  font-size:9pt;
  padding:5px; 
  text-align: left; 
}

.pi5 {
  font-family:trebuchet ms;
  color:#000;
  font-size:10pt;
  text-align:left;
  margin-left:5px;
  margin-top:0;
  margin-bottom:3px
}

.ti {
  text-align:center;
  border-collapse:collapse;
  border-spacing:0;
  text-align:center;
  border:1px solid;
  border-color:silver
}

.tdi {
  height:37px px;
  vertical-align:middle;
  width:164px;
  border:1px solid;
  border-color:silver
}

.space {
  padding-top:10px;
  padding-bottom:10px
}

p.p_blue {color:blue;}