body {color: #4F3C29; font: 62.5% 'arial narrow', arial, sans-serif; background: #FFFFFF; color: #190E00}
* {margin: 0; padding: 0;}
img {border: 0;}
a {cursor: pointer; color: #B18900; text-decoration: none }
a:hover { color: #663333; text-decoration: underline }
.Hidden {display: none;}
.Global {width: 1000px; text-align: left;}

/* Header */
.Header {position: relative; display: block; width: 1000px; height: 177px;}
	.bg_fundo_1 {background: url(../images/Topos/bg_fundo_2.jpg) no-repeat top left;}
	.bg_fundo_2 {background: url(../images/Topos/bg_fundo_5.jpg) no-repeat top left;}
	.bg_fundo_3 {background: url(../images/Topos/bg_fundo_1.jpg) no-repeat top left;}
	.bg_fundo_4 {background: url(../images/Topos/bg_fundo_4.jpg) no-repeat top left;}
	.bg_fundo_5 {background: url(../images/Topos/bg_fundo_3.jpg) no-repeat top left;}
	.bg_fundo_6 {background: url(../images/Topos/bg_fundo_6.jpg) no-repeat top left;}
	
	.MenuSuperior{display: block; width: 1000px; padding: 0; text-align: right;}
		.MenuSuperior ul{float: left; height: 136px; padding: 0 0 0 55px; list-style: none;}
			.MenuSuperior ul.idiomas {padding: 0!important;}
			.MenuSuperior ul li{padding-top: 2px; float: left;}
			.MenuSuperior ul.idiomas li{padding-top: 5px!important;}
				.MenuSuperior ul li span.SpanHomePage {color: #000000; font-size: 1.3em; float: left; margin: 0 10px 0 10px;}
				.MenuSuperior ul li a {text-decoration: none; color: #456975; font-size: 1.3em; float: left; margin: 0 10px 0 10px;}
				.MenuSuperior ul li a:hover, .MenuSuperior ul li a.activo {color: #000000; text-decoration: none;}
	
	.Logo{position: absolute; width: 320px; height: 71px; top: 48px; left: 55px;}
		.Logo h1{width: 320px; height: 71px; background: url(../images/Logotipo.png) no-repeat top left;}
			.Logo a{display: block; width: 320px; height: 71px;}
				.Logo img{display: none;}
		
	.PesquisaHeader{float: right; padding: 2px 0 0 0; margin: 0; border: none;}
		.PesquisaHeader .relativo {position: relative; float: left;}
		.PesquisaHeader input{float: left; padding: 1px 0 1px 5px; width: 116px;  background: #ffffff; color: #000000; font-size: 1em; border: 1px solid #B8B8B8;}
		.PesquisaHeader select{float: left; clear: both; margin: 0 0 0 1px; background: #ffffff; color: #000000; font-size: 1em; border: 1px solid #B8B8B8;}
		
		.PesquisaHeader .botaoSubmit{cursor: pointer; width: 11px; height: 11px; border: none; padding: 0px; margin: 4px 0 0 5px; background: url(../images/SetaUp.gif) no-repeat left top;}
			.PesquisaHeader .botaoSubmit:hover, .PesquisaHeader input.over {background: url(../images/SetaUpHover.gif) no-repeat left top;}
		
	.AreaMenuPrincipal{width: 100%; clear: both; float: left; background: #CCCCCC;}
		.MenuPrincipal{ float: left;}
			.MenuPrincipal span.CantoEsq{background:  url(../images/CantoMenuPrincipal.gif) no-repeat 0 0; float: left; width: 6px; height: 28px; display: block;}
			.MenuPrincipal ul{list-style: none; float: left; height: 28px; padding: 0 0 0 61px;}
				.MenuPrincipal ul li{float: left;}
					.MenuPrincipal ul li a{padding: 7px 0 6px 0; font-weight: bold; display: block; text-decoration: none; color: #456975; text-transform: uppercase; font-size: 1.1em; float: left; }
					.MenuPrincipal ul li a:hover, .MenuPrincipal ul li a.activo {color: #000000;}
			.MenuPrincipal .Separador{ float: left; display: block; width: 8px; height: 8px; padding: 10px 15px 0 15px;}
/* Fim Header */

/* Conteudo */
.Conteudo { min-height: 400px;}

.pDown { clear: both; display: block }
	/* Left */
	
.Menus { padding: 40px 0 0 35px; width: 237px; float: left;}
.MenuHomepage { padding: 29px 0 0 35px!important;}
	
	.MenuLateral { float: left; clear: both; width: 237px; padding: 0 0 30px 0; list-style: none; background: url(../images/cantoMenuLateral.gif) no-repeat top left;}
	.MenuLateral ul {list-style: none;}
		.MenuLateral li{clear: both;}
			.MenuLateral li a{ display: block; width: 212px; padding: 6px 0 4px 25px; text-decoration: none; font-size: 1.1em; text-transform: uppercase; color: #190E00; background: url(../images/Dotted.gif) repeat-x bottom left;}
				.MenuLateral li a:hover, .MenuLateral li a.activo{color: #663333; text-decoration: none;}
					.MenuLateral li li a span{ padding: 0 0 0 23px; background: url(../images/menu3.gif) no-repeat 11px center;}
						.MenuLateral li li a:hover span, .MenuLateral li li a.activo span{background: url(../images/menu3Hover.gif) no-repeat 11px center; text-decoration: none;}

	.AcessosRapidos{list-style: none; clear: both; }
	div.AcessosRapidos { padding-bottom: 15px; float: left; width: 100% }
		ul.AcessosRapidos {float: left; clear: both; width: 237px; padding: 0 0 1px 0; background: url(../images/Dotted.gif) repeat-x bottom left;}
			.AcessosRapidos li{float: left; clear: both; width: 237px; background: url(../images/FundoMenuLateral.gif) repeat-x bottom left;}
				.AcessosRapidos a.Primeiro{clear: both; background: url(../images/TopoAcessosRapidos.gif) repeat-x top left;}
				.AcessosRapidos li a{float: left; clear: both; width: 236px; text-decoration: none; font-size: 1.1em; text-transform: uppercase; color: #B18900; padding: 0 0 0 1px; background: url(../images/Dotted.gif) repeat-x top left;}
					.AcessosRapidos li a:hover span, .AcessosRapidos li a.activo span{text-decoration: underline;}
		
				.AcessosRapidos li a img {float: left; width: 26px!important; height: 26px!important; padding: 3px 3px 0 0;}
				.AcessosRapidos li a span {float: left; width: 202px; padding: 7px 5px 3px 0;}
				.AcessosRapidos li a span.noimage {padding: 7px 5px 3px 29px;}
				
	.AcessosRapidosExpandido { clear: both; }
		.AcessosRapidosExpandido ul {  }	
		.AcessosRapidosExpandido li { list-style: none; margin-bottom: 5px; background: #fff url(../images/FundoAcessosRapidos.gif) no-repeat bottom left }
			.AcessosRapidosExpandido div { min-height: 50px; padding: 5px 5px 5px 60px; font-size: 1.2em; font-weight: bold; background: transparent url(../images/TopoAcessosRapidoshome.gif) no-repeat top left; }
			.AcessosRapidosExpandido a { display: block;  text-decoration: none; text-transform: uppercase; color: #B18900;}
			.AcessosRapidosExpandido a:hover { color: #663333; text-decoration: none;}			
				.AcessosRapidosExpandido img { position: absolute; margin-left: -57px  }
				.AcessosRapidosExpandido span { color: #190E00; text-transform: none; }
			.AcessosRapidosExpandido div.semImg { padding: 5px 5px 5px 14px; min-height: none;  }		
	/* Fim Left */
	
	/* Centro */
	.Centro{float: left; width: 690px;}
	
		.BreadCrumb{padding: 10px 0 0 40px; font-size: 1em;}
		.BreadCrumb a{ text-decoration: none; color: #B18900;}
			.BreadCrumb a:hover{text-decoration: underline;}
		.BreadCrumb span{color: #B18900; padding: 0 6px;}
		.BreadCrumb .Current{padding: 0; color: #663333;}
		
		.AreaConteudo {float: left; width: 457px; padding: 10px 24px 0 40px; font-family: Arial!important; line-height: 1.8em;}
		.AreaConteudoGrande {width: 650px!important; padding: 10px 0 0 40px!important;}
		.AreaConteudoGrande .LinksRelacionados .Titulo {padding-left: 0!important;}
		.AreaConteudoGrande .LinksRelacionados a {width: 644px; padding: 4px 3px!important;}
		
		#homepage .Centro{ float: right; width: 652px; padding-top: 50px }
		.AreaConteudoDestaques { float: left; width: 306px; padding: 0;}
		.AreaConteudoTopo { clear: both; width: 100%; float: left; background: transparent url(../images/dot1.gif) repeat-y left top }
			.DestaquesDireita {float: left; clear: both; width: 287px; padding: 0 0 10px 19px; }
		
		.AreaConteudoBaixo { font-size: 1.2em;  clear: both; width: 100%; float: left; background: transparent url(../images/dottedVerticalDestaques.gif) repeat-y left top; margin-top: 40px   }
			.cxDestaques { padding: 0 7px; background: transparent url(../images/dottedVerticalDestaques.gif) no-repeat right top; float: left; width: 139px; min-height: 114px; font-family:Arial Narrow !important; }
			*html .cxDestaques {height: 114px;}
			
			.cxDestaques ul {padding: 0!important; list-style: none; list-style-image: none; color: #4F3C29; padding: 0 0 16px 0;}
			.cxDestaques ul li {padding: 0 0 2px 10px; background: url(../images/bullet.gif) no-repeat left 5px;}
			
			.cxDestaques a {text-decoration: none!important;}
			
			.Intro{padding: 0 0 20px 0;}
				.Intro h2.Titulo {color: #663333; font-size: 2em; margin-bottom: 0; font-family: Arial Narrow!important; padding-bottom: 3px }
				.Intro .subTitulo {color: #190E00; font-size: 1.3em; font-family: Arial Narrow!important; } 
				.Intro p {color: #663333; font-size: 1.3em;}
				.Intro .msgResults {display: block; font-size: 1.2em; color: #663333;}
				.Intro .cleanTexto {margin: 16px 0 !important;}
			
			.nopadding {padding: 0!important;}
			.paddingBot2 {padding: 0 0 2px 0!important;}
			
			.subTituloTexto { padding-bottom: 20px; font-size: 1.2em;}
				.subTituloTexto .subTitulo { color: #4F3C29; font-family: Arial Narrow!important; font-size: 1.2em; padding-bottom: 3px  }
								
			.Texto{float: left; clear: both; width: 100%; padding: 0 0 45px 0; font-size: 1.3em;}
				.Texto ul{list-style-image: url(../images/bullet.gif); padding: 0 0 0 15px!important;}
				
		.AreaConteudoExpandido {float: left; width: 649px; padding: 10px 0 0 40px; font-family: Arial!important; line-height: 1.8em;}
			.AreaConteudoExpandido select, .AreaConteudoExpandido input, .AreaConteudoExpandido textarea { font-family: Arial!important}
			
		.AreaListagem {float: left; width: 649px; padding: 10px 0 0 40px; font-family: Arial!important; line-height: 1.8em;}
		.Mapasite {float: left; width: 649px; padding: 10px 0 0 40px; line-height: 1.8em;}
			
			
			/* Filtros */
			.Filtros {float: left; clear: both; width: 649px; padding: 0; margin: 0 0 29px 0; background: url(../images/pixelBorder.gif) repeat-x left top;}
				.FiltrosBorderBottom {float: left; clear: both; width: 649px; padding: 6px 0 15px 0; margin: 0; background: url(../images/pixelBorder.gif) repeat-x left bottom;}
					.Filtros .TypeText {float: left; width: 162px; padding: 0;}
						.Filtros .TypeText label {display: block; font-size: 1.2em; color: #4F3C29; padding: 0 0 5px 0;}
						.Filtros .TypeText input {float: left; padding: 0 0 2px 5px; width: 154px;  background: #E1E1E1; color: #190E00; border: 1px solid #C6C6C6;}
					
					.Filtros .TypeSelect {float: left; width: 145px; padding: 0 0 0 12px;}
						.Filtros .TypeSelect label {display: block; font-size: 1.2em; color: #4F3C29; padding: 0 0 5px 0;}
						.Filtros .TypeSelect input {float: left; padding: 0 0 2px 5px; width: 137px;  background: #E1E1E1; color: #190E00; border: 1px solid #C6C6C6;}
						.Filtros .TypeSelect select {float: left; clear: both; width: 145px; margin: 0; color: #190E00; border: 1px solid #C6C6C6; background: #E1E1E1;}
					
				.Filtros .botaoFiltrar{cursor:pointer; width:11px; height:11px; padding:0; margin:27px 0 0 5px; border:medium none; background:transparent url(../images/SetaUp.gif) no-repeat scroll left top;}
					.Filtros .botaoFiltrar:hover, .Filtros input.over {background: url(../images/setaUpHover.gif) no-repeat left top;}
				
			/* End Filtros */
			
			/* Paginação */
				.Pag {float: left; clear: both; width: 649px; background: url(../images/pixelBorder.gif) repeat-x left top;}
					.PagbottomBorder {float: right; clear: both; width: 649px; background: url(../images/pixelBorder.gif) repeat-x left bottom;}
						.Pag .BotoesNavegacao{float: right; font-size: 1.1em; padding: 5px 0; color: #190E00; text-transform: uppercase;}
						
							.Pag .NavegacaoTexto {float: left; *margin: -5px 0 0 0;}
							*html .Pag .NavegacaoTexto {margin: -8px 0 0 0;}
								.Pag .NavegacaoTexto a {float: left; width: 11px; height: 11px; margin: 5px 10px 0 10px;}
									
									.Pag .NavegacaoTexto a.lnkPreviousPage {background: url(../images/setaDown0.gif) no-repeat center center;}
										.Pag .NavegacaoTexto a.lnkPreviousPage:hover {background: url(../images/setaDown.gif) no-repeat center center;}
									.Pag .NavegacaoTexto a.lnkNextPage {background: url(../images/setaUp.gif) no-repeat center center;}
										.Pag .NavegacaoTexto a.lnkNextPage:hover {background: url(../images/setaUpHover.gif) no-repeat center center;}
							
							.Pag .NavegacaoTexto span {float: left; padding: 3px 0 0 0;}
					
							.Pag .IrPara {float: left; padding: 0 0 0 12px; *margin: 0;}
							*html .Pag .IrPara {margin: 0;}
								.Pag .IrPara .txtGoTo {float: left; padding: 0 0 2px 5px; margin: 0 0 0 8px; width: 24px; color: #190E00; border: 1px solid #C6C6C6; background: #E1E1E1;}
								.Pag .IrPara .botaoPaginar {float: left; cursor:pointer; width:11px; height:11px; padding:0; margin: 5px 0 0 4px; border:medium none; background:transparent url(../images/SetaUp.gif) no-repeat scroll left top;}
									.Pag .IrPara .botaoPaginar:hover, .Pag .IrPara .over {background:transparent url(../images/SetaUpHover.gif) no-repeat scroll left top;}
									
							.Pag .IrPara label {float: left; padding: 3px 0 0 0;}
				
			/* End Paginação */
			
			/* Listagem */
				.noBGBottom {background: none!important;}
				.Listagem {float: left; clear: both; width: 649px; padding: 0; margin: 0;}
					.Listagem .Item {float: left; clear: both; width: 649px; padding: 15px 0; background: url(../images/pixelBorder.gif) repeat-x left top;}
					.Listagem .First {background: none;}
					.Listagem .Destaque {background: url(../images/pixelBorder.gif) repeat-x left bottom;}
					
						.Listagem .Item .Thumb {float: left; width: 143px; padding: 5px 0 0 0; margin: 0 14px 0 0; background: url(../images/pixelBorder.gif) repeat-x left top;}
							.Listagem .Item .Thumb2 {float: left; width: 143px; padding: 0 0 5px 0; background: url(../images/pixelBorder.gif) repeat-x left bottom;}
								.Listagem .Item .Thumb2 img {width: 143px;}
						
						.Listagem .Item .noImage {width: 649px!important;}
						.Listagem .Item .Dados {float: left; width: 492px;}
							.Listagem .Item .Dados .dataTema {display: block; font-size: 1.1em; font-weight: bold; color: #4F3C29;}
							.Listagem .Item .Dados a {font-weight: bold; font-size: 1.2em; color: #B18900; text-decoration: none;}
							.Listagem .Item .Dados a .FileExtension { font-weight:normal; }
							.Listagem .Item .Dados a .FileSize { font-weight:normal;}
							.Listagem .Item .Dados .resumo {display: block; font-size: 1.2em; color: #4F3C29;}
							.Listagem .Item .Dados .pesquisalink a {font-size: 1.1em; font-weight:normal; color: #190E00;}
							
						.Listagem .Destaque .Dados {float: left; clear: both; width: 649px;}
						.Listagem .Destaque .Thumb {float: left; clear: both; width: auto!important; padding: 0!important; background: url(../images/pixelBorder.gif) repeat-x left top;}
							.Listagem .Destaque .Thumb2 {float: left; clear: both; width: auto!important; padding: 10px 0; margin: 0 0 10px 0; background: url(../images/pixelBorder.gif) repeat-x left bottom;}
							.Listagem .Destaque .Thumb img {width: 299px!important;}
							
					
					.EntradaCanal {float: left; clear: both; width: 649px; padding: 0; margin: 0;}
						.EntradaCanal .itemPar {margin: 0!important;}
						
						.EntradaCanal .Item {float: left; width: 320px; height:102px; margin: 0 9px 0 0; background: url(../Images/bgItemECanal.gif) repeat-x left bottom;}
						.EntradaCanal .Item .DadosItem {float: left; width: 320px; height:102px;}
						.EntradaCanal .Item .DadosItem a {position: relative; float: left; width: 320px; height:102px; font-size: 1.2em; font-weight: bold; text-transform: uppercase; text-decoration: none!important;}
						.EntradaCanal .Item .DadosItem a img {position: absolute; left: 30px; bottom: -10px;}
						.EntradaCanal .Item .DadosItem a span {position: absolute; right: 20px; bottom: 23px; width: 165px; text-align: right;}
						
						
					.EstatisticasMenu {clear: both; width: 649px; padding: 0 0 20px 0; margin: 0; background: url(../Images/intermedio.gif) repeat-x left -5px;}
					.EstatisticasMenu select {width: 209px; margin: 0 10px 20px 0; font-size: 1.2em; color: #190E00; border: 1px solid #C6C6C6; background: #E1E1E1;}
					.EstatisticasMenu select.multiplo {margin: 0 0 20px 0!important;}
					.SemResultados {color: #663333; font-size: 1.3em;}
						
			
			/* End Listagem */
			
			/* Centro de Documentacao */
			
			.CentroDocumentacao {float: left; width: 649px; padding: 10px 0 0 40px; font-family: Arial!important; line-height: 1.8em;}
			.SeparadorTexto {clear: both; padding: 0 0 25px 15px;}
			.SeparadorTexto a.linkTexto {padding: 0 0 0 16px; font-size: 1.2em; text-transform: uppercase; background: url(../images/SetaUp.gif) no-repeat left 2px;}
			.SeparadorTexto a.linkTexto:hover {background: url(../images/SetaUpHover.gif) no-repeat left 2px;}
			.SeparadorTexto .DocsRelacionados {width: 457px; padding: 6px 0 0 16px;}
			.SeparadorTexto .DocsRelacionados ul {width: 457px; margin: 0;}
			.SeparadorTexto .DocsRelacionados ul li {width: 457px;}
			
			.TabMenu {float: left; clear: both; width: 649px; padding-bottom: 27px; margin: 0 0 13px 0; font-size: 1em; line-height: 1.1em!important; list-style: none; background: url(../images/bg_menuTabs.gif) no-repeat left bottom;}
			.TabMenuOutros {background: url(../images/bg_menuTabs_outros.gif) no-repeat left bottom!important;}
				.TabMenu li {float: left; display: table; height: 46px; padding: 0 2px 0 11px; background: url(../images/tab_menu_L.gif) no-repeat left top;}
				.TabMenu li.Tab1 {width: 50px;}
				.TabMenu li.Tab2 {width: 130px;}
				.TabMenu li.Tab3 {width: 110px;}
				.TabMenu li.Tab4 {width: 75px;}
				.TabMenu li.Tab5 {width: 120px;}
				
				/* hack chrome e safari */
				@media screen and (-webkit-min-device-pixel-ratio:0) {
					.TabMenu li.Tab1 {width: 60px;}
					.TabMenu li.Tab2 {width: 140px;}
					.TabMenu li.Tab3 {width: 120px;}
					.TabMenu li.Tab4 {width: 90px;}
					.TabMenu li.Tab5 {width: 135px;}
				}
				
				.TabMenu li.OtherDocs {float: right; width: 80px; padding: 0 0 0 7px; background: url(../images/tab_menu_outros_L.gif) no-repeat left bottom;}
				.TabMenu li a {display: table-cell; height: 39px; padding: 7px 6px 0 0; vertical-align: middle; text-align: center; color: #000000; text-transform: uppercase; background: url(../images/tab_menu_R.gif) no-repeat right top;}
				.TabMenu li.OtherDocs a {background: url(../images/tab_menu_outros_R.gif) no-repeat right top;}
				
				.TabMenu a:hover, .TabMenu li.activo a {color: #993300; text-decoration: none;}
				
				.TabMenu li:hover, .TabMenu li.activo {background: url(../images/tab_menu_L_H.gif) no-repeat left bottom!important;}
				.TabMenu li:hover a, .TabMenu li.activo a {background: url(../images/tab_menu_R_H.gif) no-repeat right top!important;}
				.TabMenu li.OtherDocs:hover, .TabMenu li.activo.OtherDocs {background: url(../images/tab_menu_outros_L_H.gif) no-repeat left bottom!important;}
				.TabMenu li.OtherDocs:hover a, .TabMenu li.activo.OtherDocs a {background: url(../images/tab_menu_outros_R_H.gif) no-repeat right top!important;}
			
			.SeparadorTemas {display: block; clear: both; padding: 0 0 34px 19px;}
			.SeparadorTemas .TemaNome {display: block; clear: both; font-size: 1.2em; color: #993300; font-weight: bold; text-transform: uppercase;}
			.SeparadorTemas .DocsRelacionados {width: 481px!important; padding: 10px 0 0 0;}
			.SeparadorTemas ul {width: 481px!important; margin: 0!important;}
			.SeparadorTemas ul li {width: 481px!important;}
			
			.SubSeparadorTemas {display: block; clear: both; padding: 15px 0 0 24px;}
			.SubSeparadorTemas .SubTemaNome {display: block; clear: both; padding: 0 0 5px 0; font-size: 1em; color: #000000; font-weight: bold; text-transform: uppercase;}
			.SubSeparadorTemas .DocsRelacionados {width: 457px!important; padding: 0;}
			.SubSeparadorTemas ul {width: 457px!important; margin: 0!important;}
			.SubSeparadorTemas ul li {width: 457px!important;}
			
			.SeparadorMensagem {display: block; clear: both; font-size:1.3em; padding:0 0 0 15px;}
				
			/* End Centro de Documentacao */
				
			/* DocsRelacionados */
				.DocsRelacionados {display: block; clear: both;}
					.DocsRelacionados .Titulo {font-size: 1.2em; color: #4F3C29; text-transform: uppercase; padding: 0 0 3px 0; float:left;}
					.DocsRelacionados ul {list-style: none; margin-bottom: 30px; background: url(../images/Dotted.gif) repeat-x top left; clear: both; font-size: 1.2em;}
						.DocsRelacionados ul li {clear: both; background: url(../images/Dotted.gif) repeat-x bottom left;}
							.DocsRelacionados ul li a {display: block; padding: 4px 8px 4px 20px; text-decoration: none;  color: #B18900; background: url(../images/icon_ficheiro.gif) no-repeat center left;}
							.DocsRelacionados ul li a.doc {background: url(../images/icon_word.gif) no-repeat center left!important;}
							.DocsRelacionados ul li a.xls {background: url(../images/icon_excel.gif) no-repeat center left!important;}
							.DocsRelacionados ul li a.pdf {background: url(../images/icon_pdf.gif) no-repeat center left!important;}
							.DocsRelacionados ul li a:hover {color: #663333;}
								.DocsRelacionados ul li a span {color: #4F3C29;}
							
			/* Fim DocsRelacionados */
			
			/* Links */
			.MenuDireito {float: left; width: 167px;}
			#homepage .MenuDireito { width: 306px;}

				.LinksRelacionados{padding-top: 13px;}
				.LinksRelacionados .Titulo{font-size: 1.2em; color: #4F3C29; text-transform: uppercase; padding: 0 0 3px 8px; float:left;}
				.LinksRelacionados ul{list-style: none; margin-bottom: 30px; background: url(../images/Dotted.gif) repeat-x top left; clear: both; font-size: 1.2em;}
						.LinksRelacionados ul li{clear: both;}
							.LinksRelacionados ul li a{ display: block; width: 151px; padding: 4px 8px 4px 8px; text-decoration: none; color: #B18900; background: url(../images/Dotted.gif) repeat-x bottom left;}
							.LinksRelacionados ul li a:hover{color: #663333;}
			/* Fim Links */
			
			/* Toolbar */
			
				.ToolBar {display: block; clear: both; padding: 10px 0 0 40px;}
					.ToolBar .printicon {float: left; padding: 0 20px 0 0;}
						.ToolBar span.imprimir {display: block; cursor: pointer; padding: 0 0 0 26px; font-size: 1em; color: #B18900; text-transform: uppercase; background: url(../images/print.gif) no-repeat center left;}
						.ToolBar span.imprimirHover {color: #663333; background: url(../images/print.gif) no-repeat center left!important;}
					
					.ToolBar .send {float: left; padding: 0;}
						.ToolBar span.enviar {display: block; cursor: pointer; padding: 0 0 0 26px; font-size: 1em; color: #B18900; text-transform: uppercase; background: url(../images/send.gif) no-repeat center left;}
						.ToolBar span.enviarHover {color: #663333; background: url(../images/send.gif) no-repeat center left!important;}
			
			
					.corpoFormamigopainel { float: left; width: 650px; height: 520px; clear: both; padding: 10px 0 0 40px; margin: 0; font-size: 1.2em; font-family: Arial !important; }
						.corpoFormamigopainel .borderTop {width: 650px; height: 1px; clear: both; padding: 0 0 10px 0; background: url(../images/dotCor1.gif) repeat-x top;}
						.corpoFormamigopainel fieldset { padding: 0 0 20px; border: 0; float: left; width: 100%; clear: both; background: url(../images/dotCor1.gif) repeat-x bottom; }
						.corpoFormamigopainel .colunaFormLeft { float: left; width: 49%; }
						.corpoFormamigopainel .colunaFormRight { float: right; width: 49%; }	
						.corpoFormamigopainel .RowForm { float: left; width: 100%; padding-top: 3px; clear: both; }
						
						.corpoFormamigopainel textarea.input2{font-family: Arial !important;}
						
					.EnviarAmigoSlide {clear: both; margin-top: 0!important; padding: 0;}
															
			/* Toolbar */
			
			/* Detalhe */
			
			.btnLinkVoltar{ clear:both; font-family:'arial narrow',arial,sans-serif; padding-bottom:20px}
			.btnLinkVoltar a {background: url(../images/setaDown0.gif) no-repeat left center; padding-left:16px; color:#B18900;text-decoration:none; text-transform: uppercase}
			.btnLinkVoltar a:hover {background: url(../images/setaDown.gif) no-repeat left center; color:#190E00;text-decoration:none}
			
			/* Detalhe */
			
	/* Fim Centro */
	
/* Fim Conteudo */

/* Footer */
.Footer{background: url(../images/FundoFooter.gif) no-repeat top left; height: 49px; width: 1000px; margin-top: 30px; float: left; clear: both;}
.Copyright{float: left; width: 460px; font-size: 1.3em; color: #190E00; padding: 10px 20px 0 312px;}
	
.LinksFooter{float: left;}
.LinksFooter ul{list-style: none; height: 40px;}
	.LinksFooter ul li{float: left; padding-top: 10px;}
		.LinksFooter ul li a{text-decoration: none; color: #996600; text-transform: uppercase; font-size: 1.1em; float: left; margin: 0 10px 0 10px;}
			.LinksFooter ul li a:hover, .LinksFooter ul li a.activo {text-decoration: underline;}
.LinksFooter .Separador	{display: block; height: 8px; width: 8px; background: url(../images/separadorMenuSup.gif) no-repeat top left; margin-top: 3px; float: left; }
/* Fim Footer */


/* CleanStyle */
	.cleanStyle h1, .cleanStyle h4{margin: 21px 0!important}
	.cleanStyle h2{margin: 19px 0!important}
	.cleanStyle h3{margin: 18px 0!important}
	.cleanStyle h5{margin: 22px 0!important}
	.cleanStyle h6{margin: 25px 0!important}
	.cleanStyle pre{white-space: pre!important; margin: 13px 0!important}
	.cleanStyle p{margin: 16px 0!important}
	.cleanStyle strong{font-weight: bold!important}
	.cleanStyle em{font-style: italic!important}
	.cleanStyle u{text-decoration: underline!important}
	.cleanStyle strike{text-decoration: line-through!important}
	.cleanStyle sup{vertical-align: super!important}
	.cleanStyle sub{vertical-align: sub!important}
	.cleanStyle ul{display: block!important; margin: 16px 0; padding: 0 0 0 13px; list-style-type: none!important; list-style-position: outside!important}
	/*.cleanStyle ul li{list-style-type: disc!important}
	.cleanStyle ul li ul li{list-style-type: circle!important}
	.cleanStyle ul li ul li ul li{list-style-type: square!important}*/
	.cleanStyle ul li ul{margin: 0!important }
	.cleanStyle ol{display: block!important; margin: 16px 0!important; padding: 0 0 0 40px!important; list-style-type: decimal!important; list-style-position: outside!important}
	.cleanStyle ol li ol{margin: 0!important}
	.cleanStyle blockquote{margin-left: 40px!important}
	.cleanStyle hr{margin: 8px 0!important; border: inset 1px #000!important}
/* FIM Clean Style */

/* MENUS ESQUERDA */
.Menus .Titulo { color:#663333; font-family:Arial Narrow; font-size:2em; margin-bottom:0; padding: 0 0 4px 23px }

/* TAG CLOUD */

.TagCloud {float: left; clear: both; width: 237px; padding: 20px 0 0 0; background: url(../images/setaDown1.gif) no-repeat left top;}
	.TagCloudList { text-align: center; float: left; width: 100%; padding-bottom: 15px; clear:both; }
		.TagCloudList span {float: left;}
		.TagCloudList a { background: #E1BE45; text-decoration: none; color: #000; float: left; padding: 1px 2px; display: block; white-space: nowrap;}
		.TagCloudList a:hover, .TagCloudList a.active { background: #996600; color:#EBCF8B }

		.TagCloudList .tCloud1 { padding: 10px 8px 2px 6px; font-size: 11px; float: right; line-height: 1.3em }
			.TagCloudList .tCloud1a { padding: 3px 8px 2px 56px; font-size: 11px; float: left; line-height: 1.6em }
		.TagCloudList .tCloud2 { padding: 0 2px 1px 16px; font-size: 12px; line-height: 1.2em }
			.TagCloudList .tCloud2a { padding: 3px 0 4px 6px; font-size: 12px; line-height: 1.6em }
		.TagCloudList .tCloud3 { padding: 2px 0 2px 66px; font-size: 13px; line-height: 1.3em }
		.TagCloudList .tCloud4 { padding: 2px 0 2px 6px; font-size: 14px; line-height: 1.3em }
		.TagCloudList .tCloud5 { padding: 2px 0 2px 2px; font-size: 15px; line-height: 1.3em }
		
.homeDestaques { float: left; padding: 0 10px 0 8px; color: #190E00; font-family:Arial Narrow !important; }
.cxPesquisa { padding: 15px 0 0 0; }
	.cxPesquisa .input1 {float: left;}
	.cxPesquisa input.submitImg1 {float: left; cursor:pointer; width:11px; height:11px; border:medium none; padding:0; margin:0 0 0 3px; background:transparent url(../images/SetaUp.gif) no-repeat scroll left top;}
		.cxPesquisa input.submitImg1:hover, .cxPesquisa input.over{background:transparent url(../images/SetaUpHover.gif) no-repeat scroll left top;}
	.cxPesquisa label { display: block; font-size: 1.3em }
	.cxPesquisa a.inputLink {font-size: 1.3em; text-transform: uppercase; padding: 0 15px 0 0; background: url(../images/SetaUp.gif) no-repeat scroll right center;}
	.cxPesquisa a.inputLink:hover {background: url(../images/SetaUpHover.gif) no-repeat scroll right center;}


.input1 {color: #4F3C29; font-size: 1.0em; background: #EAEAEA; width: 258px; border: 1px solid #DBDBDB; margin-right: 2px }			
	select.input1 { width: 260px }
.input1c { font-size: 1.0em; background: #E1E1E1; width: 256px; padding: 0 0 0 2px; border: 1px solid #C6C6C6; margin-right: 2px; }			
*html .input1c {width: 254px; padding: 0 0 0 4px;}
	select.input1c { width: 260px; padding: 0; }			
	
.filtrosPesquisa { float: left; clear: both; width: 276px; padding-bottom: 10px; }
	.filtrosPesquisa select.input1c, .filtrosPesquisa input.input1c {float: left;}
	.filtrosPesquisa input.submitImg1 {float: left; cursor:pointer; width:11px; height:11px; border:medium none; padding:0; margin:0 0 0 3px; background:transparent url(../images/SetaUp.gif) no-repeat scroll left top;}
	.filtrosPesquisa input.submitImg1:hover, .filtrosPesquisa input.over{background:transparent url(../images/SetaUpHover.gif) no-repeat scroll left top;}
	.fundoCinza { display: block; clear: both; padding-top: 5px; background: transparent url(../images/fundoCinza.gif) no-repeat top left; width: 260px; text-transform: uppercase;}
		.fundoCinza ul { border-top: 1px solid #fff;  border-bottom: 1px solid #CED3D9; }
			.fundoCinza li { list-style: none; border-bottom: 1px solid #fff; }	
			.fundoCinza a { background: transparent url(../images/setaUp.gif) no-repeat 5px 7px; display: block; padding: 4px 0 4px 25px; font-size: 1.1em; color: #B18900; text-decoration: none  }	
			.fundoCinza a:hover { color: #663333; background-image: url(../images/setaUp_hi.gif); }			
			
.dottedBottom { background: transparent url(../images/dot1h.gif) repeat-x left bottom }

.myTabsGlobal { position: relative }
.myTabsTitle {display: block; color:#663333; font-size: 1.8em; font-family:Arial Narrow !important; margin-bottom:0; padding-bottom:3px;}
.tab-wrapper { clear: both; background: transparent url(../images/tabWrapper.gif) no-repeat top left; border-bottom: 1px solid #EBE7CC; border-right: 1px solid #EBE7CC; padding: 6px; margin-top: -10px }
.tab-menu {	list-style: none; float: right; font-size: 1.6em }
.tab-menu li { float: left;	line-height: 2em; padding-bottom: 14px }
.tab-menu li a { padding: 0 .5em; font-weight: bold; background: transparent url(../images/setaPequena1.gif) no-repeat left bottom; padding: 0 0 0 7px; margin-right: 8px; color: #E8DFD0; text-decoration: none }
.tab-menu li a:hover,
.tab-menu li a:focus { color:#644D4A; background: transparent url(../images/setaPequena1_hi.gif) no-repeat left bottom; }
.tab-menu li.tab-selected { background: url(../images/tabSelected.gif) no-repeat bottom left }
.tab-menu li.tab-selected a { color:#644D4A; background: none }

.Titulo2 { font-size: 1.1em; text-transform: uppercase; padding-bottom: 20px }
.MaisLinks { text-transform: uppercase }
.MaisLinks:hover {text-decoration: underline!important;}
	
	.MapasiteEstrutura { float: left; width: 100%; clear: both; text-transform: uppercase; font-size: 1.1em  }
		.MapasiteEstrutura a { color: #190E00; text-decoration: none; background: transparent url(../images/dotCor2.gif) repeat-x top; display: block;  padding: 2px 0 }	
		.MapasiteEstrutura .firstItem a { background: none }
		
			
		.MapasiteEstrutura li { list-style: none; float: left; width: 100%; }
		
	.MapasiteEstrutura ul { float: left; width: 100%}
		
	.msNivel1item { float: left; width: 31%; background: transparent url(../images/dotCor1.gif) repeat-x bottom }
	.msNivel1List { background: transparent url(../images/mapasiteTopo.gif) no-repeat top left; float: left; width: 100% }

	.msNivel2subItens { background: transparent url(../images/dotCor1.gif) repeat-x top  }
	.msNivel2List { background: transparent url(../images/mapaSitefimnivel2.gif) no-repeat bottom left; float: left; width: 100% }
	
		
		.msNivel1subItens ul { float: right; width: 66% }
		.msNivel1subItens ul a { width: 47% }
		.msNivel1subItens ul .msNivel2subItens a { width: 100% }
	
	.msNivel2item { float: left; width: 47%; }
		.msNivel2item a, .msNivel1item a { background: none  }
	.msNivel2subItens { background: transparent url(../images/dotCor1.gif) repeat-x top }
	.msNivel2subItens ul { float: right; width: 49%  }
	
.cxAlerta { background: #663333;  padding: 6px; color: #ffffff!important; font-size: 1.2em; margin-bottom: 20px }
.corpoFormamigopainel .cxAlerta, .corpoFormamigopainel .notificacaoamigo_ok {font-size: 1em;}
.notificacaoamigo_ok {background: #663333;  padding: 6px; color: #ffffff!important; font-size: 1.2em; margin: 10px 0 0 0;}
.cxAlerta2 {margin: 0!important;}
	.cxAlerta ul{display: block!important; margin: 10px 0; padding: 0 0 0 30px; list-style-type: none!important; list-style-position: outside!important}
		.cxAlerta ul li{list-style-type: disc!important}


.Formulario { float: left; width: 100%; clear: both; background: url(../images/dotCor1.gif) repeat-x top; font-size: 1.2em }
	.Formulario fieldset { padding: 5px 0 20px; border: 0; float: left; width: 100%; clear: both; background: url(../images/dotCor1.gif) repeat-x bottom; }
	.Formulario .colunaFormLeft { float: left; width: 49% }
	.Formulario .colunaFormRight { float: right; width: 49% }	
	.Formulario .RowForm { float: left; width: 100%; padding-top: 3px; clear: both }

	.label2 { display: block; color: #4F3C29; padding: 2px 0 1px }
	.input2 { color: #190E00; font-size: 1.0em; width: 316px; border: 1px solid #C6C6C6; background: #E1E1E1; }
		select.input2 { width: 318px }
		textarea.input2 { width: 318px; overflow: auto; height: 130px }
	
	.FormularioSubmit { float: left; width: 100%; clear: both; padding: 10px 0 15px }
	.Botao1 { border: none; color: #B18900; padding: 1px 14px 1px 0; font-size: 0.8em  }
	.Botao2 { border: none; color: #B18900; padding: 1px 14px 1px 0;  }
		.btnCancelar {float: left; padding: 0 10px 0 0; background: url(../images/icoCancelar.gif) no-repeat right center;}
			.btnCancelar:hover {background: url(../images/icoCancelarHover.gif) no-repeat right center;}
				.btnCancelar:hover input {color: #4F3C29;}
			.btnCancelar input {cursor: pointer; width: 65px; padding: 1px 0!important; text-align: left; font-size: 0.8em; font-family: Arial!important; text-transform: uppercase; line-height:1.5em; background: transparent;}
			
		.btnEnviar {float: right; padding: 0 8px 0 0; background: url(../images/setaUp.gif) no-repeat right center;}
			.btnEnviar:hover {background: url(../images/setaUpHover.gif) no-repeat right center;}
				.btnEnviar:hover input {color: #4F3C29;}
			.btnEnviar input {cursor: pointer; width: 50px; padding: 1px 0!important; text-align: left; font-size: 0.8em; font-family: Arial!important; text-transform: uppercase; line-height:1.5em; background: transparent;}
		
.Tabela1 { float: left; clear: both; width: 649px; border-collapse: collapse; margin: 20px 0; background: transparent url(../images/dotCor2x.gif) repeat-x left bottom;}
.Tabela1 tbody {text-transform: uppercase; font-size: 1em}
	.Tabela1 th { 
		background: #F4F3D6 url(../images/dotCor2.gif) repeat-x top left; color: #190E00; 
		font-size: 1.2em; vertical-align: middle; white-space: nowrap; border-right: 1px solid #D0C9C8 }
	.Tabela1 th span { background: transparent url(../images/dotCor2.gif) repeat-x bottom; display: block; padding: 5px 15px;  }
	.Tabela1 th.empty { background: transparent; white-space: normal; border-right: none }
	
	.Tabela1 td { 
		padding: 5px 15px; vertical-align: middle; border-right: 1px solid #D0C9C8;
		background: transparent url(../images/dotCor2.gif) repeat-x bottom ;  }

	.TabelaDetalhes1 { padding: 0; text-align: center; cursor: pointer;}
	.TabelaDetalhes1.DetalheAberto { background: #F4F3D6!important  }		
	.TabelaDetalhes1 span {background: transparent url(../images/valores.gif) no-repeat center; width: 31px; height: 15px; display: block; text-indent: -9000px; margin: 0 auto;}
	.TabelaDetalhes1.DetalheAberto span {background: transparent url(../images/valores_hi.gif) no-repeat center;}
	
	.TabelaDetalhes1:hover span, .TabelaDetalhes1.cssOver span { background: transparent url(../images/valores_hi.gif) no-repeat center }
	.TabelaDetalhes1:hover,.TabelaDetalhes1.cssOver { background: #F4F3D6!important }
	
	.TabelaDetalhes2 { padding: 0; text-align: center; cursor: pointer;}
	.TabelaDetalhes2.DetalheAberto { background: #F4F3D6!important  }		
	.TabelaDetalhes2 span {background: transparent url(../images/imoveis.gif) no-repeat center; width: 31px; height: 15px; display: block; text-indent: -9000px; margin: 0 auto;}
	.TabelaDetalhes2.DetalheAberto span {background: transparent url(../images/imoveis_hi.gif) no-repeat center;}
	
	.TabelaDetalhes2:hover span, .TabelaDetalhes2.cssOver span { background: transparent url(../images/imoveis_hi.gif) no-repeat center }
	.TabelaDetalhes2:hover,.TabelaDetalhes2.cssOver { background: #F4F3D6!important }
	
	.TabelaMais1 {padding: 0;}	
		.TabelaMais1 a { 
			background: transparent url(../images/icoMAISabrir.gif) no-repeat center; display: block;
			width: 31px; height: 15px; text-indent: -9000px;  }	
		.TabelaMais1 a:hover { 
			background: transparent url(../images/icoMAISabrir_hi.gif) no-repeat center; display: block;
			width: 31px; height: 15px; text-indent: -9000px;  }				
	
		.TabelaMais1 a.docPDF {	background: transparent url(../images/icoPDFabrir.gif) no-repeat center; }
		.TabelaMais1 a.docPDF:hover {	background: transparent url(../images/icoPDFabrir_hi.gif) no-repeat center; }		
		
	td.TabelaNoPadd { padding: 0; border: none }
	.TabelaMaisDetalhes1 td { background: #F4F3D6 url(../images/dotCor2.gif) repeat-x bottom; padding: 10px 15px; border: none }
		.TabelaMaisDetalhes1 td strong {font-size: 11px;}
	
	.esconde { display: none }	
	
	.Filtros1 { clear: both; padding-top: 5px; background: transparent url(../images/dotCor1.gif) repeat-x top }
	.Filtros1 fieldset { float: left; clear: both; width: 100%; padding-bottom: 5px; margin-bottom: 29px; background: transparent url(../images/dotCor1.gif) repeat-x bottom; border: none }	
		.Filtros1 .TypeSelect1 {float: left; width: 33%;  padding-bottom: 10px }
			.Filtros1 .TypeSelect1 label {display: block; font-size: 1.2em; color: #4F3C29; padding: 0 0 5px 0;}
			.Filtros1 .TypeSelect1 input {float: left; padding: 0 0 2px 5px; width: 196px;  background: #E1E1E1; color: #190E00; border: 1px solid #C6C6C6;}
			.Filtros1 .TypeSelect1 select {float: left; clear: both; width: 95%; margin: 0; color: #190E00; border: 1px solid #C6C6C6; background: #E1E1E1;}
			
		.Filtros1 .Tamanho1 {width: 250px!important;}
		.Filtros1 .Tamanho1 select {width: 240px!important;}
		
		.Filtros1 .Tamanho2 {width: 220px!important;}
		.Filtros1 .Tamanho2 input {width: 203px!important;}
		.Filtros1 .Tamanho2 select {width: 210px!important;}
		
		.Filtros1 .Tamanho3 {width: 173px!important;}
		.Filtros1 .Tamanho3 select {width: 173px!important;}
		
		.Filtros1 .Tamanho4 {width: 178px!important;}
			
		.Filtros1 .TypePesquisar {float: left; width: 33%; padding: 23px 0 10px 0; text-align: right;}
		.Filtros1 .TypePesquisar2 {float: right!important; width: 33%; padding: 23px 5px 10px 0; text-align: right;}
			.Filtros1 .TypePesquisar .botaoFiltrar{cursor: pointer; width: 100px; height: 15px; font-size: 1em; text-transform: uppercase; color: #ffffff; padding: 0 20px 0 0; margin: 0; border: none; background: url(../images/complexBtnOk.gif) no-repeat right top;}
				.Filtros1 .TypePesquisar .botaoFiltrar:hover, .Filtros1 .TypePesquisar input.over {background: url(../images/complexBtnOkHover.gif) no-repeat right top;}
		

.FAQs { font-size: 1.3em }
.FAQs dt { background: #F4F3D6; color: #B18900; cursor: pointer; margin-bottom: 4px; padding: 3px 11px }
.FAQs dt.selected { background: #E9E8B4; color: #663333; cursor: default!important; }
.FAQs dd { }
	.FAQs .elementDiv {padding: 6px 11px 16px}
	.FAQs .elementDiv p {padding: 0 0 16px 0;}

.Galeria01 { display: block; padding: 0 0 22px 0; font-size: 1.2em; }
	.TituloGaleria { display: block; color: #4F3C29; font-weight: bold; }
	.ResumoGaleria ul{padding: 0 0 0 15px!important;}
		.ResumoGaleria ul li {list-style-image: url(../images/bullet.gif);}
	
	
	.galFotosGrupo {float: left; clear: both; width: 649px; padding: 0 0 10px 0;}
	.galFotos { float: left; width: 300px; padding: 12px 0 1px 0; background: transparent url(../images/dotCor2.gif) repeat-x top; text-align: center }
	.galFotoOpcoes { clear: both; float: left; width: 100%;  padding: 2px 0 12px; background: transparent url(../images/dotCor2.gif) repeat-x bottom; text-align: right;}
		
	.galFotoTextos { float: right; width: 330px; text-align: left; padding-top: 15px }	
		.galTitulo { color: #663333; }	
		
	.galFotoCarac {}
		.galFotoCarac ul{padding: 0!important; list-style: none; color: #4F3C29; list-style-image: none;}
			.galFotoCarac li { padding: 0 0 2px 10px; background: url(../images/bullet.gif) no-repeat left 5px;}
				.galFotoCarac li div { color: #4F3C29; font-size: 1.3em; display: inline }

.Imovel {clear: both; padding: 8px 0;}
.Imovel .ImovelTema {display: block; font-size: 1.1em; color: #B18900;}

/* Pequenos acertos */

.hide {display: none;}

/* cleanTexto */

.cleanTexto h1 {display: block; font-size: 2em!important; color: #663333; font-weight: normal; padding: 0 0 3px 0!important; margin: 0 0 12px 0!important; font-family: Arial Narrow!important;}
.cleanTexto h2 {display: block; font-size: 1.2em!important; color: #4f3c29; font-weight: bold; padding: 0!important; margin: 0 0 12px 0!important; font-family: Arial!important;}
.cleanTexto h3 {display: block; font-size: 1.3em!important; color: #663333; font-weight: normal; padding: 0!important; margin: 0 0 10px 0!important; font-family: Arial!important;}
.cleanTexto h4 {display: block; font-size: 1.1em!important; color: #4f3c29; font-weight: bold; padding: 0!important; margin: 0 0 8px 0!important; font-family: Arial!important;}

.cleanTexto ul {padding: 0!important; list-style: none!important; color: #4F3C29;}
.cleanTexto ul li {padding: 0 0 2px 10px; list-style: none!important; background: url(../images/bullet.gif) no-repeat left 5px;}

.cleanTexto ol {padding: 0!important; list-style: none!important; color: #4F3C29;}
.cleanTexto ol li {padding: 0 0 2px 10px; list-style: none!important; background: url(../images/bullet.gif) no-repeat left 5px;}

.cleanTexto table{width: 100%; border-collapse: collapse; margin: 0 0 16px 0; border: 1px dashed #D0C9C8;}
	.cleanTexto table thead th{text-align: center; color: #4F3C29; padding: 10px 8px 5px 8px; background: url(../Images/headerTable.gif) repeat-x left top;}
	.cleanTexto table thead th.First {background: none!important;}
	.cleanTexto table tbody th{text-align: left; font-weight: normal; color: #4F3C29; padding: 10px 8px 5px 8px;}
	.cleanTexto table tbody th.First {background: url(../Images/headerTable.gif) repeat-x left top;}
	.cleanTexto table tbody td{text-align: right; color: #000000; padding: 10px 8px 5px 8px;}

.cleanTexto table.compact {width:auto; line-height: 0.8em!important;}
.cleanTexto table.compact thead th {padding: 10px 6px 5px 6px;}
.cleanTexto table.compact tbody th, .cleanTexto table.compact tbody td {padding: 5px 6px}

.cleanTexto table.imoveis {width: 100%; border: 0; border-collapse: collapse;}
.cleanTexto table.imoveis tbody td {vertical-align: top; text-align: left; border: 1px solid #D0C9C8; background: none!important;}
.Tabela1 table.imoveis {width: 100%; border: 0; border-collapse: collapse;}
.Tabela1 table.imoveis tbody td {vertical-align: top; text-align: left; border: 1px solid #D0C9C8; background: none!important;}


.cleanTexto table.TabelaIntro{width: 100%; border-collapse: collapse; margin: 0 0 16px 0; border: 3px solid #B78623;}
	.cleanTexto table.TabelaIntro tbody td{vertical-align: top; text-align: left; color: #000000; padding: 10px 10px 8px 10px;}
	.cleanTexto table.TabelaIntro p {margin: 0!important; padding: 0 0 2px 0;}

/* end of cleanTexto */

	