.normal
{
    FONT-SIZE: 70%;
    WIDTH: 80%;
    COLOR: #666666;
    MARGIN-RIGHT: 20%;
    FONT-FAMILY: Verdana, Arial;
    WIDTH: 780px;
    TEXT-ALIGN: left
}
.normaltxt
{
    FONT-SIZE: 70%;
    COLOR: #666666;
    MARGIN-RIGHT: 20%;
    FONT-FAMILY: Verdana, Arial;
    WIDTH: 780px;
    TEXT-ALIGN: left
}
.normallaranja
{
    FONT-SIZE: 100%;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial
}
.normalbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}
.titulo
{
    FONT-SIZE: 70%;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}
.titulolaranjabold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}
.regulamento
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    COLOR: #666666;
    MARGIN-RIGHT: 20%;
    FONT-FAMILY: Verdana, Arial;
    WIDTH: 780px;
    TEXT-ALIGN: center
}
.Acessibilidade
{
    FONT-SIZE: 70%;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: center
}
.titulo_h1
{
    FONT-SIZE: 70%;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}
.titulo_hp
{
    TEXT-ALIGN: left
}
.logo
{
    TEXT-ALIGN: left
}
.home
{
    FONT-SIZE: 100%;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: right
}
.home2
{
    FONT-SIZE: 70%;
    COLOR: #666666;
    MARGIN-RIGHT: 20%;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: right
}
.titulonormal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    COLOR: #000066;
    MARGIN-RIGHT: 20%;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}
.textosmall
{
    FONT-SIZE: 60%;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}
.textosmallfaqs
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 60%;
    COLOR: #666666;
    MARGIN-RIGHT: 20%;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}
