/*

No arquivo estilo.css, somente propriedades de estilo visual:
font, color, background, border, line-height, text-decoration, etc.

No arquivo layout.css, somente propriedades de layout:
margin, padding, position, top, left, etc.

 */ /* modificacoes feitas no layout.asp */
h1 {
	display: none;
}

div#coluna_menor {
	font-size: 120%;
}

div#col_menor1 { 
 width: 135px; 
 float: left;
}
select {
	font-size: 120%;
}

div#linha2 {
	height: 177px;
	background: none;
}

div#data {
	top: 154px;
}

div#linha4a,div#sugestoes_home {
	height: 80px;
}

div#linha4a {
	margin-top: 0;
	overflow: inherit;
}

/*
div#principal > div#linha4a {
	margin-top:10px;
	}
*/
div#com_banners {
	width: 778px;
	height: 53px;
	padding: 13px 0 10px 0;
	position: relative;
	background-color: #F2EFE6;
	float: left;
}

/* 4 Banners Menores
div#banner1,
div#banner2,
div#banner3,
div#banner4 {
	float:left;
	width:135px;
	height:53px;
	padding-left:30px;
	}*/ /* Banners Maiores*/
div.banner {
	float: left;
	width: 165px;
	height: 53px;
	padding-left: 24px;
}

/* estilo e layout referente a area de conteudo da home */
div#coluna_maior {
	width: 372px;
	/*_width: 390px;*/
	float: left;
	padding: 10px;
	margin-top: 10px;
}

div#coluna_maior2 {
	width: 528px;
	float: left;
	padding: 10px;
}

div#coluna_maior3 {
	margin-left: 0%; 
	padding: 10px; 
	width: 387px;
	/*_width: 390px; */
	float: left;*/
}

div#coluna_maiorDir {
	width: 528px;
	/*_width: 520px;*/
	float: left;
	padding: 10px;
}

div#coluna_maiorPopup {
	width:383px;
	float:left;
}

div#coluna_pequenaEsquerda {
	width: 50%;
	/*_width: 200px;*/
	float: left;
	padding: 10px;
	color: aqua;
}

div#coluna_pequenaDireita {
	width: 49%;
	/*_width: 200px;*/
	float: right;
	padding: 10px;
	color: olive;
}

h2#noticias_titulo {
	background: url(../../images/portal/bg002.gif) bottom repeat-x;
	margin-top: 2px;
	padding-bottom: 6px;
}

div#destaque { /*	width:230px; */
	width: 383px;
	float: left;
	padding-bottom: 10px;
}

div#noticias_destaque {
	width: 383px;
	float: left;
	padding-bottom: 10px;
}

div#ultimas_noticias {
	font-size: 130%;
	line-height: 200%;
	font-weight: bold;
	background: url(../../images/portal/bg002.gif) bottom repeat-x;
}

div#sala_imprensa {
	width: 144px;
	position: relative;
	float: right;
	background-color: #F7F6F5;
	border: #E0DAC9 1px solid;
	padding-bottom: 5px;
}

div#sala_imprensa h3 {
	font-size: 120%;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 3px;
}

div#top_sala {
	width: 142px;
	float: left;
	border-bottom: #E0DAC9 1px solid;
}

div#seta_sala {
	margin: 8px 4px 0 2px;
}

div#top_sala h2 {
	font-size: 130%;
	font-weight: bold;
	padding: 4px 0 3px 0px;
	float: left;
}

div#lista_sala {
	width: 142px;
	position: relative;
	float: left;
}

div#sala_imprensa>div#lista_sala {
	margin-left: 2px;
}

div#sala_item1 {
	width: 141px;
	margin-top: 5px;
}

a#rss {
	position: absolute;
	display: block;
	width: 28px;
	height: 15px;
	background: url(../../images/portal/ico_rss.gif);
	bottom: -6px;
	right: -1px;
	overflow: hidden;
}

a#rss span {
	display: none;
}

div#lista_noticias,div#lista_imagens,div.cl_063 {
	width: 383px;
	position: relative;
	float: left;
	padding-bottom: 10px;
}

