/****** PORTAL MPS ******/
/*
Portal do Ministério da Previdência Social
Folha CSS - W3C - Portal MPS
Validade - W3C: 2.1
Esquema Geral, Div, Boxes, Imprensa, AreaConteudo [Global.css]
Versão 1.00; Atualizada em 21/11/2008.
*/

/* Sumário: Guia CSS Lines MPS - CSS GERAL DO PORTAL */
/****** APLICAÇÃO GERAL CSS AREA GERAL PARA CONTEUDO MPS ******/


/****** APLICANDO CSS AREA GERAL PARA CONTEUDO MPS ******/

#areaConteudo {
	padding: 0px 0px 0px 0px;
	width: 564px;	
	margin-right:4px;
	margin-top:6px;
	float:right;
	display: block;
}

.ie6 #areaConteudo {
	padding: 0px 0px 10px 0px;
	width: 564px;
	margin-top:-20px;
	margin-right:2px;
	float:right;	
}

#areapeqNavegacao {	
	height:16px;	
	font-size:11px;	
	margin-bottom: 0px;	
	vertical-align: bottom;
}
	
#itemsNavegacao {
	padding:  0 10px 0px 10px;
	/*border: 1px solid #ECECEC;*/
	border: 1px solid #ccc;
	border-bottom: none;
	/*background-color:#F9F7F7;*/
	background-color:#e8f1f7;
	float: right;
}

/* espaco, espaco2 -- utilizado para empurrar a div:areaPublicacoes, quando o conteudo não for encontrado*/
.espaco {
	font-size:12px; 
	font-weight:bold; 
	padding-top:50px;
	padding-left:50px;
	}

.espaco2 {
	font-size:12px; 
	font-weight:bold; 
	padding-top:280px;
	}	
	
#conteudo {
  background:#f9f7f7;  
  /*border:#ECECEC 1px solid;*/
  border:#ccc 1px solid;   
  margin:0px; 
  margin-bottom:20px;
}

#side_areaConteudo {
	padding: 0px 10px 10px 10px;
	border-top: #FFFFFF solid 10px;
}

#areaCaminho {
	padding: 0 0 0 9px;
	margin-top: -3px;
	border: 1px #FF0000 solid;
	color:#006600;
	text-decoration:none;
	height:17px;
	background-color:#FFFFCC;
	border: 1px solid #ECECEC;
}

#formEnviarPagina {	
	font-size:12px;	
	margin-bottom: 0px;
	padding: 10px;
	vertical-align: bottom;	
	border: 1px solid #ccc;
	border-bottom: none;	
	background-color:#e8f1f7;
	display:none;
}

/****** FIM CSS AREA GERAL PARA CONTEUDO MPS ******/


/****** APLICANDO CSS AREA BOX FIXO INSCRIÇÃO MPS ******/

#contentBoxUser { 
	width:256px; 
	height: 258px;
	margin: 0px; 
	margin-bottom:10px;
	padding: 0px; 
	border: 0px; 
	display:block;	
}

.ie6 #contentBoxUser {	
	margin: 0px;	
	margin-bottom:10px;
}

#contentBoxUser1_parte1 { 
	background:#F7F7F8; 
	border:#ccc 1px solid; 
	width:254px; 
	height:136px; 
	margin: 0px; 
	padding:0px; 
	display:block; 
}

#contentBoxUser1_parte2 { 
	background:#f7f7f8;
	border:#ccc 1px solid; 
	width:254px; 
	height:117px; 
	margin-top: 3px;
	margin-bottom:10px; 
	padding: 0px; 
}

.ie6 #contentBoxUser1_parte2 {
		height:113px;
		margin-top: 3px;
		margin-bottom:0px;
}

.ie7 #contentBoxUser1_parte2 {
	height:117px;
	margin-top: 3px;
	margin-bottom:0px;
}

#tituloBoxUser1{ height:28px; width:256px; }

.title01{ 
	background: url(images/bgkBusca.png);
	background-repeat:repeat-x;
	width: 254px; 
	height: 28px; 
	display: block; 
	margin-top: -1px;
}

.title01 h4{ 
	color: #666;  
	font-size: 12px; 
	font-weight: bold; 
	margin: 0px; 
	padding-left: 10px; 
	padding-top: 5px; 
}

.icoInscricao {
	margin-top:5px;
}

.cor135 { 
	color:#990000; 
	text-decoration:none; 
	font-size:15px;
	font-weight:bold;
	font-family:"Arial", Helvetica, sans-serif;
}

.cormenuBeneficioTopo { color:#006699; text-decoration:none; font-weight: bold }

.corazul135 { color:#000; text-decoration:none; font-weight:bold}

.title02{ 
	width: 56px; 
	height: 28px; 
	display: block; 
	padding-left: 1px; 
	padding-top: 3px; 
	font-weight: bold; 
}

#textoInscricaoPrevi { 
/*	display: block; */
	margin-top: 4px; 
	margin-left: 14px;
	font-size:12px;
	line-height: 20px;   
	text-decoration:none; 
	color:#000000; 
	list-style: none;
}

#textoInscricaoPrevi2 { 
	margin-top: 4px; 
	margin-left: 14px;
	font-size:12px;
	line-height: 20px; 
	text-decoration:none; 
	color:#000000; 
	list-style-type: none;
}

.telefone{
	font-family:"Arial", Helvetica, sans-serif; 
	font-size:12px; 
	text-decoration:none; 
	color:#006699; 
	font-weight: bold;
}

.vejaMais { 
	width:110px;
	height: 20px;
	display: block;
	border: 1px solid #ccc;
	border-bottom: none;
	background:url(images/bgkNoticias.gif);
	background-repeat:repeat-x;
	text-align: center;
	margin-top: -11px;
	margin-left:135px;
	margin-right:7px;
	padding: 4px 0px 0px 0px;
}

.ie7 .vejaMais {	
	margin-top: -19px;
	margin-left:135px;
	margin-right:7px;
	padding: 4px 0px 0px 0px;
}

.vejaMais a { color: #61930d; }

.vejaMais a:hover { color: #75b110; /*border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #75b110;*/}

.blocoItens01 { /*position:fixed; */ background:#F7F7F8; }

.boxTexto1 { line-height:15px; margin-top:5px;}

.vejaMais2  { 
	width:228px; 
	height:20px; 
	text-align:center; 
	background:url(images/bkgBox2.png); 
	background-repeat: no-repeat; 
	margin-left: 20px; 
	margin-top: -10px;
}
	
/****** FIM CSS AREA BOX FIXO INSCRIÇÃO MPS ******/

/****** APLICANDO CSS AREA BOX FIXO 2 AREA IMPRENSA ******/

#areaImprensa { 
	width: 220px; 
	height: 380px;
	float:right;	
	margin-right: 3px; 
	padding-right:0px;
	margin-top:-7px;
	display:block;
	margin-bottom:187px;	
}

.ie #areaImprensa { 
	width: 185px; 
	height: 280px;
	margin-right:0px;
	padding-right:0px;
	margin-top:-7px;
	display:block;
	margin-bottom:0px;	
}

.ie7 #areaImprensa {
	margin-top:-7px;
	margin-right:40px;
	margin-bottom:275px;			
}

/*#areaImprensa {
	font-family:Arial, Helvetica, sans-serif;	
}
*/
/****** APLICANDO CSS SEÇÕES MPS ******/

#areaBoxImprensa{
	width: 196px;
	height: 45px;
	background-repeat: no-repeat;
	float: right;
	padding: 0 0 145px;
}

/* FIM CSS SEÇÕES MPS */

/****** FIM CSS AREA BOX FIXO 2 AREA IMPRENSA ******/

/****** APLICANDO CSS AREA BOX FIXO 1 NOTICIAS MPS ******/

#areaNoticias {
	width:296px;
	height: 258px;
	float:right;
	border:1px solid #ccc;
	margin-bottom: 0px;
	margin-right: 5px;
	display:block;
	background:#F7F7F8;
	color:#FF0000;
}

.ie6 #areaNoticias {
	width:296px;
	height: 260px;
	margin-bottom: 6px;
	margin-right: 1px;
	display:block;
	background:#F7F7F8;
	color:#FF0000;
}

