body.content {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 9pt;
  margin-left: 0px;
  margin-right: 0px;
  text-alignment: justify;
}


p {
 	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	text-align: justify;
	font-size: 10pt;
}

table.newsheader {
  border: solid 1px black;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
}

caption.dif {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #515747;
}

th.cvl1 {
  background: #9AB086;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
}

th.cvl2 {
  background: #CFD9BE;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
}

td.newsheader {
  background: url(g/bk_tbl_head.jpg);
  border-bottom: solid 1px black;
  height: 18px;
  text-align: left;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #ffffff;
}

td.newsheader_b {
  background: url(g/fondo_td_nh_azul.gif);
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  color: black;
  text-align: justify;
}

td.newsheader_y {
  background: url(g/fondo_td_nh_amarillo.gif);
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  color: black;
  text-align: justify;
}

td.newsheader_r {
  background: url(g/fondo_td_nh_rojo.gif);
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  color: black;
  text-align: justify;
}

td.newsheader_g {
  background: url(g/fondo_td_nh_verde.gif);
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  color: black;
  text-align: justify;
}

.hrdl {
  background: url(g/dl.gif) repeat-x center;
  height: 1px;
}

img.contact {
  border: 3px ridge #CFD9BE;
}

.difh1 {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #515747;
    margin-left: -25px;
    margin-right: 0px;
	position: relative;
}

.difh2 {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #646C6B;
	margin-left: -25px;
	margin-right: 0px;
	position: relative;
}

.difh3 {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #7B8979;
	margin-left: -25px;
	margin-right: 0px;
	position: relative;
}

.difh4 {
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #8FA38F;
	font-decoration: italic;
    margin-left: -25px;
    margin-right: 0px;
	position: relative;
}

td.pic {
  text-align: center;
  align: center;
}

.pf {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #8FA38F;
}

.imgfl {
   float: left;
   margin: 5px 5px 5px 5px;
   border: 3px ridge #CFD9BE;
   padding: 0px;
}

.imgfr {
   float: right;
   margin: 5px 5px 5px 5px;
   border: 3px ridge #CFD9BE;
   padding: 0px;
}

/* Zoom search styles */

.highlight { background: #FFFF40; }
.searchheading { font-size: 130%; font-weight: bold; }
.summary { font-size: 80%; font-style: italic; } 
.results { font-size: 100%; }
.category { color: #999999; }
.description { font-size: 100%; color: #008000; }
.context { font-size: 100%; }
.infoline { font-size: 80%; font-style: normal; color: #808080; }
.result_title { font-size: 100%; }

.formtbl th {
  font-weight: normal;
  text-align: right;
  padding-right: 10px;
  padding-left: 50px;
  background-color: #9AB086;
}

.formtbl td {
  font-weight: normal;
  text-align: left;
  padding-left: 10px;
  background-color: #CFD9BE;
}

.picdesc {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 12pt;
}
