/*
COMMON-BLUE-DARK
*/

/*RESET PARA MARGEM E ESPAÇAMENTO PARA TODOS ELEMENTOS
*{padding:0; margin:0;}
Descrição:
  padding:0;: remove qualquer preenchimento interno de um elemento, ou seja, o espaço entre o conteúdo do elemento e sua borda.
  margin: 0;: remove qualquer margem externa de um elemento, ou seja, o espaço entre o elemento e outros elementos ou a borda da janela do navegador.
*/

/*DISPOSITIVOS MÓVEIS*/
@viewport {
  width: device-width;
  zoom: 1;
}
@-ms-viewport {
  width: device-width;
  zoom: 1;
}
@-o-viewport {
  width: device-width;
  zoom: 1;
}

/*CORPO*/
body {
  background-color	: #92b8dd;
  color             : #333;
  font-family     	: "Arial Narrow",Calibri,Arial;
  font-size       	: 17px;
  font-weight     	: normal;
  letter-spacing  	: 0px;
}

/*IMAGEM*/
img {
  max-width         : 100%;
}

/*VÍDEO*/
div.container {
  position: relative;
  height: 100%;
  width: 100%;
  padding-bottom: 56.25%;
}
iframe.video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*TEXTO*/
h1.HighlightYellow {
  background       : yellow;
  border-radius    : 3px;
  color            : #000000;
  display          : inline-block;
  font             : 700 14px Arial Narrow,Calibri,Arial,Helvetica,sans-serif;
  margin           : 0 0px 0 0;
  padding          : 2px 4px 2px;
  position         : relative;
  vertical-align   : bottom;
}
h1.HighlightRed {
  background       : red;
  border-radius    : 3px;
  color            : #ffffff;
  display          : inline-block;
  font             : 700 11px Arial Narrow,Calibri,Arial,Helvetica,sans-serif;
  margin           : 0 4px 0 0;
  padding          : 1px 4px 1px;
  position         : relative;
  text-transform   : uppercase;
  vertical-align   : middle;
}
mark.HighlightYellow {/*Aparentemente não aceita outras cores.*/
  background-color : yellow;
  color            : black;
}

/*LISTAGEM*/
ul.ArrowRightYellow {
  list-style-image: url('ul-arrow-right-yellow.png');
}
ul.Star {
  list-style-image: url('ul-star.png');
}
li.Star {
  list-style-image: url('ul-star.png');
}

/*BORDAS*/
fieldset {
  background-color	: #E5F1FD;
  margin            : 0px;/*MARGEM EXTERNA*/
  padding           : 20px;/*MARGEM INTERNA*/
  /*
  padding-top       : 0px;
  padding-bottom    : 0px;
  padding-left      : 0px;
  padding-right     : 0px;
  */
}

/*TABELAS*/
td.head {
  background-color  : #46629e;
  text-align			  : center; 
  font-family     	: "Arial Narrow",Calibri,Arial;
  font-size       	: 14px;
  font-weight     	: bold;
  letter-spacing  	: 0px;
  color           	: #ffffff;
}
td.xxHeadSelectedInCSSxx {
  background-color  : #dd3333;
  text-align        : center; 
  font-family       : "Arial Narrow",Calibri,Arial;
  font-size         : 14px;
  font-weight       : bold;
  letter-spacing    : 0px;
  color             : #ffffff;
}
td.row {
  background-color	: #ffffff;
  font-family     	: "Arial Narrow",Calibri,Arial;
  font-size       	: 14px;
  font-weight     	: normal;
  letter-spacing  	: 0px;
  color           	: #333;
}
td.rowcolored {
  background-color	: #dddddd;
  font-family     	: "Arial Narrow",Calibri,Arial;
  font-size       	: 14px;
  font-weight     	: normal;
  letter-spacing  	: 0px;
  color           	: #333;
}
td.news {
  background-color  : #e5f1fd;
  border            : 1px solid black;
  border-collapse   : collapse;
  border-radius     : 6px;
  color             : #000000;
  font-family       : "Arial Narrow",Calibri,Arial;
  font-size         : 14px;
  font-weight       : bold;
  letter-spacing    : 0px;
  padding           : 3px;
  text-align        : center;
}
td.newsAlternate {
  background-color  : #46629e;
  border            : 1px solid black;
  border-collapse   : collapse;
  border-radius     : 6px;
  color             : #ffffff;
  font-family       : "Arial Narrow",Calibri,Arial;
  font-size         : 14px;
  font-weight       : bold;
  letter-spacing    : 0px;
  padding           : 3px;
  text-align        : center;
}
td.newsSpotlight {
  background-color  : #f7fe2e;
  border            : 1px solid black;
  border-collapse   : collapse;
  border-radius     : 6px;
  color             : #000000;
  font-family       : "Arial Narrow",Calibri,Arial;
  font-size         : 14px;
  font-weight       : bold;
  letter-spacing    : 0px;
  padding           : 3px;
  text-align        : center;
}