.areaListaNoticias { 
	display:block; 
	list-style-image:url(images/ico_setaNoticas.gif);
	padding-left:32px;	
	padding-right:7px;
	color:#FF0000;	
}

.ie6 .areaListaNoticias { 
	margin:0px;
	margin-top:10px;
	margin-left:0px;
	padding:0px;	
	padding-left:30px;
	padding-right:0px;
}

.ie7 .areaListaNoticias { 
	margin:0px;
	margin-top:10px;
	margin-left:0px;
	padding:0px;	
	padding-left:30px;
	padding-right:0px;
}

.areaListaNoticias ul{
	list-style-type: none;
	color:#FF0000;
}

.areaListaNoticias li{
	height:49px;
}

.areaListaNoticias li.hidden{
	height:0px;
	display:none;
}

.areaListaNoticias li a:link{
	font-weight:normal;	
}


.areaListaNoticias li a:visited{
	font-weight:normal;	
}

.areaListaNoticias li a:hover{
	text-decoration:underline;
}

/*
.areaListaNoticias ul li a:link{
	color:#FF0000;
}

#areaListaNoticias li a:hover {
	text-decoration: underline;	
}*/

#textoareaNG { 
	display:block; 
	margin-top: 6px; 
	margin-left:6px; 
	margin-right:2px; 
	list-style: none;	
}

#textoareaNG li { 
	list-style-image:url(images/seta.gif);
	line-height: 24px;
}


.areatituloNoticias {
	color:#0B4575;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	padding-left: 10px;
}

.icoNoticias {
	margin-top:5px;
}

.bgktituloN3{ 	
	width: 296px;
	height: 28px;
	display: block;
	text-decoration: none;
	list-style-type: none;
	background: url(images/bgkBusca.png);
	background-repeat:repeat-x; 
	margin-top:-1px;	 
}

.ie6 .bgktituloN3{ 	
	width: 300px;
	display: block;
	background: url(images/bgkBusca.png);
	background-repeat:repeat-x;	
}

.bgktituloN3 h4{
	/*width: 300px;*/  
	color: #666;  
	font-size: 12px;
	font-weight: bold; 
	margin: 0px; 
	padding-left: 10px; 
	padding-top: 4px; 
}

.fonteRSS {
	height:20px;
	float: right;	
	text-align:left; 
	border: 1px solid #CCCCCC;
	border-bottom: none;
	background:url(images/bgkNoticias.gif);
	background-repeat:repeat-x; 
	margin: 0 9px 0 7px; 
	margin-top: -23px;	
	padding: 2px 5px 0px 2px;
}

.ie6 .fonteRSS {
	margin: 0 5px 0 7px; 
	margin-top: 6px;	
	padding: 2px 5px 0px 2px;
}

.ie7 .fonteRSS {	
	margin:0px;
	margin-right:8px;
	margin-top: 2px;	
}

.vejafonteRSS a { color: #47682f; font-weight: bold; text-decoration: none !important}

.vejafonteRSS a:hover { color: #75b110; /*border-bottom-width: 1px; border-bottom-color: #75b110;*/}

.vejaMaisNoticias { 
	height:20px;
	float: left;
	text-align:left;
	border: 1px solid #CCCCCC;
	border-bottom: none;
	background:url(images/bgkNoticias.gif);
	background-repeat:repeat-x;
	margin: 0 0 0 10px; 
	margin-top: -12px;	
	padding: 2px 5px 0px 2px;
}

.ie6 .vejaMaisNoticias {
	margin: 0 0 0 5px; 
	margin-top: 6px;	
	padding: 2px 5px 0px 2px;
}

.ie7 .vejaMaisNoticias {
	margin-top: 2px;
}

.vejaMaisNoticias a { color: #47682f; font-weight: bold; text-decoration: none; padding: 3px 0 0 3px;}

.vejaMaisNoticias a:hover { color: #75b110; /*border-bottom-width: 1px; border-bottom-color: #75b110;*/}

.agendaMinistro {
	height: 20px;
	float: left;	
	border: 1px solid #CCCCCC;
	border-bottom: none;
	background:url(images/bgkNoticias.gif);
	background-repeat:repeat-x;
	margin: 0 2px 0 106px; 
	margin-top: -23px;
	padding: 2px 5px 0px 2px;
}

.ie6 .agendaMinistro{
	margin: 0 2px 0 8px; 
	margin-top: 6px;
	padding: 2px 5px 0px 2px;
}

.ie7 .agendaMinistro{
	margin:0px;
	margin-left: 8px;
	margin-top: 2px;
}

.agendaMinistro a { color: #47682f; font-weight: bold; text-decoration: none; padding: 3px 0 0 3px;}

.agendaMinistro a:hover { color: #75b110; /*border-bottom-width: 1px; border-bottom-color: #75b110;*/}

.areaBotoes{ 	
	display: block;	
}

/****** FIM CSS AREA BOX FIXO NOTICIAS MPS ******/

/****** APLICANDO CSS AREA BOX FIXO 1 BENEFICIOS SEGURADO - EMPREGADOR MPS ******/

#areaBeneficiosLista1 { 
	background:#F7F7F8; 
	border:1px solid #ccc;
	width:332px;
	height: 258px; 
	margin-bottom: 10px; 
	padding:0px; 
	display:block;
}

.ie6 #areaBeneficiosLista1 { 
	width:337px;
	height: 235px;
}

#areaBeneficiosLista2 {
	background:#F7F7F8; 
	border:1px solid #ccc;
	width:332px;
	height: 309px; 
	margin-bottom: 10px; 
	padding:0px; 
	display:block;
}

.ie6 #areaBeneficiosLista2 {
	width:337px;
	height: 316px;	
}

#textoareaB1 { 
	display:block; 
	margin-top: 30px; 
	margin-left:13px; 
	margin-right:2px; 
	list-style: none;	
}

.ie6 #textoareaB1 { 
	margin: 0px; 	
	margin-left:40px; 
	margin-right:2px; 	
}

#textoareaE2 { 
	display:block; 
	margin-top: 30px; 
	margin-left:13px; 
	margin-right:2px; 
	list-style: none;	
}

.ie6 #textoareaE2 { 
	margin:0px;
	margin-left:40px; 
	margin-right:10px;		
}


#textoareaB1 li { 
	list-style-image:url(images/seta.gif);
	line-height: 21px;
}

#textoareaE2 li { 
	list-style-image:url(images/seta.gif);
	line-height: 24px;
}

.areaBeneficiosLista1 ul{
	list-style-type: none;
}

.tituloDestaque_B1 {
	margin:0px;
	padding:0px;
	margin-left:90px;
	margin-top:-50px;
	color:#003369;
	font-weight:bold;
	font-size:12px;
}

.ie .tituloDestaque_B1 {
	margin-top:-55px;	
}

.tit_segurado {
	margin-top:-15px;	
	margin-left:135px;
	color:#006699;	
}

.tituloDestaque_B2 {
	margin:0px;
	padding:0px;
	margin-left:90px;
	margin-top:-50px;
	color:#003369;
	font-weight:bold;
	font-size:12px;	
}

.ie .tituloDestaque_B2 {
	margin-top:-55px;	
}

.tit_empregador {
	margin-top:-15px;
	margin-left:135px;
	color:#006699;	
}

.ico_segurado {
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-left:5px;
}

.ico_empregador {
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-left:5px;
}

#areaBeneficiosLista1 ul{
    list-style: none;
	margin-left: 45px;
	padding: 0;
}

#areaBeneficiosLista1 li a:hover {
	text-decoration: underline;	
}

#areaBeneficiosLista2 ul{
    list-style: none;
	margin-left: 45px;
	padding: 0;
}

#areaBeneficiosLista2 li a:hover {
	text-decoration: underline;	
}

.tituloDestaque_B1 a {
	text-decoration:none;	
}

#bgktituloB1{ 	
	width: 332px; 
	height: 28px;
	display: block;
	text-decoration: none;
	list-style-type: none;
	background: url(images/bgkBusca.png);
	background-repeat:repeat-x; 
	margin-top:-1px;	 
}

.ie6 #bgktituloB1{ 	
	width: 337px;
	background: url(images/bgkBusca.png);
	background-repeat:repeat-x;
}

