/* CSS reset - Ricardo Tomasi - 0.2 */







html,body,div,span,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,label,legend,p,blockquote,pre,a,fieldset,input,textarea







{margin:0;padding:0;font-weight:normal;background-repeat:no-repeat;font-family:Arial,sans-serif;}







img,object,iframe,input,select,fieldset{margin:0;padding:0;border:0;}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6,input,select,textarea{font-size:1em}







address { font-style:normal }







/* */







/* GERAL */







html, body { text-align: center; height:100%; min-height:660px; font-size:11px; /*background-color: #E5E5E5;*/ }







#buzz { 	width:780px;	margin: 0 auto;	padding:0;	/*background:#FFF url(../img/back.png) repeat-y;*/	position:relative;	/* rodape */	min-height: 100%;	height: auto !important;	height: 100%; margin-bottom:-12px }







a { color: #1D3B46 }







a, a:visited { text-decoration: none; }







a:hover { text-decoration:underline }







#topo { 







	height:90px;







	width:774px;







	position:relative;







	clear:both;







	margin-bottom:10px;







}







#sidebar {







	width:184px;







	float:left;







	text-align: left;







	margin-bottom:50px







}







#footer {

	width:780px;

	height:50px;

	clear:both;

	margin:50px auto 0 auto;

	border-top:1px solid #F60;

	position:relative;

}





.miolo {







	width:585px; 







	float:left;







	text-align:left;







	min-height:290px;







	color:#76888D;







	overflow:hidden;







	}







.miolo img {border: 3px solid #FFF}







.capa .miolo { background-color:#FFF }







/* TOPO */







#topo h1 { position:absolute; left:0px; top:20px}







.capa #topo h1 { left:14px; }







#topo h1 a { 

	background: url(../img/logo_topo.png) no-repeat -5px 0;
	display:block;
	width:180px;
	height:70px;
	text-indent:-9999px;
	overflow:hidden;
	}


#topo .dados { width:250px; height:15px; position:absolute; left:250px; background: url(../img/sprites.png) no-repeat; }
#topo .dados.poa { top:40px; background-position: -350px -10px;}
#topo .dados.poasul { top:52px; background-position: -350px -20px; }
#topo .dados.floripa { top:65px; background-position: -350px -32px; }
#topo .dados.principe { top:79px;  background-position: -350px -44px;  }

#topo .dados address,
#topo .dados a { font-style:normal; float:left;	font-size:11px}
#topo .dados address { visibility:hidden }
#topo address {position:relative; top:-2px; width:170px; clear:left; text-align:left; margin-right:5px; }
#topo .dados a {	width:20px;	height:14px;	background-image:url(../img/icones.gif);	text-indent:-9999px; overflow:hidden;	width:12px;	margin-right:8px}
#topo .dados a.local { width:17px; margin:0 }
#topo .dados a:hover { border-bottom:0 none; }
#topo .dados.poa,
#topo .dados.poasul { color:#FF3E02}
#topo .dados.floripa { color:#FF6702}
#topo .dados.principe { color:#FF6702}
#topo .dados.poasul a,
#topo .dados.poa a { background-position:-140px -5px }
#topo .dados.floripa a { background-position:-140px -25px }
#topo .dados.principe a { background-position:-140px -25px }
#topo .dados.poasul a.local,
#topo .dados.poa a.local { background-position:-160px -5px }
#topo .dados.floripa a.local { background-position:-160px -25px }
#topo .dados.principe a.local { background-position:-160px -25px }

#topo .dados .mapa { width:425px; height:350px; display:none; position:absolute; left: 100px; border:6px solid orange; z-index:9999; background:white}

#corretor { 

	position:relative;
	width:220px;
	height:34px;
	padding-left:0px;
	float:left;
	top:-8px;
	margin-left:280px;
}

#corretor #corretorBotao { 

	margin-top:27px;
}

#ligueAgora { 
	position:relative;
	width:150px;
	height:34px;
	padding-left:0px;
	float:right;
	top:34px;
	left:-116px;
}

#ligueAgora #letreiroTelefones { 
	position:absolute !important;
	left:48px;
	top: 20px;
}


#corretor img{ border:none; padding:0; margin:0; float:left;}

