body { margin: 0; padding: 0; background-color: #EEEEEE;
	text-align: center;	font-family: Arial, Verdana, sans-serif;
}
table { margin: 0; padding: 0; }


a { font-family: Arial, Verdana, sans-serif; }

img { border: 0;}

form { padding: 0; margin: 0;}

input { color: #999999; border: 1px solid #CCCCCC;}

textarea { color: #999999; font-family: Arial, Verdana, sans-serif;	border: 1px solid #CCCCCC;}
	
select { border-bottom: 1px solid #CCCCCC; }
#pagina {
	width: 780px;
	margin: 0 auto;			
	padding: 0px;
	text-align:left; /* "rem�dio" para o hack do IE */	
}

#paginaBranca {
	float: left;
	margin: 10px 0 0 0;
	padding: 10px;
	background-color: #FFFFFF;
}

.messageContato{
	float:left; 
	color:#FF470A;
	font-weight:600;
	width:750px;
	font-size:100%;
	margin: 8px;
	text-align: right;
}
.divSearch {
	float:right;
	width: 300px;
	margin: 0px 50px 10px 0;
}
.divSearchProducts {
	float:left;
	width: 500px;
	margin: 40px 0px 10px 42px;
}
.divSearchSimilaridade {
	float:right;
	width: 310px;
	margin: 7px 0px 10px 0;
}
.divSearchRestrito {
	float:right;
	margin:30px 132px 10px 120pt;
}

.abasLogin {
	float:left; 
	/*margin: 10px 0px 10px 0;*/
	margin:10px 0px 10px 140pt
}
.abasLogin form {
	border: 1px solid #0B1342;
	margin: 9px 0 0 0;
	padding: 10px;
	width: 240px;
}
.abasLogin p
{
	color: red;
}
.abasLogin a:link, .abasLogin a:visited, .abasLogin a:active {
	text-decoration: none; 
	font-size:  12px;
	padding: 10px;
	color: #FFFFFF;
}
a.abaSelected:link, a.abaSelected:visited, a.abaSelected:active {
	background: url("../images/aba_left_hover.gif") no-repeat top left;
	padding: 9px 9px 9px 9px;
}
a.abaSelected:link span, a.abaSelected:visited span, a.abaSelected:active span {
	background: url("../images/aba_right_hover.gif") no-repeat top right;
	padding: 9px 90px 9px 10px;
}
a.abaUnSelected:link, a.abaUnSelected:visited, a.abaUnSelected:active {
	background: url("../images/aba_left_active.gif") no-repeat top left;
	padding: 9px 9px 9px 9px;
}
a.abaUnSelected:link span, a.abaUnSelected:visited span, a.abaUnSelected:active span {
	background: url("../images/aba_right_active.gif") no-repeat top right;
	padding: 9px 9px 9px 0;
}
.clienteLogged{
	background:#003366;
	float:right;
	width: 760px;
	margin: 0px;
	_margin: 0;
	height:30px;
}
.clienteLogged h2{
	color:#FFFFFF;
	text-align:center;
	margin: -10px 2px 3px 1px;
}
.clienteLogged span{
	color:#FFFFFF;
	margin:10px 0px 10px 20px;
}

/* ---- TOPO ---- */	


#topo {
	height: 100px;
}
#menuTopo {
	float: right;
	width: 580px;
	_width: 570px;
	height: 93px;
	background: url("../images/fundo_menu.gif") repeat-x;
}
.menuEsq {
 float: left;
}
.menuDir {
 float: right;
 margin:0px 0 100px 0;
}
.menuTopo ul {
 margin: 40px 0 0 0;
 _margin: 0;
 padding: 0;
 _padding: 40px 0 5px 2px;
 float: left;
 font-size: 12px;
}
.menuTopo li {
	padding: 0 1px 0 1px;
	display: inline;
	_padding: 70px 0 5px 0;
	margin: 0 0 0 5px;
	_padding: 70px 0 5px 0;
	_margin: 0;
}

