
html, body {
  height: 100%; /* Required */
}

body {
background: url('../img/todos/bg.gif') black repeat-y;
background-color:#d6eed6;
font-family: arial, helvetica, sans-serif;
color: white;
font-size: 8pt;
overflow: auto;
overflow-x: hidden;
overflow-y: auto;
}

a, a:visited, a:active, a:hover {
color: black;
}

#menu #itens a, #menu #itens a:visited, #menu #itens a:active {
text-decoration: none;
display: block;
padding-bottom: 8px;
margin-left: 10px;
color: white;
}

#menu #itens a:hover {
text-decoration: underline;
display: block;
padding-bottom: 8px;
margin-left: 10px;
color: white;
}


img {
border: 0;
}

table {
border-collapse: collapse;
border: 1px solid #6e6e6e;
width: 100%;
}

th {
border: 1px solid #6e6e6e;
padding: 2px;
background-color:#55a55d;
color: white;
font-size: 8pt;
}

td {
border: 1px solid #6e6e6e;
padding: 2px;
font-size: 8pt;
color: black;
text-align:center;

}

.alternada {
background-color: rgb(235,235,245);
}

input, textarea {
font-family: arial, helvetica, sans-serif;
color: black;
font-size: 8pt;
}

strong {
color: black;
}

hr {
color: black;
height: 1px;
color:#7b7b7b;
}

.titulo {
color: #318b3a;
font-size: 13pt;
font-weight: bold;
text-align: left;
}

.subtitulo {
color: black;
font-size: 11pt;
font-weight: bold;
text-align: left;
}

.mais a {
font-size: 7.5pt;
color:#0c6012 !important;
}



ul {
margin-left: 25px;
list-style-image: url('../img/todos/marcador.gif');
}


.submenu {
margin-left: 50px;
}

.submenu:first-line {
font-weight: bold;
}

.submenu ul {
margin-top: 0;
}

.submenu ul li {
margin-bottom: 0;
}


.foto_direita {
border: 1px solid black;
border-right: 2px solid black;
float: right;
margin-left: 3px;
}

.foto_esquerda {
border: 1px solid black;
border-left: 2px solid black;
float: left;
margin-right: 3px;
}

#logo {
position: absolute;
top: 45px;
left: 25px;
z-index: 30;
}

#lettering {
position: absolute;
top: 70px;
left: 155px;
z-index: 50;
}

#data {
position: absolute;
top: 117px;
left: 155px;
z-index: 50;
}

#tema {
position: absolute;
top: 65px;
left: 657px;
z-index: 50;
}

#faixa {
position: absolute;
top: 35px;
left: 0;
width: 786px;
height: 144px;
background-image: url('../img/selecao/selecao_faixa.gif');
z-index: 10;
}

#idioma {
position: absolute;
top: 12px;
left: 420px;
z-index: 60;
}

.idioma_botao {
margin-bottom: 3px;
}


#conteudo {
position: relative;
top: 190px;
left: 160px;
width: 596px;
z-index: 50;
margin-bottom:200px;

min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}

#conteudo #caixa {
/*background: url('../img/todos/conteudo_bg_mid.gif') repeat-y;*/
width: 596px;
background-color:white;
border: 1px solid #95a09a;
text-align: left;
z-index: 100;

}

#conteudo #caixa #txt {
width: 560px;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
text-align: justify;
color: black;
font-size:9pt;
line-height: 14pt;
padding-bottom:10px;
}


#bolinhas {
background: url('../img/todos/bolinha.gif') repeat-y;
z-index: 100;
}

#conteudo #caixa #txt a, #conteudo #caixa #txt a:visited, #conteudo #caixa #txt a:active, #conteudo #caixa #txt a:hover {
color: black;
}

#rodape {
padding-top:50px;
bottom:-2px !important;
left:0px;
width: 786px;
background-color:#42a049;
text-align: left;
color:white;
font-size:7pt;
padding:7px;
}

#rodape a {
color:white;
}

#direita {
top:0px;
text-align:right;
}



#menu {
position: absolute;
top: 210px;
left: -5px;
width: 162px;
z-index: 70;
}

