html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0 !important;

	font-weight: normal;

	font-style: normal;

	font-size: 100%;

	vertical-align: baseline

}

body {

	background:#fff url(../img/bg_body.jpg) repeat-x;

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

	font-size:11px;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none

}

a, ins {

	text-decoration: none

}

del {

	text-decoration: line-through

}

table {

	border-collapse: collapse;

	border-spacing: 0

}

address {

	font-style: normal

}

legend {

	display:none;

	margin:0;

	padding:0;

}

dl {

	margin-bottom:10px;

}

dd {

	margin-bottom:8px;

}

button {

	cursor:pointer;

}

/*CLASSES USUAIS*/

.clear {

	clear:both;

}

.espaco_um {

	margin-top:15px;

}

.espaco_dois {

	margin-bottom:10px;

}

.espaco_tres {

	margin-top:45px;

}



.icone_um {

	padding-left:18px;

	background:url(../img/icone_um.gif) no-repeat 0 50%;

	font-weight:bold;

}

.icone_dois {

	padding-left:18px;

	background:url(../img/icone_dois.gif) no-repeat 0 50%;

	font-weight:bold;

}

.icone_tres {

	padding-left:18px;

	background:url(../img/icone_tres.gif) no-repeat 0 50%;

	font-weight:bold;

}

.icone_seta {

	padding-left:18px;

	background: url(../img/seta_icon.gif) no-repeat 0 50%;

}

.icone_mais {

	padding-right:20px;

	background: url(../img/icone_mais.gif) no-repeat 100% 50%;

}

.icone_mais_dois {

	padding-right:20px;

	background: url(../img/icone_mais2.gif) no-repeat 100% 50%;

}

.txt_maior {

	font-size:1.7em;

}

.azul_escuro {

	color:#002E5E;

}

.azul_claro {

	color:#2288D6;

}

.amarelo_escuro {

	color:#A78104;

}

/*links*/

.ativo {

	color:#2288D6;	

}

.btn_um {

	padding:5px;

	text-transform:uppercase;

	border:1px solid #002E5E;

	background:#0066B3;

	font-size:1.1em;

	font-weight:bold;

	color:#fff;

}

.btn_dois {

	padding:3px;

	border:1px solid #0D8AEA;

	background:#0066B3;

	font-size:1em;

	font-weight:bold;

	color:#fff;

}

.hr {

   width:100%;

   height:1px;

   background:#959595;

}

.hr_dois {

	width:100%;

	height:1px;

	background:#DAE3E9

}

.alinha_um {

	text-align:right;

}

.alinha_tres {

	float:left;

	width:100px;

}

#barra, #topo, #menu {

	border-bottom:1px solid #0066B3;

}

/*barra topo*/

#barra {

	width:100%;

	height:25px;

	background:#fff url(../img/bg_barra.gif) repeat-x top;

}

#barra_info {

	/*width:410px;*/

	width:510px;

	padding-left:345px;

/*	padding-left:200px;*/



}

#barra_info p {

	font-size:0.9em;

	color:#0066b3;

}

#data_hora {

	float:left;

	/*width:270px;*/

	width:280px;

	padding:6px 0 5px 0;

/*	margin-right:20px;*/

}

.icone_relo {

	padding-left:15px;

	background: url(../img/icone_relogio.gif) no-repeat 0 50%;

}

#relogio {font-weight:bold}

#ingles_v {

	float:left;

	width:135px;

	text-align:right

}

/*TOPO*/

#topo {

	width:100%;

	height:150px;

	background:#E2F0F9 url(../img/bg_topo.gif) repeat-x;

}

/*940 tamanho total da div*/

#alinha_topo {width:970px; margin:0 auto;}

#col_um_topo {

	float:left;

	width:759px;

	height:139px;

	/*margin:17px 0;*/

	background:url(../img/bg_col_um_topo.jpg) no-repeat bottom;

}



/*MARCA*/

#marca h1 {display:none}



/*BUSCA*/