#bgktituloB2{ 	
	width: 332px; 
	height: 28px;
	display: block;
	text-decoration: none;
	list-style-type: none;
	background: url(images/bgkBusca.png);
	background-repeat:repeat-x; 
	margin-top:-1px;	 
}

.ie6 #bgktituloB2{ 	
	width: 337px;	
	background: url(images/bgkBusca.png);
	background-repeat:repeat-x;	
}

.bgktituloB1 h4{
	width: 332px;  
	color: #006699;  
	font-size: 12px;
	font-weight: bold; 
	margin: 0px; 
	padding-left: 10px; 
	padding-top: 0px; 
}

.bgktituloB2 h4{
	width: 332px;  
	color: #006699;  
	font-size: 12px;
	font-weight: bold; 
	margin: 0px; 
	padding-left: 10px; 
	padding-top: 0px; 
}

.ie6 .bgktituloB1 h4{
	width: 321px;  
	margin: 0px; 
}

.vejaMaisB_01 { 
	width:240px;
	height:18px; 
	display: block;
	border: 1px solid #ccc;
	border-bottom: none;
	background:url(images/bgkNoticias.gif);
	background-repeat:repeat-x;
	text-align: center;
	margin-top: 0px;
	margin-left:80px;
	margin-right:7px;
	padding: 3px 0px 0px 0px;
}

.ie6 .vejaMaisB_01 { 
	margin-top: 10px;	
}

.ie7 .vejaMaisB_01 { 
	margin-top: -7px;
}

.vejaMaisB_02 { 
	width:255px;
	height:18px; 
	display: block;
	border: 1px solid #ccc;
	border-bottom: none;
	background:url(images/bgkNoticias.gif);
	background-repeat:repeat-x;
	text-align: center;
	margin-top: 14px;
	margin-left:65px;
	margin-right:7px;
	padding: 3px 0px 0px 0px;
}

.ie6 .vejaMaisB_02 { 
	margin-top: 18px;	
}

.ie7 .vejaMaisB_02 { 
	margin-top: -6px;	
}

.vejaMaisB_01 a{
	color: #61930d;
	font-weight: bold;
	text-decoration: none;
}

.vejaMaisB_02 a {
	color: #61930d;
	font-weight: bold;
	text-decoration: none;
}

.vejaMaisB_01 a:hover{ 
	color: #75b110;	
}

.vejaMaisB_02 a:hover { 
	color: #75b110;	
}

/****** FIM CSS AREA BOX FIXO 1 BENEFICIOS SEGURADO - EMPREGADOR MPS ******/


/****** CONFIGURAÇÕES BÁSICAS ******/
body {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;	
}

/*bgk do corpo do portal*/
body {	
	background-color: #ECECEC;	
	margin:0px auto;
	width:770px;
/*	height:auto;*/	
}

.bodyImpressao {	
	background-color: #fff;	
	margin:0px auto;
	width:590px;
/*	height:auto;*/	
}

.ie6 body {
	position:relative;	
}

.ie7 body {
	position:relative;	
}

a:link {
	color:#003369;
	text-decoration: none;
	font-weight: bold;
} 

a:visited {
	color: #006666;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #006699;	
	text-decoration: none;	
}

/*
h1, hr, span { display: inline }
*/


p, h1, h2, h3, h4, h5, h6, pre {
	margin-top: 0;	
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px 5px;
	line-height: normal;
}

.clear {
	clear: both;
}
/****** FIM CONFIGURAÇÕES BÁSICAS ******/

/****** APLICANDO ESTRUTURA CSS TABLELESS ******/

#tableless { 
	 margin: 0px auto ;
	 border: 1px solid #CDCDCD;
	 background-color: #FFFDFF;
}

/****** FIM ESTRUTURA CSS TABLELESS ******/

/****** APLICANDO CSS NA AREAS - SUPERIOR BARRA GOVERNO ******/

#topo_governo {
	background:#FFCC00;
	margin: 0 auto;
	height:40px;
}

#logo_previdencia { 
	width: 256px;
	height:40px;
	float: left;
	/*background: url(images/topoMPS.png);
	background-repeat:no-repeat;
	background-position:top;*/
}

#logo_brasil { 
	height: 40px;
	width: 126px;
	float: right;
	/*background: url(images/topoBR.png);
	background-repeat:no-repeat;
	background-position:top;*/
}

#destaques_governo { 
	width: 212px;
	height:	30px;
	padding: 8px 45px 0 45px;
	float: left;
	list-style-type: none;
}
/****** FIM BARRA GOVERNO ******/

/****** APLICANDO CSS AREA FOTOS TOPO ******/

#areaFotos {
	margin: 0 auto;
	height: 216px;
	padding-right: 0;
	padding-bottom: 0;
/*	background-repeat: no-repeat;
	background-color:#669900;	*/
}

#areaFotosJS {
	width: 545px;
	height: 216px;
	position:relative;
    background-color: white;    
    float: left;
    margin: auto;    
    text-align: center;
}

#areaFotosJS IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
}

#areaFotosJS IMG.active {
	z-index:10;
}

#areaFotosJS IMG.last-active {
	z-index:9;
}

/****** FIM CSS AREA FOTOS TOPO ******/

/****** APLICANDO CSS NA AREA BENEFICIO - TOPO ******/ 

#areaBeneficios{ 
	width: 223px;
	height: 216px;
	float: right;
	line-height: 16px;
	background: url(images/bgkBenAssistenciais.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;	
}

#areaBeneficios a:link, #areaBeneficios a:visited {	
	text-decoration: none; 	
	height:17px;
}
	
#areaBeneficios ul{
    list-style: none;
	margin: 0;
	padding: 0;
}


#areaBeneficios li a:hover {
	text-decoration: underline;	
}

.tituloBeneficios{ 
	color: white; 
	padding: 5px 0 7px 20px; 
	font-size:12px; 
	font-weight:bold; 
	text-decoration: none;
	height:18px; 
} 

.bgkBeneficios{ 
	color:#006259;
	font-weight:bold; 
	padding: 0 0 0 4px; 
	display: block; 
	height:15px;
	 
}

.bgkBeneficios2{ 
	color:#006699; 
	padding: 0 0 0 18px; 
	display: block;   
	height:17px; 
}

.bgkBeneficios3{ 
/*	color:#006699; */
	color:#ff0000;
	padding: 0 0 0 7px; 
	display: block;   
	height:17px; 
}

.bgk_tituloBeneficios{ 
	color:#4682B0; 
	padding: 0 8px 0  8px; 
	font-weight: bold; 
	line-height: 17px;
	text-decoration:none;
}
/******FIM MENU DIREITO BENEFICIO - TOPO ******/

/****** APLICANDO CSS NA AREAS - SUPERIOR INTERNO BARRA GOVERNO ******/

#governoInterna {
	background:#FFCC00;
	margin: 0 auto;
	height: 21px;
}

#previdenciaInterna { 
	width: 256px;
	height: 21px;
	float: left;
}

#brasilInterna { 
	height: 21px;
	width: 85px;
	float: right;
	padding: 0 0 0 25px;
}

#select ul{
	list-style-type: none;
}

#select li{
	float: left; 
	list-style-type: none;
}

#select select li{
	background-color: #F8c400; 
	font-size: 10px; 
	padding:1px; 
	margin-top: 1px; 
	border:1px solid #bf9900;
}
/****** FIM BARRA GOVERNO ******/



/****** APLICANDO CSS NA AREA BUSCA ******/
#buscaSuperior {
	padding: 2px 0px 10px 10px;
	margin:  0 0 0 0;
	height: 18px;
	background: url(images/bgkBusca.png);
	background-repeat:repeat-x;
	text-align: right;
}

.ie6 #buscaSuperior {
	padding: 2px 10px 10px 10px;
	margin:  0 0 0 0;
	margin-top:-3px;
	background: url(images/bgkBusca.png);
	background-repeat:repeat-x;
}

.areaData {
	padding:  0 0px 0 0;
	float: left;
	text-align: left;	
}


/* CSS CAIXA BUSCA - MPS */

#BuscaConteudo{
	padding-left: 24px;
	font-weight: bold;	
}

