/* global */
body {
  margin: 0px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12pt;
}

p {
  font-size: 10pt;
  text-indent: 0em;
  margin-top: 0px;
}

table {
  margin: 0px;
  padding: 0px;
  border-collapse: collapse;
  border: none;
}

table td {
  margin: 0px;
  padding: 0px;
  border: none;
  vertical-align: top;
}

/* light background */
.bc1 {
  background-color: #D9D5C5;
}

/* dark background was #212A0D/#443939 */
.bc2 {
  background-color: #212A0D; 
}

/* red background */
.bc3 {
  background-color: #E3231A;
}

/* red text */
.fc3 {
  color: #E3231A;
}

.bg_faces {
  background: url('images/faces/bg.jpg') top left repeat-x;
}

.bg_logo {
  background: url('images/logo_bg.gif') top left repeat-x;
}

.cont {
  padding-left: 10px;
  color: #443939;
}

.cellheading {  
  position: absolute;
  padding-top: 6px;
  padding-left: 4px;
  font-size: 10px;
  text-transform: uppercase;
  color: #443939;
  font-weight: 900;
}

.cellheading2 {
  position: absolute;
  padding-top: 6px;
  padding-left: 4px;
  font-size: 10px;
  text-transform: uppercase;
  color: white;
  font-weight: 900;
}

ul.plain {
  margin: 0px;
  padding: 4px;
  list-style-type: none;
  font-size: 10pt;
}

ul.plain li {  
}

.newsheader {
  font-weight: bold;
}

p.news {
  text-indent: 0px;
}

.port_header1 {
  vertical-align: middle;
  font-weight: bold;
  padding-left: 8px;
  color: #212A0D;
}

.port_header2 {
  vertical-align: middle;
  font-weight: bold;
  padding-left: 8px;
  color: white;
}

table.logos td {
  padding: 15px 5px 5px 5px;
  text-align: center;
  vertical-align: bottom;
}

.slogan h3 {
  font-weight: bold;
  font-size: 16pt;
  color: #315A1D;  
  margin: 10px 0px 10px 0px;
}

div.slogan_txt {
  font-size: 14pt;
  color: #315A1D;
}

div.slogan_rem {
  font-size: 8pt;
  color: black;
  padding-bottom: 10px;
}

.23fev{
margin-top:200px;}