/*FORMULÁRIOS*/
textarea {
  background-color	: #ffffff;
  border-color      : #aaaaaa;
  border-style		  : solid;
  border-width      : 2px;
  font-family     	: "Arial Narrow",Calibri,Arial;
  font-size       	: 16px;
  font-weight     	: bold;
  letter-spacing  	: 0px;
  color           	: #333;
}
input {
  background-color	: #ffffff;
  border-color      : #aaaaaa;
  border-style		  : solid;
  border-width		  : 2px;
  font-family     	: "Arial Narrow",Calibri,Arial;
  font-size       	: 16px;
  font-weight     	: bold;
  letter-spacing  	: 0px;
  color           	: #333;
}
input.disabled {
  background-color  : #E6E6E6;
  border-color      : #aaaaaa;
  border-style      : solid;
  border-width      : 2px;
  font-family       : "Arial Narrow",Calibri,Arial;
  font-size         : 16px;
  font-weight       : bold;
  letter-spacing    : 0px;
  color             : #848484;
}
input.button {
  background: #d3d5d6;
  background-image: -webkit-linear-gradient(top, #d3d5d6, #a4a5a6);
  background-image: -moz-linear-gradient(top, #d3d5d6, #a4a5a6);
  background-image: -ms-linear-gradient(top, #d3d5d6, #a4a5a6);
  background-image: -o-linear-gradient(top, #d3d5d6, #a4a5a6);
  background-image: linear-gradient(to bottom, #d3d5d6, #a4a5a6);
  -webkit-border-radius: 17;
  -moz-border-radius: 17;
  border-radius: 17px;
  text-shadow: 1px 1px 3px #666666;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: "Arial Narrow",Calibri,Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 5px 10px 5px 10px;
  border: solid #000000 2px;
  text-decoration : none;
}
input.button:hover {
  background: #d2d4d6;
  background-image: -webkit-linear-gradient(top, #d2d4d6, #737475);
  background-image: -moz-linear-gradient(top, #d2d4d6, #737475);
  background-image: -ms-linear-gradient(top, #d2d4d6, #737475);
  background-image: -o-linear-gradient(top, #d2d4d6, #737475);
  background-image: linear-gradient(to bottom, #d2d4d6, #737475);
  text-decoration : none;
}
input.button:active {
  background: #000000;
  background-image: -webkit-linear-gradient(top, #000000, #000000);
  background-image: -moz-linear-gradient(top, #000000, #000000);
  background-image: -ms-linear-gradient(top, #000000, #000000);
  background-image: -o-linear-gradient(top, #000000, #000000);
  background-image: linear-gradient(to bottom, #000000, #000000);
  text-decoration : none;
}
select {
  background-color  : #F5F6CE;
  border-color      : #aaaaaa;
  border-style      : solid;
  border-width      : 2px;
  font-family       : "Arial Narrow",Calibri,Arial;
  font-size         : 16px;
  font-weight       : bold;
  letter-spacing    : 0px;
  color             : #333;
}
select.disabled {
  background-color  : #E6E6E6;
  border-color      : #aaaaaa;
  border-style      : solid;
  border-width      : 2px;
  font-family       : "Arial Narrow",Calibri,Arial;
  font-size         : 16px;
  font-weight       : bold;
  letter-spacing    : 0px;
  color             : #848484;
}

/*LINKS*/
a:link {
  color           	: #0000ff;/*unvisited link*/
  font-weight       : normal;
  text-decoration   : none;
}
a:link.current {
  color             : #aaaaaa;/*current page-link*/
  font-weight       : normal;
  text-decoration   : none;
}
a:visited {
  color           	: #0000ff;/*visited link*/
  font-weight       : normal;
  text-decoration   : none;
}
a:visited.current {
  color             : #aaaaaa;/*current page-link*/
  font-weight       : normal;
  text-decoration   : none;
}
a:hover {
  color           	: #dd3333;/*mouse over link*/
  font-weight       : normal;
  text-decoration   : none;
}
a:active {
  color           	: #0404B4;/*selected link*/
  font-weight       : normal;
  text-decoration   : none;
}

a.NormalBlackUnderline:link {
  color             : #000000;/*unvisited link*/
  font-weight       : normal;
  text-decoration   : underline;
}
a.NormalBlackUnderline:link.current {
  color             : #aaaaaa;/*current page-link*/
  font-weight       : normal;
  text-decoration   : underline;
}
a.NormalBlackUnderline:visited {
  color             : #000000;/*visited link*/
  font-weight       : normal;
  text-decoration   : underline;
}
a.NormalBlackUnderline:visited.current {
  color             : #aaaaaa;/*current page-link*/
  font-weight       : normal;
  text-decoration   : underline;
}
a.NormalBlackUnderline:hover {
  color             : #dd3333;/*selected link*/
  font-weight       : normal;
  text-decoration   : underline;
}
a.NormalBlackUnderline:active {
  color             : #ffffff;/*mouse over link*/
  font-weight       : normal;
  text-decoration   : underline;
}

a.news:link {
  color             : #0000ff;
  font-weight       : bold;
  text-decoration   : none;
}
a.newsAlternate:link {
  color             : #ffffff;
  font-weight       : bold;
  text-decoration   : none;
}
a.newsSpotlight:link {
  color             : #000000;
  font-weight       : bold;
  text-decoration   : none;
}
a.news:visited {
  color             : #0000ff;
  font-weight       : bold;
  text-decoration   : none;
}
a.newsAlternate:visited {
  color             : #ffffff;
  font-weight       : bold;
  text-decoration   : none;
}
a.newsSpotlight:visited {
  color             : #000000;
  font-weight       : bold;
  text-decoration   : none;
}
a.news:hover {
  color             : #ff0000;
  font-weight       : bold;
  text-decoration   : none;
}
a.newsAlternate:hover {
  color             : #ff0000;
  font-weight       : bold;
  text-decoration   : none;
}
a.newsSpotlight:hover {
  color             : #ff0000;
  font-weight       : bold;
  text-decoration   : none;
}

a.Highlight:link {
  background:#4267b2;
  border-radius:3px;
  color:#ffffff;
  display:inline-block;
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;
  text-transform:uppercase;
  vertical-align:middle;
}
a.Highlight:visited {
  background:#4267b2;
  border-radius:3px;
  color:#ffffff;
  display:inline-block;
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;  
  text-transform:uppercase;
  vertical-align:middle;
}
a.Highlight:hover {
  background:#4267b2;
  border-radius:3px;
  color:#cee3f6;
  display:inline-block;
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;  
  text-transform:uppercase;
  vertical-align:middle;
}
a.Highlight:active {
  background:red;
  border-radius:3px;
  color:#ffffff;
  display:inline-block;
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;  
  text-transform:uppercase;
  vertical-align:middle;
}


/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  */
/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  */
/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  */
/* HighlightWidthFixed:link START START START START START START START START START START START START START START START  S  */

a.HighlightWidthFixed:link {
  background:#4267b2;
  border-radius:3px;
  color:#ffffff;
  display:inline-block; /* display:inline NÃO permite fixar alutra e largura */
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;
  text-transform:uppercase;
  vertical-align:middle;

  /* FIXAÇÃO DA ALTURA E DA LARGURA */
  height    :  24px;
  min-height:  24px;
  max-height:  24px;
  width     : 190px; /*Evite width:190px !important; (EVITE: difícil sobrescrever essa regra no futuro)*/
  min-width : 190px;
  max-width : 190px;
  box-sizing: border-box;

  /* CENTRALIZAÇÃO DO TEXTO */
  display         : flex;   /* 1. Habilita o modo flexbox    */
  justify-content : center; /* 2. Centraliza Horizontalmente */
  align-items     : center; /* 3. Centraliza Verticalmente   */
}
a.HighlightWidthFixed:visited {
  background:#4267b2;
  border-radius:3px;
  color:#ffffff;
  display:inline-block; /* display:inline NÃO permite fixar alutra e largura */
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;  
  text-transform:uppercase;
  vertical-align:middle;

  /* FIXAÇÃO DA ALTURA E DA LARGURA */
  height    :  24px;
  min-height:  24px;
  max-height:  24px;
  width     : 190px; /*Evite width:190px !important; (EVITE: difícil sobrescrever essa regra no futuro)*/
  min-width : 190px;
  max-width : 190px;
  box-sizing: border-box;

  /* CENTRALIZAÇÃO DO TEXTO */
  display         : flex;   /* 1. Habilita o modo flexbox    */
  justify-content : center; /* 2. Centraliza Horizontalmente */
  align-items     : center; /* 3. Centraliza Verticalmente   */
}
a.HighlightWidthFixed:hover {
  background:#4267b2;
  border-radius:3px;
  color:#cee3f6;
  display:inline-block; /* display:inline NÃO permite fixar alutra e largura */
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;  
  text-transform:uppercase;
  vertical-align:middle;

  /* FIXAÇÃO DA ALTURA E DA LARGURA */
  height    :  24px;
  min-height:  24px;
  max-height:  24px;
  width     : 190px; /*Evite width:190px !important; (EVITE: difícil sobrescrever essa regra no futuro)*/
  min-width : 190px;
  max-width : 190px;
  box-sizing: border-box;

  /* CENTRALIZAÇÃO DO TEXTO */
  display         : flex;   /* 1. Habilita o modo flexbox    */
  justify-content : center; /* 2. Centraliza Horizontalmente */
  align-items     : center; /* 3. Centraliza Verticalmente   */
}
a.HighlightWidthFixed:active {
  background:red;
  border-radius:3px;
  color:#ffffff;
  display:inline-block; /* display:inline NÃO permite fixar alutra e largura */
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;  
  text-transform:uppercase;
  vertical-align:middle;

  /* FIXAÇÃO DA ALTURA E DA LARGURA */
  height    :  24px;
  min-height:  24px;
  max-height:  24px;
  width     : 190px; /*Evite width:190px !important; (EVITE: difícil sobrescrever essa regra no futuro)*/
  min-width : 190px;
  max-width : 190px;
  box-sizing: border-box;

  /* CENTRALIZAÇÃO DO TEXTO */
  display         : flex;   /* 1. Habilita o modo flexbox    */
  justify-content : center; /* 2. Centraliza Horizontalmente */
  align-items     : center; /* 3. Centraliza Verticalmente   */
}

/* HighlightWidthFixed:link END END END END END END END END END END END END END END END END END END END END END END END   */
/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  */
/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  */
/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  */


div.links-container {
    display: flex;
    justify-content: center; /* Opcional: Para centralizar os links */
    align-items: center;     /* Opcional: Para garantir alinhamento vertical perfeito */
}


/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  */
/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  */
/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  */
/* HighlightWidthFixedHalf:link START START START START START START START START START START START START START START STAR  */

a.HighlightWidthFixedHalf:link {
  background:#4267b2;
  border-radius:3px;
  color:#ffffff;
  display:inline-block; /* display:inline NÃO permite fixar alutra e largura */
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;
  text-transform:uppercase;
  vertical-align:middle;

  /* FIXAÇÃO DA ALTURA E DA LARGURA */
  height    :  24px;
  min-height:  24px;
  max-height:  24px;
  width     :  93px; /*Evite width:190px !important; (EVITE: difícil sobrescrever essa regra no futuro)*/
  min-width :  93px;
  max-width :  93px;
  box-sizing: border-box;

  /* CENTRALIZAÇÃO DO TEXTO */
  display         : flex;   /* 1. Habilita o modo flexbox    */
  justify-content : center; /* 2. Centraliza Horizontalmente */
  align-items     : center; /* 3. Centraliza Verticalmente   */
}
a.HighlightWidthFixedHalf:visited {
  background:#4267b2;
  border-radius:3px;
  color:#ffffff;
  display:inline-block; /* display:inline NÃO permite fixar alutra e largura */
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;  
  text-transform:uppercase;
  vertical-align:middle;

  /* FIXAÇÃO DA ALTURA E DA LARGURA */
  height    :  24px;
  min-height:  24px;
  max-height:  24px;
  width     :  93px; /*Evite width:190px !important; (EVITE: difícil sobrescrever essa regra no futuro)*/
  min-width :  93px;
  max-width :  93px;
  box-sizing: border-box;

  /* CENTRALIZAÇÃO DO TEXTO */
  display         : flex;   /* 1. Habilita o modo flexbox    */
  justify-content : center; /* 2. Centraliza Horizontalmente */
  align-items     : center; /* 3. Centraliza Verticalmente   */
}
a.HighlightWidthFixedHalf:hover {
  background:#4267b2;
  border-radius:3px;
  color:#cee3f6;
  display:inline-block; /* display:inline NÃO permite fixar alutra e largura */
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;  
  text-transform:uppercase;
  vertical-align:middle;

  /* FIXAÇÃO DA ALTURA E DA LARGURA */
  height    :  24px;
  min-height:  24px;
  max-height:  24px;
  width     :  93px; /*Evite width:190px !important; (EVITE: difícil sobrescrever essa regra no futuro)*/
  min-width :  93px;
  max-width :  93px;
  box-sizing: border-box;

  /* CENTRALIZAÇÃO DO TEXTO */
  display         : flex;   /* 1. Habilita o modo flexbox    */
  justify-content : center; /* 2. Centraliza Horizontalmente */
  align-items     : center; /* 3. Centraliza Verticalmente   */
}
a.HighlightWidthFixedHalf:active {
  background:red;
  border-radius:3px;
  color:#ffffff;
  display:inline-block; /* display:inline NÃO permite fixar alutra e largura */
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;  
  text-transform:uppercase;
  vertical-align:middle;

  /* FIXAÇÃO DA ALTURA E DA LARGURA */
  height    :  24px;
  min-height:  24px;
  max-height:  24px;
  width     :  93px; /*Evite width:190px !important; (EVITE: difícil sobrescrever essa regra no futuro)*/
  min-width :  93px;
  max-width :  93px;
  box-sizing: border-box;

  /* CENTRALIZAÇÃO DO TEXTO */
  display         : flex;   /* 1. Habilita o modo flexbox    */
  justify-content : center; /* 2. Centraliza Horizontalmente */
  align-items     : center; /* 3. Centraliza Verticalmente   */
}

/* HighlightWidthFixedHalf:link END END END END END END END END END END END END END END END END END END END END END END   */
/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  */
/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  */
/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #  */


a.HighlightBlack:link {
  background:#000000;
  border-radius:3px;
  color:#ffffff;
  display:inline-block;
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;
  text-transform:uppercase;
  vertical-align:middle;
}
a.HighlightBlack:visited {
  background:#000000;
  border-radius:3px;
  color:#ffffff;
  display:inline-block;
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;  
  text-transform:uppercase;
  vertical-align:middle;
}
a.HighlightBlack:hover {
  background:#000000;
  border-radius:3px;
  color:#bfbfbf;
  display:inline-block;
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;  
  text-transform:uppercase;
  vertical-align:middle;
}
a.HighlightBlack:active {
  background:#000000;
  border-radius:3px;
  color:yellow;
  display:inline-block;
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;  
  text-transform:uppercase;
  vertical-align:middle;
}
a.HighlightBlue:link {
  /*HighlightBlue*/
  background:#4267b2;
  border-radius:3px;
  color:#ffffff;
  display:inline-block;
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;
  text-transform:uppercase;
  vertical-align:middle;
}
a.HighlightBlue:visited {
  /*HighlightBlue*/
  background:#4267b2;
  border-radius:3px;
  color:#ffffff;
  display:inline-block;
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;  
  text-transform:uppercase;
  vertical-align:middle;
}
a.HighlightBlue:hover {
  /*HighlightBlue*/
  background:#4267b2;
  border-radius:3px;
  color:#bfbfbf;
  display:inline-block;
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;  
  text-transform:uppercase;
  vertical-align:middle;
}
a.HighlightBlue:active {
  /*HighlightBlue*/
  background:#4267b2;
  border-radius:3px;
  color:#ffffff;
  display:inline-block;
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;  
  text-transform:uppercase;
  vertical-align:middle;
}
a.HighlightRed:link {
  background:#ff0000;
  border-radius:3px;
  color:#ffffff;
  display:inline-block;
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;
  text-transform:uppercase;
  vertical-align:middle;
}
a.HighlightRed:visited {
  background:#ff0000;
  border-radius:3px;
  color:#ffffff;
  display:inline-block;
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;  
  text-transform:uppercase;
  vertical-align:middle;
}
a.HighlightRed:hover {
  background:#ff0000;
  border-radius:3px;
  color:#ffbfbf;
  display:inline-block;
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;  
  text-transform:uppercase;
  vertical-align:middle;
}
a.HighlightRed:active {
  background:#ff0000;
  border-radius:3px;
  color:yellow;
  display:inline-block;
  font:700 11px Arial,sans-serif;
  margin:0 4px 0 0;
  padding:1px 4px 1px;
  position:relative;
  text-decoration:none;  
  text-transform:uppercase;
  vertical-align:middle;
}
a.BibleVerse:link {
  color:#666666;
  text-decoration:none;
}
a.BibleVerse:link.current {
  color:#666666;
  text-decoration:none;
}
a.BibleVerse:visited {
  color:#666666;
  text-decoration:none;
}
a.BibleVerse:visited.current {
  color:#666666;
  text-decoration:none;
}
a.BibleVerse:hover {
  color:#666666;
  text-decoration:none;
}
a.BibleVerse:active {
  color:#666666;
  text-decoration:none;
}

/*LINKS DA PAGINAÇÃO*/
a:link.xxNumberInCSSxx {
  text-decoration 	: none;
  background      	: #2A85B6;
  text-align      	: center;
  padding         	: 3px 0;
  display         	: block;
  margin          	: 0 2px;
  float           	: left;
  width           	: 20px;
  color           	: #ffffff;
}
a:visited.xxNumberInCSSxx {
  color           	: #ffffff;
}
a:hover.xxNumberInCSSxx {
  background      	: #1B3B54;
}
a:link.xxActiveNumberInCSSxx {
  background      	: #1B3B54;
}
a:visited.xxControlInCSSxx {
  color           	: #ffffff;
}
a:hover.xxControlInCSSxx {
  background      	: #1B3B54;
}
a:link.xxControlInCSSxx {
  text-decoration 	: none;
  background      	: #2A85B6;
  text-align      	: center;
  padding         	: 3px 8px;
  display         	: block;
  margin          	: 0 3px;
  float           	: left;
  color           	: #ffffff;
}

/*LINKS EM FORMA DE BOTÃO*/
a.button {
  background: #d3d5d6;
  background-image: -webkit-linear-gradient(top, #d3d5d6, #a4a5a6);
  background-image: -moz-linear-gradient(top, #d3d5d6, #a4a5a6);
  background-image: -ms-linear-gradient(top, #d3d5d6, #a4a5a6);
  background-image: -o-linear-gradient(top, #d3d5d6, #a4a5a6);
  background-image: linear-gradient(to bottom, #d3d5d6, #a4a5a6);
  -webkit-border-radius: 17;
  -moz-border-radius: 17;
  border-radius: 17px;
  text-shadow: 1px 1px 3px #666666;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: "Arial Narrow",Calibri,Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 5px 10px 5px 10px;
  border: solid #000000 2px;
  text-decoration : none;
}
a.button:hover {
  background: #d2d4d6;
  background-image: -webkit-linear-gradient(top, #d2d4d6, #737475);
  background-image: -moz-linear-gradient(top, #d2d4d6, #737475);
  background-image: -ms-linear-gradient(top, #d2d4d6, #737475);
  background-image: -o-linear-gradient(top, #d2d4d6, #737475);
  background-image: linear-gradient(to bottom, #d2d4d6, #737475);
  text-decoration : none;
}
a.button:active {
  background: #000000;
  background-image: -webkit-linear-gradient(top, #000000, #000000);
  background-image: -moz-linear-gradient(top, #000000, #000000);
  background-image: -ms-linear-gradient(top, #000000, #000000);
  background-image: -o-linear-gradient(top, #000000, #000000);
  background-image: linear-gradient(to bottom, #000000, #000000);
  text-decoration : none;
}