#menuTopo ul li a:link, #menuTopo ul li a:visited, #menuTopo ul li a:active {
 color: #000000;
 padding: 40px 4px 5px 4px;
 height: 70px;
 text-decoration: none;
}
#menuTopo ul li a:hover {
	color: #FFFFFF;
	background-color: #2C386E;
}
#buscaTopo {
	padding: 10px 0 10px 0;
	text-align: right;
	width: 762px; 
	border-bottom: 1px dashed #CCCCCC;
	font-size: 11px;
	color: #7AB841;
	float: right;
}
#buscaTopo select {
	color: #999999;
	border: 1px solid #CCCCCC;
}
.btoOk {
	color: #FFFFFF;
	background: #999999;
}
.cimaLogo {
	font-size: 0;
	float: left;
	height: 8px;
	width: 180px;
	background: url("../images/cima_logo.gif") no-repeat; 
}
.baixoLogo {
	font-size: 0;
	float: left;
	height: 8px;
	width: 180px;
	background: url("../images/baixo_logo.gif") no-repeat; 
}
.locationLink {
	float: right;
	width: 300px;
	height: 20px;
	margin: 10px 0 0 0;
}
.locationLink a:link, .locationLink a:active, .locationLink a:visited {
	background-image: url("../images/button_localization.gif");
	background-position: center center;
	background-repeat: no-repeat;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	display: block;
	float: right;
	padding: 3px 35px 5px 50px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #000066;
}
.locationLink a:hover {
	text-decoration: underline;	
}
.logo {
	margin-left: 0;
	_margin: 0px;
	height: 100px;
	_width: 100px;
	float: left;
}
.logoImagem {
	clear: both;
	font-size: 0;
	height: 78px; 
	width: 170px;
}
.bandeiras {
	float: left;
	margin: 5px 0 0 0;
	text-align: right;
	width: 100%;
}
.bandeiras a:link, .bandeiras a:visited, .bandeiras a:active{
	background-position: 0 16px;
	display: block;
	float: right;
	height: 16px;
	margin-left: 5px;
	width: 26px;
}
.bandeiras a:hover {
	background-position: 0 32px;
}
.eua {
	background-image: url(../images/bandeira_eua.gif);
}
.esp {
	background-image: url(../images/bandeira_esp.gif);
}
.bra {
	background-image: url(../images/bandeira_bra.gif);
}
/* ---- FIM TOPO ---- */


