@import url('http://www.hagah.com.br/especial/arquivos_hagah/css/especiais-hagah-2010.css?20251223');
	/*Formulario Pense-Banrisul*/	
	.rbs-modal-title {
		display:none;
	}	

	#rbs-modal {
		background: none !important;
		padding: 0 !important;
		top: 100px !important;
	}

	.rbs-modal-iframe {
		width: 600px !important;
		height: 740px !important;
	}
	
	.ie8 .rbs-modal-iframe {
		height: 630px !important;
	}
	
	.ie7 .rbs-modal-iframe {
		height: 658px !important;
	}
	
	span.rbs-modal-close {	
		background: url(../icon/pense-sprite-modal-email.png) -247px 0 !important;
		display: block;
		height: 27px !important;
		position: absolute;
		right: 40px;
		text-indent: -9000px;
		text-align: left !important;
		top: 40px;
		width: 27px !important;
		padding: 0 !important;
	}
	/*Formulario Pense-Banrisul*/

	/* Cartilha do Investidor */
	.dados {
		height: 50px;
		margin: 0 !important;
		width: 615px !important;}

	.dados small { display: none; }

	div.modeloduvidas-b .coluna-b .box div.resposta { margin-top: 10px; }

	div#wrapper_full ul li.botao a, body.popup ul li.botao a {
		background: none !important;
		color: #314C09 !important;
		font-size: 12px !important;
		font-weight: normal !important;
		text-decoration: underline !important;
		text-transform: none;}

	div#wrapper_full ul li.botao a:hover, body.popup ul li.botao a:hover {
		background: none !important;
		color: #314C09 !important;
		text-decoration: underline !important;}

	.botao a, .botao span {
		font-weight: normal !important;
		padding: 10px 10px 0 14px !important;}

	ul.linha li.direita { display: none; }

	div.modeloduvidas-b .coluna-b .box a.topo { display: none; }

	#fileboxOverlay { z-index: 999 !important; }

	#filebox { z-index: 9999 !important; }
	/**/

	/* formulario */
	.duvidas-frequentes li {width:100%; float:left; overflow:hidden; margin-top:10px;}
	.duvidas-frequentes li label small {width:30em;}
	.duvidas-frequentes input, .duvidas-frequentes textarea {width:30em; float:left; padding:0.3em;}
	.duvidas-frequentes label {width:100%; float:left;}
	.duvidas-frequentes #idade {margin-right:0.3em; width:6em;}
	.duvidas-frequentes #email {margin-right:0.3em; width:20em;}
	.duvidas-frequentes #numero {margin-right:0.3em; width:2em;}
	.duvidas-frequentes small {width:100%; float:left; padding-top:0.5em;}
	.duvidas-frequentes input.opts {width:auto; float:none;}
	.duvidas-frequentes select {width:30.8em; float:left;}
	.duvidas-frequentes .contador label {width:100%;}	/**/

	.duvidas-frequentes #formulario input,
	.duvidas-frequentes #formulario textarea,
	.duvidas-frequentes #formulario  select {
    background-color: #FAFAFA;
    border: 0.1em solid #999;}

	.duvidas-frequentes textarea#mensagem {padding:0.3em !important; width:30em !important;}

	.duvidas-frequentes ul.linha li.direita { display: block !important; }
	/**/

	/* perguntas e respostas */
	.duvidas-frequentes .modeloduvidas-a, .duvidas-frequentes .modeloduvidas-b {
		float: left;
		overflow: hidden;
		padding: 1em 0;}

	.duvidas-frequentes .modeloduvidas-a .coluna-a,
	.duvidas-frequentes .modeloduvidas-a .coluna-b {
		float: left;
		margin-right: 2.5em;
		overflow: hidden;
		width: 25em;}

	.duvidas-frequentes .modeloduvidas-a .coluna-b { margin-right: 0 !important; }

	.duvidas-frequentes h5 {
		background-color: #E0ECCE;
		font-size: 14px;
		margin-bottom: 7px;
		padding: 7px 0 7px 10px;}

	.duvidas-frequentes .linha.tipo-a.botoes {
		float: left;
		overflow: hidden;
		padding: 1em 0;}

	.duvidas-frequentes .linha.tipo-a.botoes .pergunta { float: right; }

	.duvidas-frequentes li {
		/*float: left !important;*/
		margin-top: 10px;
		overflow: hidden;
		/*width: 100%;*/}

	div#wrapper_full .duvidas-frequentes ul li.botao { height: auto !important; }

	div#wrapper_full .duvidas-frequentes ul li.botao a {
		background-color: #314C09 !important;
		color: #FFF !important;
		float: right !important;
		height: auto !important;
		padding: 8px 20px !important;
		text-decoration: none !important;}

	div#wrapper_full .duvidas-frequentes ul li.botao a:hover {
		background-color: #699921 !important;
		color: #FFF !important;}

	div#wrapper_full .duvidas-frequentes ul li.seta { float: left; }

	.duvidas-frequentes .modeloduvidas-a .bloco {
		border-bottom: 1px solid #CCC;
		margin-bottom: 15px;
		padding-bottom: 15px;}

	.duvidas-frequentes small {
		float: left;
		font-size: 11px;
		padding-top: 0.5em;
		width: 100%;}

	.duvidas-frequentes .modeloduvidas-b ul {
		float: left;
		width: 30em;}

	.duvidas-frequentes .modeloduvidas-b ul.right { float: right; }

	.duvidas-frequentes .largura-a .modeloduvidas-a font { float: left; }

	.duvidas-frequentes .modeloduvidas-b .coluna-b .box {
		border-bottom: 1px dotted #666;
		margin-bottom: 15px;
		padding-bottom: 15px;}

	.duvidas-frequentes .modeloduvidas-b .coluna-b .box a:first-child {
		font-size: 0;
		position: absolute;}

	.duvidas-frequentes .modeloduvidas-b .coluna-b .box p {
		color: #000;
		font-size: 16px;
		font-weight: bold;}

	.duvidas-frequentes .modeloduvidas-b .coluna-b .box .resposta .texto p {
		color: #666 !important;
		font-size: 12px !important;
		font-weight: normal !important;
		line-height: 1.5 !important;}
	/**/