#busca_topo {

	margin:8px 0  0 15px;

}

#busca_topo h2 {

	text-indent: -900%;

	display:block;

	float:left;

	width:85px;

	height:27px;

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

}

#form_busca {

	float:left;

	margin:5px 0 0 10px;

}

#form_busca select, input, textarea, button {

	font:1em Tahoma, Arial, Helvetica, sans-serif;

	color:#0066B3;

	border:1px solid #0066B3;

}



#form_busca select, input {

	margin-right:6px;

}

#form_busca input {

	width:110px;

}

#form_busca button {

	background:#0066B3;

	font-weight:bold;

	color:#fff;

}





/*COLUNA DOIS TOPO*/



#bgCol_dois_topo {

	float:left;

	width:190px;

	height:155px;

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

}

#col_dois_topo {

	float:left;	

	padding:3px 5px 3px 5px;

	margin:29px 0;	

}





/*MENU*/

#menu {

	width:100%;

	height:26px;

	background:url(../img/bg_menu.gif) no-repeat; /*repeat-x*/

	font-size:1em;

}

#menu ul {

	float:left;

	width:742px;

	margin:5px 0 0 10px;

	padding-left:8px;

	background:#fff;

}

#menu ul li {

	float:left;

	display:block;

	margin:0 2px 0 1px;

	text-transform:uppercase;

	color:#0464AE;

}

#menu ul li a {

	padding:7px 0 7px 0;

	text-decoration:none;

	font-weight:bold;

	color:#0464AE;

	

}

#menu ul li a:hover {

	border-top:2px solid #0167B3;

	border-bottom:2px solid #002E5E;

}





/*ESTRUTRAS DO CONTEÚDO*/

#bg_capa {

	float:left;

	width:100%;

	background: url(../../capa/img/bg_globalCapa.gif) no-repeat top left;

	margin-top:10px;

}

#global {

	width:930px;

	margin:0 0 0 22px;

}

#col_um {

	float:left;

	width:718px;

}

#slide_imoveis {

	margin:0;

	padding:0;

}

#slide_imoveis ul {

	margin:0;

	padding:0;

}



#imoveis_destaque {

	margin:15px 0;

	float:left; /*colocado por fernando*/

	width:578px;/*colocado por fernando*/

}



/*lista links imoveis destaque*/

#link_imoveisDestaque {

	float:left;

	width:578px;	

}

#link_imoveisDestaque li {

	float:left;

	margin-right:13px;

	color:#002E5E;

}

#link_imoveisDestaque li a {

	color:#002E5E;

	font-weight:bold;

}

#link_imoveisDestaque li a:hover {

	text-decoration:underline;

	color:#2288D6;

}



#qant_imoveisDispon {

	float:left;

	width:140px;

	text-align:right;

}

#qant_imoveisDispon p {

	font-size:1.1em;

}



/*caixas dos imoveis*/

#my-glider {

	float:left;

	clear:both;

	width:718px;

	*position:absolute;

	*margin-top:-15px;



}

div.scroller {

	/* modify width and height of scrolling section if necessary	*/		

	clear:both;

	position:absolute;

	width: 718px;

	height: 231px;

	overflow: hidden;

}

div.scroller div.section {

	/* modify width and height of each section as needed (should match the size of the scroller window)	*/		

		float:left;

	width:183px;

	height:219px;

	overflow:hidden;

}

div.scroller div.content {

	width: 10000px;

}



#controle_um, #controle_dois {

	position:absolute;

	z-index:20;

}

#controle_um, #controle_dois {

}

#controle_um {

	float:left;

	width:500px;

	margin:80px 0 0 0;

	*margin-top:60px;

}



#controle_um a {

	text-indent: -900%;

	display:block;

	width:36px;

	height:65px;

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

	opacity:0.6;

}



#controle_um a:hover {

	opacity:0.9;

}

#controle_um a:leave {

	opacity:0.6;

}



#controle_dois {

	float:right;

	width:100px;

	margin:80px 0 0 682px;

	*margin-top:60px;

}