#corretor .ajuda {	position:absolute; text-indent:-9999px; overflow:hidden;	width:10px;	height:10px; right:6px; top:4px; cursor:help; z-index:30 }

#corretor .textoajuda {	top:35px;	left:80px;	-moz-border-radius:6px 0 6px 6px;	-webkit-border-radius:6px;	-webkit-top-right-border-radius:0; z-index:999}

#corretor h6 { text-indent:-9999px; overflow:hidden; width:210px }

#corretor h6 b { color:#69D2E7; font-size:12px }

#corretor input {	width:97px; height:15px; float:left;	padding:2px 2px 0;	margin:3px 3px 0 0; color:#fff; background-color: #CBCAB8}







#corretor input.enviar { display:block;	width:15px;	height:17px; background: url(../img/sprites.png) no-repeat -180px -130px;	color:#FFF; font-size:8px; border:0 none; text-indent:-9999px; letter-spacing:9999em; overflow:hidden;	cursor:pointer}







/* RODAP� */





#footer .twitter {

float:left;

padding:5px 0;

}



.face {

float:left;

padding:5px 0;

} 



.blogger {

float:left;

padding:5px 0;

}



.you{

float:left;

padding:5px 0;	

}



#footer .dados {

	float:right;

	/*clear:both;*/

	width:580px;

	margin:0 auto;

	color:#F60;

	border-top:1px solid #F60;

	text-align:left;

	padding:5px 0 5px 21px;

	}

#footer .dados span { font-weight:700 }

#footer .dados b { font-weight:400 }







#footer .final { /*color:#771B00; background:#AE3E1B url(../img/bg_assinatura.gif) repeat-x top; */float:right; clear:both; width:770px; margin:0 auto;	padding:5px 0 5px 10px }







#footer .assinatura {







	position: absolute;







	color: #666;







	right:0;







	top:10px;







	}







/* SIDEBAR */







#sidebar h2 { 







	height:16px;







	text-indent:-9999px;







	overflow:hidden;







	width:136px;







	margin:7px 0 13px;







	background:url(../img/titulos.gif) no-repeat -5px -64px;







	}







	







#sidebar input.enviar{







	margin-left: 36px;







	background:#FFCC41







}







	







.busca {







	width:160px;







	height:187px;







	background:url(../img/sprites.png) no-repeat;







	margin-bottom:15px;







	padding-left:10px;







	position:relative;







	padding-top:5px;







	z-index:500;







}







.busca .ajuda { 







	display:block;







	width:10px;







	height:10px;







	position:absolute;







	left:149px;







	text-indent:-9999px;







	overflow:hidden;







	z-index:1;







	outline:0;







	cursor:help;







}















.ajuda.filtro,







.textoajuda.filtro { top:6px }







.ajuda.codigo { top:141px; left:90px}







.textoajuda.codigo { top:141px }







.textoajuda { 







	width:150px;







	background-color:#000;







	opacity:0.85;







	color:#FFF;







	line-height:1.1;







	padding:5px 5px 7px 7px;







	position:absolute;







	z-index:9;







	left:175px;







	display:none;







	font-size:10px;







	-moz-border-radius:0 6px 6px;







	-webkit-border-radius:6px;







	-webkit-top-left-border-radius:0;







	font-weight:700;







	text-align:left







}







#banner {margin-top:30px}







.busca legend { 







	color:#FFF;







	float:left;







	padding-left:7px;







	visibility:hidden;







}







.busca label { display:none }







.busca select { 







	background-color:#FEAD41;







	color:#B73714;







	width:150px;







	line-height:16px;







	margin-top:5px;







	float:left;







	clear:both;







	border:0 none







}







#busca_minimo,







#busca_maximo {







	width:71px;







	clear:none;







	float:left;







	font-size:8px;







	line-height:16px;







}







#busca_minimo { margin-right:5px }







.busca input { 







	background-color: #FEB34B;







	color:#990A00;







	width:139px;







	padding:2px 5px;







	float:left;







	height:13px;







	margin-top:4px;







}







.busca fieldset.codigo { margin-top:12px }







/* busca JS */







div.replaceSelect {







	position:relative;







	clear:both;







	margin-top:6px;







	width:150px;







	float:left;







}