/* ESTRUTURA */ 
html { background:none; }
body { height:100%; width:100%; }
div#wrapper_full {
    background: url("../icon/bg-total.gif") no-repeat scroll 22px 141px transparent;
    float: left;
    height: 142px;
    position: relative;
}

	div#corpo {
		display: block !important;
		float: none !important;
		position: relative !important;
		width: 100% !important;} /* 995px */

	div#corpo {
		background: none !important;
		/*float: left !important;*/
		/*margin-left: 22px;*/}

div#miolo {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    margin-top: 20px;
    padding: 0 0 0 16px;
    width: 635px !important;
}

div.linha.duas-colunas-a {
    height: auto !important;
	margin-bottom: 10px !important;
}
ul.multimidia {
    clear: none !important;
    display: block;
    float: none !important;
    width: auto !important;
}
div.noticias p {
    clear: both;
}
.espacador {

    /width: auto !important;
}
div.tres-colunas-b div.col-b, div.tres-colunas-b div.col-c {
    width: 134px;
	/width:148px;
}
ul.multimidia li {
    float: none !important;
    width: auto !important;
}
.largura-b {
    float: left;
    width: 354px;
	/width:346px;
}
div.duas-colunas-b div.col-a {
    width: 300px;
}
div.duas-colunas-b div.col-b {
    width: 300px;
}
div.duas-colunas-a div.col-b, div.duas-colunas-c div.col-b {
    width: 283px !important;
}
div.duas-colunas-a div.col-a, div.duas-colunas-a div.col-b {
    width: 305px !important;
	/width:290px !important;
}
div.tres-colunas-b div.col-a {
    width: 290px !important;
}
div.tres-colunas-a div.col-a, div.tres-colunas-a div.col-b, div.tres-colunas-a div.col-c {
    width: 194px !important;
}
div.linha.tres-colunas-b {
    height: 300px !important;
}
div#colunadireita {
    margin-top: 20px !important;
    overflow: hidden;
    width: 210px !important;
	padding:0 1px 0 0 !important;
}
div#miolo div.tres-colunas-a div.coluna div.bloco {
    height: auto; /* 184px */
}
div.noticias dl.lista {
    clear: both;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-left: 6px;
}
/* PADROES */
/*a { color:#429797 !important; }*/
div#wrapper_full div.capa a:hover { color:#429797 !important; }
div.capa div.linha p { color:#818181 !important; line-height:1.2 !important; font-size:0.9em; padding-bottom:4px; }
div.capa div.linha p a { color:#240F0C ; }
div.capa div.bullet p.tipo-a img  { background-color:#240F0C; margin-top:7px; width:2px; height:2px; } 
/* TITULOS*/
div#wrapper_full div.capa h1,
div#wrapper_full div.capa h1 a{ color:#314C09 !important; font-weight:bold; font-size:15px; }
div#wrapper_full div.capa h2, div#wrapper_full div.capa h2 a {
    color: #666666 !important;
    font-size: 14px;
    font-weight: bold;
}
div#wrapper_full div.capa h3, div#wrapper_full div.capa h3 a {
    color: #66BBBB !important;
    font: bold 15px Arial;
    text-decoration: none;
}
div#wrapper_full div.capa h3.cartola-a,
div#wrapper_full div.capa h3.cartola-a a{ color:#666666 !important; font-weight:bold; text-decoration:none; font-size:14px; }
div#wrapper_full div.capa h3.cartola-a a:hover{ color:#429797 !important; }
/**/
div#wrapper_full .bloco-a.ultimosposts h3.cartola-b,
div#wrapper_full .bloco-a.ultimosposts h3.cartola-b a { color:#666666 !important;float:left;font-size:14px;font-weight:bold;margin-bottom:2px;text-decoration:none;}
div#wrapper_full .bloco-a.ultimosposts h3.cartola-b a:hover { text-decoration:underline; } 
div#wrapper_full .bloco-a.ultimosposts h3.cartola-c{border-left:1px dotted #CCCCCC;color:#999999 !important;float:left;font-size:10px;margin:0 0 0 7px;padding:3px 0 2px 8px;text-transform:lowercase;}
div#wrapper_full .bloco-a.ultimosposts h3.cartola-a{color:#224444 !important;font-size:11px;font-weight:bold;}
div#wrapper_full .bloco-a.ultimosposts h3.cartola-a a{color:#224444 !important;font-size:11px;font-weight:bold;}
div#wrapper_full .bloco-a.ultimosposts h3.cartola-a a:hover{ color:#224444 !important; text-decoration:underline;  }

	/* PUBLICIDADE */
	div#wrapper_full div.publicidade.super {
		/*border: 1px solid #CCC;*/
		display: block !important;
		height: 90px;
		margin: 20px auto 0 auto;
		padding: 5px 0;
		position: relative;
		/*text-align: center;*/
		/*width: 100%;*/
		width: 728px;
		z-index: 999;}

	div#colunadireita div.publicidade {
		float: right;
		width: 184px;}

	/* TOPO */
	div#topo {
		/*height: 142px;*/
		width: 100%;}

	div#topo h1 {
		/*border: none;*/
		/*display: block;*/
		font-size: 14px;
		/*margin:22px 0 19px 19px;*/
		margin: 8px 0 10px 0;
		height: auto !important;
		/*width: 166px;*/
		/*float: left;*/} 

