

/* ==== Meun Paginas Internas ======== */

h1.TituloPaginas {
/*margin-bottom:0;*/
/*position:relative;*/
/*margin-bottom:70px;*/
}

.pir-inicial h1.TituloPaginas {
margin-bottom:30px;
}

.area-pir {
*top:-12px;/* Apenas IE7 e IE6 */
_top:0px;/* Apenas IE6 */

float: right;
}

.icone-pir{
margin:0;
padding-right:3px;

margin-bottom: 40px;
}

.icone-pir a {
background:transparent url("/PessoaFisica/IRPF/2014/imagens/botao_irpf_2014_off.gif") no-repeat left top;
width:102px;
height:27px;
display:block;
text-indent:-9000px;
float:left;
}

.aberto .icone-pir a {
background-image:url("/PessoaFisica/IRPF/2014/imagens/botao_irpf_2014_on.gif");
}

.area-pir .menu-pir {
background:#F1F0ED url(/images/pagina-inicial/barra-titulo-sem-menu.gif) repeat-y scroll left top;
width:962px;
padding:0px 0px 0px 0px;
margin:0;
position:absolute;
z-index:1000 !important;
right:200px;
/*top:40px;*/
display:none;
text-align:center;
_border-left: 1px solid #BFBFBF; /* Apenas IE6 */
_border-bottom: 1px solid #BFBFBF; /* Apenas IE6 */
_border-right: 1px solid #BFBFBF; /* Apenas IE6 */

}

.area-pir .menu-pir .menu-pir-inicial {
margin-top:0;
margin-bottom:6px;
}

.menu-pir #menu-pir img {
margin:10px 0 0 10px;
}

.area-pir .menu-pir #menu-pir { margin:0; } 

.area-pir.flutuar .clear { clear:both; }

.area-pir .menu-pir .sombra-esquerda {
	_display:none;
	position:absolute;
	left:-6px;
	width:6px;
	top: 0px;
	bottom:0px;
	background: transparent url("/PessoaFisica/IRPF/2014/imagens/sombra-esquerda.png") repeat-y top left;
}

.area-pir .menu-pir .sombra-quina-esquerda {
	_display:none;
	position:absolute;
	left:-6px;
	width:6px;
	height:7px;
	bottom:-7px;
	background: url('/PessoaFisica/IRPF/2014/imagens/sombra-quina-esquerda.png') no-repeat top left;
}

.area-pir .menu-pir .sombra-baixo {
	_display:none;
	position:absolute;
	left:0px;
	height:7px;
	bottom:-7px;
	right:6px;
	background: transparent url("/PessoaFisica/IRPF/2014/imagens/sombra-baixo.png") repeat-x top left;
}

.area-pir .menu-pir .sombra-quina-direita {
	_display:none;
	position:absolute;
	right:0px;
	width:6px;
	height:7px;
	bottom:-7px;
	background: url('/PessoaFisica/IRPF/2014/imagens/sombra-quina-direita.png') no-repeat top left;
}

/* ==== Resultado da busca ======== */
#paginas {margin-top:40px;}

#paginas li {
display:inline;
background:none;
}



/* ==== Feedback ======== */
/*
#feedback {
background:#eee;
margin:0 40px;
padding:20px;
}


#feedback p {margin:.5em 0 0;}
*/

#feedback h5,
.feedback h5 {
font-size:1em;
margin:.5em;
}

#feedback .sugestao p {margin:1em 0;}

#feedback .resposta {
color:green;
margin:0 0 0 1em;
}

#feedback .resposta label { color: #444;}


#feedback,
.feedback {
background:transparent;
border:1px solid #ddd;
margin:20px 0;
padding:5px;
}

.faq .feedback h5 {
color:#3366CC;
font-weight:normal;
text-decoration:none;
cursor:pointer;
}

.faq .feedback h5:hover {
text-decoration:underline;
}

#feedback .formulario,
.feedback .formulario {
margin:5px .5em;;
}

#feedback p,
.feedback p {
margin:0;
padding:0;
}

.feedback .sugestao p {margin:1em 0;}

.feedback .resposta {
color:green;
margin:0 0 0 1em;
}

.#feedback .resposta label { color: #444;}

