.hphome {
	width:780px;
}

.hpconteudo {
	width: 630px !important;
	border-right: 1px solid #7FA1C2;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}

/* #################################### BLOCOS ####################################*/
.hpbloco1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #67552C;
	width: 600px;
	background-color: #EFEFE4;
}

.hpbloco1 a:link, .hpbloco1 a:active, .hpbloco1 a:visited {
	text-decoration: none;
	color: #67552C;
}

.hpbloco1 a:hover {
	text-decoration: none;
	color: #C0A76B;
}

.hpbloco1 tr td {
	padding: 5px;
}

.hpbloco2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 600px;
	border-bottom: solid 1px #CCC;
}

.hpbloco2 a:link, .hpbloco2 a:active, .hpbloco2 a:visited {
	text-decoration: none;
	color: #67552C;
}

.hpbloco2 a:hover {
	text-decoration: none;
	color: #C0A76B
}

.hpbloco2 tr th {
	padding: 3px;
	color: #FFF;
	text-align: left;
	font-weight: normal;
}

.hpbloco2titu1 {
	background-color:#80A3C3;
}

.hpbloco2titu2 {
	background-color:#ADC3D5;
}

.hpbloco2 tr td {
	padding: 5px;
}

.hptitulo {
	font-weight: bold;
}

.hpblocoicone {
	border: 1px solid #333;
}

.hpblocotd1 {
	border-right: dotted 1px #CCC;
	border-left: dotted 1px #CCC;
}

.hpblocotd2 {
	border-right: dotted 1px #CCC;
}

.hpservicos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #303030;
}

.hpservicos ul {
	list-style: none;
	list-style-image:  url(../imagens/home2006/servicos_seta.gif);
}

/* ################################ MURAL INTEGRADO #################################*/

.hpmural {
	padding: 35px 10px 0;
	height: 300px;
	background-image: url(../imagens/home2006/home_barra01_mural_fundo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/*?-?-?-? ################################ tipo 02 ################################ ?-?-?-?-*/

/*?-?-?-? espa?o e alinhamento do campo imagem 02 ?-?-?-?-*/
.espaco_imagem02 {
	width: 76px;
	vertical-align: top;
}

/*?-?-?-? titulo 02 ?-?-?-?-*/
.titulo_mural02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FF6600;
	cursor: pointer;
}
.titulo_mural02 a:link, 
.titulo_mural02 a:visited, 
.titulo_mural02 a:active {
	color: #0066FF;
	text-decoration: none;
}
.titulo_mural02 a:hover {
	color: #0033FF;
	text-decoration: none;
}

/*?-?-?-? data 02 ?-?-?-?-*/
.data_mural02 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normals;
	color: #333333;
	text-decoration: none;
}

/*?-?-?-? chamada 02 ?-?-?-?-*/
.chamada_mural02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}
.chamada_mural02 a:link,
.chamada_mural02 a:visited,
.chamada_mural02 a:active {
	color: #333333;
	text-decoration: none;
}
.chamada_mural02 a:hover {
	color: #990000;
	text-decoration: none;
}

/*?-?-?-? altura separadora 02 ?-?-?-?-*/
.alturaseparadora_mural02 {
	height: 3px;
	font-weight: normal;
}

/*?-?-?-? linha 02 ?-?-?-?-*/
.linha_mural02 {
	height: 1px;
}

/*?-?-?-? veja mais 02 ?-?-?-?-*/
.vejamais_mural02 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
	cursor: pointer;
}
.vejamais_mural02 a:link,
.vejamais_mural02 a:visited,
.vejamais_mural02 a:active {
	color: #FF6600;
	text-decoration: none;
}
.vejamais_mural02 a:hover {
	color: #FF6600;
	text-decoration: none;
}

/*?-?-?-? veja mais - linha 02 ?-?-?-?-*/
.linha_vejamais02 {
	height: 0;
	font-weight: normal;
}



/*?-?-?-? ################################ tipo 14  ################################ ?-?-?-?-*/

/*?-?-?-? espa?o e alinhamento do campo imagem 14 ?-?-?-?-*/
.espaco_imagem14 {
}
.espaco_imagem_grande {
	width: 300px;
	heigth: 300px;
	vertical-align: top;
	padding: 0;
}
/*?-?-?-? titulo 14 ?-?-?-?-*/
.titulo_mural14 {
}

.titulo_mural_grande {
}
/*?-?-?-? data 14 ?-?-?-?-*/
.data_mural14 {
}

/*?-?-?-? chamada 14 ?-?-?-?-*/
.chamada_mural14 {
}

/*?-?-?-? altura separadora 14 ?-?-?-?-*/
.alturaseparadora_mural14 {
}

/*?-?-?-? linha 14 ?-?-?-?-*/
.linha_mural14 {
}

/*?-?-?-? veja mais 14 ?-?-?-?-*/
.vejamais_mural14 {
}

/*?-?-?-? veja mais - linha 14 ?-?-?-?-*/
.linha_vejamais14 {
}

/*?-?-?-? ################################ tipo 15  ################################ ?-?-?-?-*/
.hpmural15 { 
	width: 100%;
}
.hpmural15 td {
	text-align: center;
}
.hpmural15 img {
	width: 280px;
	height: 80px;
}
/* divisão de colunas */
.hpmural15div {
	background: #FFCB04;
	width: 2px !important;
	margin-bottom: 14px !important;
}

/*?-?-?-? ################################ tipo 17  ################################ ?-?-?-?-*/

/*?-?-?-? espa?o e alinhamento do campo imagem 17 ?-?-?-?-*/
.espaco_imagem17 {
}
.espaco_imagem_grande {
	width: 300px;
	heigth: 300px;
	vertical-align: top;
	padding: 0;
}
/*?-?-?-? titulo 14 ?-?-?-?-*/
.titulo_mural17 {
}

.titulo_mural_grande {
}
/*?-?-?-? data 17 ?-?-?-?-*/
.data_mural17 {
}

/*?-?-?-? chamada 17 ?-?-?-?-*/
.chamada_mural17 {
}

/*?-?-?-? altura separadora 17 ?-?-?-?-*/
.alturaseparadora_mural17 {
}

/*?-?-?-? linha 17 ?-?-?-?-*/
.linha_mural17 {
}

/*?-?-?-? veja mais 17 ?-?-?-?-*/
.vejamais_mural17 {
}

/*?-?-?-? veja mais - linha 17 ?-?-?-?-*/
.linha_vejamais17 {
}

/* MENU: CONTEUDO NORMAL */
.bartxt {
	width: 100%;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: -1px;
	vertical-align: bottom;
	line-height: 18px;
	display:block;
	}
	
.bartxt:link,
.bartxt:active,
.bartxt:visited {
	width: 100%;
	text-decoration: none;
	color: #FFF;
	display: block;
	}
	
.bartxt:hover {
	width: 138px;
	*width: 100%;
	text-decoration: none;
	color: #FFF;
	background: #4E4B76;
	display:block;
	}

/* MENU: CONTEUDO EXCLUSIVO */
#brhid { display: none; }

.barextxt {
	width: 143px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: -1px;
	line-height: 18px;
	text-transform: uppercase;
	vertical-align: bottom;
	display: block;
	}
	
.barextxt:link,
.barextxt:active,
.barextxt:visited {
	color: #FFF;
	text-decoration: none;
	}
	
.barextxt:hover {
	color: #FFF;
	text-decoration: none;
	background: #4E4B76;
	}
	
/********************************************************************************************/