div#lista_noticias a.cl_008,div.cl_063 a.cl_008,div#lista_noticias a.cl_000b,div#lista_noticias a.negrito,div.cl_063 a.cl_000b,div.cl_063 a.negrito,div#lista_noticias_pnmpo a.cl_000b,div#lista_noticias_pnmpo a.negrito
	{
	display: block;
	width: auto;
	float: left;
	font-size: 120%;
	line-height: 120%;
	margin-bottom: 4px;
}

div#lista_noticias_pnmpo {
	margin-left: -2px;
	width: 200px;
	margin-top: 10px;
}

div#mais_noticias {
	position: absolute;
	top: 3px;
	right: 0;
	width: 200px;
}

div#mais_noticias div.cl_010,div#mais_noticias div.cl_012 {
	float: right;
}

div#area_acesso {
	width: 383px;
}

div#acesso_col1 {
	width: 185px;
	float: left;
}

div#acesso_col2 {
	width: 185px;
	float: right;
}

div#acesso_box1,div#acesso_box2 {
	width: 180px;
	float: left;
	position: relative;
	background-color: #F7F6F5;
	border: #E0DAC9 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 14px;
	margin-bottom: 6px;
}

div.box1 {
	width: 50%;
	float: left;
	color: aqua;
}

div.box2 {
	width: 50%;
	float: right;
	color: blue;
}

/*
div#acesso_box2 {
	margin-top:7px
	}
*/
div.cl_045 {
	width: 170px;
	float: left;
}

h3.cl_046 {
	font-size: 120%;
	padding: 6px 0 0 0;
	font-weight: bold;
	float: left;
}

div.cl_016 h3 {
	width: 178px;
	font-weight: bold;
	float: left;
	font-size: 120%;
	line-height: 120%;
	margin-bottom: 4px;
}

div#trabalho_estrangeiro p {
	float: left;
	font-size: 120%;
}

div#col_menor h2 {
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 14px;
}

div#col_menor h3 {
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 14px;
}

div#col_menor div.cl_038 {
	font-size: 100%;
}

div#col_menor div.cl_019 {
	font-size: 110%;
}

div.coluna_maiorhome1 {
	width: 548px;
	/**_width: 518px;
	*width: 383px;
	_width: 375px;*/
	padding: 10px;
	float: left;
}

div.coluna_maiorhome2 {
	width: 383px;
	/*_width: 375px;*/
	padding: 10px;
	float: left;
}

/*Rafael Lelis*/
div.coluna_maiorhomeEEC {
	width: 750px;
	padding: 10px;
}

div.coluna_esq1 {
	width: 255px;
	/*_width: 260px;*/
	float: left;
	/*padding: 5px;*/
	margin-bottom: 10px;
	margin-right: 2px;
	padding-bottom: 10px;
	background: #FFF;
	height: 176px;
	border: 1px solid #D7D0BF;
	text-align: center;
}

div.coluna_texto {
	width: 240px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
	background: #FFF;
}

div.coluna_esq1 a {
	color: red;
}

div.coluna_dir1 {
	width: 255px;
	/*	_width: 260px;*/
	float: right;
	margin-bottom: 7px;
	padding-bottom: 10px;
	background: #FFF;
	height: 176px;
	border: 1px solid #D7D0BF;
}

.justificadoPortal {
	margin-left: 1%;
	margin-right: 1%;
	text-align: justify;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 1px;
}

div.coluna_dir2 {
	width: 145px;
	float: right;
	height: 282px;
	padding-top: 10px;
}

div.coluna_horizontal {
	width: 474px;
	height: 141px;
	background-color: #FFFFFF;
	float: right;
	margin-right: 37px;
}

div.rais_2008 {
	width: 110px;
	float: left;
	margin-left: 0;
	text-align: left;
	padding: 4px;
	}

div.comunic_not_tec {
	width: 130px;
	float: left;
	margin-left: 20px;
	text-align: left;
	padding: 4px;
}

div.caged_estatistico {
	width: 130px;
	float: left;
	margin-left: 32px;
	text-align: left;
	padding: 4px;
}

div.comunicados {
	width: 483px;
	float: right;
	margin-right: 20px;
	margin-bottom: 15px;
}

