body {
  font-family: Verdana, Geneva, sans-serif;
  background-image: url(images/bcg_body.gif);
  background-repeat: repeat-x;
  margin-top: 0px;
}
h1, h2, h3 {
  font-family: Verdana, Geneva, sans-serif;
  color: #11337D;
}
/*
td {
  text-align: left;
} 
*/
a {
  text-decoration: none;
} 

.bcg_header {
  background-image: url(images/bcg_header.jpg);
  background-repeat: repeat-x;
}
.tex_3 {
  font-size: 9px;
  font-family: Verdana, Geneva, sans-serif;
  color: #11337D;
  font-style: normal;
  font-weight: bold;
}
a.tex_3:link {text-decoration: none; color: #11337D;}
a.tex_3:visited {text-decoration: none; color: #11337D;}
a.tex_3:active {text-decoration: none; color: #11337D;}
a.tex_3:hover {text-decoration: none; color: #11337D;}
.tex_6 {
  font-size: 11px;
  font-family: Tahoma, Geneva, sans-serif;
  color: #0e357a;
  font-style: normal;
  font-weight: normal;
  text-align: justify;
}
a.tex_6:link {text-decoration: none; color: #0e357a;}
a.tex_6:visited {text-decoration: none; color: #0e357a;}
a.tex_6:active {text-decoration: none; color: #0e357a;}
a.tex_6:hover {text-decoration: none; color: #0e357a;}
.text_1 {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 9px;
  color: #FFF;
  font-weight: bold;
}
a.text_1:link {text-decoration: none; color: white;}
a.text_1:visited {text-decoration: none; color: white;}
a.text_1:active {text-decoration: none; color: #dddddd;}
a.text_1:hover {text-decoration: none; color: #dddddd;}

.bcg_m_header {
  background-image: url(images/bcg_m_header.gif);
  background-repeat: no-repeat;
}


.bcg_buscador {
  background-image: url(images/bcg_buscador.gif);
  background-repeat: no-repeat;
}
.bcg_noticias{
  background-image: url(images/bcg_noticias.gif);
  background-repeat: no-repeat;
}
.tex_4 {
  font-size: 9pt;
  font-family: Tahoma, Geneva, sans-serif;
  color: #333;
  font-style: normal;
  font-weight: normal;
}
a.tex_4:link {text-decoration: none; color: #333;}
a.tex_4:visited {text-decoration: none; color: #333;}
a.tex_4:active {text-decoration: none; color: #111;}
a.tex_4:hover {text-decoration: none; color: #111;}
.fondo_4 {
  background-color: #FFF;
  background-image: url(images/punt_div.jpg);
}
.tex_5 {
  font-size: 11px;
  font-family: Tahoma, Geneva, sans-serif;
  color: #0e357a;
  font-style: normal;
  font-weight: bold;
}
a.tex_5:link {text-decoration: none; color: #0e357a;}
a.tex_5:visited {text-decoration: none; color: #0e357a;}
a.tex_5:active {text-decoration: none; color: #0e357a;}
a.tex_5:hover {text-decoration: none; color: #0e357a;}
.tex_7 {
  font-size: 12px;
  font-family: Tahoma, Geneva, sans-serif;
  color: #333;
  font-style: normal;
  font-weight: normal;
  text-align: justify;
}
.tex_9 {
  font-size: 11px;
  font-family: Tahoma, Geneva, sans-serif;
  color: #333;
  font-style: normal;
  font-weight: normal;
}
.fondo_5 {
  background-color: #FFF;
  background-image: url(images/div_hor.jpg);
}
.fondo_7 {
  background-image: url(images/fondo_title_ficha.jpg);
  background-repeat: repeat-x
}
.fondo_title_bar {
  background-image: url(images/fondo_title_bar.jpg);
  background-repeat: repeat-x
}
.tex_8 {
  font-size: 10px;
  font-family: Tahoma, Geneva, sans-serif;
  color: #999;
  font-style: normal;
  font-weight: bold;
}
.required-field {
  border: 1px solid red;
}
.required-text {
  color: red;
}