.texto
{
    FONT-SIZE: 70%;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial
}
.texto_small
{
    FONT-SIZE: 60%;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial
}
A
{
    COLOR: #000066;
    TEXT-DECORATION: underline
}
A:hover
{
    TEXT-DECORATION: underline
}
.Laranja
{
    BACKGROUND-COLOR: #ff6600
}
.Branco
{
    BACKGROUND-COLOR: #ffffff
}
.Azul
{
    BACKGROUND-COLOR: #000066
}
.AzulClaro
{
    BACKGROUND-COLOR: #dcebf5
}
.CinzaClaro
{
    BACKGROUND-COLOR: #f5f5f5
}
.titulotabela
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 60%;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ff6600;
    TEXT-ALIGN: left
}
.titulotabela_pf
{
    BORDER: #000066 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 60%;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ff6600;
    TEXT-ALIGN: center;
    WIDTH: 780px;
    margin-bottom: 3px;
}
.tabela_titulo
{
    FONT-SIZE: 60%;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: center
}
.textotabela
{
    FONT-SIZE: 60%;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial;
    WIDTH: 780px;
    TEXT-ALIGN: left
}
.link
{
    COLOR: #000066;
    TEXT-DECORATION: underline
}
.CinzaMedio
{
    BACKGROUND-COLOR: #d4d4d4
}
.titulonormallaranja
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial
}
.textoFormularioAzul
{
    FONT-SIZE: 70%;
    COLOR: navy;
    FONT-FAMILY: Verdana, Arial
}
.textoCinza
{
    FONT-SIZE: 70%;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial
}
.FontAzul
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial
}
BODY
{
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.paragrafo
{
    LINE-HEIGHT: 100%
}
.paragraforegul
{
    LINE-HEIGHT: 30%
}
.paragrafopf
{
    LINE-HEIGHT: 200%
}
.paragrafotab
{
    LINE-HEIGHT: 20%
}
DIV#capacitarrodape UL
{
    PADDING-RIGHT: 1%;
    PADDING-LEFT: 1%;
    PADDING-BOTTOM: 1%;
    MARGIN: 1%;
    PADDING-TOP: 1%;
    LIST-STYLE-TYPE: none
}
DIV#capacitar UL
{
    PADDING-RIGHT: 1%;
    PADDING-LEFT: 1%;
    PADDING-BOTTOM: 1%;
    MARGIN: 1%;
    PADDING-TOP: 1%;
    LIST-STYLE-TYPE: none
}
DIV#capacitartxt UL
{
    PADDING-RIGHT: 1%;
    PADDING-LEFT: 1%;
    PADDING-BOTTOM: 1%;
    MARGIN: 1%;
    PADDING-TOP: 1%;
    LIST-STYLE-TYPE: none
}
DIV#capacitar2 UL
{
    PADDING-RIGHT: 1%;
    PADDING-LEFT: 1%;
    PADDING-BOTTOM: 1%;
    MARGIN: 1%;
    PADDING-TOP: 1%;
    LIST-STYLE-TYPE: none
}
DIV#tabelas UL
{
    PADDING-RIGHT: 1%;
    PADDING-LEFT: 1%;
    PADDING-BOTTOM: 1%;
    MARGIN: 0%;
    PADDING-TOP: 1%;
    LIST-STYLE-TYPE: none
}
DIV#tabelas_beneficio UL
{
    PADDING-RIGHT: 1%;
    PADDING-LEFT: 1%;
    PADDING-BOTTOM: 1%;
    MARGIN: 0%;
    PADDING-TOP: 1%;
    LIST-STYLE-TYPE: none
}
DIV#texto_tabelas UL
{
    PADDING-RIGHT: 1%;
    PADDING-LEFT: 1%;
    PADDING-BOTTOM: 1%;
    MARGIN: 0%;
    PADDING-TOP: 1%;
   LIST-STYLE-TYPE: none
}
DIV#texto_tabelas_beneficio UL
{
    PADDING-RIGHT: 1%;
    PADDING-LEFT: 1%;
    PADDING-BOTTOM: 1%;
    MARGIN: 0%;
    PADDING-TOP: 1%;
    LIST-STYLE-TYPE: none
}
UL.twoColumns LI.direita
{
    MARGIN-LEFT: 49%
}
UL.twoColumns LI.esquerda
{
    FLOAT: left;
    WIDTH: 20%
}
UL.twoColumnstxt LI.direitatxt
{
    MARGIN-LEFT: 5%;
    WIDTH: 10%
}
UL.twoColumnstxt LI.esquerdatxt
{
    FLOAT: left;
    MARGIN-LEFT: 0%;
    WIDTH: 40%
}
UL.twoColumnsartigo LI.esquerdaartigo
{
    FLOAT: left;
    WIDTH: 1%
}
UL.twoColumnsartigo LI.direitaartigo
{
    MARGIN-LEFT: 4%
}
UL.twoColumnsrodape LI.direitarodape
{
    MARGIN-LEFT: 2%
}
UL.twoColumnsrodape LI.esquerdarodape
{
    FLOAT: left;
    WIDTH: 10%
}
UL.twoColumnscontac LI.direitacontac
{
    MARGIN-LEFT: 10%
}
UL.twoColumnscontac LI.esquerdacontac
{
    FLOAT: left;
    WIDTH: 15%
}
UL.twoColumnsregul LI.direitaregul
{
    MARGIN-LEFT: 30%
}
UL.twoColumnsregul LI.esquerdaregul
{
    FLOAT: left;
    WIDTH: 5%
}
UL.twoColumnscalend LI.direitacalend
{
    MARGIN-LEFT: 30%
}
UL.twoColumnscalend LI.esquerdacalend
{
    FLOAT: left;
    WIDTH: 5%
}
.labelGroup
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    MARGIN: 10px 0px;
    COLOR: #000066;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #000066 1px solid
}
.labelGroupCinza
{
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px 20% 5px 0px;
    COLOR: #000066;
    PADDING-TOP: 5px;
    WIDTH: 780px;
    BORDER-BOTTOM: #d4d4d4 1px solid
}
.labelGroupCinza2
{
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px 0% 5px 0px;
    COLOR: #000066;
    PADDING-TOP: 5px;
    WIDTH: 780px;
    BORDER-BOTTOM: #d4d4d4 1px solid
}
UL.Tabela_calendario
{
    BORDER-RIGHT: #000066 1px solid;
    BORDER-TOP: #000066 1px solid;
    BORDER-LEFT: #000066 1px solid;
    WIDTH: 78%;
    BORDER-BOTTOM: #000066 1px solid;
    HEIGHT: 10%
}
UL.Tabela_calendario LI.Esquerda_cal
{
    FLOAT: left;
   WIDTH: 20%
}
UL.Tabela_calendario LI.Direita_cal
{
    BORDER-RIGHT: #000066 1px solid;
    BORDER-TOP: #000066 1px solid;
    MARGIN-LEFT: 40%;
    BORDER-LEFT: #000066 1px solid;
    BORDER-BOTTOM: #000066 1px solid
}
UL.Tabela
{
    BORDER: #000066 1px solid;
    HEIGHT: 10%;
}
div#texto_tabelas UL.Tabela
{
    margin-bottom: 2px;
}
UL.Tabela_premio
{
    BORDER: #000066 1px solid;
    HEIGHT: 10%;
}
div#texto_tabelas UL.Tabela_premio
{
    margin-bottom: 2px;
}
UL.Tabela_premio LI.Esquerda_tab
{
    FLOAT: left;
    WIDTH: 60%
}
UL.Tabela_premio LI.Direita_tab
{
    BORDER-RIGHT: #000066;
    BORDER-TOP: #000066;
    MARGIN-LEFT: 20%;
    BORDER-LEFT: #000066;
    BORDER-BOTTOM: #000066
}
UL.Tabela_premio LI.Esquerda_tab
{
    FLOAT: left;
    WIDTH: 20%
}
UL.Tabela_premio LI.Direita_tab
{
    BORDER-RIGHT: #000066;
    BORDER-TOP: #000066;
    MARGIN-LEFT: 40%;
    BORDER-LEFT: #000066;
    BORDER-BOTTOM: #000066
}
UL.Tabela_premio LI.Esquerda_cal
{
    FLOAT: left;
    WIDTH:	70%
}
UL.Tabela_premio LI.Esquerda_cal_total
{
	FONT-WEIGHT: bold;
    FLOAT: left;
    WIDTH:	70%
}	
UL.Tabela_premio LI.Direita_cal
{
    BORDER-RIGHT: #000066;
    BORDER-TOP: #000066;
    MARGIN-LEFT: 80%;
    BORDER-LEFT: #000066;
    BORDER-BOTTOM: #000066;
    text-align: right;
}
UL.Tabela_premio LI.Direita_cal_total
{
	FONT-WEIGHT: bold;
    BORDER-RIGHT: #000066;
    BORDER-TOP: #000066;
    MARGIN-LEFT: 80%;
    BORDER-LEFT: #000066;
    BORDER-BOTTOM: #000066;
    text-align: right;
}
UL.Tabela_titulo
{
    HEIGHT: 10%
}
UL.Tabela LI.Esquerda_tab
{
    FLOAT: left;
    WIDTH: 20%
}
UL.Tabela LI.Direita_tab
{
    BORDER-RIGHT: #000066;
    BORDER-TOP: #000066;
    MARGIN-LEFT: 40%;
    BORDER-LEFT: #000066;
    BORDER-BOTTOM: #000066
}
UL.Tabela_cal
{
    BORDER-RIGHT: #000066 thin solid;
    BORDER-TOP: #000066 thin solid;
    BORDER-LEFT: #000066 thin solid;
    BORDER-BOTTOM: #000066 thin solid
}
UL.Tabela LI.Esquerda_cal
{
    FLOAT: left;
    WIDTH: 40%
}
UL.Tabela LI.Direita_cal
{
    BORDER-RIGHT: #000066;
    BORDER-TOP: #000066;
    MARGIN-LEFT: 50%;
    BORDER-LEFT: #000066;
    BORDER-BOTTOM: #000066
}
UL.Tabela LI.Esquerda_prem_bold
{
	FONT-WEIGHT: bold;
    FLOAT: left;
    WIDTH: 40%;
}
.normalbold_prem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left;
    margin-bottom:10px;
}
UL.Tabela LI.Centro_prem
{
    FLOAT: left;
    WIDTH: 20%;
    text-align: center;
}
UL.Tabela LI.Direita_prem
{
    width: 40%;
}
UL.Tabela_titulo LI.Esquerda_calendario
{
    FLOAT: left;
    WIDTH: 30%;
    text-align: left;
}
UL.Tabela_titulo LI.Direita_calendario
{
	BORDER-RIGHT: #000066;
    BORDER-TOP: #000066;
    MARGIN-LEFT: 50%;
    BORDER-LEFT: #000066;
    BORDER-BOTTOM: #000066
}
UL.Tabela_titulo LI.Esquerda_premiados
{
    FLOAT: left;
    WIDTH: 40%
}
UL.Tabela_titulo LI.Centro_premiados
{
    FLOAT: left;
    WIDTH: 20%
}
UL.Tabela_titulo LI.Direita_premiados
{
    BORDER-RIGHT: #000066;
    BORDER-TOP: #000066;
    MARGIN-LEFT: 40%;
    BORDER-LEFT: #000066;
    BORDER-BOTTOM: #000066
}
#left {
  margin-right: 153px;
}
#right {
  margin-left: 150px;
}

#left_wrapper {
  width: 60%;
  margin-right: -150px;
  float: left;
  position: relative;
  z-index: 0;
}

#middle_wrapper {
  width: 300px;
  margin-right: -150px;
  float: left;
  position: relative;
  z-index: 2;
}

#right_wrapper {
  width: 39%;
  float: right;
  position: relative;
  z-index: 1;
}
ol
{
list-style-type: decimal;
}
ol.alpha
{
list-style-type: lower-alpha;
}