#areaBusca{
	border:#888 solid 1px;
	padding: 0px;
	text-align: left;
}

.caixaBusca{
	border:#CDCDCD 1px solid;
	padding: 2px 0px 2px 4px;
	margin:  0 0 2px 0 ;
	background-image:url(images/busca.gif);
	background-position: right;
	background-repeat: no-repeat;
	text-align:left;
/*	width: 100px;*/	
}
.botaoOK {
	width: auto;
	height: 20px;
	font-family: Arial, Hevlvetica, sans-serif; 
	font-size: 11px;  	
	font-weight: bold;
	background-color:#FAFAFA;
	border: 1px solid #CDCDCD;  
	padding: 0px; 
	margin: 2px;
}

.botaoFormEnviarPagina {
	width: 70px;
	height: 22px;
	font-family: Arial, Hevlvetica, sans-serif; 
	font-size: 11px;  	
	font-weight: bold;
	background-color:#FAFAFA;
	border: 1px solid #CDCDCD;  
	padding: 0px; 
	margin: 2px;
	vertical-align:bottom;
}

.links {
	padding-left: 16px;
	padding-right:6px;	
}

.mapa {
	padding-left: 6px;
	padding-right: 20px;	
}

/****** FIM CSS NA AREA BUSCA ******/

/****** APLICANDO CSS ENDEREÇO MPS ******/	

#areaEndereco {
	width: 183px;
	color:#006699;
	font-size: 11px;
	text-align:center;
	border: none;
	margin: 6px 6px 6px 6px;
}

.ie6 #areaEndereco {
	width: 183px;
	color:#006699;
	font-size: 11px;
	text-align:center;
	border: none;
	margin: 6px 6px 6px 6px;
	float:left;
	clear:both;
}

#prevAntigo {
	margin: 40px 0px 4px 4px;
	padding:0px;	
	border:none;		
	clear: both;	
}


/*
.areaEndereco {
	margin-top: 10px;
	text-align:	center;
}
*/

/*
.areaEndereco ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
}
*/
	
.div#areaOpiniao {
	color:#336699;
	font-size:9px;
	text-align:center;
	}

/****** FIM CSS ENDEREÇO MPS ******/


/****** APLICANDO CSS AREA PUBLICAÇÕES ******/

#areaPublicacoes {
	width: 183px;
	border: 1px solid #DDDDDD;
	font-weight:bold;
	margin: 6px 6px 10px 10px;
	}
	
.ie6 #areaPublicacoes {
	float:left;
	width: 183px;
	border: 1px solid #DDDDDD;
	font-weight:bold;
	margin: 10px 6px 10px 5px;
	clear:both;
}	

#areaPublicacoes ul{
    list-style: none; 
	margin: 0;
	padding: 0;
	}

#areaPublicacoes li a {
  	height: 20px;
	text-decoration: none;
	}	

#areaPublicacoes li a:link, #areaPublicacoes li a:visited {
	color: #006699;
	display: block;
	padding: 8px 0 0 45px;
	}
	
#areaPublicacoes li a:hover, #areaPublicacoes li a:active {
	text-decoration: underline;
	}
	
/*CLASSES CSS AREA PUBLICAÇÕES*/
.publicacoes{
	background: url(images/ico_publicacoes.gif); 
	background-repeat:no-repeat;
	}
	
.estatisticas{
	background: url(images/ico_estatisticas.gif);
	background-repeat:no-repeat; 
	}

.legislacao{
	background: url(images/ico_ldsegislacao.gif);
	background-repeat:no-repeat; 
	}
	
.ouvidouria_geral{
	background: url(images/ico_ouvidouriaGeral.gif);
	background-repeat:no-repeat; 
	}
	
.divida_ativa{
	background: url(images/ico_dividaAtiva.gif);
	background-repeat:no-repeat; 
	}	

.fale_conosco{
	background: url(images/ico_faleconosco.gif);
	background-repeat:no-repeat; 
	}
/****** FIM CSS AREA PUBLICAÇÕES ******/

/****** APLICANDO CSS AREA EDITAIS E LICITAÇÕES ******/

#areaLicitacoes {
	width: 183px;	
	border: 1px solid #DDDDDD;
	font-weight: bold;
	margin: 6px 6px 6px 10px;
	}
	
.ie6 #areaLicitacoes {
	float:left;
	width: 183px;
	border: 1px solid #DDDDDD;
	font-weight: bold;
	margin: 6px 6px 10px 5px;
	clear:both;
	}	

#areaLicitacoes ul{
    list-style: none; 
	margin: 0;
	padding: 0;
	}

#areaLicitacoes  li a {
  	height: 20px;  	
	text-decoration: none;
	}	
		
#areaLicitacoes  li a:link, #areaLicitacoes  li a:visited {
	color: #7A916F;
	display: block;
	padding: 8px 0 0 32px;
	}
	
#areaLicitacoes  li a:hover, #areaLicitacoes  li a:active {
	text-decoration: underline;
	}

.editais{
	background: url(images/ico_editais.gif);
	background-repeat: no-repeat;  
	}
	
.consulta_publica{
	background: url(images/ico_consulta.gif); 
	background-repeat:no-repeat;
	}
	
.tomada_contas{
	background: url(images/ico_tomada.png); 
	background-repeat:no-repeat; 
	}
/****** FIM CSS AREA EDITAIS E LICITAÇÕES ******/	


/****** APLICANDO CSS MENU EXPANSIVO ******/

#menu {
	width: 183px;
	margin-left: 2px; 
	margin-right: 6px;
	margin-top: 6px;
	margin-bottom: 10px;
	line-height: normal;
	}
	
.ie6 #menu {
	width: 183px;
	margin-left: 1px; 
	margin-right: 0px;
	margin-top: -20px;
	margin-bottom: 0px;
	line-height: normal;
	float:left;
	clear:both;
	}	
	
#menu ul {
	list-style-type: none;
	padding-right: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}

#menu li {
	width: 194px;
	background:#FBF8EF;
	}

#menu a {
	width: 183px;	
	color: #666666;
	text-decoration: none;
	display: block;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
	border: 1px solid #DDDDDD;
}
#menu a:hover {
	width: 183px;
	background-color: #E3ECF1;
	border: 1px solid #DDDDDD;
	color: #003366;
}
#menu a.pressed:hover {
	background-color: #F3F3F3;
	border-top-width: 8px;
	border-right-width: 1px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border: 1px solid #DDDDDD;
}
#menu .pressed {
	width: 183px;
	background-color: #F3F3F3;
	background-image: url(images/bgkMenuExp1.gif);
	color: #000000;
	display: block;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.dv_submenu {
	display:none;
}
/****** FIM CSS MENU EXPANSIVO ******/


/****** APLICANDO CLASSE CSS RODAPÉ INFORMAÇÕES E SAIBA MAIS ******/
.rodapeMais {
/*	padding-bottom: 10px;*/
	width: 183px;
	background: url(images/fade.png) bottom repeat-x;
	height: 30px; 
	display: block;
	font-size: 11px;
	font-weight: bold;	
}
.rodapeMais .bottom a img {
	padding-right: 3px;
	vertical-align: middle;
}
/****** FIM CLASSE CSS RODAPÉ SAIBA MAIS ******/


/****** APLICANDO CSS VOLTAR ******/
#voltar {
	color:#CCCCCC; 
	background:#eeeeee ;
	height: 20px;
	font-size: 12px;
	padding:5px 0 5px 0;
	text-align:right;
	padding-right: 40px;
}
/****** FIM CSS VOLTAR ******/

/****** APLICANDO CSS AREA  BANNERS ******/

#areaSugestao {	
	background-color: #F9F9F9;	
	border: #ddd 1px solid;
	height: 41px;
	margin: 0px 0px 10px 0px;
	margin-top:10px;
	margin-bottom:10px;
	border-left:none;
	border-right:none;
	padding: 5px;	
	clear: both;	
}

#areaSugestao #Um { 
	width: 140px;
	height: 41px;
	float:left;
	/*padding-left:30px;*/
	margin-left:20px;
	margin-top:3px;
}

#areaSugestao #Dois { 
	width: 140px;
	height: 41px;
	float:left;	
	padding-left:20px;
	margin-top: -2px;
	margin-left:50px;
}