/*
div#topo h1 a {
    background: url("../icon/sprite-topo.png") no-repeat scroll 0 -73px transparent;
    display: block;
    height: 66px;
    text-indent: -99999px;
    width: 166px;}
*/

/* MENU */ 
div#wrapper_full div#menu {
    background-color: #F2F7F7;
    float: left;
    left: 0;
    margin-top: 28px;
    padding: 4px;
    position: relative !important;
    top: 0;
    width: 133px !important;
}
div#wrapper_full div#menu ul{ border:none; border-bottom:1px solid #FFFFFF; 
    float: left;
    left: 0;
    padding: 0;
    position: relative !important;
    top: 0;
    width: 133px;
}
div#menu ul.menu li{ margin-bottom:4px; } 
div#menu ul.menu li {
    margin-bottom: 4px;
    padding: 0 !important;
}
div#menu ul.menu li a{ color:#429797 !important; display:block; font-size:13px; font-weight:bold; padding:4px 0 6px 10px; width:121px; } 
div#menu ul.menu li.ativo a,
div#menu ul.menu li a:hover { background-color:#224444 !important; color:#FFFFFF !important; text-decoration:none; } 
div#menu ul.menu li.title {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #D9E8E8;
    color: #8B8B8B;
    font-size: 11px;
    padding: 4px 0 6px 10px !important;
    width: 123px;
}

/*menu topo*/
/*menu topo*/
div#topo .sprite {background:url(../icon/sprite-topo.png);}
div#topo .sprite-menu {background:url(../icon/menu-pense.png);}

div#topo ul.menu-pense-imoveis { display:inline; float:left; height:35px; width:100%; }
div#topo ul.menu-pense-imoveis li { float:left; margin-right:0px; width:auto; height:34px; }
div#topo ul.menu-pense-imoveis li a { display:block; height:34px; padding-left:0; text-indent:-9999px; width:auto; }
div#topo ul.menu-pense-imoveis li.ativo { height:35px;} 
div#topo ul.menu-pense-imoveis li.ativo a { height:35px; } 
div#topo ul.menu-pense-imoveis li a:hover {text-decoration:none;}

div#topo ul.menu-pense-imoveis li a.bt-home { width:54px; background-position:0 0; }
div#topo ul.menu-pense-imoveis li a.bt-busca { width:57px; background-position:-55px 0; }
div#topo ul.menu-pense-imoveis li a.bt-anuncie { width:72px; background-position:-113px 0; }
div#topo ul.menu-pense-imoveis li a.bt-imobiliarias { width:110px; background-position:-186px 0; }
div#topo ul.menu-pense-imoveis li a.bt-revista { width:64px; background-position:-297px 0; }
div#topo ul.menu-pense-imoveis li a.bt-verao-2011 { width:92px; background-position:-362px 0px; }
div#topo ul.menu-pense-imoveis li a.bt-serra { width:56px; background-position:-454px 0px; }
div#topo ul.menu-pense-imoveis li a.bt-minha { width:92px; background-position:-511px 0; }
div#topo ul.menu-pense-imoveis li a.bt-salao { width:148px; background-position:-603px 0; }

