﻿#filtros
{
padding: 18px;
background-color: #eee;
margin-bottom: 18px;
border-radius: 4px;
}

#filtros .elemento
{
display: inline-block;
}

.ie7 #filtros .elemento
{
display: inline;
}

#filtros .grupo
{
display: inline-block;
width: 430px;
margin: 0;
padding: 0;
}

.ie7 #filtros .grupo
{
display: block;
float: left;
width: 430px;
margin: 0;
padding: 0;
}

.generic-browser input[type='checkbox'],
.ie9 #filtros input[type='checkbox'],
.ie8 #filtros input[type='checkbox'],
.firefox #filtros input[type='checkbox'],
.chrome #filtros input[type='checkbox']
{
margin: 0 2px 0 0;
position: relative;
top: 2px;
}

#filtros .rotulo
{
font-weight: bold;
margin-right: 9px;
}

div#filtros label
{
margin-right: 9px;
height: 18px;
}

#filtros .ca, #filtros .cd
{
display: inline-block;
padding: 0 5px;
}

div#sistemas
{
}

#sistemas table
{
border-collapse: collapse;
}

#sistemas th
{
text-align: left;
}

#sistemas th.grupo
{
font-size: 18px;
letter-spacing: -1px;
background-color: #bbb;
padding: 9px;
color: #444;
margin: 0;	
}

#sistemas th.subgrupo
{
font-size: 14px;
color: #555;
background-color: #eee;
padding: 9px;
margin: 0 0 18px 0;
}

#sistemas td
{
vertical-align: top;
padding: 18px 0;
}

#sistemas td.nome-sistema
{
width: 162px;
padding-right: 18px;
padding-left: 18px;
}

#sistemas td.nome-sistema a
{
font-weight: bold;
text-decoration: none;
color: #005c94;
}

p.link-leia-mais
{
margin: 0;
}

p.link-leia-mais a
{
text-decoration: none;
color: #0084C8;
}

div.leia-mais
{
display: none;
max-height: 350px;
}

div.leia-mais .texto-leia-mais
{
overflow-y: auto;
line-height: 18px;
}

#sistemas td.descricao-sistema
{
/* width: 504px; */
padding-right: 18px;
}

#sistemas td.tipo-acesso-sistema
{
width: 180px;
}

td.tipo-acesso-sistema ul 
{
display: block;
margin: 0 0 18px 0;
padding: 0;
}

td.tipo-acesso-sistema > p
{
margin: 0;
font-weight: bold;
color: #444;
}

td.tipo-acesso-sistema li
{
list-style-type: none;
padding: 1px 0;
margin: 0;
}


#conteudo p.tipo-acesso.cd,
#conteudo p.tipo-acesso.ca 
{
cursor:default;
}

#conteudo .ca, 
#conteudo .cd
{
border-radius: 3px;
font-size: 10px;
text-transform: uppercase;
font-weight: bold;
height: 16px;
line-height: 16px;
text-align:center;
cursor: pointer;
margin: 0;
}

#conteudo .ca 
{
background-color: #E4BB67;
color: #fff;
}

#conteudo .cd
{
background-color: #7DC4E8;
color: #fff;
}
