/*

Terra Brasilis 2008 - versao 2

*/

* {
	margin:0;
	padding:0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

a:link, a:visited 	{ text-decoration:underline; }
a:hover, a:focus 		{ text-decoration:none; }


body {
	background:url(../images/pattern.gif) repeat center;
	font-size:0.8em;
}

h1#marca a {
	background:url(../images/logo.gif) center no-repeat;
	display:block;
	margin:15px 0 15px 15px;
	width:233px;
	height:81px;
	text-indent:-9999px;
	float:left;
}

#geral {
	background:#fff;
	margin:20px auto;
	width:960px;
}


/* classes genericas */
span.clear { visibility:hidden; display:block; clear:both; height:1px; margin:0; padding:0; }
span.saibaMais { font-size:0.85em; display:block; text-align:right; }
	span.saibaMais a { background:url(../images/ico_tb.gif) left center no-repeat; padding:0 0 0 16px; }
	span.saibaMais a:link { color:#f66014; }
	span.saibaMais a:visited { color:#a03a07; }
	span.saibaMais a:hover, span.saibaMais a:focus { text-decoration:none; }
	span.saibaMais a:active { color:#f66014 !important; background-color:transparent !important; }

span.riacho { font-size:1em; display:block; text-align:left; padding-bottom:5px; }
/*span.riacho strong { background:url(../images/ico_tb.gif) left center no-repeat; padding:0 0 0 16px; _text-decoration:none !important; }*/
	
	
h3.vejaTb { color:#a5c1b2; font-size:1em; font-weight:normal; text-transform:uppercase; margin:0 0 10px 0; line-height:130% }
ul.vejaTb li { margin:0 0 10px 0; }
ul.vejaTb li a:hover { background:#F4FAF7 url(../images/ico_tb.gif) no-repeat scroll 2px 11px !important; padding:7px 2px 7px 18px;  }
ul.vejaTb li em { font-style:normal; display:block; }
ul.vejaTb a { color:#F66014; font-weight:bold; display:block;  text-decoration:none !important; line-height:140%; background:transparent url(../images/ico_tb.gif) no-repeat scroll 2px 11px; padding:7px 2px 7px 18px; }
ul.vejaTb li em a.email { padding:0 !important; display:inline !important; background:none !important; }
/*ul.vejaTb a strong { color:#F66014; font-size:1em; *background-position-y:3px; }*/

/*ul.vejaTb a:hover,
ul.vejaTb a:focus { background:#F4FAF7; }*/

ul.informativos li { height:80px; }
ul.informativos li a { height:80px; }
ul.informativos li img { float:left; margin:0 16px 0 0; }

ul.vejaTb li.atual { 
	background:#F4FAF7;
	color:#467559 !important;
	display:block;
	font-size:1em;
	line-height:140%;
	text-decoration:none; 
}
ul.vejaTb li.atual a { color:#467559 !important; }

.invisivel {width:0 !important;	height:0 !important;	padding:0 !important;	margin:0 !important;	visibility:hidden !important;}

p.aviso { border:1px solid #bdcec6; padding:8px 8px 8px 50px; background:#fafdc5 url(../images/get_adobe.gif) 12px 16px no-repeat; }


/* Estrutura do topo */
#idioma { float:right; margin:15px 20px 0 0; font-size:0.9em; display:none; }
#idioma li a { padding:0 22px 0 0; color:#467559; }
#idioma li a.portugues { background:url(../images/flag_pt.gif) right bottom no-repeat;	}


/* Estrutura do menu */
#menuPrincipal { border-bottom:5px solid #dce8e1; border-top:1px solid #dce8e1; height:32px; clear:both; }
#menuPrincipal:after { content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}

#menuPrincipal li { display:block; float:left; border-right:1px solid #dce8e1; }
#menuPrincipal li.last { border:none; }
#menuPrincipal li.atual a { cursor:default; }
#menuPrincipal li.emp a { cursor:pointer !important; }
#menuPrincipal li a { display:block; height:32px; white-space:nowrap; text-indent:-9999px; background-image:url(../images/menu-completo.gif); background-repeat:no-repeat; }

#mHome a 				{ width:135px; background-position:0 -10px; }
#mTB a					{ width:133px; background-position:-130px -10px; }
#mEmpreend a			{ width:174px; background-position:-264px -10px; }
#mNoticias a			{ width:100px; background-position:-437px -10px; }
#mMidia a				{ width:110px; background-position:-539px -10px; }
#mContato a				{ width:140px; background-position:-649px -10px; }
#mTrabalhe a			{ width:162px; background-position:-791px -10px; }

#mHome a:hover, #mHome a:focus 					{ background-position:0 -62px; }
#mTB a:hover, m#TB a:focus							{ background-position:-130px -62px; }
#mEmpreend a:hover, m#Empreend a:focus			{ background-position:-264px -62px; }
#mNoticias a:hover, #mNoticias a:focus			{ background-position:-437px -62px; }
#mMidia a:hover, #mMidia a:focus					{ background-position:-539px -62px; }
#mContato a:hover, #mContato a:focus			{ background-position:-649px -62px; }
#mTrabalhe a:hover, #mTrabalhe a:focus			{ background-position:-791px -62px; }

#mHome.atual a 				{ background-position:0 -113px; }
#mTB.atual a					{ background-position:-130px -113px; }
#mEmpreend.atual a			{ background-position:-264px -113px; }
#mNoticias.atual a			{ background-position:-437px -113px; }
#mMidia.atual a				{ background-position:-539px -113px; }
#mContato.atual a				{ background-position:-649px -113px; }
#mTrabalhe.atual a			{ background-position:-791px -113px; }



/* banners que mudam de acordo com a secao */
.bannerSecao { border-bottom:1px solid #f66014; padding-bottom:1px; }
.bannerSecao:after { content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
.bannerSecao.interna { height:201px; overflow:hidden; }
.bannerSecao.home { height:302px; overflow:hidden; }

.bannerSecao .texto { float:left; width:243px; background:#467559; padding:20px 18px; overflow:hidden; }
.bannerSecao.interna .texto { height:161px; display:none; }
.bannerSecao.riacho .texto { height:160px; display:block }
.bannerSecao.riacho img { float:right; }
.bannerSecao.home .texto { height:262px; }
	.texto h2 { font-size:1.6em; margin:0 0 10px 0; line-height:110%; color:#fff; font-weight:normal; text-transform:uppercase;  }
	.texto p { font-size:1.2em; margin:0 0 10px 0; line-height:130%; color:#b5c8bd; }
	.texto a { color:#fff; }

.bannerSecao.interna .flashSecao { width:960px; height:201px; float:right; /* width:681px; */ }
.bannerSecao.home .flashSecao { width:681px; height:201px; float:right; }


/* destaques da home */

#destaquesHome { padding:0px 0 30px 15px; position:relative; }
#destaquesHome h4 { color:#a5c1b2; font-size:1.5em; margin-top:0 !important; margin-left:0 !important; font-weight:normal; text-transform:uppercase;  line-height:130%; }
#destaquesHome h5 { color:#a5c1b2; font-size:1.5em; width:100px; margin-top:18px; margin-left:5px; font-weight:normal; text-transform:uppercase;  line-height:130% }
#destaquesHome h3 { font-size:1.5em; }
#destaquesHome h3 a { color:#005524;  font-weight:normal; text-transform:uppercase; line-height:130%; }
#destaquesHome p a { font-size:1.1em; line-height:140%; margin:0 0 20px 0; color:#66997c; }
#destaquesHome p a:hover,
#destaquesHome p a:focus { color:#023216; }

#destaquesHome h3 a,
#destaquesHome p a { display:block; text-decoration:none; }

#destaquesHome .coluna { width:200px; float:left; /*margin:0 26px 30px 0;*/ padding:4px 6px 8px; display:inline;/* position:absolute;*/ }
#destaquesHome .last { /*float:right !important; _margin-right:10px;*/ }
#destaquesHome .last2 { /*float:right !important; margin-top:-316px; *margin-top:-320px; _margin-right:10px;*/ }

#destaquesHome .coluna:hover { background:#ebeeec; }
#destaquesHome .coluna img { margin:0 0 15px; }

/*#destaqueScroll { width:715px; height:405px; overflow:hidden; position:relative; float:left; }*/
#destaqueScroll { width:700px; height:304px !important; overflow:hidden; position:relative; float:left; _width:715px; }
#destaqueScroll ul { margin:0; position:absolute; }
#destaqueScroll ul li { display:block; width:200px; height:300px; float:left; margin:0 32px 0 0; position:relative; left:0px; _margin:0 25px 0 0;  }


#destaquesHome .scroll { width:682px; height:20px; background:url(../images/barra_scroll2.gif) no-repeat bottom; padding-top:30px; clear:both; /*bottom:3%;
position:absolute;*/ }
#destaquesHome .scroll a img#esquerda { margin-left:182px; margin-top:-3px; }
#destaquesHome .scroll a img#direita { margin-right:182px; margin-top:-3px; }

a#dest-jardinsSerra, a#dest-quintasLago, a#dest-riachoMaceio {
	width:200px; height:117px; display:block; background-repeat:no-repeat; margin:0 0 15px;
}
a#dest-riachoMaceio { background-image:url(../images/temp_01.jpg); }
a#dest-jardinsSerra { background-image:url(../images/temp_02.jpg); }
a#dest-quintasLago  { background-image:url(../images/temp_03.jpg); }
a#dest-jardinsSerra, a#dest-quintasLago, a#dest-riachoMaceio { 
	background-position:bottom;
}
a#dest-jardinsSerra:hover, a#dest-quintasLago:hover, a#dest-riachoMaceio:hover {
	background-position:center -4px;
}


#colunaNoticia { float:right !important; margin:0 18px 0 0 !important; padding:4px 6px 8px 4px !important; _position:relative !important;}
#colunaNoticia li { color:#005524 !important; margin:0 0 50px; height:168px; /*overflow:hidden;*/ line-height:120%; }
#colunaNoticia h4 { color:#a5c1b2; font-size:1.5em; margin-top:0 !important; margin-left:0 !important; font-weight:normal; text-transform:uppercase;  line-height:130%; position:relative; top:-29px; }
#colunaNoticia li strong a { font-size:1.2em; color:#f66014; margin:0 0 10px 0; }
#colunaNoticia li a { color:#66997C; text-decoration:none; }
#colunaNoticia li a:hover { text-decoration:underline; }

.noticiasHome { height:165px; margin:-23px 0 27px; overflow:hidden; }
.noticiasHome li strong { display:block; }
.noticiasHome li span a { margin:0 0 14px; display:block; }



/* estrutura do conteudo principal - internas */
#conteudo { background:#f5f9f7; float:left; width:550px; margin:30px 5px 70px 18px; line-height:150%; padding:20px; }
#conteudo h3 { color:#005524;  font-weight:normal; text-transform:uppercase; line-height:130%; font-size:1.5em; margin:0 0 15px 0; }
#conteudo h4 { color:#F66014;  font-weight:bold; line-height:130%; font-size:1.1em; margin:15px 0 0 0; }

#conteudo a:link { color:#f66014; }
#conteudo a:visited { color:#a03a07; }
#conteudo a:hover,
#conteudo a:focus { text-decoration:none; }
#conteudo a:active { background:#f66014; color:#fff; }

#conteudo p,
#conteudo li { font-size:1em; }

#conteudo p { color:#467559; margin:12px 0; }
#conteudo ul { margin:0 0 0 15px; }
#conteudo li { color:#467559; margin:5px 0; }
#conteudo ul li { list-style:outside disc; }
#conteudo ol li { list-style:outside decimal; }

#conteudoWork { background:#f5f9f7; float:left; width:520px; margin:30px 5px 30px 18px; line-height:150%; padding:20px; }
#conteudoWork h3 { color:#005524;  font-weight:normal; text-transform:uppercase; line-height:130%; font-size:1.5em; margin:0 0 15px 0; }

/*estrutura interna da pagina riacho maceio*/

#conteudo.riacho { background:#f5f9f7; float:left; width:464px; margin:30px 5px 70px 4px !important; line-height:150%; _margin:30px 0px 70px 0px !important; }
#conteudo.riacho h3 { color:#005524;  font-weight:normal; text-transform:uppercase; line-height:130%; font-size:1.5em; margin:0 0 15px 0; }
#conteudo.riacho h4 { color:#F66014;  font-weight:bold; line-height:130%; font-size:1.1em; margin:15px 0 0 0; }

#conteudo.riacho a:link { color:#f66014; }
#conteudo.riacho a:visited { color:#a03a07; }
#conteudo.riacho a:hover,
#conteudo.riacho a:focus { text-decoration:none; }
#conteudo.riacho a:active { background:#f66014; color:#fff; }

#conteudo.riacho p,
#conteudo.riacho li { font-size:1em; }

#conteudo.riacho p { color:#467559; margin:12px 0; }
#conteudo.riacho ul { margin:0 0 0 15px; }
#conteudo.riacho li { color:#467559; margin:5px 0; }
#conteudo.riacho ul li { list-style:outside disc; }
#conteudo.riacho ol li { list-style:outside decimal; }

/* estrutura dos empreendimentos */
.empreend { clear:both; margin:0 0 14px 0; padding:6px 8px; }
.empreend:hover { background:#ecf7f1; }
.empreend img { float:left; margin:0 12px 12px 0; }
.empreend txt { float:left; }
.empreend h4 { margin:0 !important; }

.empreend-container { width:884px !important; }


/* estrutura de galeria */
.galeria { background:#DCE8E1; clear:both; margin:30px 0 0 0; padding:14px; width:508px; float:left; }
.galeria h4 { font-size:0.9em !important; margin:0 0 14px !important; }

.linha { margin:0 0 10px 0; }
.linha img { margin:0 10px 0 0; }
.linha img.last { margin:0 !important; }
.linha a:active { background:none !important; }


/* estrutura de ficha tecnica */
.ficha ul { line-height:130%; list-style:outside disc; margin:0 0 15px 14px; *margin: 0 0 15px 15px; }
.ficha ul li { padding:3px 0; }
.ficha h4.vejaTb { color:#a5c1b2; font-size:1em; font-weight:normal; text-transform:uppercase; line-height:130% }
.ficha h4.vejaTbMais { color:#a5c1b2; margin-top:24px; font-size:1em; font-weight:normal; text-transform:uppercase; line-height:130% }

/* formulario de contato */
form.contato { width:500px; }
form.contato fieldset.bloco { margin:0 0 18px 0; }
form.contato fieldset.bloco label { display:block; float:left; width:89px; color:#467559; }
form.contato fieldset.bloco input,
form.contato fieldset.bloco textarea { display:block; float:left; width:399px; padding:2px 3px; font-size:13px; color:#467559; }
form.contato fieldset.bloco textarea { height:150px; }

fieldset.news { font-size:0.85em; color:#467559; text-align:right; }
fieldset.news label { cursor:pointer; } 


/* formulario de contato de empreendimentos */
h3.subtituloForm { display:block; float:left; width:400px; color:#467559; font-size:1.1em; line-height:120%; font-weight:bold; padding-top:1px; }
form.contatoEmp { width:420px; margin-top:50px; margin-bottom:20px; }
form.contatoEmp fieldset.bloco { margin:0 0 18px 0; }
form.contatoEmp fieldset.bloco label { display:block; float:left; width:89px; color:#467559; }
form.contatoEmp fieldset.bloco input,
form.contatoEmp fieldset.bloco textarea { display:block; float:left; width:399px; padding:2px 3px; font-size:13px; color:#467559; }
form.contatoEmp fieldset.bloco textarea { height:150px; }

fieldset.novas { font-size:0.85em; color:#467559; text-align:left; }
fieldset.novas label { cursor:pointer; } 

/* formulario do trabelhe conosco */
form.trabalhe { width:500px; }
form.trabalhe fieldset.bloco { margin:0 0 18px 0; }
form.trabalhe fieldset.bloco label { display:block; float:left; width:140px; color:#467559; }
form.trabalhe fieldset.bloco input,
form.trabalhe fieldset.bloco textarea { display:block; float:left; width:335px; padding:2px 3px; font-size:13px; color:#467559; }
form.trabalhe fieldset.bloco textarea { height:120px; }


/* itens gerais de formulario */
fieldset.buttons { text-align:right; margin:10px 0 0 0; }
fieldset.buttons button { cursor:pointer; }
fieldset.buttons button.btEnviar { border:none; background:#99caad; color:#fff; padding:2px 3px; font-weight:bold; font-size:13px; }
fieldset.buttons button.btReset { border:none; background:none; color:#467559; font-size:11px; }


/* estrutura do conteudo secundario - internas */
#secundario { float:right; width:275px; margin:30px 15px 30px 15px; color:#467559; *padding-left:1px; _margin:30px 10px 0 0 !important; }
#secundario a.hotsite { color:#467559; }
#secundario a.hotsite:link { color:#f66014; }
#secundario a.hotsite:visited { color:#a03a07; }
#secundarioWork { float:right; width:315px; margin:30px 21px; color:#467559; }
#secundarioWork p { line-height:130%; }
#secundario.riacho { float:left; width:180px; margin:30px 0px 30px 15px; color:#467559; _padding-left:13px; }
#secundarioNot { float:right; width:275px; margin:30px 15px 30px 15px; color:#467559; clear:both; }

/* estrutura do rodape */
#rodape { background:#dce8e1; clear:both; height:14px; padding:13px 12px; font-size:0.9em; margin-top:20px; }

#rodape span { float:left; }
#rodape span strong { background:url(../images/pontos.gif) right center no-repeat; padding:0 20px 0 0; margin:0 14px 0 0; }
#rodape address { display:inline; font-style:normal; background:url(../images/pontos.gif) right center no-repeat; padding:0 20px 0 0; margin:0 12px 0 0; }

.assinatura { float:right; font-size:0.86em; } 
.assinatura:link,
.assinatura:visited { color:#467559; }
.assinatura:hover,
.assinatura:focus { text-decoration:none; }

.assinatura span {display:block;	text-indent:-9999px;	height:1px;	width:1px;}

#fotosRiacho {
	/*float:right;*/
	background:#F4FAF7 none repeat scroll 0 0;
	margin-bottom:20px;	
	width:182px;
	margin-left:30px;
	/*_margin:30px 8px 0 0;*/
}
#fotosRiacho img {
	padding-bottom:15px;
	display:block;
	margin-left:10px;
}
#conteudoRiacho {
	float:right;
	width:750px;
}
#fotosRiacho h4 {
	color:#F66014;
	font-size:0.9em;
	font-weight:bold;
	line-height:130%;
	padding-bottom:5px;
	margin-left:11px;
	padding-top:7px;
}
#fotosRiacho h4.img {
	color:#F66014;
	font-size:0.9em;
	font-weight:bold;
	line-height:130%;
	padding-bottom:5px;
	padding-top:10px;
	margin-left:10px;
}
span.msgErro, div#aviso {
	color:#BA0000;
	display:block;
	font-size:0.7em;
	margin:3px 0 0;
}
div#aviso {
	display:none !important;
}
span.msgErro { clear:left; }
h4.mapas { 
	color:#A5C1B2;
	float:right;
	font-size:1em;
	font-weight:normal;
	height:15px;
	line-height:130%;
	margin:10px 200px 0 0;
	text-transform:uppercase;
	width:90px;
	_margin:0px 100px -15px 0 !important;
}
h4.mapas2 { 
	color:#A5C1B2;
	float:right;
	font-size:1em;
	font-weight:normal;
	height:15px;
	line-height:130%;
	margin:10px 200px 0 0;
	text-transform:uppercase;
	width:90px;
	_clear:both;
	_margin:0px 100px 0px 0 !important;
}
#fotosMap {
	float:right;
	margin:8px 95px 20px 0;
	background:#F4FAF7 none repeat scroll 0 0;
	padding:10px;
	width:160px;
	height:120px;
	_margin:8px 46px 20px 0;
}
#fotosMap img {
	padding-bottom:15px;
	display:block;
	_padding-right:3px;
	_padding-bottom:0 !important;
}
#fotosMap2 {
	float:right;
	margin:8px 95px 20px 0;
	background:#F4FAF7 none repeat scroll 0 0;
	padding:10px;
	width:160px;
	height:255px;
	_padding:4px !important;
	_margin:8px 43px 20px 0;
}
#fotosMap2 img {
	padding-bottom:15px;
	display:block;
}
#fotosPlanta {
	float:right;
	margin:8px 95px 20px 0;
	background:#F4FAF7 none repeat scroll 0 0;
	padding:10px;
	width:160px;
	height:121px;
	_margin:8px 47px 20px 0;
}
#fotosPlanta img {
	padding-bottom:15px;
	display:block;
	_padding-right:2px;
}
#fotosPlanta2 {
	float:right;
	margin:8px 95px 20px 0;
	background:#F4FAF7 none repeat scroll 0 0;
	padding:10px;
	width:160px;
	height:123px;
	_margin:8px 47px 20px 0;
	_clear:both;
}
#fotosPlanta2 img {
	padding-bottom:15px;
	display:block;
	_padding-right:2px;
}
#secundario.forta {
	 float:right; 
	 width:275px; 
	 margin:5px 15px 30px 15px; 
	 color:#467559; 
}
.forta h4.vejaTb { color:#a5c1b2; font-size:1em; font-weight:normal; text-transform:uppercase; line-height:130% }
 
/*paginacao de fotos inicio*/

#paginacaoFotos {
	clear:both;
	font-size:10px;
	font-weight:bold;
	margin:15px auto;
	text-align:center;
}

#paginacaoFotos span.atual {
	background:#467559 none repeat scroll 0% 50%;
	color:#ffffff;
	padding:2px 6px;
}

#paginacaoFotos span a {
	background:#ffffff none repeat scroll 0%;
	color:#467559 !important;
	padding:2px 6px;
	text-decoration:none !important;
}
#paginacaoFotos span a:hover {
	background:#F4FAF7 none repeat scroll 0%;
	color:#F66014 !important;
}

/*paginacao de fotos fim*/

.voltar { line-height:150%; padding-top:15px; font-size:0.85em; }
.voltar a { width:36px; height:15px; width:35px; float:right; background:url(../images/ico_tb.gif) left 3px no-repeat; padding:0 0 0 16px; color:#F66014; cursor:pointer; }
.voltar a:link { color:#f66014; }
.voltar a:visited { color:#a03a07; }
.voltar a:hover { text-decoration:underline !important; }
.voltar a:active { color:#f66014 !important; background-color:transparent !important; }
.voltar a.trabalheConosco { margin-right:20px !important; }
.voltar a.faleConosco { margin-right:50px !important;  }
.voltar a.galerias { margin:10px 10px 0 0; }


#blocoComple {
	background:#F5F9F7;
	width:590px;
	height:210px;
	float:left;
	margin:-28px 0 40px 17px;
}
.bgBloco {
	padding:37px 0 0 22px;
	background:url(../images/bloco.gif) no-repeat 22px 40px;
	width:535px;
	height:135px;
}
.infoBloco { float:left; width:390px; }
.infoBloco img { padding:17px 0 0 30px; float:left; }
.infoBloco p {
	float:right !important;
	margin:30px 25px 0 0;
	line-height:130%;
	margin:18px 27px 0 0;
	color:#F66014;
	
}
.infoBloco h5 {
	float:right !important;
	font-size:1.5em;
	margin:15px 138px 0 0;
	color:#005524;
	text-transform:uppercase;
	line-height:130%;
	font-weight:normal;
}
.botoesBloco {
	float:right;
	display:block;
	height:100px;
	width:130px;
}
.botoesBloco a img { margin-top:35px; padding:0 0 0 10px; }
.botoesBloco a img.embaixo {
	margin-top:18px;
	padding:0 0 0 11px;
}
#bgblocoLat { width:180px; background:#F4FAF7; height:430px;  }
#bgblocoEmp { width:265px; background:#F4FAF7; height:90px; float:right; margin:0 10px 20px 0; /*_margin:0 43px 20px 0;*/ }
#bgblocoEmpRiacho { width:220px; background:#F4FAF7; height:122px; float:right; margin:0 8px 20px 0; }
#bgblocoEmpLocalRiacho { width:220px; background:#F4FAF7; height:90px; float:right; margin:0 8px 20px 0; }
#bgblocoEmpLocal { width:265px; background:#F4FAF7; height:90px; float:right; margin:0 10px 20px 0; /*_margin:0 43px 20px 0;*/ }
#bgblocoLat.riacho { width:180px; background:#F4FAF7; height:450px; margin:0; height:433px;
padding:1px; }

#blocoLat {
	/*float:right;*/
	background:url(../images/bloco2.gif) no-repeat;
	width:160px;
	height:410px;
	margin:10px 10px 0;
}
/*#blocoEmp {
	float:right;
	background:url(../images/bloco2.gif) no-repeat;
	width:160px;
	height:410px;
	margin:10px 10px 20px 0;
	_margin:10px 5px 20px 0;
}*/
.colunaLat { float:right; width:230px; margin:30px 2px 0 0; }
.blocoText { _margin-left:5px; }
.blocoText img { margin-top:8px; padding:5px 0 0 14px; float:left; _padding:5px 0 0 8px; }
.blocoText h5 {
	font-size:1.3em;
	margin:8px 0 0 10px;
	color:#005524;
	text-transform:uppercase;
	line-height:130%;
	font-weight:bold;
	height:20px;
}
.blocoText p {
	line-height:135%;
	margin:10px 0 0;
	width:158px;
	float:right;
	color:#467559;
}
.blocoText p a { color:#F66014; text-decoration:none; }
.blocoText p a:hover { text-decoration:underline; }
.blocoText p a:visited { color:#A03A07; }

.blocoTextRiacho img { margin-top:8px; padding:5px 0 0 14px; float:left; _padding:5px 0 0 8px; }
.blocoTextRiacho p {
	line-height:135%;
	margin:10px 0 0;
	width:115px;
	float:right;
	color:#467559;
}
.blocoTextRiacho p a { color:#F66014; text-decoration:none; }
.blocoTextRiacho p a:hover { text-decoration:underline; }
.blocoTextRiacho p a:visited { color:#A03A07; }
.blocoBot a img { margin-top:70px; padding:0 0 0 28px; _margin:70px 30px 0 0; }
.blocoBot a img.embaixo { margin-top:18px; }

.blocoBotEmp { height:70px; margin-top:70px;}
.bcaabb { height:70px; margin-top:52px;}
.blocoBotEmp a img { padding:0 0 0 28px; /**margin:27px 30px 0 0;*/ }
.blocoBotEmp a img.embaixo { margin-top:18px; }


/* popup RSS -------------- */
#rss {
	padding:6px 20px;
	width:410px;
	background:#fff;
	border:6px solid #DCE8E1;
	height:395px;
}
#rss #fechaRss {
	float:right;
	margin:6px 0 0;
}
#fechaRss a { padding-bottom:10px; color:#467559; }
/* popup RSS -------------- */

p.legenda {
font-size:12px !important;
font-style:italic !important;
color:#000000 !important;
}