.replaceSelect .multi {







	position:absolute;







	top:16px;







	left:0;







	margin:0;







	width:720px;







	background-color:#FEAD41;







	border:2px solid #D87D23;







	border:2px solid rgba(187,74,0,0.5);







	border-width:0 2px 2px 0;







	padding:4px 4px 3px 4px;







	-moz-border-radius:0 6px 6px;







	-webkit-border-radius:6px;







	-webkit-border-top-left-radius:0px;







	z-index:300;







}







.replaceSelect .multi ul {







	position:static;







	border:0 none;







	float:left;







	-moz-border-radius:0;







	-webkit-border-radius:0;







	width:119px;







}







.replaceSelect .multi li { width:119px; background: transparent url(../img/li-hover.gif) no-repeat -200px -200px; }







.replaceSelect .multi li:hover,







.replaceSelect .multi li.hover { background-position: 0 0; background-color: transparent !important; }







.replaceSelect .multi li.ativo { background-position: 0 -36px; background-color: transparent !important; }







.replaceSelect .multi li.ativo:hover,







.replaceSelect .multi li.ativo.hover { background-position: 0 -18px; background-color: transparent !important; }







.replaceSelect .multi .selControls {







	float:left;







	background:none;







	clear:left;







	width:100%;







	height: auto;







}







.replaceSelect .multi .selControl {







	float:left;







	background-image:none;







	background-color:#F60;







	color:#FFF9F0;







	margin-right:5px;







	-moz-border-radius:5px;







	text-align:center;







	line-height:14px;







	padding:0 10px 0;







	width: auto;







	margin-top:3px;







}







.replaceSelect .multi .selectAll { clear:left }







.replaceSelect .multi .selControl:hover,







 .replaceSelect .multi .selControl.hover { background-color:#FCBB74 }







.replaceSelect .multi .selectOk { float:right }







.replaceSelect .show {







	position:static;







	-moz-border-radius:0;







	-webkit-border-radius:0;







	border:0;







	width:140px;







	height:40px;







	line-height:12px;







	margin-top:-2px;







	padding-bottom:2px;







}







.replaceSelect .show li { padding-left:4px }







.replaceSelect span,







.replaceSelect ul {







	display:block;







	width:146px;







	color:#990A00;	







	text-align:left;







	line-height:16px;







	font-size:11px;







	cursor:pointer;







	z-index:305;







}







.replaceSelect span {







	height:16px;







	background: #FEB34B url(../img/sprites.png) no-repeat -15px -200px;







	padding-left:4px;







}







.replaceSelect span.ok {







	background-position:-37px -259px;







}







.replaceSelect ul {







	background-color:#FEAD41;







	position:absolute;







	top:16px;







	left:0;







	border:2px solid #D87D23;







	border:2px solid rgba(187,74,0,0.5);







	border-width:0 2px 2px 0;







	width:139px;







	padding-bottom:2px;







	-moz-border-radius:0 0 6px 6px;







	-webkit-border-radius:6px 3px;







	-webkit-border-top-left-radius:0;







	-webkit-border-top-right-radius:0;







}







#busca_minimo span,







#busca_maximo span{







	width:70px;







	background-position: -91px -200px;







	padding-left:4px;







}







#busca_minimo ul,







#busca_maximo ul {







	-moz-border-radius:0 6px 6px;







	-webkit-border-radius:6px;







	-webkit-border-top-left-radius:0;







	width:80px;







}







.replaceSelect ul li { 







	padding-left:8px;







	-moz-border-radius:4px;







	-webkit-border-radius:4px;







	margin:2px 2px 0 0;







}







.replaceSelect .rS_item li:hover,