/* ---- CONTEUDO ---- */
.colNoticias {
	width: 200px;
	float: left;	
}
.fundoTitulosDir {
	height: 25px;
	width: 8px;
	float: right;
	background: url("../images/borda_titulos_dir.gif") no-repeat;
}
.fundoTitulos {
	float: left;
	background: url("../images/fundo_titulos.gif") repeat-x;
}
.fundoTitulos span {
	padding-top: 4px;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	float: left;
}
.fundoTitulosEsq {
	height: 20px;
	width: 14px;
	float: left;
	background: url("../images/borda_titulos_esq.gif") no-repeat;
}
.fundoNovidadesDir {
	height: 20px;
	width: 8px;
	float: right;
	background: url("../images/novidades_dir.gif") no-repeat;
}
.fundoNovidades {
	float: left;
	background: url("../images/fundo_novidades.gif") repeat-x;
}
.fundoNovidades span {
	padding-top: 6px;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	float: left;
}
.fundoNovidadesEsq {
	height: 30px;
	width: 15px;
	float: left;
	background: url("../images/novidades_esq.gif") no-repeat;
}
.noticias {
	width: 95%;
	padding: 5px;
	border-bottom: 1px dashed #CCCCCC;
	float: left;
}
.noticias h5 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 15px;
}
.noticias p {
	font-size: 11px;
	width: 100%;
	text-align: left;
}
.noticias a {
	font-size: 10px;
	color: #000000;
	float: right;
}
.noticias a:hover {
	text-decoration: none;
}
.novidadesHome {
	margin-left: 10px;
	padding-bottom: 10px;
	float: left;
	width: 550px;
}
.novidadesProdutos {
	width: 548px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	float: left;
}
.produtoNovidades {
	float: left;
	display: inline;
	_display: inline;
	margin: 20px;
}
.produtoNovidades span {
	font-weight: bold;
	font-size: 15px;
	cursor: hand;
}
.produtoNovidades p {
	font-size: 11px;
	width: 230px;
	cursor: hand;
}
.produtoNovidades a {
	color: #000000;
	text-decoration: none;
}
.destaquesHome {
	margin: 9px 0 0 9px;
	width: 548px;
	float: right;
}
.destaques {
	width: 225px;
	border-right: 1px dashed #EEEEEE;
	padding:  0 20px 0 20px; 
	float: left;
}
.destaques p {
	text-align: justify;
	font-size: 11px;
}
.conteudo {
	font-size: 11px;
}
.conteudo p {
	color:#000;	
}
.conteudoData {
	font-style:italic;
	font-size: 11px;
}
.conteudo h3 {
	_font-size: 13px;
}
.listConteudo {
	font-size: 11px;
	float: left;
	padding: 5px 0 5px 0;
	border-bottom: 1px dashed #CCCCCC; 
}
.listConteudo h3 {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	width: 90%;
	_font-size: 14px;
}
.listConteudo a:link, .listConteudo a:visited, .listConteudo a:active {
	color: #2C386E;
	text-decoration: none;
}
.listConteudo a:hover {
	text-decoration: underline;
}
.listConteudo p {
	color: #000000;	
	float: left;
	display: block;
	margin: 10px 0 0 0;
	_width: 100%;
}
.listConteudo span {
	font-style:italic;
	font-size: 11px;
	float: right;
}
.listConteudo a:link, .listConteudo a:visited, .listConteudo a:active {
	float: right;
}
/* 
#menuProdutos {
	float: left;
	width: 200px;
}
.menuProdutos ul {
	font-size: 12px;
	border: 1px solid #CCCCCC;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	width: 198px;
	list-style: none; 
}
.menuProdutos ul li a{
	display: block;
	margin: 0px;
	padding: 5px;
	_padding: 5px;
	_height: 15px;
	border-bottom: 1px dashed #DDDDDD;
	color: #000000;
	text-decoration: none;
}
.menuProdutos ul li a:hover{
	color: #FFFFFF;
	background: #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
}
*/
#breveDescProd {
	width: 750px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
.produtoBreve {
	padding: 5px 0 5px 0;
	float: left;
	border-bottom: 1px dashed #DDDDDD;
}
.produtoBreve img {
	float: left;
}
.produtoBreve h5 {
	float: left;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 0 5px;
	width: 500px;
}
.produtoBreve p {
	float: left;
	font-size: 14px;
	margin: 0px;
	padding: 5px 0 0 5px;
	text-align:justify;
	width:605px;
}
.produtoBreve p a {
	float: right;
}
.produtoBreve a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.produtoBreve a:hover{
	text-decoration: underline;
}
.propriedadesBusca {
	margin: 5px 0 0 5px;
	width: 550px;
	float: left;
}
.propriedadesBusca table {
	width: 750px;	
}
.titulosBusca {
	background: url("../images/fundo_busca.gif") repeat-x;
	font-size: 10px;
}
.buscaEsq {
	height:25px;
	background: url("../images/busca_esq.gif") no-repeat;
	width: 5px;
}
.buscaDir {
	background: url("../images/busca_dir.gif") no-repeat;
	width: 5px;
}
.fundoOpcoes {
	background: #EFE2B5;
}
.fundoOpcoes select {
	font-size: 12px;
	color: #AAAAAA;
	width: 170px;
	margin: 4px;
	border: none;
}
.espacoOpcoes {
	font-size: 2px;
}
.fundoModelo {
	font-size: 10px;
	background: #EBBF53;
}
.fundoModelo p {
	padding: 5px;
}	
.fundoModelo input {
	font-size: 10px;
	border: none;
}
.fundoModelo a {
	color: #000000; 
}
.btoBuscarModelo {
	width: 20px;
	color: #FFFFFF;
	background: #B2924A;
}
.btoResetFilter {
	color: #FFFFFF;
	background: #B2924A;
	margin: 5px;
}
.resultadoBusca {
	width: 753px;
	height: 700px;
	margin-top: 10px;
	float: left;
	overflow-x: auto;
	overflow-y: auto;
}
.resultadoTopo {
	background: #B2924A;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
}
.resultadoProdutos {
	font-size: 10px;
	background: #F2E8C0;
}
.resultadoSearch {
	width: 753px;
	height: 640px;
	margin-top: 10px;
	float: left;
	overflow-x: auto;
	overflow-y: auto;
}
.resultadoSearch table {
	margin: 0 auto;
}
.resultadoSearch table tr td{
	text-align: center;
}