#controle_dois a {

	text-indent: -900%;

	display:block;

	width:36px;

	height:65px;

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

	opacity:0.6;

}



#controle_dois a:hover {

	opacity:0.9;

}

#controle_dois a:leave {

	opacity:0.6;

}





.caixas_imoveis {

	float:left;

	width:179px;

	height:219px;

	margin:13px 0;

}

.img_imoveis {

	position:absolute;

	z-index:2;

	width:173px;

}

.info_imoveis {

	position:absolute;

	z-index:4;

	width:159px;	

	padding:7px;

	margin:140px 0 0 0;

	background:#114C67;

	color:#fff;

	opacity: 0.9;

}

.info_imoveis h2 {font-size:1.1em;margin-bottom:2px;}

.info_imoveis h2 a {font-weight:bold;}

.info_imoveis h3 {margin-bottom:5px;}

.info_imoveis p, .info_imoveis a {color:#fff;}

.info_imoveis a:hover {text-decoration:underline;}





/*COLUNAS: PREMIAÇÕES, NOTÍCAIS E CADASTRO IMOVEIS + TV ELLO*/



#col_premiacao, #col_noticias, #col_cadasTvEllo {

	float:left;

	margin:235px 0 0 0;

}

/*COLUNAS: DICAS, INDICADORES FINANCEIROS E CLIMATEMPO*/

#col_dicas, #col_indicadores, #col_clima {

	float:left;

	margin:15px 0;

}



#col_premiacao h2, #col_noticias h2, #col_cadasTvEllo h2, #col_dicas h2, #col_indicadores h2, #col_clima h2 {

	margin-bottom:15px;

}

/*Premiações e Dicas*/

#col_premiacao, #col_dicas {

	width:178px;

}

/*cadastro e TV Ello + Clima*/

#col_cadasTvEllo, #col_clima {

	width:173px;

	margin-left:5px;

 }	



/*CAIXAS USUAIS*/

.caixa_um, .caixa_dois {

/*	margin-bottom:15px;*/

	border:1px solid #186291;

	color:#0066b3;	

}

.caixa_um a:hover, .caixa_dois a:hover {

	text-decoration:underline;

}

.caixa_um {

	width:145px;

	padding:10px;



}

.caixa_dois {

	width:160px;

	padding:10px 5px 0 5px;

}

.caixa_dois p {

	margin-bottom:20px;

}

.bg_caixa_dois {

	background:url(../img/bg_caixa_dois.jpg) no-repeat 95% 50%;

}

.txt_alinha_um {

	width:100px;

}

.txt_alinha_um a {

	color:#0066b3;

}



/*noticias e indicadores financeiros*/

#col_noticias, #col_indicadores {

	width:302px;

	padding:0 25px 0 35px;

}

#col_noticias a:hover, #col_dicas a:hover {

	text-decoration:underline;

}

#col_noticias p, #col_dicas p {

	text-align:right;

	margin-right:15px;

}

#col_noticias p a, #col_dicas p a {

	color:#0066b3;

}

#col_noticias li, #col_dicas li {

	padding-left:15px;

	margin-bottom:10px;

	background:url(../img/bullet_cinza.gif) no-repeat 1% 50%;

	color:#002e5e;

}

#col_noticias li a, #col_dicas li a {

	color:#002e5e;

}

#col_noticias li a:hover, #col_dicas li a:hover {

	color:#2288d6;

}



/*EVENTOS*/

#eventos h2 {

	margin-bottom:10px;

	font-weight:bold;

	color:#9a9a9a;

}

#eventos img {

	border:1px solid #0066B3;

}



/*DICAS*/

.img_dica {

	float:left;

	width:64px;

	margin-bottom:10px;

	border:3px solid #0066B3;

}

.txt_dica {

	float:left;

	width:80px;

	margin-left:10px;

	color:#959595;

}



/*Indicadores financeiros*/