.replaceSelect .rS_item li.hover { background-color:#FFE3AA; }







.replaceSelect .rS_item li.ativo { background-color:#FFF9F0; }







#busca_dormitorios .multi { width:139px; padding:0 0 2px 0; }







#busca_tipo .multi { width:245px; padding:0 0 2px 0; }







#busca_dormitorios .selectAll { display:none }







/* links sidebar */







.info {







	font-size:10px;







	text-align:left;







}







.info .item {







	position:relative;







	margin-bottom:10px;







	clear:left;







	float:left;







	cursor: pointer;







	z-index:33;







}







.info h5 {







	text-indent:-9999px;







	overflow:hidden;







	width:170px;







	height:16px;







	float:left;







	background-image:url(../img/titulos.gif);







}







.info .anuncie h5 { background-position:-170px -3px; margin:5px 0}







.info .empresa h5 { background-position:0 0 }







.info .inteligencia h5 { background-position: 0 -20px; }







.info .contato h5 { background-position: 0 -40px; }







.info .submenu {







	position:absolute;







	left:165px;







	top:-2px;







	z-index:999;







	width:160px;







	padding-left:10px;







	background: #FFF url(../img/bg_submenu.gif) no-repeat top left;







	opacity:0.95;







	-moz-opacity:0.95;







	}







.info .submenu ul {







	padding:10px;







	border:1px solid #F60;







	border-left-width:0;







	position:relative;







	z-index:998;







	}







.info .submenu li a {







	text-indent:-9999px;







	overflow:hidden;







	display:block;







	clear:left;







	width:140px;







	height:18px;







	background:url(../img/titulos.gif) no-repeat -350px -10px;







	}







.info .submenu a:hover { margin-left:2px }







.info .submenu a.sobre { background-position: -350px -10px }







.info .submenu a.equipe { background-position: -350px -28px }







.info .submenu a.estrutura { background-position: -350px -46px }







.info .submenu a.parceiros { background-position: -350px -64px }







.info .submenu a.trabalhe { background-position: -350px -82px }







.info .submenu a.localizacao { background-position: -350px -100px }







.info .submenu a.conceito { background-position: -350px -118px }







.info .submenu a.sobmedida { background-position: -350px -136px }







.info .submenu a.anuncie { background-position: -350px -154px }







.info .submenu a.invest { background-position: -350px -172px }







.info .submenu a.intelligence { background-position: -350px -190px }







.info .submenu a.brokers { background-position: -350px -208px }







.info ul a { color: #F00; font-size:13px; font-weight:700 }







#sidebar .info .item:hover .submenu,







#sidebar .info .item.hover .submenu { display:block !important }







#sidebar .anuncio { float:left; margin-bottom:5px }







#sidebar .constr { float:left; margin-bottom:20px }







#sidebar .financ { float:left; margin-top:20px }







/* CONTEUDO */







.miolo h2 { 







	width:585px;







	float:left;







	clear:both;







	height:18px;







	margin: 8px 0;







	text-indent:-9999px;







	overflow:hidden;







	background: url(../img/titulos.gif) no-repeat -50px -120px;







	width:175px;







	}







.miolo .topo { float:left; width:585px; border-bottom:2px solid #F88C45; position:relative;  }







#minhalista {







	float:right;







	height:22px;







	position: absolute;







	bottom:0;







	right:0;







	margin-right: 8px;







}







#minhalista a {







	float:left;







	height:22px;







	line-height:22px;







	background-color:#F66B0A;







	margin-left:1px;







	color:#FFF;







	text-align:center;







	padding:0 6px;







}















#minhalista span{







	float:left;







	height:22px;







	line-height:22px;







	background-color:#F66B0A;







	margin-left:1px;







	color:#FFF;







	text-align:center;







	padding:0 6px;







}















/* CAPA */







.capa .chamada {







	width: 774px;







	clear:both;







	margin-bottom:20px;







}







#vitrine { 







	float:left;







	width:575px;







	margin:10px 0 15px 0;







	border-bottom:1px solid #D0C9BA;







	padding-bottom:10px;







	overflow:hidden;







	}







#vitrine h4 {







	text-indent:-9999px;







	overflow:hidden;







	background: url(../img/titulos.gif) no-repeat -10px -90px;







	width:54px;







	height:14px;







	float:left;







	margin:0 0 10px;







}







.capa .miolo { width: 575px; margin-left:10px;}







.destaques { float:left; clear:left; padding-top:15px; width:650px; height:110px; }







#vitrine .destaques.RS { border-top:1px solid #D0C9BA; }







.destaques .estado { width:24px; height:110px; float:left; background:url(../img/titulos.gif) no-repeat -10px -107px; text-indent:-9999px; overflow:hidden; margin:0 12px 0 0; }







#vitrine .RS .estado { border-top:1px solid #D0C9BA; padding-top:9px; position:relative; top:-15px; }







