 /*
 * Class:       BODY
 * Type:        global
 * Description: Used for normal text display in body of html
 *
 */
BODY {
  margin-left: 0px;
  margin-top: 15px;
  margin-right: 0px;
  margin-bottom: 50px;
  background-color: #ffffff;
  background-image: url(/images/background.jpg);
  background-position: top;
  background-repeat: repeat-x;

  font-size: 11px; 
  color: #000000;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

.menu_top {
  background-image: url(/images/menu_item_top.jpg);
  background-repeat: no-repeat;
  background-position: top;
  background-color: #E6EDF3;
  width: 160px;
  margin-top: 10px;
}
.menu_bot {
  background-image: url(/images/menu_item_bot.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  padding: 3px 5px 4px 7px;
  text-align: left;
}
.menu_sombra {
  background-image: url(/images/menu_sombra_dir.png);
  background-position: right;
  background-repeat: repeat-y;
  padding: 0px 15px 0px 8px;
}
a.navega_menu:link, a.navega_menu:visited, a.navega_menu:active, a.navega_menu:hover {
  color: #185487;
  font-family: Georgia;
  font-size: 12px;
  font-weight: bold;
}
a.navega_menu:hover {
  text-decoration: underline;
}
a.navega_submenu:link, a.navega_submenu:visited, a.navega_submenu:active, a.navega_submenu:hover {
  font-family: Georgia, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #8BA9C3;
  display: block;
  padding: 5px 0px 0px 10px;
  background-image: url(/images/sub_item.gif);
  background-position: 0px 7px;
  background-repeat: no-repeat;
}
a.navega_submenu:hover {
  text-decoration: underline;
}

.menu_superior td {
  padding: 0px 10px;
}

.titulo_flecha_verde {
  background-image: url(/images/flecha_emprestimo.png);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 10px;
  color: #2c7647;
  font-weight: bold;
  font-size: 10px;
}

.titulo_azul {
  color: #1d5085;
  font-size: 18px;
  font-family: Georgia;
  padding-bottom: 25px;
}

.pg_sel {
  background-color: #3584c9;
  border: solid 1px #86c5f0;
  font-size: 11px;
  font-family: Trebuchet MS;
  color: #FFFFFF;
  padding: 0px 1px;
}
a.pg_link:link, a.pg_link:visited, a.pg_link:active, a.pg_link:hover {
  font-size: 11px;
  font-family: Trebuchet MS;
}

.form_emprestimo {
  font-family: Georgia;
  font-size: 11px;
  color: #004a19;
  padding: 4px 6px 8px 0px;
  font-weight: bold;
}
.form_emprestimo_light {
  font-family: Georgia;
  font-size: 11px;
  color: #43855b;
  padding: 4px 6px 8px 0px;
}

.form_envia {
  vertical-align: top;
  font-size: 11px;
}
.form_envia input {
  width: 210px;
  display: block;
  margin: 2px 0px 5px;
  border: solid 1px #cbcbcb;
}
.form_envia textarea {
  width: 230px;
  height: 215px;
  display: block;
  margin: 2px 0px 0px;
  border: solid 1px #cbcbcb;
}
.captcha {
  border: solid 1px #cbcbcb;
  width: 165px;
}

a.navegasup:link { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
a.navegasup:visited { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
a.navegasup:active { text-decoration: none;font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
a.navegasup:hover { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00b432}

.navegaesq2 {  font-family: Georgia; font-size: 11px; font-weight: normal; color: #ffffff}
a.navegaesq2:link {  font-family: Georgia; font-size: 11px; font-weight: normal; color: #12548e}
a.navegaesq2:visited {  font-family: Georgia; font-size: 11px; font-weight: normal; color: #12548e}
a.navegaesq2:active {  font-family: Georgia; font-size: 11px; font-weight: normal; color: #12548e}
a.navegaesq2:hover { text-decoration: underline; font-family: Georgia; font-size: 11px; font-weight: normal; color: #12548e}

.titulo_branco {  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF}
.titulo_verde {  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #07A834}
.destaque {  font-family: Georgia, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #FFFFFF}

.intablecolor {
  font-family: Georgia;
  font-size: 11px;
  font-weight: normal;
  color: #ffffff;
}
.intablecolor_texto {
  color: #A0C2E0;
  font-family: Georgia;
  font-size: 12px;
  width: 220px;
  border-bottom: solid 1px #A0C2E0;
  padding-bottom: 20px;
}

.intablelink  { text-decoration: none;  font-family: Trebuchet MS; font-size: 11px; font-weight: normal; color: #ffffff}
a.intablelink:link {  text-decoration: none;  font-family: Trebuchet MS; font-size: 11px; font-weight: normal; color: #ffffff}
a.intablelink:visited { text-decoration: none; font-family: Trebuchet MS; font-size: 11px; font-weight: normal; color: #ffffff}
a.intablelink:active { text-decoration: none; font-family: Trebuchet MS; font-size: 11px; font-weight: normal; color: #ffffff}
a.intablelink:hover { text-decoration: underline; font-family: Trebuchet MS; font-size: 11px; font-weight: normal; color: #ffffff}

.nottit {  font-family: Trebuchet MS; font-size: 13px; font-weight: normal; color: #185488}
a.nottit:link { text-decoration: none;  font-family: Trebuchet MS; font-size: 13px; font-weight: normal; color: #185488}
a.nottit:visited { text-decoration: none; font-family: Trebuchet MS; font-size: 13px; font-weight: normal; color: #185488}
a.nottit:active { text-decoration: none; font-family: Trebuchet MS; font-size: 13px; font-weight: normal; color: #185488}
a.nottit:hover { text-decoration: underline; font-family: Trebuchet MS; font-size: 13px; font-weight: normal; color: #185488}

.notchamada {  font-family: Georgia; font-size: 13px; font-weight: normal; color: #185488}
.notdata {  font-family: Trebuchet MS; font-size: 13px; font-weight: normal; color: #4286C3}
.notolho {  font-family: Trebuchet MS; font-size: 13px; font-weight: normal; color: #000000}

.rodape {
  color: #185488;
  font-family: Georgia;
  font-size: 10px;
  text-align: center;
  padding-top: 20px;
}

.titulo {  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #99A3AC;}
.subtitulo {  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #105C96 }

a { text-decoration: none ; font-family: Georgia, Trebuchet MS, Helvetica, sans-serif; font-weight: normal; font-size: 12px;  font-weight: normal; color: #185488; text-decoration: none}
a:link {  font-family: Georgia, Trebuchet MS, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #185488; text-decoration: none}
a:visited{  font-family: Georgia, Trebuchet MS, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #185488; text-decoration: none}
a:active {  font-family: Georgia, Trebuchet MS, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #185488; text-decoration: none}
a:hover { text-decoration: underline; font-family: Georgia, Trebuchet MS, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #185488}

p {
  color: #4A4A4A;
  font-family: Arial, Sans-serif;
  font-size: 11px;
}
td { font-family: Trebuchet,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #4a4a4a; }

.boxTitulo {
  color: #8BA9C3;
  font-family: Georgia, Times New Roman;
  font-size: 14px;
  font-weight: normal;
  padding-bottom: 3px;
  border-bottom: solid 1px #99A3AC;
  margin-bottom: 5px;
}
.boxSubTitulo {
  color: #125487;
  font-family: Georgia, Times New Roman;
  font-size: 20px;
  font-weight: normal;
}

.form_contato input {
  width: 300px;
  background-color: #E9EEF4;
  border: solid 1px #CACBCC;
  display: block;
  margin: 2px 0px 10px 0px;
}
.form_contato textarea {
  width: 450px;
  height: 120px;
  background-color: #E9EEF4;
  border: solid 1px #CACBCC;
  display: block;
  margin: 2px 0px 10px 0px;
}