.indice_finan {

	width:100%;

	border:0;

	margin-bottom:10px;

	border-collapse:collapse;

	

}

.indice_finan td {

	border:1px solid #186291;

	padding: 5px;

}

.indice_finan th {

	margin-bottom:5px;

	padding:5px;

	text-tranform:lowercase;

}

.zebrado_um, .zebrado_dois {

	color:#fff;

	font-weight:bold;	

}



.indice_finan .zebrado_um {

  background-color:#186291;

}

.indice_finan .zebrado_dois {

  background-color:#002E5E;

}



/*Clima*/

#col_clima h3 {

	text-transform:uppercase;

	margin-bottom:5px;

}	

#col_clima p{

	font-size:0.9em;

}

.info_clima {

	float:left;

	width:50px;

}

.info_clima p {

	margin-bottom:4px;

}

.previsao_txt {

	background:#0066B3;

	color:#fff;

	text-transform:uppercase;

	text-align:center;

}

.txt_info_clima {

	float:left;

	width:100px;

	margin-left:10px;

	padding-top:10px;

}

.dia_semana {

	color:#0c3866;

}



/*COLUNA DOIS*/

#col_dois {

	float:left;

	width:180px;

	margin-left:22px;

}



#ello_prime, #atendimento_online, #newsletter, #assina_news {

	margin-bottom:20px;

}



#ello_prime {

	border:1px solid #A78104;

}

#atendimento_online {

	width:170px;

	padding:5px;

	background:#CEE5F3;

	color:#fff;

}

#atendimento_online h2 {

	text-indent: -900%;

	display:block;

	width:171px;

	height:33px;

	/*background: url(../img/titAtendOnline.jpg) no-repeat;*/

}

#atendimento_online p {

	margin:0;

}

#atendimento_online a {

	color:#fff;

}

#atendimento_online a:hover {

	text-decoration:underline;

}

#ct_atendOnline {

	

	padding:0px;

	width:160px;

	height:212px;

	/*background:#CEE5F3 url(../img/bg_atendOnline.jpg) no-repeat center 72%;*/

}



/*NEWSLETTER*/

#assina_news {

	border:0;

	width:180px;

	height:160px;

	*height:165px; /*hack para o IECA7*/

}

#newsletter {

	width:154px;

	padding:8px;

	border:5px solid #E0E0E0;

	background:#fff;

	color:#0066B3;

}

#newsletter h2 {

 	margin-bottom:10px;

}

#newsletter p {

 	margin-bottom:5px;

}

#newsletter input {

	color:#999;

	width:140px;

	padding:3px;

}

#newsletter button {

  	margin-top:5px;

  	background:#186291;

	color:#fff;

	font-weight:bold;

	text-transform:uppercase;

}



/*caixas com mais imoveis*/

.caixa_tres {

	width:150px;

	padding:15px 15px 8px 15px;

	margin-bottom:10px;

	background:#285D75;

	color:#FFFFFF;

}

.caixa_tres h3 a {

	font-weight:bold;

	color:#FFFFFF;

}

.caixa_tres h3 a:hover {

	text-decoration:underline;

}

.caixa_tres h4 {

	margin-bottom:5px;

}

.caixa_tres p {

	/*margin-bottom:3px;*/

}

.caixa_tres p a {

	color:#0167B3;

}

.caixa_tres p a:hover {

	text-decoration:underline;

}

.icone_mais_imoveis {

	text-indent: -900%;

	display:block;

}

/*RODAPE*/

#rodape {

	width:100%;

	height:63px;

	background:#E2F0F9 url(../img/bg_rodape.gif) repeat-x top;

	color:#0066b3;

}

#info_rodape {

	clear:both;

	width:940px;

	height:43px;

	padding:20px 0 0 20px;

	background:url(../img/bg_info_rodape.jpg) no-repeat left bottom;

}

#info_rodape address {

	float:left;

	width:610px;

	padding:5px 0 0 38px;

}

#info_rodape br {

	margin-bottom:5px;

}