#vitrine .SC .estado { background-position:-10px -246px }







.destaques div {  position:relative; width:97px; height:110px; padding:0px; float:left; margin-right:13px }







.destaques .link { position:absolute; display:block; top:0; left:0; z-index:2; width:97px; height:110px; text-indent:-9999px; overflow:hidden; display:inline; }







.destaques .link:hover { border-top:2px solid #D0C9BA; top:-2px }







.destaques img { width:95px; height:66px; clear:both; border:1px solid #D0C9BA; margin-bottom:3px; }







.destaques p { padding:0 2px; width:97px; font-size:10px; color:#76888D; line-height:1.2 }







/* BUSCA */







.miolo .encontrados,







.miolo .ordenar,







 .miolo .ordenar a {







	color: #E25D14;







}







.miolo .encontrados { margin:5px 0 0 6px; font-size:12px}







.miolo .ordenar { margin:10px 0 15px 20px; font-size:12px; color:#FF6702}







.miolo .ordenar * { display:inline; }







.miolo .ordenar a { text-decoration:underline }







.miolo .ordenar a:hover { border-bottom:0 none; font-weight:700 }







.miolo .resultados { float:left; padding-top:10px; background-color:#F6F6F5; padding-bottom:20px}







.resultados .box {	width:100px;	height:146px;	background-color: #FFF;	margin:0 10px 20px 10px;	padding:7px 10px;	float:left;	-moz-border-radius:6px;	-webkit-border-radius:6px;	color:#36515B;	position:relative;	z-index:2}







.resultados .box:hover,







.resultados .box.hover {	background-color:#EAEAE1}







.resultados .box .detalhes {	position:absolute;	top:0;	left:0;	z-index:9;	width:120px;	height:160px;	text-indent:-9999px; overflow:hidden}







.box h5 {	font-weight:700;	font-size:12px;	margin-bottom:3px}







.box table { width:100px; margin-top:3px; }







.box td,







.box th { line-height:0.65; color:#76888D; font-weight:400; }







.box img { width:100px; height: 66px; border:1px solid #FFF }







.box .valor td,







.box .valor th { color:#36515B; }







.box .valor td { text-align:right }







/* detalhes do imovel */







.detalhes .miolo h2 {







	width:280px;







}







.modulo {







	width:215px;





/*

	padding:20px 20px 10px;







	margin:0 20px 20px 15px;



*/



	background-color:#FFF;

	-moz-border-radius:8px;

	-webkit-border-radius:8px;

	color: #76888D;

	clear:left;

	position:relative;



}



.modulo .cidade {







	font-size:14px;







	font-weight:700;







	color: #36515B;







	margin-bottom:10px;







}







.modulo .categoria {







	font-size:13px;







	font-weight:600;







	color: #AAAAAA;







	margin-bottom:3px;







}







.ferramentas.ferramentasEmp,#localizacao { 







	width:250px;







	height:26px;







	float:left; display:inline;







	margin:0 20px 20px;







	







}







.ferramentas li{







	width:120px;







	height:28px;







	float:left;







	background: url(../img/icones.gif) no-repeat;







	padding:2px 12px 0 0;







}



.ferramentasEmp li {







	width:150px;







	height:35px;







	float:left;







	background: url(../img/iconesEmpreendimento.gif) no-repeat;







	padding:2px 2px 0 0;







}







.ferramentas a, .ferramentasEmp a { 







	display:block;







	padding-left:27px;







	text-transform: uppercase;







	font-size:9px;







	color:#000;







	font-size:8px;







	text-indent:-9999px;







	overflow:hidden;







	height:24px;







}







#f_lista { background-position: 0 0 }







#f_enviar { background-position: 0 -135px }







#f_imprimir { background-position:0 -30px }







#f_mail { background-position: 0 -60px }





#f_1 { background-position:25px 0; margin:20px 0 20px 16px; }







#f_2 { background-position:0 -46px; float:left; margin-left:0; margin-top:20px; }







#f_3 { background-position:0 -93px; float:left; margin-left:-26px; margin-top:20px; }







#f_4 { background-position:0 -139px; float:left; margin-left:-26px; margin-top:20px; }







#localizacao { 







	width:65px;







	height:15px;







	padding:18px 30px 15px 155px;







	background:#CCC;







	color:#4C707D;







	text-transform:uppercase;







	background:url(../img/sprites.png) no-repeat -180px -170px;







	cursor:pointer;







	margin-right:0;







}







.modulo .dados td { line-height:0.8 }







.modulo .dados .valor { font-size:14px; font-weight:700; line-height:30px; height:30px; }







.modulo h6 { font-size:13px; font-weight:700; }







.modulo p { margin-bottom:10px }







.resultados.direita .modulo {







	padding:10px;







	width:246px;







	overflow:hidden;

	height:auto;

	margin-bottom: 20px;

	margin-top:10px;

	





}







.modulo.fotos img { width:72px; height:54px; border:0}







.modulo.fotos div { margin-bottom:-8px; padding-bottom:8px }





.fotos a { margin:0 8px 8px 0; float:left; overflow:hidden }















/*







.modulo.fotos a:hover { border:3px solid #E1EBED; width:66px; height:48px; }







.modulo.fotos a:hover img { margin:-3px 0 0 -3px; }







*/















/*inicio novo - fotos*/







.modulo.fotos ul li{



	margin-right: 2px;

	margin: 6px 0 2px 6px;



}















.modulo.fotos ul li a,ul li a img{







	overflow:hidden;







	float:left;







}















.modulo.fotos ul li a:hover{







	border:3px solid #e1ebed;







}















.modulo.fotos ul li a:hover img{







	margin:-3px;







}







/*fim novo - fotos*/















#foto_destaque { cursor: pointer }







.modulo .ampliar {







	display:block;







	position:absolute;







	top:5px;







	left:5px;







	padding:2px 4px;







	background:#000;







	z-index:44;







	opacity:0.5;







	color:#FFF;







	font-size:11px;







	display:none;







}







/* internas */







.miolo .conteudo {







	float:left;







	clear:both;







	width:585px;







	background-color:#F6F6F5;







	border:1px solid #ECF6F3;







	border-width:0 1px 1px;







	-moz-border-radius:0 0 9px 9px;







	-webkit-border-radius:0 0 9px 9px;







	border-radius: 0 0 9px 9px;







}







/* TITULOS PAGINAS INTERNAS */







.sobre .miolo h2 { background-position: -50px -141px; width:214px}







.equipe .miolo h2 { background-position: -50px -161px;}







.estrutura .miolo h2 { background-position: -50px -180px;}







.parceiros .miolo h2 { background-position: -50px -199px;}







.trabalhe .miolo h2 { background-position: -50px -218px; width:226px}







.localizacao .miolo h2 { background-position: -50px -235px; width:178px}







.conceito .miolo h2 { background-position: -50px -254px; width:262px}







.sobmedida .miolo h2 { background-position: -50px -274px; width:280px}







.anuncie .miolo h2 { background-position: -50px -293px; width:342px}







.invest .miolo h2 { background-position: -50px -312px; width:280px}







.intelligence .miolo h2 { background-position: -50px -331px; width:328px}







.brokers .miolo h2 { background-position: -50px -350px; width:315px}







.financiamento .miolo h2 { background-position: -50px -369px; width:315px}







.contato .miolo h2 { background-position: -50px -388px; width:315px}







.interna .miolo h2 img {border:none; padding:0; margin:0}







.interna .miolo img { margin: 10px 10px 10px 0; }







.interna .miolo { line-height:1.2; }







.interna .miolo p { 







	margin: 10px 0;







	font-family:Arial,sans,sans-serif;







	font-size:11px;







	clear:both;







	color:#76888D;







}







.interna .miolo h3 { 







	font-weight:700;







	clear:both;







	float:left;







	margin:10px 0 5px 0;







	text-align:left







}







.interna .miolo a.vermapa {







	padding:4px;







	background-color:#E6EFF2;







	-moz-border-radius:2px;







	-webkit-border-radius:2px;







	display:block;







	float:left;







	clear:both;







}







.interna .miolo a.vermapa:hover { background-color: #F60; color:#FFF; text-decoration:none }







.miolo .conteudo { min-height:330px; padding:10px; }







.miolo .coluna { width:250px; float: left; margin-bottom:10px}







.miolo .coluna img { width:245px}







.miolo .coluna.esquerda { margin:0 30px 0 25px }







.miolo .coluna.direita { margin:0}







.miolo .legenda {font-size:9px; margin:0 0 0 3px; display:block; clear:both;}







/* formularios */







.interna .miolo p { margin:10px 0 }







.conteudo form label { 







	float:left;







	clear:left;







	padding:2px 8px;







	line-height:14px;







	text-align:right;







	width:180px;







	color:#76888D;







}







.conteudo form input,







.conteudo form select,







.conteudo form textarea {







	float:left;







	margin:2px 0;







	border:1px solid #C0C9CB;







}







.conteudo form input { height:14px }







.conteudo form .arquivo input { height:20px; }







.conteudo form .arquivo label { line-height:20px }







.conteudo form .enviar { text-align:left; margin-left:196px }







.conteudo form .enviar input { float:none; margin-top:15px;padding:2px; height:auto;}







.conteudo form li {







	float:left;







	clear:left;







	width:100%;







}







.conteudo .alerta {







	font-size:12px;







	color:#E25D14;







	height:350px;







	line-height:50px;







}







/* rotacao dados */







.rotacao {







	float:right;







	display:inline;







	clear:none;







	width:575px;







	height:115px;







	margin:10px 0 0 -20px;







	padding:0 0 20px 23px;







	background-color:#FFF;







	}







.rotacao div {







	width:190px;







	float:left;







	margin:30px 20px 20px 0;







	text-align:left;







	display:none;







	overflow:hidden;







}







.rotacao div h6 { margin-bottom:5px }







.rotacao div h6 a {







	width:190px;







	display:block;







	color:#444;







	font-size:12px;







	font-weight:bold;







	padding-left:18px;







	position:relative;







	left:-18px;







	background: url(../img/icones.gif) no-repeat -2px -92px;







	}







.rotacao .buzzinvest h6 a,







.rotacao .brokers h6 a{ background-position: -2px -112px }







.rotacao div p { color:#777; font-size:12px }







#cadastronews {







	display:block;







	height:73px;







	width:150px;







	margin:30px 0 0 30px;







	padding:5px;







	position:absolute;







	right:0px;







	z-index:400;







	background: url(../img/sprites.png) no-repeat -180px 0;







}







#cadastronews h6 { padding-left:8px; font-style:italic; font-size:11px; margin:4px 0; color:#36515B; width:110px; text-indent:-9999px; overflow:hidden; }







#cadastronews .ajuda {







	display:block;







	position:absolute;







	text-indent:-9999px; overflow:hidden;







	height:10px;







	width:9px;







	top:10px;







	left:122px;







	cursor:help;







	outline:0;







}







#cadastronews .ajuda:hover { border-bottom:0 none }







#cadastronews .textoajuda {







	width:150px;







	background:#000000;







	color:#FFF;







	position:absolute;







	z-index:3;







	top:-80%;







	left:-20px;







	padding:8px;







	text-align:center;







	opacity:0.85;







	-moz-border-radius:6px 6px 0 6px;







	-webkit-border-radius:6px;







	-webkit-border-bottom-right-radius:0;







}







#cadastronews form { width:145px; overflow:hidden }







#cadastronews fieldset { width:150px }







#cadastronews input {







	color: #999999!important;







	margin-bottom:3px;







	border:1px solid #395661;







	height:14px;







	padding:1px 2px 0 4px;







}







#cadastronews input.nome { width:130px }







#cadastronews input.email { width:105px; margin-right:5px }







#cadastronews input.enviar { height:16px; width:21px; padding:1px; position:relative; top:-1px; left:-4px; color:#395661; font-size:8px; cursor:pointer }







#xdialogEmail {



  



}











/*novo - auxiliar*/







.resultados{







	width: 287.5px;







}















.resultados .modulo #foto_destaque{







	margin-top: 2.5px;







}















.fotos div{





/*

	margin-left: 6px;







	margin-top: 10px;

*/





}















.result .miolo .resultados{







	width: 580px;

	height: auto;





}















input, select, textarea{







	color: #999999;







}















input.enviar{







	width: 24px;







	height: 17px;







	margin-left: 2px;







	font-weight: bold;







	font-size: 9px;







}