div#topo ul.menu-pense-imoveis li a.bt-home:hover { width:54px; background-position:0 -36px; }
div#topo ul.menu-pense-imoveis li a.bt-busca:hover { width:57px; background-position:-55px -36px; }
div#topo ul.menu-pense-imoveis li a.bt-anuncie:hover { width:72px; background-position:-113px -36px; }
div#topo ul.menu-pense-imoveis li a.bt-imobiliarias:hover { width:110px; background-position:-186px -36px; }
div#topo ul.menu-pense-imoveis li a.bt-revista:hover { width:64px; background-position:-297px -36px; }
div#topo ul.menu-pense-imoveis li a.bt-minha:hover { width:92px; background-position:-511px -36px; }
div#topo ul.menu-pense-imoveis li a.bt-salao:hover { width:148px; background-position:-571px -36px; }

div#topo ul.menu-pense-imoveis li.ativo a.bt-home { width:54px; background-position:0 -71px; }
div#topo ul.menu-pense-imoveis li.ativo a.bt-busca { width:57px; background-position:-55px -71px; }
div#topo ul.menu-pense-imoveis li.ativo a.bt-anuncie { width:72px; background-position:-113px -71px; }
div#topo ul.menu-pense-imoveis li.ativo a.bt-imobiliarias { width:110px; background-position:-186px -71px; }
div#topo ul.menu-pense-imoveis li.ativo a.bt-revista { width:65px; background-position:-297px -71px; }
div#topo ul.menu-pense-imoveis li.ativo a.bt-verao-2011 { width:92px; background-position:-362px -71px; }
div#topo ul.menu-pense-imoveis li.ativo a.bt-serra { width:56px; background-position:-454px -71px; }
div#topo ul.menu-pense-imoveis li.ativo a.bt-minha { width:92px; background-position:-511px -71px; }


/* RODAPE */
div#rodape {
    background: none repeat scroll 0 0 transparent !important;
    /*border-top: 1px solid #EEF8F8 !important;*/
    float: left;
    /*height: 60px;*/
		margin-top: 40px;
    /*padding: 15px 0 !important;*/
    width: 100%;}

