/* 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:200px; height:15px; position:absolute;	left:270px; background: url(../img/sprites.png) no-repeat -350px -10px }



#topo .dados.poa { top:40px; z-index:551;  }


#topo .dados.poasul { top:55px; z-index:541; background-position:-350px -40px }


#topo .dados.floripa { top:70px; z-index:531; background-position:-350px -25px }



#topo .dados address,



#topo .dados a { font-style:normal; float:left;	font-size:11px}



#topo .dados address { visibility:hidden }



#topo address { width:133px; 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.poasul a,
#topo .dados.poa a { background-position:-140px -5px }



#topo .dados.floripa 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 .mapa { width:425px; height:350px; display:none; position:absolute; left: 100px; border:6px solid orange; z-index:9999; background:white}



#corretor { 



	width:230px;



	height:34px;



	padding-left:20px;



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



	float:right;



	top:32px;



	position:relative;



	}



#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;
} 

#footer .dados {
	float:right;
	/*clear:both;*/
	width:575px;
	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 -237px; 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;



}