#pir2013 {
/*border:1px solid red;*/
width:1000px;
margin:0 auto;
}

.pir-inicial #pir2013 {
width:100%;
}

.mensagem {
/*border:1px solid red;*/
background:transparent url("/PessoaFisica/IRPF/2014/imagens/fundo.jpg") repeat-x left bottom;
padding:1em;
margin:0 57px 20px 0;
}

.mensagem.inicial {
margin:0 63px 20px 0;
}

.menu-pir-inicial {
margin:20px 0 30px;
text-align:center;
}

.menu-pir-inicial img {
border:none;
/*border:1px solid red;*/
margin:0;
padding:0;
}

/* ==== Tabelas ======== */
.divMiolo table {
border-collapse:collapse;
width:100%;
border:1px solid #3b506d;
}

.divMiolo td,
.divMiolo th {
padding:.5em 1em;
border:1px solid #3b506d;
}

.divMiolo th {
background-color:#E2E2E2;
font-weight:normal;
}

.divMiolo .titulo th {
background-color:#D5D6DA;
font-weight:bold;
}

.divMiolo table.no-header {
border:none;
}

.divMiolo .no-header td { 
background-color:transparent;
border:none;
}

.divMiolo .no-header td + td {
border-left:1px solid #3b506d;
}

.divMiolo .no-header tr.claro td {
background-color:#f2f2f2;
}

.divMiolo .no-header tr.escuro td {
background-color:#eaeaea;
}

/* ==== Caixa Aviso ======== */
.aviso {
/*background-color:#fff;*/
margin:20px 50px;
padding:0 1.5em .5em;
border:1px solid #3b506d;
}

.aviso legend {
margin:0;
/*background:transparent url(/images/bullet-aviso.gif) no-repeat 7px center;*/
padding:0 7px;
font-size:1.2em;
font-weight:bold;
color:#f58836;
}

.aviso ul { 
padding:0;
margin-left:1em;
color:#737373;
}

.aviso ul li {
list-style-type:none;
list-style-position:outside;
}


/* ==== Separador ======== */

.TituloPaginas span {
border-left:1px solid #000;
padding-left:10px;
margin-left:5px
}

.clear-float{
clear: both;
height: 0;
font-size: 1px;
line-height: 0px;
display:block;
}

.lista-sem-estilo ul li{
background:none;
list-style:none;
}

var {font-style:normal;}
var.alteracao-2013 { background:yellow; }
var.mantido-2013 { background:lightgreen; }
var.duvida-2013 { background:lightblue; }