#areaSugestao #Tres { 
	width: 143px;
	height: 43px;
	float:left;	
	padding-left:50px;	
}


.ie6 #areaSugestao #Um {
	margin-left:15px;
}

.ie6 #areaSugestao #Dois {
	margin-left:10px;
}



.ie6 #areaSugestao #Tres { 
margin-right:8px;

	
}


#areaSugestao #Quatro { 
	width: 140px;
	height: 41px;
	float:left;	
	padding-left:20px;	
}

#areaBanner {
/*	width: auto;*/
	background-color: #F9F9F9;
	border: #ddd 1px solid;
	height: 41px;
	margin: 0px 0px 10px 0px;
	border-left:none;
	border-right:none;
	padding: 5px;
	clear: both;	
}

#areaBanner #bannerUm { 
	width: 140px;
	height: 41px;
	float: left;
	margin: 0 0 0 30px; 

}

#areaBanner #bannerDois { 
	width: 140px;
	height: 41px;
	float: left;
	margin: 0 0 0 40px; 

}

#areaBanner #bannerTres  { 
	width: 140px;
	height: 41px;
	float: left;
	margin: 0 0 0 40px; 

}

#areaBanner #bannerQuatro  { 
	width: 140px;
	height: 41px;
	float: left;
	margin: 0  0 0 35px; 
}
/****** FIM CSS AREA  BANNERS ******/

/****** APLICANDO CSS AREA AVISO ******/

#areaAviso {
	background:#FFF5CC;
	border: #E0D7C0 1px solid;
	border-left: none;
	border-right: none;
	height: 70px;
	clear: both;
}

#areaAviso #aviso_figura { 
	width: 47px;
	height: 62px;
	float: left;	
	background: url(images/ico_importante.png);	
	background-repeat:no-repeat;
	background-position:center;
}

.ie6 #areaAviso #aviso_figura { 
	background: url(images/ico_importante.gif);
	background-repeat:no-repeat;
	background-position:center;
}

#areaAviso #aviso_importante { 
	width: 200px;
	float: left;
	text-align: justify;
	vertical-align: middle;
}

#areaAviso #atencao_figura { 
	width: 47px;
	height: 62px;
	float: left;
	background: url(images/ico_cadeado.png);
	background-repeat: no-repeat;
	background-position: center;
}

.ie6 #areaAviso #atencao_figura { 
	background: url(images/ico_cadeado.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#areaAviso  #aviso_atencao {
	width: 452px; 
	height: 62px;
	float: left;
	text-align: justify;

}

.aviso_fonte{
	font-size:10px;
	height: 62px;
	text-align:left;
}

.aviso_titulos{
	color: #990000;
	font-weight: bold;
	vertical-align: top;	
	text-decoration: underline;
}

/****** FIM APLICANDO CSS AREA AVISO ******/

/****** APLICANDO CSS FOOTER ( DaSilva+XHTML+CSS NO PORTAL ) ******/
#footer_clear {
	clear: both;
}
#footer {
	height: 36px;
	margin-top: 10px;
	padding: 8px;	
	background-color: #F9F9F9;
	font-size: 11px;
	text-align: center;
	border: 1px solid #DDD;
	border-left: none;
	border-right: none;
	border-bottom: none;
}
#footer a {
	color: #666666;
}
#footer a hover {
	color: #006699;
}

#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer #footAAA { 
	width: 65px;
	height: 28px;
	float: left;
/*	padding: 8px 0 8px 0;*/
}

#footer #footXHTML { 
	width: 87px;
	height: 25px;
	float: left;
	padding: 10px 3px 8px 0;
}

#footer #footCSS { 
	width: 87px;
	height: 25px;
	float: left;
	padding: 10px 0 8px 0;

}
/****** FIM CSS FOOTER ( DaSilva+XHTML+CSS NO PORTAL ) ******/

/****** APLICANDO CSS PARA CONTEUDOS ESTATICOS (na pasta conteudosEstaticos) ******/

/* --- Parte geral (comum a todos os conteudos estáticos ) -- */

.conteudo {
	width:512px;
	text-align:justify;
	padding:10px 25px 0 25px;	
}

.conteudo p {
	margin-bottom: 12px;
	margin-top:12px;
}

.titulo {
	color:#0B4575;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-bottom:10px;	
	padding-top:15px;
}

.subtitulo{
	color:#0B4575;
	text-align:left;
	font-size:20px;
}

.subtitulo_right{
	color:#0B4575;
	text-align:right;
	font-size:14px;
}

.observacao{
	color:#000;
	font-weight:bold;
}

.atencao {
	color:#990000;
	font-weight:bold;	
	/*background:url(images/ico_atencao.png) no-repeat;*/
}

.novo {
	font-weight:bold;
}

legend{
	font-weight:bold;
	color:#990000;
font-size:14px;
}

fieldset{
	margin-top:15px;
	margin-bottom:15px;
	background-color:#EDF5F9;
}

.listaDestaque1 {
	float:left; 
}
.listaDestaque2 {
	float:right; 
	padding-right:20px;
}

.textoInformativo{
	font-size:11px;
	text-align:left;
	color:#003369;
	font-weight:normal;	
}

.textoInformativo a:link{
	font-weight:bold;
	color:#336699;
}
/* --- Fim da parte Geral --- */

/* --- Aplicando CSS para listas (ul / li) - Comum a todas as listas de conteudos estáticos  -- */

.conteudo ul a:visited{
	color:#006666;
	text-decoration:none;
}
.conteudo ul a:hover{
	text-decoration:underline;	
}
.conteudo ul a:link{
	font-weight:normal;
	text-decoration:none;
}


.conteudo ul li{
	color:#003369;
	font-weight:bold;
	padding:0px;
	list-style-image:url(images/nivel_1.png);
	margin-top:20px;
	margin-bottom:20px;	
}
.conteudo ul li a:link{
	font-weight:bold;
}
.conteudo ul li a:hover{
	text-decoration:underline;
}


.conteudo ul li ul{
	color:#003369;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:40px;	
}


.conteudo  ul li ul li{
	padding:0px;
	color:#003369;
	margin-top:10px;
	margin-bottom:10px;
	list-style-image:url(images/nivel_2.png);	
}


.conteudo ul li ul li {
	font-weight:normal;
}
.conteudo ul li ul li a:link{
	font-weight:normal;
}
.conteudo ul li ul li a:visited{
	font-weight:normal;
}



.conteudo ul li ul li ul li	 a:visited{
	font-weight:normal;
}
.conteudo  ul li ul li ul li{
	list-style-image:url(images/nivel_3_menos.png);	
}


.conteudo  ul li ul li ul li ul li{
	list-style-image:url(images/nivel_4.png);	
}


.conteudo  ul li ul li ul li ul li ul li{
	list-style-image:url(images/nivel_5.png);	
}

.conteudoNoticia {
	padding-left: 20px;	
	color: #006699;
}

.horaNoticia {
	font-size:11px;
	
}

/* --- FIM - Aplicando CSS para listas (ul / li) -- */


/* --- Aplicando CSS para TABELAS inseridas nos conteudos estáticos --- */

.tabela_1{
	width:80%;
	text-align:center;
	font-size:12px;
	background-color:#f2f2f2;
	margin-top:15px;
	margin-bottom: 15px;
}

.tabela_1 td{
	background:#F5F5F5;
}

.tabela_1 th{
	background-color:#D5D5D5;
}

/* tabela notocias de audio - Radio Previdencia*/

.tabelaRadio {
	width:100%;
	text-align:center;
	font-size:12px;
	background-color:#f2f2f2;
	margin-top:15px;
	margin-bottom: 15px;	
}

.tabelaRadio tr {
	background-color:#ccc;
}

.tabelaRadio td {
	color:#006699;
	background:#edf5f9;
	border:1px solid #ccc;
}

.tabelaRadio td.td2 {
	background:#f5f5f5;
}

.tabelaRadio td.td3 {
	color:#000;
	font-weight:bold;
	background:#fff5cc;	
}

/* FIM TABELA NOTÍCIAS DE AÚDIO - Radio Previdencia*/

/* --- FIM  APLICANDO CSS PARA TABELAS INSERIDAS NOS CONTEUDOS ESTÁTICOS --- */