div#rodape p { font-size:11px !important; line-height:2.4 !important; padding:0 20px; text-align:left; } 
div#rodape p a{ color:#429797 !important; font-size:10px; margin:2px; text-decoration:underline; } 
div#rodape p a:hover{ text-decoration:none;}
div#rodape p a.gruporbs {
    background: url("../icon/sprite-topo.png") no-repeat scroll -158px -73px transparent;
    display: block;
    float: right;
    height: 30px;
    margin-top: 0px;
    padding: 0;
    text-indent: -9999px;
    width: 150px;
}
.rodape {
    background: none repeat scroll 0 0 transparent !important;
    clear: none;
    display: block;
    float: none;
    height: 45px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
/* NOTICIAS */
/*abas de ultimas*/
div.noticias h4.tipo-b.abas span.tipo-aba-a, div.noticias h4.tipo-b.abas span.tipo-aba-a a { background:#314C09 !important; color:#fff !important; }
div.noticias h4.tipo-b.abas span.tipo-aba-b, div.noticias h4.tipo-b.abas span.tipo-aba-b a { background:#E0ECCE; }
div.noticias h4.tipo-b.abas { border-color:#224444; }
div.noticias dt { color:#CCC;}
/*estrutura*/
div.noticias.aberta { margin-top:30px !important; }
div#miolo div.largura-a { position:relative; }

div.noticias dl.lista dd, div.noticias dl.lista dd a {
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    text-decoration: underline;
}
font {display:block !important;}
/*cartola de noticia*/
div.bloco h1.tipo-c { background:url("../icon/bg-titulo-noticia.gif") no-repeat scroll 68px -2px; color:#666666 !important; font-size:16px !important; font-weight:bold; text-transform:lowercase; margin-bottom:5px;}
/*lista de detalhes*/
div.noticias ul.linha.tipo-a.detalhes { float:right; margin-top:4px; position:absolute; right:0; top:35px; }
div.noticias ul.linha.tipo-b.detalhes { margin-top:-28px;  }
/*ferramentas*/
div.noticias ul.linha.ferramentas { border:medium none; text-align:left; width:86%; }
div.noticias ul.linha.ferramentas li { text-transform:capitalize;float:none;} 
div.noticias ul.linha.ferramentas li a { color:#314C09 !important; font-size:12px; }
div.noticias ul.linha.ferramentas li span, 
div.noticias ul.linha.ferramentas li.espacador, 
div.noticias ul.linha.ferramentas li.letra { color:#314C09 !important; }
div#wrapper_full .promocoes ul li.botao.voltar a {
    background: url("../icon/bg-bt-esq.gif") no-repeat scroll 0 0 transparent !important;
    color: #FFFFFF !important;
    display: block;
    float: left !important;
    font-size: 1.1em !important;
    font-weight: bold !important;
    height: 18px !important;
    padding: 4px 0 0 10px !important;
    text-transform: none !important;
    width: 40px !important;
}
div#wrapper_full ul.linha.tipo-a li.botao.voltar{ background:url("../icon/bg-bt-voltar.gif") no-repeat 0 50%; padding:0 0 0 22px !important;}
div#wrapper_full ul.linha.tipo-a li.botao.voltar a{ background:none repeat 0 0 ;  font-size:10px; padding:4px 0 0;  text-transform:capitalize; font-weight:normal; } 
div#wrapper_full ul.linha li.botao.rss{ background:none; padding:0; }
div#wrapper_full ul.linha li.botao.rss a{ background:none; color:#429797 !important; font-size:10px; padding:4px 0 0; text-decoration:underline; text-transform:capitalize; font-weight:normal; }

div#wrapper_full ul.linha.tipo-a li.botao a:hover{ text-decoration:none; }
/*div#miolo li.botao a, .popup li.botao a { color:#FFFFFF !important; }*/

/*titulo principal*/
div.noticias h1,
div.noticias h1 a { color:#314C09 !important; font-family:arial; font-size: 30px !important; font-weight: bold; }
/*cartolinha com categoria e hora*/
div.noticias div.titulo p.tipo-b { color:#666666 !important; }
/*sub-titulo*/
div.noticias div.titulo h3.tipo-b { color:#818181 !important; }
/*direita*/
/*background da coluna*/
div#miolo div.largura-c { background:#E0ECCE;width:240px !important;/margin-left:4px;/width:230px; }
/*moldura da foto*/
div.noticias div.destaque { background:#DFEAEA; }
div.noticias div.destaque p { background:#DFEAEA; color:#818181; padding:6px 15px 0px 15px; width:202px; }

/*cartola de comente essa materia*/
div.noticias h5.tipo-b.leia-mais, div.noticias h5.tipo-b.comente { background-color:#B9D296; }
div.noticias h5.tipo-b.leia-mais a, div.noticias h5.tipo-b.comente a { color:#666 !important; font-size:12px; }

/*cartola de noticias relacionadas*/
div.noticias div.largura-c h3.tipo-a {
    background: url("../icon/bg-titulo-noticia.gif") no-repeat scroll 95px -2px transparent !important;
    border-bottom: medium none !important;
    color: #666666 !important;
    font-size: 14px;
    margin-left: 6px;
    text-transform: lowercase;
}

div.noticias small.atualizado {
background:url(http://www.clicrbs.com.br/especial/icon/icone-corrigido.gif) no-repeat scroll -15px 2px #DFEAEA;
color:#666;
}

/*lista de noticias*/
div.noticias dt { padding-bottom:0; color:#666666;}
div.noticias dt span { color:#666666; padding-bottom:0;display:none; }
div.noticias dd a{ text-decoration:underline; line-height:15px;}
div.noticias dd a:hover{ text-decoration:none; }
/*interatividades*/
div.noticias h2.tipo-a { background:none repeat scroll 0 0 transparent; color:#666666; font-size:16px; font-weight:bold; margin-bottom:6px; }
div.noticias h3 { color:#666666; font-size:14px; font-weight:bold; margin-bottom:8px;  }
div.noticias div.box-conteudo-extra {  background-color:#F2F7F7; border:medium none; padding:10px 6px; }
div.noticias span.todos a {  background:#DFEAEA;  }

.inclusao-noticias ul li p a {color:#314C09 !important}
/*botoes*/
/*botoes*/

div#wrapper_full .promocoes ul li.botao a, body.popup .promocoes ul li.botao a {
    background: url("../icon/bg-bt-esq.gif") no-repeat scroll 0 0 transparent !important;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    height: 18px;
    padding: 4px 0 0 10px;
    text-transform: none;
}
div#wrapper_full .promocoes ul.linha.tipo-a li.botao.voltar {
    background: url("../icon/bg-bt-voltar.gif") no-repeat scroll 0 50% transparent;
    padding: 0 10px 0 0 !important;
}

	div#wrapper_full ul li.botao,
	body.popup ul li.botao {
		/*background:url("../icon/bg-bt-dir.gif") no-repeat right 0 !important;*/
		background-image: none !important;
		height:22px;
		margin-right:10px;
		/*padding:0 10px 0 0 !important;*/
		margin-left:10px !important;}

	/*
	div#wrapper_full ul li.botao a,
	body.popup ul li.botao a {
		background-image: none !important;
		color:#FFFFFF !important;
		display:block;
		float:left;
		font-size:1.1em;
		font-weight:bold;
		text-transform:none;}
	*/

div#wrapper_full ul li.botao.voltar a{background:url("../icon/bg-bt-esq.gif") no-repeat 0 0 !important;width:40px !important; color:#FFFFFF !important; display:block; float:left; font-size:1.1em; font-weight:bold; height:18px; padding:4px 0 0 10px; text-transform:none;}

div#wrapper_full .galeria ul li.botao a{background:url("../icon/bg-bt-esq.gif") no-repeat 0 0 !important ; color:#FFFFFF !important; display:block; float:left; font-size:1.1em; font-weight:bold; height:18px; padding:4px 0 0 10px; text-transform:none; }

div#wrapper_full .noticias.lista ul li.botao a{/*background:url("../icon/bg-bt-esq.gif") no-repeat 0 0 !important;*/ background-image: none !important; background-color: #314C09; color:#FFFFFF !important; display:block; float:left; font-size:1.1em; font-weight:bold; /*height:18px;*/ /*padding:4px 0 0 10px;*/ text-transform:none;}

.botao ,.botao span{
    background-image: none !important;
    background-position: 100% -148px !important;
		color: #314C09 !important;
    height: 25px;
    margin: 0 0px 8px !important;
    padding: 0 0px 0 0 !important;
}
div.ultimas a.botao span {
    color: #018E8F !important;
    font-weight: normal;
    text-shadow: none !important;
}
div.bloco.materia div.bloco.titulo {
    background: none repeat scroll 0 0 transparent;
    width: 100%;
}
div.bloco.materia {
    background: none repeat scroll 0 0 transparent;
}
div.bloco.materia div.bloco div.largura-c div.bloco div.destaque p.tipo-b {
    padding: 7px;
}
div.bloco.materia div.bloco div.largura-b {
    background: none repeat scroll 0 0 transparent;
    width: 61%;
}
div#wrapper_full ul li.botao:hover,
body.popup ul li.botao:hover{ background-position:right -22px;}
div#wrapper_full ul li.botao:hover a,
body.popup ul li.botao:hover a{ background-position:left -22px; color:#FFF !important;text-decoration:none;}

.noticias ul.linha.tipo-a.tipo li {
    font-size: 11px;
    font-weight: bold;
    margin-right: 8px;
    padding-top: 3px;
	float:left;
}


ul.linha.botoes {width:100%; float:left;}
ul.linha.botoes li {float:right; margin: 10px 0 10px 4px;}

/*popups*/
body.popup div.bloco div.topo{background:none repeat scroll 0 0 transparent;border-bottom:2px solid #224444;height:auto;margin-bottom:10px;padding:7px 0 4px;}
body.popup { background:none; }
body.popup div.bloco div.topo h3.tipo-a {background:url("../icon/sprite-topo.png") no-repeat scroll -224px -103px transparent;color:#6FAAC0;height:31px;margin-left:16px;padding:0;text-indent:-9999px;width:76px;}
body.popup div.corpo h4.tipo-b,
body.popup div.corpo h1.tipo-c{ background:none;border:none;color:#66BBBB !important;font-size:18px;font-weight:bold;}
body.popup p.tipo-a { border:2px dotted #66BBBB; float:left; margin:0 0 16px; padding:4px 8px; }
body.popup div.corpo.interatividade li.porcentagem span.barra { background-color:#66BBBB; }
/*interatividade*/
div.interatividade div.descricao h1 {border-bottom:2px solid #66BBBB;color:#66BBBB;font-family:tahoma;font-size:18px;font-weight:bold;margin-bottom:12px;padding:0 0 5px;}
div#wrapper_full div.galeria div.bloco h1.tipo-c { background-position:132px -2px; color:#666666 !important;font-size:16px !important;font-weight:bold !important;}
div.interatividade div.descricao h1 { color:#66BBBB; }
/*galeria*/
div.galeria ul.lista.galeria li {width:100%;}
div.galeria dl.lista.galeria dt {color:#429797 !important;font-size:15px;font-weight:bold;padding:8px 0 10px 4px;}
ul.lista.galeria h1{ color:#66BBBB;line-height:1.2;}
div.galeria ul.linha.extra { background-color:#DFEAEA; }
div.galeria ul.linha.extra li{ color:#429797;}
div.galeria h3.tipo-a {color:#429797 !important;font-size:13px;font-weight:bold;padding:1px 0 2px 1px;}
/*promocoes*/
div#wrapper_full div.promocoes div.bloco h1.tipo-c {background-position:92px -2px;}
div.promocoes h4.tipo-b{font-size:14px;font-weight:bold;margin-bottom:2px;padding-bottom:2px;}
div.promocoes p.tipo-a {font-size:11px;color:#333333;}
div.promocoes p.tipo-b {font-size:10px;color:#818181;}
div.promocoes p.tipo-b a{ font-size:11px; padding-bottom:2px;}
div.promocoes h3.tipo-c{color:#429797 !important;font-size:15px;font-weight:bold;padding:8px 0 6px 3px; }
div.promocoes dl.lista.tipo-b {border:1px dotted #224444;}
div.promocoes h4.tipo-b { font-size:18px; color:#429797}
div.promocoes h4.tipo-b label { font-size:14px;}
div.promocoes small.tipo-a { margin-bottom:8px; }
/*barra*/
/*div.barra-pense{background-color:#E8E8E8;height:24px;position:relative;width:100%;}
div.barra-pense p{color:#666;display:block;float:left;font-size:11px;padding:0;text-align:right;width:660px;left:325px;position:absolute;top:6px;}
div.barra-pense p a{color:#75C1FF !important;text-decoration:underline;}
div.barra-pense p a:hover{text-decoration:none !important;}*/
div.barra-pense{
border-bottom:1px solid #CDCDCD;
clear:both;
display:block;
height:40px;
width:100%;
background-color:#EBEBEB;
background-image:none;
background:-moz-linear-gradient(top, #FFFFFF, #EBEBEB) repeat scroll 0 0 transparent;
background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFFFFF, endColorstr=#EBEBEB);
}
div.barra-pense ul{background:url(../icon/barra-pense.png) no-repeat 0 0;float:left;height:40px;padding:0 0 0 134px;}
div.barra-pense ul li{float:left;}
div.barra-pense ul li a{background-image:url(../icon/barra-pense.png);display:block;height:40px;text-indent:-9999px;}
div.barra-pense ul li.pense-imoveis a {background-position: -413px 0;width: 140px;}
div.barra-pense ul li.pense-imoveis a:hover{background-position:-413px -42px;}
div.barra-pense ul li.pense-carros a {background-position: -134px 0;width: 140px;}
div.barra-pense ul li.pense-carros a:hover{background-position:-134px -42px;}
div.barra-pense ul li.pense-empregos a {background-position: -274px 0;width: 139px;}
div.barra-pense ul li.pense-empregos a:hover{background-position:-274px -42px;}
/*blogs*/
div.bloco h1.tipo-c{background-position:47px -2px;}
#wrapper_full ul.linha.tipo-a.tipo {height:30px;}
#wrapper_full ul.linha.tipo-a.tipo li{font-size:11px;font-weight:bold;margin-right:8px;padding-top:3px;}
#wrapper_full ul.linha.tipo-a.tipo li input{border:medium none !important;float:left;margin:-2px 3px 0 0;}
#wrapper_full ul.linha.tipo-a.tipo li label{float:left; font-size:11px; font-weight:normal; padding:0px 0px 0 0;}
div.noticias p.lista-blogs { border-bottom:1px dotted #CCCCCC; margin-bottom:12px; padding-bottom:12px; }

#wrapper_full p.lista-blogs small{color:#818181;}
#wrapper_full a.blog-titulo{font-size:14px;font-weight:bold;margin-bottom:2px; }
#wrapper_full span.blog-descricao{color:#333;}

/*retangulo medio*/
.retangulo-medio { display:block !important;padding:0px !important; }
.retangulo-medio span { display:none !important; }
div.linha.modelo-a { height:295px; }
div.linha { width:645px !important; }

div#miolo img.thumb {
    border: 1px solid #CCCCCC !important;
    float: left;
    margin: 0 6px 4px 0;
	box-shadow:none;
}
.info-table tr{}
.info-table tr td {
    margin-bottom: 4px;
    overflow: hidden;
    width: 200px;
}

/*Widget*/
div#wdtPenseImoveisBarra { display:none; }
div#miolo.capa + div#colunadireita div#wdtPenseImoveisBarra { display:block; margin:15px 0 0 33px; float:left; position:relative; }
div.noticias.aberta + div#colunadireita div#wdtPenseImoveisBarra { display:block; margin:15px 0 0 33px; float:left; position:relative; }
/*div.noticias.aberta + div#colunadireita div#wdtPenseImoveisBarra { *margin:10px 0 0 33px; }*/

	/*** NEWSLETTER ****/
	form.assine-newsletter {float:left; position:relative; width:184px; margin:20px; border-top:5px solid #224445;}
	form.assine-newsletter fieldset {float:left; width:184px; position:relative; padding:10px 0 0;}
	form.assine-newsletter fieldset h1 {display:block; width:103px; height:37px; margin:0 auto 15px; padding:2px 0 0 48px; font:bold 16px/110% Arial, Helvetica, sans-serif; color:#214445; background:url(http://www.clicrbs.com.br/especial/pense_imoveis/icon/envelope-newsletter.jpg) no-repeat 0 0;}
	form.assine-newsletter fieldset p {display:block; float:left; position:relative; padding:0 10px; font:10px/120% Arial, Helvetica, sans-serif; color:#666;}
	form.assine-newsletter fieldset ul {float:left; position:relative; width:164px; margin:0 10px;}
	form.assine-newsletter fieldset ul li {float:left; width:100%; margin:8px 0 0;}
	form.assine-newsletter fieldset ul li label {float:left; width:100%; margin:0 0 2px; font:12px Arial, Helvetica, sans-serif; color:#000;}
	form.assine-newsletter fieldset ul li input.campo-texto {float:left; position:relative; width:152px; border:1px solid #CCC; padding:4px 5px; font:11px Arial, Helvetica, sans-serif; color:#999; background:#FFF;}
	form.assine-newsletter fieldset ul li select {float:left; position:relative; width:162px; border:1px solid #CCC; padding:4px 5px; font:11px Arial, Helvetica, sans-serif; color:#999; background:#FFF;}
	form.assine-newsletter fieldset ul li input.btn-receber-newsletter {display:block; width:144px; height:25px; margin:5px auto 0; padding:0; border:0 none; line-height:0; cursor:pointer; text-indent:-9999px; background:url(http://www.clicrbs.com.br/especial/pense_imoveis/icon/btn-receber-newsletter-imoveis.gif) no-repeat 0 0; }

	div.noticias div.titulo p.tipo-b span { display: none; }

	/**/
	div#menu ul.menu li a { text-decoration: underline; }

	/* especial-pense-imoveis.css */
	div#wrapper_full { background: none !important; display: block !important; float: none !important; height: auto !important; overflow: hidden; position: static !important; }
	div#wrapper_full div.capa h3, div#wrapper_full div.capa h3 a { color: #314C09 !important; }
	div#wrapper_full div.capa a:hover { color: #699921 !important;}

	div#wrapper_full div#menu { background-color: #E0ECCE !important; }
	div#menu ul.menu li.ativo a, div#menu ul.menu li a:hover { background-color: #314C09 !important; }
	div#menu ul.menu li a { color: #699921 !important; }
	div#menu ul.menu li.title { border-top: 1px solid #C5DAA6; border-bottom: 1px solid #FFF; /* #EFF5E5 */ color: #314C09; }

	a { color: #314C09 !important; }
	div#wrapper_full div.capa h2, div#wrapper_full div.capa h2 a { color: #314C09 !important; }
	div.ultimas a.botao span { color: #314C09 !important; }
	div.ultimas a.botao:hover span { color: #699921 !important; }

	.oas {
		left: 0;
		position: absolute;
		top: 0;

	/* especiais-hagah-2010.css */
	* { line-height: normal !important; }
	h3.tipo-a { font-family: Arial, Verdana, Tahoma !important; }

	ul.multimidia li.bullet, ul.multimidia li.ilustracao, ul.multimidia li.mapa,
	ul.multimidia li.min-a-min, ul.multimidia li.grafico, ul.multimidia li.video,
	ul.multimidia li.pdf, ul.multimidia li.foto360, ul.multimidia li.audio,
	ul.multimidia li.trailer, ul.multimidia li.galeria, ul.multimidia li.foto { color: #314C09 !important; }

	li.bullet { color: #314C09 !important; }

	h2.cartola a:hover { text-decoration: none !important; }

	div.bloco.blogs .botao span { color: #314C09 !important; }

	/* formularios.css */
	.pi-login input, .pi-login select { padding: 0 !important; }

	/**/
	.pi-wrap-content { margin: 0 auto; width: 995px; }

	div#wrapper_full div.publicidade.super #superBanner {
		margin: 0 auto;
		width: 728px;}

	#pi-wrap #superbanner #superBannerExpansivel {
		margin: 0 auto;
		position: relative;
		width: 728px;
		z-index: 999;}

	#pi-wrap #superbanner #superExp {
		margin: 0 auto;
		position: relative;
		width: 728px;
		z-index: 999;}

	.botao a, .botao span {
		height: auto !important;
		padding: 5px 10px !important;}

	.rodape_mapaDoSite ul li.rodape_mapaDoSite_titulo a h3 {
		font-size: 12px !important;
		font-weight: bold !important;}

	.msgRequiredFieldsLogin {
		background-color: #F5CCCC;
		border: 1px solid #CA0202;
		display: none;
		font: bold 12px Arial,Verdana;
		height: 30px;
		padding: 10px;
		width: 240px;}
		
	#formLoader {
		display: none;
		float: left;
		margin-left: 10px;
		margin-top: 20px;}

	.login_cadastrar_texto {
		font: 11px Arial !important;
		width: 360px;}

