#pir2010 {
/*border:1px solid red;*/
margin:0 auto;
padding:0;
width:951px;
}

#painel-pir {
/*border:1px solid blue;*/
background:#EFEFED url(/pessoafisica/irpf/2010/imagens/programas/bkg_programas.jpg) repeat-x left top;
width:891px;
padding:20px 30px;
margin:0px;
}

#painel-pir .label {
	float: left;
}

#painel-pir .combo-box-wrapper {
	float: left;
	margin-left: 5px;
}

#painel-pir #combo-so {
background:transparent url(/pessoafisica/irpf/2010/imagens/programas/bkg_header_metalico.jpg) no-repeat left top;
clear:both;
/*line-height:56px;
_line-height:auto;
_height:56px*/
height:36px;
padding:20px 20px;
/*padding:0 20px;*/
/*_padding-top:1em;*/
margin:0 0 20px;
}

#pir2010 .mensagem {
background:#D8DCE5 url(/pessoafisica/irpf/2010/imagens/programas/bkg_aviso_rodape.jpg) repeat-x left top;
/*bkg_aviso_rodape.jpg*/
clear:both;
margin:30px 0 0;
padding:1px 20px 10px;
}

#pir2010 .mensagem strong {
color: #f58836;
}

#painel-pir .colunas {
overflow:hidden;
margin-bottom:20px;
}

#painel-pir .coluna {
/*border:1px dashed blue;*/
background:#fff url(/pessoafisica/irpf/2010/imagens/programas/bkg_irpf_rnet.jpg) no-repeat 15px 10px;
padding:15px 20px 15px 80px;
width:332px;
height:243px;
margin:0;
}

#painel-pir .coluna.preenchimento {
background:transparent url(/pessoafisica/irpf/2010/imagens/programas/bkg_irpf_rnet_1.png) no-repeat left top;
float:left;
}

#painel-pir .coluna.transmissao {
background:transparent url(/pessoafisica/irpf/2010/imagens/programas/bkg_irpf_rnet_2.png) no-repeat left top;
float:right;
}

#painel-pir .coluna .caixa-download {
display:none;
}
#painel-pir .coluna #links-programas {
padding:0;
}

#painel-pir .coluna .links {
list-style:none;
list-style-image:none; /* Necessário no IE 6 */
margin-top:20px;
}

#painel-pir .coluna .links li {
background:none;
height:20px;
font-size:11px;
}
#painel-pir .coluna .links li a {
background:transparent url(/pessoafisica/irpf/2010/imagens/ico-faq.gif) no-repeat right top;
text-align:right;
line-height:19px;
padding:0 22px 0 0;
display:block;
float:right;
}

#painel-pir .coluna .links li.instalacao a {
background:transparent url(/pessoafisica/irpf/2010/imagens/ico-instrucoes.gif) no-repeat right top;
}
/* ---- Conteudo ------ */

h3 {
color:#f58836;
font-weight:normal;
font-size:16px;
}

#combo-so select {
border:1px solid orange;
color:#506880;
}

#painel-pir h4,
#painel-pir {
color:#506880;
margin-top:0;
}

.colunas {
overflow:hidden;
}

.coluna p {
text-align:justify;
}

.coluna ul,
.coluna ul li {
width:auto;
}

#painel-pir .mensagem.java {
background:transparent url(/pessoafisica/irpf/2010/imagens/programas/bkg_footer_metalico.jpg) no-repeat left top;
clear:both;
line-height:56px;
padding:0 20px;
margin:0 0 0px;
height:auto;
}
#painel-pir .mensagem.java span {
background:transparent url(/pessoafisica/irpf/2010/imagens/icone-java.gif) no-repeat right center;
display:block;
padding:0 35px 0 0;
}

/* ---- Links programas ------ */

.links-programas {
/*border:1px dashed red;*/
margin:40px 0 30px;
_margin-bottom: 20px;
}

.links-programas .selecione {
font-weight:bold;
text-align:center;
margin-bottom:10px;
padding:10px 0 20px;
}


.links-programas .item{
margin:0 auto;
/*border:1px dashed green;*/
margin-bottom:10px;
display:none;
}


.links-programas .botao{
/*border:1px dashed blue;*/
/* JCM: background:transparent url(../imagens/fundo.jpg) repeat-x left bottom;*/
background:transparent url(/pessoafisica/irpf/2010/imagens/programas/botoes.jpg) repeat-x left center;
_background-position: left 7px;
width:202px;
margin:0 auto;
_height:60px;
}

.links-programas .botao .link {
background:transparent url(../imagens/ico-download.png) no-repeat 95% center;
display:block;
padding:10px 40px 10px 0;
font-weight:bold;
text-align:right;
color:#000;
text-decoration:none;

}

.links-programas .botao .nome {
display:block;
margin:3px 0;
color:#f58836;
}

.links-programas .botao .versao {
display:block;
font-weight:normal;
font-size:10px;
}

.links-programas .nota{
/*border:1px dashed blue;*/
font-weight:normal;
font-size:10px;
width:60%;
margin:0px auto 10px;
text-align:center;
}

/* --- Tabela ----------------- */
#pir2010 table.colunas {
width:100%;
border:none;
border-collapse:separate;
background:transparent url(/pessoafisica/irpf/2010//imagens/fundo.jpg) repeat-x left bottom;
}

#pir2010 table.colunas td{
background-color:#fff;
border:none;
}