/* tabelas */ /*
a:link {

a.texto:link {
	color: #4C4436;
	font-size: 10px;
	font-family: Verdana;
	font-weight : bold;
	text-decoration: none;
	
}
a:hover  {
	color: #963B24;
	font-family: Verdana;
	font-size: 10px;
	font-weight : bold;
	text-decoration: underline;
}
a:visited  {
   color: #97876D;
	font-size: 10px;
	font-family: Verdana;
	font-weight : bold;
	text-decoration: none;
}

a:active  {
   color: #4C4436;
	font-size: 10px;
	font-family: Verdana;
	font-weight : bold;
	text-decoration: NONE;
} */
.TH1 {
	color: #4C4436;
	background-color: #D9D4C9;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bolder;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.TH11 {
	color: #3B2F1C;
	background-color: #DDD3BD;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bolder;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.TH111 {
	color: #77643C;
	background-color: #E4DDCB;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bolder;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.TH2 {
	color: #4C4436;
	background-color: #E9E6E0;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bolder;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.TH21 {
	color: #4C4436;
	background-color: #D5CDC1;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bolder;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.TH3 {
	color: #4C4436;
	background-color: #BEB498;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bolder;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.TH4 {
	color: #4C4436;
	background-color: #DBD8C6;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bolder;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.table1 {
	border: 1px;
	background-color: White;
	padding: 2px;
	width: 98%;
}

.table2 {
	border: 1px solid #D5CDC1;
	padding: 5px;
	width: 98%;
}

.table3 {
	padding: 5px;
	border: 0px;
	width: 98%;
}

.table4 {
	border: 1px solid #D5CDC1;
	padding: 2px;
	width: 98%;
}