/* --- Aplicando CSS Menu Tree (js) , usado quando ul li atinge mais de 4 níveis --- */


ul.treelist,ul.treelist ul{
	list-style-image:none;
	list-style-type:none;
	cursor:pointer;
}

ul.treelist li{
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.treelist li{
	background-repeat:no-repeat;
	line-height:20px;
}

ul.treelist li.fechado{
	list-style-image:url(images/fechado.png);
}

ul.treelist li.fechado ul{
	display:none;

}

/* CSS do formulário */
.titulo_mainform{
	color: #003369;
	text-align: center;
	font-size: 15px;
	font-family: "Arial", Helvetica, sans-serif;
}

.tituloForm {
	color: #003369;
	font-size: 12px;
	font-weight:bold;
	font-family: "Arial", Helvetica, sans-serif;
}

.obsForm {
	color:#006666;
	font-size:10px;
	font-style:italic;
	font-weight:lighter;
	font-family: "Arial", Helvetica, sans-serif;
}

.botaoOKForm {
	width: auto;
	height: 20px;
	font-family: Arial, Hevlvetica, sans-serif; 
	font-size: 11px;  	
	font-weight: bold;
	background-color:#FAFAFA;
	border: 1px solid #CDCDCD;  
	padding: 0px; 
	margin: 2px;
}
/* Fim do CSS do formulário */

/* --- FIM  CSS Menu Tree , usado quando ul li atinge mais de 4 níveis --- */

.noticiaDetalhe {
	font-size:12px;
	padding-left: 20px;
}



/**** BOX AGENDA DO MINISTRO ****/

#areaGeralImprensa {
	display: block;
	background: #E8F1F7;/*modified*/	 
	width: 219px;
	height: 365px;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
}

#contentBoxAgenda {
	width: 219px;
	height: 265px;
	display: block;
	background: #E8F1F7;/*modified*/
	border: #7FB2CC 1px solid;
	border-top:none;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
}

.ie6 #contentBoxAgenda {
	width: 200px;
	height: 244px;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;	
}

#titleAgenda {
	background: url(images/bgAgenda.gif) repeat-x;
	border: #D5E1AD 1px solid;
	width: 219px;
	height: 26px;
	display: block;
	
}

#titleAgenda h4 {
	color: #666;
	font-weight: bold;
	margin: 0px;
	padding-left: 50px;
	padding-top: 5px;
	margin-top: -1px;
}

#contentAgenda {
	display: block;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 12px;
	text-decoration: none;
	list-style: none;	
}

/*** BOX - GALERIA RÁDIO PREVIDÊNCIA ***/
#radioPrevidencia {
	width: 219px;
	height: 28px;
	/*float: left;*/ /*removido para evitar conflito*/
	margin: 0;
	padding: 0px 0 0px 0;
	text-align:center;
	margin-top: 7px;
	margin-bottom: 4px;
	border-left: #7FB2CC 1px solid;
	border-right: #7FB2CC 1px solid;
	border-right: #7FB2CC 1px solid;
	border-top: none;
	border-bottom: none;
	background: url(images/bgkImprensa.gif);
	background-repeat: repeat-x;	
}

.radioPrev {
	margin:0px;	
	margin-left: 14px;	
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;	
	clear: both;
	display: block;
}

.ie6 .radioPrev {
	margin:0px;	
	margin-left: -175px;	
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;	
	clear: both;
	display: block;
}

.ie7 .radioPrev {
	margin:0px;	
	margin-left: -175px;	
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;	
	clear: both;
	display: block;
}

.radiocolor {
	margin:0px;
	margin-top:-18px;
	margin-left: 0px;	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	display: block;
 	font-weight: bolder;
}

.bgktituloI1 { 	
	width: 219px;
	height: 28px;
	display: block;
	text-decoration: none;
	list-style-type: none;	 
	margin-top:-2px;	
}

.ie6 .bgktituloI1{ 	
	width: 180px;
	margin-top:-2px;	
}

.bgktituloI1 h4{
	width: 219px;  
	font-size: 12px;
	font-weight: bold; 
	margin: 0px;	
}

/*** BOX - TV PREVIDÊNCIA ***/
#tvPrevidencia1 {
	width: 219px;
	height: 27px;
	float: left;
	margin: 0px;
	padding: 4px 0 2px 0;
	text-align:center;	
}

.ie6 #tvPrevidencia1 {
	width: 219px;
	height: 28px;
	float: left;
	margin: 0;
	padding: 4px 0 2px 0;
	text-align:center;
	margin-top: -1px;
	clear: both;	
	display: block;
	margin-bottom: 4px;	
}

#tvPrev_img {
	background:url(images/ico_camera.gif) no-repeat;
	margin: 0;
	margin-left:14px;
	margin-right:29px;
	padding: 2px;
	margin-top: -1px;
	clear: both;	
	display: block;
}

#tvPrevcolor {
	font-size: 12px; 
	font-weight: bold; 
	margin: 0px; 
	padding-left: 3px; 
	padding-top: 5px; 
}

.bgktvPrevidencia1 {
	width: 220px;  
	text-decoration: none;
	list-style-type: none;
	background: url(images/bgkImprensa.gif);
	background-repeat: repeat-x; 
	margin-top:0px;	
}

.ie6 .bgktvPrevidencia1 {
	width: 218px;
}

.bgktvPrevidencia1 h4{
	width: 220px; 
	font-size: 12px;
	font-weight: bold; 	
	margin: 0px; 
	padding-top: 2px;
	
}

.vejaMaisVideos { 
	height:18px;
	float: left;  
	text-align:left;
	border: 1px solid #7FB2CC; 
	border-bottom:none;
	background:url(images/bgkNoticias.gif);
	background-repeat:repeat-x;
	margin: 0 0 0 80px; 
	margin-top: 11px;
	padding: 2px 2px 0px 4px; 
}

.ie6 .vejaMaisVideos{
	width:100px;
	height:18px;
	margin: 0; 
	margin-top: -3px;
	margin-left:40px;
	padding-top:0px;
	padding-left:4px;
	padding-right:0px;
	padding-bottom:0px;
}

.ie7 .vejaMaisVideos{
	margin-top: -19px;
}

.vejaMaisVideos a { color: #006699; font-weight: bold; text-decoration: none; padding: 3px 0 0 3px;}

.vejaMaisVideos a:hover { color: #75b110; border-bottom-width: 1px; border-bottom-color: #75b110;}

/*** BOX - GALERIA DE IMAGENS ***/
#contentBoxGaleria {
	display: block;
	background: #ECF0DE;
	border: #02875D 1px solid;	
	border-top:none;
	width: 219px;
	height: 271px;
	margin: 0px;
	margin-top: 8px;	
	padding: 0px;	
}

.ie6 #contentBoxGaleria {
	margin: 0px;
	margin-top: 8px;
	border: #02875D 1px solid;
	padding: 0px;
	width: 219px;
	height: 200px;
	position:relative;
}

.ie7 #contentBoxGaleria {
	height: 272px;
}

#bgkareaGaleria {
	width: 219px;
	height: 28px;
	background: url(images/bgkGaleriaImagem.gif);
	background-repeat: repeat-x;
	display: block;
	margin-bottom: 0px;
	float: left;
	margin-top: 0px;
	clear: both;
	padding: 6px 0 0 0;
}

.ie6 #bgkareaGaleria {
	width: 219px;
	height: 28px; 
	margin-bottom: 10px;
	margin-top: -1px;
	padding: 6px 0 0 0;
}

#galPrev_img {
	height: 24px;
	background:url(images/ico_galeria.png) no-repeat;
	margin: 0;
	margin-left: 14px;
	margin-right: 23px;
	padding: 2px;
	margin-top: -1px;
	clear: both;	
	display: block;
}

.ie6 #galPrev_img {
	margin: 0;
	margin-left: 14px;
	margin-right: 23px;
	padding: 2px;
	margin-top: -1px;
}

.bgkareaGaleria1 {
	width: 219px;
	text-align:center;  
	text-decoration: none;
	list-style-type: none;
	background: url(images/bgkGaleriaImagem.png);
	background-repeat: repeat-x;
	margin-top:0px;	
	border:1px solid black;
}