.resultadoSearchTopo {
	background: #B2924A;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
}
.resultadoSearchProdutos {
	font-size: 10px;
	background: #F2E8C0;
}
.resultadoProdutos img {
	float: left;
}
.resultadoProdutos span {
	width: 100px;
	float: right;
}
.resultadoProdutos th{
	font-size: 11px;
}
.colunaBranca {
	font-size: 10px;
	background: #FFFFFF;
}
.colunaBranca th{
	font-size: 11px;
}
.rodapeDetalhes {
	text-align: left;
	font-size: 9px;
}

.tituloDescicao {
	font-family: arial, verdana, sans-serif;
	font-size: 30px;
	color: #000000;
	font-weight: 600;
	text-align: center;
	width: 476px;
	float: left;
}
.tituloDescicaoLogo {
	float: left;
}
.tabelaParceiros {
	float: left;
}
.parceiros {
	width: 100%;
	float: left;
	padding: 15px 0 0 15px;
}
.parceiros p {
	font-size: 11px;
}
.parceiros p a:link, .parceiros p a:visited, .parceiros p a:hover {
	color: #2C386E;
}
.parceiros ul {
	float: left;
	margin: 0;
	padding: 0;
}
.parceiros li {
	list-style: none;
}
.parceiros li a:link, .parceiros li a:visited, .parceiros li a:active {
	color: #2C386E;
	font-weight: bold;
	text-decoration: none;
}
.parceiros li a:hover {
	text-decoration: underline;
}
a.detalhes:link, a.detalhes:visited, a.detalhes:active {
	display: block;
	padding: 2px;
	float: right;
}
a.detalhes:hover {
 	color: #FFFFFF;
 	background-color: #999999;
 	text-decoration: none;
}
a.linkPages:link, a.linkPages:visited, a.linkPages:active {
	color: #B2924A;
	font-size: 11px;
	font-weight: normal;
}
a.linkPages:hover {
	text-decoration: none;
}
.tablepaginate {
	font-size: 12px;
}
.numberPage {
	color: #68562C;
	font-weight: bold;
}
.tablepaginate {
	color: #68562C;
	margin: auto;
	width: 500px;
}