.TD11 {
	color: #4C4436;
	background-color: #E7E3DC;
	font-size: 11px;
	font-family: Verdana;
	text-align: justify;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.TD12 {
	color: #4C4436;
	background-color: #F2F0EC;
	font-size: 11px;
	font-family: Verdana;
	text-align: justify;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.TD21 {
	color: #4C4436;
	background-color: #E7E3DC;
	font-size: 10px;
	font-family: Verdana;
	border-bottom: 1px solid #D5CDC1;
	text-align: justify;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.TD22 {
	color: #4C4436;
	background-color: #F2F0EC;
	font-size: 10px;
	font-family: Verdana;
	border-bottom: 1px solid #D5CDC1;
	text-align: justify;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.TD221 {
	color: #4C4436;
	background-color: #F8F7F5;
	font-size: 10px;
	font-family: Verdana;
	text-align: justify;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.TD31 {
	color: #4C4436;
	background-color: #E4DFD4;
	font-size: 11px;
	font-family: Verdana;
	text-align: justify;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.TD32 {
	color: #4C4436;
	background-color: #D7D1BF;
	font-size: 11px;
	font-family: Verdana;
	text-align: justify;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.TD4 {
	color: #494949;
	background-color: #ffffff;
	font-size: 11px;
	font-family: Verdana;
	text-align: justify;
	border-bottom: 1px solid #494949;
	font-weight: bold;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.TD41 {
	color: #534C35;
	background-color: #ffffff;
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
	text-align: justify;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.TD42 {
	color: #7B6E4D;
	font-family: Verdana;
	background-color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.TD43 {
	color: #7B6E4D;
	font-family: Verdana;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

p.subTitulo {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #4C4436;
	text-align: left;
	margin-left: 1%;
}

.TD431 {
	color: #7B6E4D;
	font-family: Verdana;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	padding-left: 15px;
	padding-right: 5px;
	padding: 2px;
}

.TD432 {
	color: #91806A;
	/*font-family: Ariel; */
	background-color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	padding: 2px;
	padding-left: 15px;
	padding-right: 5px;
}

.TD5 {
	color: #77643C;
	background-color: #F4F1E8;
	text-align: left;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bolder;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.TD51 {
	color: #7B6E4D;
	background-color: #F6F2EA;
	font-size: 11px;
	font-family: Verdana;
	text-align: justify;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #E8DECE;
}

.TD511 {
	color: #7B6E4D;
	background-color: #F6F2EA; /*#F1EBE1*/
	font-size: 11px;
	font-family: Verdana;
	text-align: justify;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.TD52 {
	color: #7B6E4D;
	background-color: #F0EADF;
	font-size: 11px;
	font-family: Verdana;
	text-align: justify;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #EAE1D2;
}

.TR1 {
	color: #C1B899;
	background-color: #ffffff;
	border: 1px solid #C1B899;
	font-size: 10px;
	font-family: Verdana;
}

.TR12 {
	color: #7C6A38;
	background-color: #ffffff;
	font-size: 10px;
	font-family: Verdana;
}

/*agentes financeiros */
.agente1 {
	margin: 5px;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bolder;
	border: 1px solid #DDD5BB;
	background-color: #F3F0E7;
	color: #755E37;
	width: 48%;
	height: 70px;
}  /*#61421C #DDD5BB */
.agente2 {
	margin: 5px;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bolder;
	border: 1px solid #DDD5BB;
	background-color: #EBE2D3;
	color: #755E37;
	width: 48%;
	height: 70px;
}

.td_home1 {
	margin: 1px; /* 5
	padding-bottom: 10px; */
	background: #FFF;
	width: 240px;
	height: 145px;
	border: 1px solid #D7D0BF;
	text-align: center;
	vertical-align: top;
}

div.img_home {
	width: 240px;
	height: 45px;
	padding-bottom: 5px;
	background: #FFF;
}

div.txt_home {
	width: 220px;
	padding: 10px;
	background: #FFF;
	height: 120px;
	text-align: justify;
	color: #7C6A38;
	font-size: 11px;
}

div.txt {
	width: 98%;
	margin: auto;
	height: 25px;
}

div.txt_bloco {
	width: 98%;
	margin: auto;
	height: auto;
}

div.txt_1 {
	float: left;
	width: 40%;
	background: #FFF;
	text-align: right;
	color: #7B6E4D;
	font-size: 11px;
}

div.txt_2 {
	float: right;
	width: 59.5%;
	/*height: 25px;*/
	background: #FFF;
	color: #7B6E4D;
	font-size: 11px;
	text-align: left;
}

div.txt_3 {
	/*float: center;*/
	text-align: center;
	width: 98%;
	/*height: 30px;*/
	color: #7B6E4D;
}

div.txt_31 {
	float: left;
	width: 30%;
	background: #FFF;
	text-align: right;
	color: #7B6E4D;
	font-size: 11px;
}

div.txt_32 {
	float: right;
	width: 69%;
	/*height: 25px;*/
	background: #FFF;
	color: #7B6E4D;
	font-size: 11px;
	text-align: left;
}

div.txt_4 {
	width: 95%;
	height: 30px;
	padding: 10px;
	background: #FFF;
	text-align: justify;
	color: #7B6E4D;
	font-size: 11px;
}

div.txt_cx {
	width: 98%;
	margin: auto;
	height: 75px;
}

li.li1 {
	font-size: 10px;
	font-family: Verdana;
	margin-left: 30px;
	padding-top: 0px;
	text-align: left;
}

li.li2 {
	font-size: 10px;
	font-family: Verdana;
	margin-left: 30px;
}

p.li {
	font-size: 10px;
	font-family: Verdana;
	margin-left: 30px;
	padding-top: 0px;
}

div.global {
	text-align: center;
}

a.linkInfoPortal:link,a.linkInfoPortal:visited,a.linkInfoPortal:visited
	{
	font-size: 10px;
	font-weight: normal;
	color: red;
}

/* INÍCIO DO CSS BROWSER SELECTOR - IE 6.0 */

.ie6 .coluna_maiorhome1 {
	float: right;
	width: 545px;
}

.ie6 .comunicados {
	width: 513px;
	float: right;
	margin-right: 10px;
	margin-bottom: 15px;
}

.ie6 .coluna_horizontal {
	width: 474px;
	height: 141px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 37px;
}

.ie6 .rais_2008 {
	float: left;
	margin-left: 15px;
	text-align: left;
	padding: 4px;
}

.ie6 .caged_estatistico {
	float: left;
	margin-left: 0;
	text-align: left;
	padding: 4px;
}

.ie6 .comunic_not_tec {
	float: left;
	margin-left: 0;
	text-align: left;
}

/* FIM DO CSS BROWSER SELECTOR */