.bgkareaGaleria1 h4{
	width: 219px;  
	font-size: 12px;
	font-weight: bold; 
	margin: 0px; 
	padding: 2px 0 6px 0;
}

#galeriacolor {
 	color:#02875D;
	padding-left:35px;
}

.vejaMaisImagem { 
	height:18px;
	float: left;  
	text-align:left;
	border: 1px solid #02875D; /*#DCE6BA - #DCE6BA*/
	border-bottom:none;
	background:url(images/bgkNoticias.gif);
	background-repeat:repeat-x;
	margin: 0 0 0 93px;
	margin-top: 17px;
	font-size: 12px;	
	padding: 2px 3px 0 2px; 
}

.ie6 .vejaMaisImagem { 
	height:18px;	
	border-top: 1px solid #02875D;
	border-left: 1px solid #02875D;
	border-right: 1px solid #02875D;
	border-bottom:none;
	margin: 0 0 0 45px;	
	margin-top: 10px;
	padding-top:0px;	
}

.ie7 .vejaMaisImagem {
	margin-top: 15px;	
}


.vejaMaisImagem a { color: #47682f; font-weight: bold; text-decoration: none; padding: 3px 0 0 3px;}

.vejaMaisImagem a:hover { color: #75b110;}

/*** BOX - GALERIA DE IMAGENS - JS FLOW PLAYER ***/

/* Flowplayer */ /* items */
div.scrollable {
	width: 220px;
	height: 230px;
/*	background: url("images/nome_video_fundo.gif") top left no-repeat;*/
}

.ie6 div.scrollable {
	width: 218px;
	height:160px;	
}

div.scrollable div {
	float: left;
}

div.items {	
	width: 200px;
	height: 200px;
	margin-top:0px;
	padding-left:10px;
}

.ie6 div.items {
	margin-top:-5px;
}

div.items .bloco {
	width: 200px;
	margin-top: 7px;
}

div.items div a {	
	float: left;
	clear: both;
}

/* video */
a.flowplayer{
	margin-left:9px;
}
a.flowplayer,a.flowplayer img {
	border: 0;
	width: 200px;
	height: 150px;	
}

.nomeVideo {
	width: 100%;	
	height: 34px;
	line-height:15px;	
	color: #000;
	font-weight:bold;
	text-align: center;
	text-transform:capitalize;
	font-size: 12px;
	margin-top:-5px;	
	vertical-align:middle;
	
}

.ie .nomeVideo {
	margin-top:-12px;		
}


a.baixarVideo {
	width: 180px;	
	margin: 15px 0 0 20px;
	padding: 5px 0 0 16px;
	line-height:15px;
	height:30px;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: normal;
	color: #000;
	background: url("images/baixarVideo.png") left top no-repeat;
}

.ie6 a.baixarVideo {
	width: 180px;
	margin: 4px 0 0 20px;
	padding: 5px 0 0 16px;
	height:30px;
	background: url("images/baixarVideo.gif") left top no-repeat;
}

a.baixarVideo b {
	font-size: 1.2em;
	font-weight: bold;
	color: #3D8A64;
	padding-left: 10px;	
}

/* prev buttons */
a.prev {
	width: 60px;
	height: 15px;
	float: left;
	margin-top: 4px;
	text-transform: uppercase;
	font-weight: bolder;
	font-size: 0.8em;
	line-height: 1.5em;
	color:#333;
	background:url(images/button-left.gif) top left no-repeat;
	margin-left: 3px;
	padding-left: 20px;
	float: left;
}

.ie7 a.prev {
	margin-top: -15px;
	margin-left: 3px;
}

a.prev:ACTIVE {
	background:url(images/button-left-over.gif) top left no-repeat;	
}

/* next  */
a.next {
	width: 60px;
	height: 15px;	
	margin-top: 4px;
	text-transform: uppercase;
	font-weight: bolder;
	font-size: 0.8em;
	line-height: 1.5em;
	color:#333;
	background:url(images/button-right.gif) top right no-repeat;
	margin-right: 3px;
	padding-right: 20px;
	text-align: right;
	float: right;
}

.ie6 a.next {
	margin-top: -15px;
	margin-left:0px;
	margin-right: 0px;
	padding-left:138px;
	padding-right:18px;
}

.ie7 a.next {
	margin-top: -15px;
}

a.next:ACTIVE {
	background:url(images/button-right-over.gif) top right no-repeat;
}

/*** BOX - GALERIA ***/
#myGallery {
	width: 200px;
	height: 140px;
	border: 1px solid #000;
	float:left;
	padding-top: 15px;
	margin-left: 10px;
}

.ie6 #myGallery {
	width: 195px;
	margin-left: 5px;	
}

#galeriaFoto {
	width:200px;
	height:180px;	
	overflow:hidden;
	float:left;
	padding-top: 15px;
	margin-left: 10px;
}

#caixaGaleria {	
	width:208px;
    overflow: hidden;
	float:left;
	margin-top: 2px;
	margin-left: 5px;
}

.ie #caixaGaleria {
	float:left;
	width:210px;
	overflow: hidden;	
	position: relative;
	padding-top: 5px;
	margin:0px;
}


.ie6 #caixaGaleria {	
	margin-top: -10px;
}


.galeriaXML {
	height:173px;		
}

.xmlFoto {
	margin-left:20px;	
}

.ie7 .xmlFoto {
	margin-left:28px;	
}
.ie6 .xmlFoto {
	margin-left:28px;	
}

.nomeFotoDescricao {		
	line-height:15px;
	color: #003369;
	font-weight:bold;
	font-size: 12px;	
	margin-top:0px;	
	text-align: center;
	padding: 5px 8px 3px 8px;

}


.ie .nomeFotoDescricao {		
	padding: 5px 10px 3px 15px;
}

#fotosGaleria {
	overflow: hidden;	
}

.ie #fotosGaleria {
	overflow: visible;
	border:1px solid white;
}

.jdGallery img
{
	border: 0;
	margin: 0;	
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('images/loading-bar-black.gif');
}

.jdGallery .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 40px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 10px;
	margin: 0;
	margin: 2px 5px;
	color: inherit;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size:10px;
	margin: 2px 5px;
	color: #eee;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 100px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 0px;
	height: 14px;
	font-size:0.8em;
	text-align: center;
	padding: 0 2px 0 2px;
	background: #333;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 86px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdExtCarousel
{
	overflow: hidden;
	position: relative;
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 52px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
	font-size:0.9em;
	position: absolute;
	bottom: 1px;
	left: 18px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 1em;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
}

.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url('images/button-left.gif') no-repeat center left;
}

.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('images/button-right.gif') no-repeat center right;
}

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
}

/* -- Sumário: Guia CSS Lines MPS - CSS BOXES IMPRENSA DO PORTAL -- */

/* FIM Sumário: Guia CSS Lines MPS - FIM CSS BOXES IMPRENSA GERAL DO PORTAL */

.imageElement {
	overflow:hidden;
}

.anyclass {
	overflow:hidden;	
}

.ie6 .imageElement {	
	overflow:hidden;
}

.next {
	width: auto;
	height: 20px;
	font-family: Arial, Hevlvetica, sans-serif; 
	font-size: 11px;  	
	font-weight: bold;
	background-color:#FAFAFA;
	border: 1px solid #CDCDCD;  
	padding: 0px; 
	margin: 2px;
}

.prev {
	width: auto;
	height: 20px;
	font-family: Arial, Hevlvetica, sans-serif; 
	font-size: 11px;  	
	font-weight: bold;
	background-color:#FAFAFA;
	border: 1px solid #CDCDCD;  
	padding: 0px;	
	margin: 2px;
	margin-left:50px;
}


/****** FIM DA APLICAÇÃO GERAL CSS AREA GERAL PARA CONTEUDO MPS ******/
/* FIM Sumário: Guia CSS Lines MPS - FIM CSS GERAL DO PORTAL */


/****** CONFIGURAÇÕES BÁSICAS - Só para templates ******/

.areaCentral {
	height:28px;
	background:url(images/bgTituloAgencia.png) no-repeat;
	border-bottom:1px solid #ccc;
	border-top:none;
	border-left:none;
	border-right:none;	
}