#menu #itens {
text-indent:7px;
line-height:16px;
}


.bot1 {
background: url('../img/todos/bot1.gif')  no-repeat;
}

.bot2 {
background: url('../img/todos/bot2.gif')  no-repeat;
}

.bot3 {
background: url('../img/todos/bot3.gif')  no-repeat;
}

.bot4 {
background: url('../img/todos/bot4.gif')  no-repeat;
}

.bot5 {
background: url('../img/todos/bot5.gif')  no-repeat;
}

.bot6 {
background: url('../img/todos/bot6.gif')  no-repeat;
}

.bot7 {
background: url('../img/todos/bot7.gif')  no-repeat;
}

.bot8 {
background: url('../img/todos/bot8.gif')  no-repeat;
}

.bot9 {
background: url('../img/todos/bot9.gif')  no-repeat;
}


#conteudo .esquerda  {
width: 260px;
float: left;
text-align: left;

}

#conteudo .direita  {
margin-left: 5px;
width: 270px;
float: right;
text-align: left;
line-height: 10pt;

min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}

#conteudo .mais #caixa {
position: absolute;
top: 6px;
left: 302px;
width: 260px;
text-align: right;
z-index: 100;
}




table.rodape {
font-family: arial, helvetica, sans-serif;
color: white;
font-size:7pt;
border-width: 0px;
border-color: #87868b;
border-style: solid;
empty-cells: show;
border-collapse: collapse;
margin: 0px;
}

td.rodape {
font-family: arial, helvetica, sans-serif;
color: white;
text-align:left;
font-size:7pt;
padding-left: 5px;
padding-right: 5px;
border-width: 0px;
border-bottom: 0px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-color: #87868b;
border-style: solid;
margin: 0px;

}

td.rodape-d {
font-family: arial, helvetica, sans-serif;
color: white;
font-size:7pt;
text-align:right;
padding-left: 5px;
padding-right: 25px;
border-width: 0px;
border-bottom: 0px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-color: #87868b;
border-style: solid;
margin: 0px;

}





table.capa {
font-family: arial, helvetica, sans-serif;
color: black;
font-size:8pt;
border-width: 0px;
border-color: #87868b;
border-style: solid;
empty-cells: show;
border-collapse: collapse;
margin: 0px;
text-align:justify;
width:100%;
}

td.espaco {
font-family: arial, helvetica, sans-serif;
color: black;
border-width: 0px;
border-bottom: 0px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
margin: 0px;
padding: 0px;
vertical-align:top;
}

td.linha {
border-bottom: 0px;
border-top: 0px;
border-left: 0px;
border-right: 1px solid #7b7b7b;
vertical-align:top;
}

td.capa-e {
font-family: arial, helvetica, sans-serif;
color: black;
font-size: 8pt;
line-height:11pt;
border-width: 0px;
border-bottom: 0px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-color: #87868b;
border-style: solid;
margin: 0px;

vertical-align:top;
text-align:left;
}

td.capa-d {
font-family: arial, helvetica, sans-serif;
color: black;
font-size: 8pt;
text-align:right;

line-height:11pt;
border-width: 0px;
border-bottom: 0px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-color: #87868b;
border-style: solid;
margin: 0px;


vertical-align:top;
text-align:left;
}

th.capa-e {
font-family: arial, helvetica, sans-serif;
color: white;
font-size: 14pt;
text-align:right;
padding: 5px;
line-height:11pt;
border-width: 0px;
border-bottom: 0px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-color: #87868b;
border-style: solid;
margin: 0px;
width:50%;
vertical-align:top;
text-align:left;
background-color:#55a55d;
}

hr.capa {
width: 1px;
height:100px;
float:right;
color:#7b7b7b;
}

.legenda {
font-size:7pt;
line-height:13px;
align:left;
float:left;
background-color:#cccccc;
padding:2px;
text-align:center;
}


#aviso {
position: relative;
top: 190px;
left: 70px;
width: 596px;
z-index: 50;
font-size:9pt;
margin-bottom:200px;
color:black;
min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}