a.nextPre:link, a.nextPre:visited, a.nextPre:active {
	color: #B2924A;
	font-size: 11px;
	font-weight: normal;
	margin-right: 5px; 
}
a.nextPre:hover {
	text-decoration: none;
}
.linkFuncao a{
	color: #696969;
}
.subMenu {
	background-color: #FFFFFF;
	position: absolute; 
	margin: 20px 0 0 200px;
}
a.linkDetalhes:link, a.linkDetalhes:visited, a.linkDetalhes:active {
	color: #6d5726;
	display: block;
	text-align: center;
	text-decoration: none;
}
a.linkDetalhes:hover {
	color: #3a2c0c;
	text-decoration: underline;
}
.fotoDetalhe {
	margin: 10px 0 10px 0;
}
.tabelaParceiros {
	float: left;
	display: inline;
	width: 100%;
}
.parceiros {
	display: inline;
	float: left;
	margin: 10px 5px 0 0;
	padding: 0;
}
.parceiros p {
	display: block;
	font-size: 10px;
	padding: 0 0 0 10px;
}
.parceiros p a:link, .parceiros p a:visited, .parceiros p a:active {
	color: #2C386E;
}
.parceiros h5 {
	color: #193261;
	margin: 0;
	padding: 5px;
}
.parceirosBox {
	border: 1px solid #f4ad46;
	float: left; 
	padding: 5px;
}
.fundoTituloRepreDir {
	height: 25px;
	width: 8px;
	float: right;
	background: url("../images/borda_repre_dir.gif") no-repeat;
}
.fundoTituloRepre {
	float: left;
	background: url("../images/fundo_repre.gif") repeat-x;
}
.fundoTituloRepre span {
	padding-top: 4px;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	float: left;
}
.fundoTituloRepreEsq {
	height: 20px;
	width: 14px;
	float: left;
	background: url("../images/borda_repre_esq.gif") no-repeat;
}
.fundoTituloFilialDir {
	height: 25px;
	width: 8px;
	float: right;
	background: url("../images/borda_filial_dir.gif") no-repeat;
}
.fundoTituloFilial {
	float: left;
	background: url("../images/fundo_filial.gif") repeat-x;
}
.fundoTituloFilial span {
	padding-top: 4px;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	float: left;
}
.fundoTituloFilialEsq {
	height: 20px;
	width: 14px;
	float: left;
	background: url("../images/borda_filial_esq.gif") no-repeat;
}
.fundoTituloDistDir {
	height: 25px;
	width: 8px;
	float: right;
	background: url("../images/borda_dist_dir.gif") no-repeat;
}
.fundoTituloDist {
	float: left;
	background: url("../images/fundo_dist.gif") repeat-x;
}
.fundoTituloDist span {
	padding-top: 4px;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	float: left;
}
.fundoTituloDistEsq {
	height: 20px;
	width: 14px;
	float: left;
	background: url("../images/borda_dist_esq.gif") no-repeat;
}
.fundoTituloFilialEsq {
	height: 20px;
	width: 14px;
	float: left;
	background: url("../images/borda_filial_esq.gif") no-repeat;
}
.fundoTituloMatrizDir {
	height: 25px;
	width: 8px;
	float: right;
	background: url("../images/borda_matriz_dir.gif") no-repeat;
}
.fundoTituloMatriz {
	float: left;
	background: url("../images/fundo_matriz.gif") repeat-x;
}
.fundoTituloMatriz span {
	padding-top: 4px;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	float: left;
}
.fundoTituloMatrizEsq {
	height: 20px;
	width: 14px;
	float: left;
	background: url("../images/borda_matriz_esq.gif") no-repeat;
}
.listaParceiros {
	border-bottom: 1px dashed #CCCCCC;
	margin-bottom: 5px;
}
.titulosLocal {
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}
.titulosLocal h4 {
	background-color: #193261;
	color: #FFFFFF;
	margin: 0;
	padding: 5px;
}
.parceirosListaEstados {
	width: 100%;
	float: left;
	padding: 15px 0 0 15px;
}
.parceirosListaEstados ul {
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.parceirosListaEstados img {
	float: right;
}
.parceirosListaEstados li {
	list-style: none;
}
.parceirosListaEstados li a:link, .parceirosListaEstados li a:visited, .parceirosListaEstados li a:active {
	color: #2C386E;
	font-weight: bold;
	text-decoration: none;
}
.parceirosListaEstados li a:hover {
	text-decoration: underline;
}
a.linkLocalizacao:link, a.linkLocalizacao:visited, a.linkLocalizacao:active {
	color: #2C386E;
}
a.linkLocalizacao:hover {
	background-color: #EFEFEF;
	text-decoration: none;
}
.tabelaContato {
	margin: 0 auto;
}
.tabelaContato td {
	vertical-align: top;
}
.tabelaContato label {
	color: #2C386E;
	float: right;
	font-weight: bold;
}
.tabelaContato span {
	color: #2C386E;
	margin: 0 0 0 14px;
	font-weight: bold;
}	
.menuContato {
	float: right;
}
.menuContato a:link, .menuContato a:visited, .menuContato a:active {
	color: #2C386E;
	font-weight: bold;
	margin: 0 5px 0 0;
	padding: 5px;
}
.menuContato a:hover {
	background-color: #2C386E;
	color: #FFFFFF;
	text-decoration: none;
}
.listaRepresentantes {
	float: left;
}
.listaRepresentantes ul{
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
}
.listaRepresentantes ul li ul {
	font-weight: normal;
}
.listaRepresentantes ul li ul li ul{
	font-weight: normal;
	padding: 0 0 0 50px;
	list-style-image: url("/images/linha_rede.gif");
}
.listaRepresentantes a:link, .listaRepresentantes a:visited, .listaRepresentantes a:active {
	color: #2C386E;
	text-decoration: none;
}
.listaRepresentantes ul li ul li a:link, 
.listaRepresentantes ul li ul li a:visited, 
.listaRepresentantes ul li ul li a:active {
	color: #666d8b; 
}
.listaRepresentantes ul li ul li a:hover {
	color: #81869e;
}
.listaRepresentantes ul li ul li ul a:link, 
.listaRepresentantes ul li ul li ul a:visited, 
.listaRepresentantes ul li ul li ul a:active {
	color: #2C386E;
}
.listaRepresentantes ul li ul li ul a:hover {
	text-decoration: underline;
}
.categoriaDescricao {
	family-name: verdana;
}
.banner {
	float: left;
	margin: 0;
	padding: 0 0 5px 0;
}

.msgSearch {
	margin: 10px 0px 0pt 0px;
	float: right;
	font-size: 13px;
	font-weight: bold;
}
.msgSearchHome {
	margin: 30px 30px 0pt 0pt;
	float: right;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	width:550px;
}
.msgConnect{
	margin: 20px 210px 0pt 0pt;
	float: right;
	font-size: 13px;
	font-weight: bold;
}
.login{
	margin:30px 200px 0px 185px;
	padding:10px;
}
.forgotPassword {
	float:left;
	font-size:12px;
	text-align:center;
	width:750px;
}
.forgotPassword h5{
	margin: 0;
	font-size: 15px;
}
.forgotPassword p {
	font-size: 12px;
	margin: 0;
}
.forgotPassword input {
	border: 1px solid #CCCCCC;
}
.fundoMenuDir {
	height: 25px;
	width: 8px;
	float: right;
	background: url("../images/borda_titulos_dir.gif") no-repeat;
}
.fundoMenu {
	float: left;
	background: url("../images/fundo_titulos.gif") repeat-x;
	width: 180px;
}
.fundoMenu span {
	padding-top: 4px;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	float: left;
}
.fundoMenuEsq {
	height: 20px;
	width: 14px;
	float: left;
	background: url("../images/borda_titulos_esq.gif") no-repeat;
}
.newMenu
{
	background-color:#50728E;
	margin: 0px 0px 0px 3px;
	padding: 0;
	float: left;
	display: block;
	width: 180px;
	list-style: none;
}
.newMenu li
{
	border-bottom:1px solid #7E97AD;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.newMenu li a, #menu ul li.m div {
	color:white;
	font-family:verdana,arial,Trebuchet MS,freesans,helvetica;
	padding:0.3em 0.5em;
}
.newMenu li a, #menu ul li.m div {
	padding:0.4em 0.5em;
}
.newMenu li a:hover, #menu ul li.m div:hover {
	background-color:#496881;
}
.newMenu a{
	display: block;
	margin: 4px;
	padding: 5px;
	_padding: 5px;
	_height: 15px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
.newMenu a:hover{
	color: #FFFFFF;
	background: #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
}
.messageLogin{
	font-weight: bold;
	font-size: 12px;
	margin:0px 0px -20px 10px;
}
/* ---- FIM CONTEUDO ---- */






/* ---- RODAPE ----*/
.rodape {
	border-top: 1px dashed #CCCCCC;
	padding-top: 10px;
	font-size: 11px;
	margin-top: 25px;
	width: 763px;
	float: left;
	text-align: center;
}
.rodape ul {
	padding: 0;
	_padding: 10px;
	_margin: 0;
}
.rodape ul li {
	display: inline;
}
.rodape ul a {
	color: #999999;
	text-decoration: none;
	padding: 0 5px 0 5px;
	border-right: 1px solid #4F7B26;
}
.rodape ul a:hover {
	text-decoration: underline;
}
.powered {
	font-size: 10px;
	float: left;
	margin: 0 auto;
	padding: 5px 0 5px 0;
	text-align:  right;
	width: 100%;
}
/* ---- FIM RODAPE ----*/

.msgPasswordChanged{
	color:red;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:18px 0px 0pt 0pt;
	text-align:center;
	width:550px;
}