.centralTitulo {		
	color: #0B4575;	
	text-align:center;
	padding-top:6px;
	font-weight:bold;	
}

.centralTituloDestaque {
	color:#006699;
	font-weight:bold;
}

.centralSubtitulo{
	color: #0B4575;
	text-align:center;
	font-weight:bold;
	padding-left:10px;
}

#conteudo ul {
	color:#006699;
	list-style-type:none;
	list-style-image:url(images/seta.png);
	padding-left:22px;
	padding-right:2px;	
}

#conteudo li {
	margin-bottom: 10px;
}

#conteudo li a {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

#conteudo li a:visited {
	color: #003399;
	text-decoration: none;
	font-weight: normal;
}

#conteudo li a:hover {
color: #006699;
text-decoration: none;
}

.areaCentral ul {
	color:#006699;
	list-style-type:none;
	list-style-image:url(images/seta.png);
	padding-left:22px;
	padding-right:2px;	
}

.areaCentral li{
	margin-bottom: 10px;
}

.image{
	border:none;
	vertical-align:middle;	
}

/****** FIM CONFIGURAÇÕES BÁSICAS - Só para templates ******/

/* Template - Central de serviços e informaçãoes ao SEGURADO */

#seguradoBeneficios { 
	float: left;	
	width:190px;
	height:1035px;
	/*border-left:1px solid #ccc;*/
	border-left:none;
	/*border-bottom:1px solid #ccc;*/
	border-bottom:none;
	padding-top:8px;
	background-color:#f9f9f9;
}

.ie #seguradoBeneficios { 
	width:184px;
	height:1035px;
}

.ie #seguradoBeneficios ul{ 
	padding-left: 2px;
	margin-left:20px;
}

#seguradoDestaque {
	float:right;
	display:block;
	width:371px;
	/*border-right:1px solid #ccc;*/
	border-right:none;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;		
	padding-top:8px;
	background-color:#f1f1cc;	
}

#seguradoDestaque ul{
	vertical-align:middle;
	padding-left:80px;	
}

.ie #seguradoDestaque ul{
	padding-left:40px;	
}

#seguradoMais { 
	float: right;
	width:186px; 
	height:900px;	
	/*border-bottom:1px solid #ccc;*/
	border-bottom:none;
	/*border-right:1px solid #ccc;*/
	border-right:none;
	padding-top:8px;
	background-color:#f9f9f9;
}

.ie #seguradoMais { 
	float: right;	
	padding-top:8px;
	height:883px;	
}

.ie #seguradoMais ul{ 
	padding-left: 2px;
	margin-left:20px;
}

#seguradoContribuicoes {
	float: right;
	width:184px;
	height:900px;	
	/*border-bottom:1px solid #ccc;*/
	border-bottom:none;
	border-right:1px solid #ccc;	
	border-left:1px solid #ccc;	
	padding-top:8px;
	background-color:#f9f9f9;
}

.ie #seguradoContribuicoes {
	float: right;
	height:883px;	
}

.ie #seguradoContribuicoes ul{
	padding-left: 2px;
	margin-left:20px;
}

/* FIM - Template - Central de serviços e informaçãoes ao SEGURADO  */
/*************************************************************/

/* Template - Central de Servoços e Informações ao EMPREGADOR e outras instituições */

#empregadorDestaque {
	float:left;
	display:block;
	width:371px;
	/*border-left:1px solid #ccc;*/
	border-left:none;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;		
	padding-top:8px;
	background-color:#f1f1cc;		
}

.ie #empregadorDestaque ul{
	padding-left:70px;
	margin-left:0px;
}

#empregadorMais { 
	float: right;
	width:190px; 	
	height:773px;	
	padding-top:8px;
	/*border-right:1px solid #ccc;*/
	border-right:none;
	/*border-bottom:1px solid #ccc;*/
	border-bottom:none;
	background-color: #F9F9F9;
}

.ie #empregadorMais {
	height:1067px;
}

.ie #empregadorMais ul{ 
	padding-left: 2px;
	margin-left:20px;
}

#empregadorContribuicoes {
	float: left;
	width:184px;
	height:580px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	/*border-bottom:1px solid #ccc;*/
	border-bottom:none;
	padding-top:8px;	
	background-color: #F9F9F9;	
}

.ie #empregadorContribuicoes {
	float:left;
	width:183px;
	height:870px;	
}

.ie #empregadorContribuicoes ul{	
	padding-left: 2px;
	margin-left:20px;
}

#empregadorBeneficios { 
	float: left;	
	width:186px;
	height:580px;
	padding-top:8px;
	border-left:none;
	/*border-left:1px solid #ccc;*/
	/*border-bottom:1px solid #ccc;*/
	border-bottom:none;
	background-color: #F9F9F9;	
}

.ie #empregadorBeneficios { 
	float: left;
	height:870px;	
}

.ie #empregadorBeneficios ul{	
	padding-left: 2px;
	margin-left:20px;	
}

/* FIM - template - Central de Serviços e Informações ao EMPREGADOR e outras instituições  */
/*************************************************************/

/* INICIO Template - central de SERVIÇOS */

#servicoDestaque {
	float:left;
	width:372px;
	height:120px;	
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;		
	padding-top:8px;
	background-color:#FFF;	
}

#servicoDestaque ul{
	vertical-align:middle;
	padding-left:60px;	
}

.ie #servicoDestaque ul{
	padding-left:28px;
	margin-left:0px;
}

#servicoMais { 
	float: right;
	width:185px;
	height:120px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;		
	padding-top:8px;
	padding-left:0px;
	background-color:#ECECEC;
}


.ie #servicoMais ul{ 
	padding-left: 5px;
	margin-left:20px;
}


#servicoOutros{
	float: right;
	width:185px;
	height:600px;		
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;	
	padding-top:8px;
	background-color:#ECECEC;
}

.ie #servicoOutros { 
	float: right;	
	padding-top:8px;
	height:870px;	
}

.ie #servicoOutros ul{ 
	padding-left: 2px;
	margin-left:20px;
}


#servicoContribuicoes {
	float: right;
	width:184px;
	height:600px;	
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;	
	border-left:1px solid #ccc;	
	padding-top:8px;
	background-color:#ECECEC;
}


.ie #servicoContribuicoes {
	float:right;
	width:183px;
	height:870px;	
}

.ie #servicoContribuicoes ul{	
	padding-left: 2px;
	margin-left:20px;
	background-color:#ECECEC;
}



#servicoBeneficios { 
	float: left;	
	width:185px;
	height:599px;;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-top:8px;
	background-color:#ECECEC;
}

.ie #servicoBeneficios { 
	float: left;
	height:870px;	
}

.ie #servicoBeneficios ul{	
	padding-left: 2px;
	margin-left:28px;	
}

/****** APLICANDO CSS AREA  BANNERS AGENCIA ******/


#areaBannerAgencia {
	/*width: auto;*/	
	height: 0px;
	/*background-color: #F9F9F9;
	border: #ddd 1px solid;
	border-top:none;
	border-bottom:none;
	margin: 0px 0px 10px 0px;
	border-left:none;
	border-right:none;
	padding: 5px;
	padding-left: 190px;*/
	clear: both;
}

#areaBannerAgencia #bannerUm { 
	width: 140px;
	height: 41px;
	float: left;
	margin: 0 0 0 30px;
	text-decoration:none;
}

#areaBannerAgencia #bannerDois { 
	width: 140px;
	height: 41px;
	float: left;
	margin: 0 0 0 40px;
}

#areaBannerAgencia #bannerTres  { 
	width: 140px;
	height: 41px;
	float: left;
	margin: 0 0 0 40px;
}

#areaBannerAgencia #bannerQuatro  { 
	width: 140px;
	height: 41px;
	float: left;
	margin: 0  0 0 35px; 
}

#areaBannerAgencia a {
	text-decoration: none;	
}

.impressaoNoticia{
	float: right;
}

.resumoNoticia{
	color: #006699;
	font-size: 10px;
}

#corpo {
	display:none;
}

.ponteiro {
	cursor:pointer;
}

/****** FIM CSS AREA  BANNERS ******/

/* FIM - template - CENTRAL DE SERVIÇOS  */
/*************************************************************/