/* ==== Gloassario ======== */
.glossario,
.highlight {
/*border-bottom:1px dotted #444;*/
/*border-bottom:1px dotted #444;*/

/*
background:transparent url(/PessoaFisica/IRPF/2014/imagens/glossario/glossario-sublinhado.png) repeat-x left bottom;
padding-bottom:1px;
*/

color:#080;
cursor:pointer;
}

h2 .glossario {
color:#000;
cursor:default;
}

a .glossario {
color:#3366CC;
cursor:default;
}

.tooltip,
#tooltip {
display:none;
width:250px;
background:#fff;
padding:5px;
text-align:left;
background:transparent url("/PessoaFisica/IRPF/2014/imagens/glossario/glossario-sombra.png") no-repeat left bottom;
_background:none; /* Apenas IE6 */
padding:0 0 8px 8px;
position:absolute;
z-index: 5000 !important;
}

/* Correção do bug de z-index do IE */
.divMiolo{
z-index:3000;
min-height: 130px;
overflow: visible;
}
ul.dropdown:hover, ul.dropdown.hover{
z-index:4000;	
}
/* Fim correção do bug de z-index do IE */


.tooltip .sombra {
border:1px solid #a7b5cd;
}

.tooltip .fundo {
background:transparent url("/PessoaFisica/IRPF/2014/imagens/glossario/glossario-ladrilho.png");
padding:5px;
}

.tooltip .titulo {
color:#23306f;
color:#df7a20;
font-weight:bold;
font-size:1.1em;
margin-bottom:5px;
display:block;
}

.tooltip .conteudo {
background-color:#fff;
padding:.7em;
border:1px solid #a7b5cd;
}

.tooltip .conteudo p {
margin:0;
padding:0;
text-decoration:none;
color:#444;
font-weight:normal;
font-size:12px;
}

.tooltip p.termo {
font-weight:bold;
margin-bottom:5px;
}

#lista-glossario {
margin-bottom:50px;
}

#lista-glossario dt {
background:transparent url(/images/bullet-aviso.gif) no-repeat left 14px;
padding:10px 0 0 19px;
margin:1em 0 4px;
color:#13325b;
}

#lista-glossario dd {
padding:0;
margin-left:19px;
}

/* mudanca do menu para a esquerda 
.area-pir {
right:auto;
left:0;
}

h1.TituloPaginas {
padding-left:115px;
}

.area-pir .menu-pir {
right:auto;
left:0;
}*/



/* Micox Pseudo-class-css2 to IE (MXPC). Activate .hover and .first-child in IE 6 */
* html * { color: expression( (function(who){ if(!who.MXPC && who.nodeName != 'A'){
	who.MXPC = '1';
	who.onmouseenter=function(){ who.className += ' hover'};
	who.onmouseleave=function(){ who.className = who.className.replace(' hover','')};
	(who==who.parentNode.firstChild) ? who.className += ' first-child' : '' ;
} } )(this) , 'auto') }


/* Glossrio */

.divMiolo a.glossario {
color: #008000;
text-decoration: none;
cursor: help;
}

.divMiolo a.glossario:hover,
.divMiolo a.glossario:active {
	background-color: #EEFFBB;
}

.divMiolo a.glossario {
color: #008000;
text-decoration: none;
}

.divMiolo h2 a.glossario {
color:inherit;
font-weight:inherit;
cursor:default;
}

div#glossario dl {
  line-height: 150%;
  width: 45em;
}

div#glossario dl dt {
  font-weight: bold;
  margin-top: 1em;
}

div#glossario dl dd {
  margin: 0 0 0 2em;
}

/* Correcao temporaria do Glossario */
.divMiolo span.glossario,

.divMiolo a.glossario {
color: #008000;
text-decoration: none;
cursor: help;
}

/* Correcao temporaria do Glossario */

.divMiolo span.glossario:hover,
.divMiolo span.glossario:active,

.divMiolo a.glossario:hover,
.divMiolo a.glossario:active {
	background-color: #EEFFBB;
}

.divMiolo a span.glossario,

.divMiolo h2 a.glossario {
color:inherit;
font-weight:inherit;
}

var {font-style:normal;}
var.alteracao-2013 { background:yellow; }
var.mantido-2013 { background:lightgreen; }
var.duvida-2013 { background:lightblue; }