form,fieldset,img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;}
a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
/* a:visited{color:#b1b1b2; cor antiga > #17A0D5 - alterado em 18/02/2009 } */
img.small{display:none!important;}
.hidden{visibility:hidden;}
label.hidden{display:none;}
.screen800 img.small{display:block!important;}

.screen800 #page{min-width:775px;}
.screen1024 #page{min-width:990px;}
#page{
	background:url(images/atv3-bg-page1.gif) repeat-y 50% 0;
}
#page .page-main{
	background:url(images/atv3-bg-page.png) no-repeat 50% 0;
}
.screen1024 #page .page-main .page-center,
.screen800 #page .page-main .page-center{
	width:100%;
}
#page .page-main .page-center{
	width:1005px;
	margin:0 auto;
	background:#fff;
}
/*header*/
.screen800 #header,
.screen800 #main,
.screen800 #footer{width:100%; margin-top:0;}
.screen800 #prefooter{width:100%; margin-top:0;}
#header{
	width:100%;
	overflow:hidden;
	background:#009bc7;
}
#header .top-bar{
	width:100%;
	float:left;
	border-bottom:1px solid #fff;
	background:#ff7510 url(images/atv3-bg-topbar.gif) repeat-x 0 0;
}
.screen1024 #header .top-bar .corners,
.screen800 #header .top-bar .corners{
	background:url(images/atv3-bg-corners.gif) no-repeat 0 0;
	border:0;
}
.screen1024 #header .top-bar .corners .corners-right,
.screen800 #header .top-bar .corners .corners-right{
	background:url(images/atv3-bg-corners-right.gif) no-repeat 100% 0;
	padding:1px 0 0;
}
#header .top-bar .corners{
	float:left;
	width:100%;
	border-top:1px solid #fff;	
}
#header .top-bar .corners-right{
	float:left;
	width:100%;
}
#header .top-bar h1{
	float:left;
	display:inline;
	margin:11px 50px 0 14px;
}
#header .top-bar h1 a:hover,
#header .top-bar h1 a{
	float:left;
	overflow:hidden;
	width:99px;
	height:29px;
	font-size:0;
	line-height:0;
	background:url(images/atv3-logo1.gif) no-repeat 0 0;
}
#header .top-bar .search-box{
	float:left;
	width:197px;
}
#header .top-bar .search-box input.text{
	background:url(images/atv3-bg-search.gif) repeat-x 0 0;
	border:0;
	border-left:1px solid #cacaa6;
	border-right:1px solid #cacaa6;
	font:12px/14px Arial,helvetica,sans-serif;
	height:14px;
	padding:3px 2px;
	width:120px;
	color:#46463c;
	float:left;
	margin:18px 7px 0 0;
}
#header .top-bar .search-box input.btn{
	float:left;
	margin:15px 0 0;
}
#header .top-bar ul.small-nav{
	margin:18px 0 0;
	padding:0;
	list-style:none;
	float:left;
	font:bold 1em/1.6em verdana,arial,sans-serif;
	overflow:hidden;
}
#header .top-bar ul.small-nav li{
	float:left;
	padding:0 8px;
	margin:0 0 0 -1px;
	background:url(images/atv3-separator1.gif) no-repeat 0 50%;
}
#header .top-bar ul.small-nav li a{color:#ffdfc8;}
#header .top-bar ul.ico-nav{
	float:left;
	margin:7px 0 0;
	padding:0 0 0 10px;
	list-style:none;
	font:italic 10px/10px Arial,helvetica,sans-serif;	
}
#header .top-bar ul.ico-nav li{
	float:left;
	text-align:center;
	padding:0 11px 4px 0;
}
#header .top-bar ul.ico-nav li a{
	color:#fff;
	float:left;
	width:4.4em;
	padding:0 0 1px;
}
#header .top-bar ul.ico-nav li strong{
	display:block;
	width:28px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
	background:url(images/atv3-top-icons.gif) no-repeat 0 0;
}
#header .top-bar ul.ico-nav li strong.email{background-position:-28px 0;}
#header .top-bar ul.ico-nav li strong.chat{background-position:-56px 0;}
#header .top-bar ul.ico-nav li strong.ind{background-position:-84px 0;}
#header .buttons{
	width:100%;
	float:left;
	padding:0 0 10px;
	height:38px;
}
#header .buttons a.annun:hover,
#header .buttons a.annun{
	float:right;
	overflow:hidden;
	width:172px;
	height:26px;
	font-size:0;
	line-height:0;
	/*background:url(images/atv3-btn-annun.gif) no-repeat 0 0;*/
	margin:12px 10px 0 0;
}
/*main nav*/
#header .main-nav{
	background:#f5bb43 url(images/atv3-bg-mainnav.gif) repeat-x 0 0;
	border-bottom:1px solid #5a7d52;
	width:100%;
	/*height:35px;*/
	float:left;
}
#header .logo{
	float:left;
	margin:-20px 0 0 5px;
	position:relative;
}

#header .main-nav h2{
	float:left;
	display:inline;
	margin:-20px 0 0 5px;
	position:relative;
}
#header .main-nav h2 a:hover,
#header .main-nav h2 a{
	float:left;
	overflow:hidden;
	width:236px;
	height:55px;
	font-size:0;
	line-height:0;
	background:url(images/atv3-logo2.gif) no-repeat 0 0;
}



#header .main-nav ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
.screen800 #header .main-nav ul li{font:bold 10px/35px "Arial",arial,sans-serif;height:35px;}
#header .main-nav ul li{
	float:left;
	font:bold 12px/35px "Arial",arial,sans-serif;
	padding:0 0 0 2px;
	height:35px;
	background:url(images/atv3-separator2.gif) no-repeat 0 0;
}
.screen800 #header .main-nav ul li a{margin:0 7px;}
#header .main-nav ul li a{
	margin:0 20px;
	color:#002995;
	text-transform:uppercase;
}
#header .main-nav ul li.active a,
#header .main-nav ul li a:hover{text-decoration:none;color:#c00;}
.screen800 #page div.destinos-form{width:136px;}
#page div.destinos-form{
	width:170px;
	overflow:hidden;
}
select{
	font:12px Arial;
	color:#636163;
}
#page div.destinos-form select{
	float:left;
	width:136px;
}
.screen800 #page div.destinos-form input{display:none;}
#page div.destinos-form input{
	float:right;
}
.screen800 #header .main-nav ul li div.destinos-form{padding:8px 6px 0 4px;}
#header .main-nav ul li div.destinos-form{padding:8px 13px 0 11px;}
#header .head-links{
	width:100%;
	float:left;
	background:#fff;
}
.screen800 #header .head-links p{
	font:12px/23px "Arial",arial,sans-serif;
}
#header .head-links p{
	margin:0;
	float:left;
	font:13px/23px "Arial",arial,sans-serif;
	color:#425797;
	padding:0 0 0 10px;
}
.screen800 #header .head-links div.right{width:460px;}
.screen800 .home-eng #header .head-links div.right{width:370px;}
#header .head-links div.right{float:right;}
.screen800 #header .head-links ul{float:right;}
#header .head-links ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.screen800 #header .head-links ul li{font:10px/23px Arial,helverica,sans-serif;}
#header .head-links ul li{
	float:left;
	font:10px/23px Arial,helverica,sans-serif;
	padding:0 13px 0 0;
}
#header .head-links ul li a{
	color:#666;
	padding:0 0 0 22px;
}
#header .head-links ul li.prefer{background:url(images/atv3-ico-prefer.gif) no-repeat 0 50%;}
#header .head-links ul li.prefer a{padding:0 0 0 16px;color:#3c3c3c;}
#header .head-links ul li.favor{background:url(images/atv3-ico-favor.gif) no-repeat 0 50%;}
#header .head-links ul li.favor a{padding:0 0 0 13px;color:#3c3c3c;}
#header .head-links ul li.email{background:url(images/atv3-ico-email.gif) no-repeat 0 50%;}
#header .head-links ul li.email a{padding:0 0 0 18px;color:#3c3c3c;}
#header .head-links ul li.eng{background:url(images/atv3-lang-eng.gif) no-repeat 0 50%;}
#header .head-links ul li.esp{background:url(images/atv3-lang-esp.gif) no-repeat 0 50%;}
#header .head-links ul li.por{background:url(images/atv3-lang-por.gif) no-repeat 0 50%;}

/*main*/
.screen800 #main .main-cont{padding:15px 0 0;}
#main{
	width:100%;
}
#main .main-cont{
	padding:38px 0 0;
	width:100%;
	overflow:hidden;
}
/*sidebar*/
.screen800 #sidebar{width:293px;margin:0 3px 0 10px;}
.home-eng #sidebar{padding:0;}
#sidebar{
	float:left;
	display:inline;
	width:390px;
	margin:0 3px 0 20px;
	padding:0 0 40px;
}
* html #sidebar{margin-right:0;}

.screen800 #sidebar div.image{background-image:url(images/atv3-bg-image-small.gif);}
#sidebar div.image{
	height:218px;
	background:url(images/atv3-bg-image.gif) no-repeat 0 0;
	padding:10px 15px 15px 10px;
}
#sidebar div.image img{display:block;}
.screen800 #sidebar div.image img{display:none;}

.screen800 #sidebar div.box{width:288px;margin:44px 0 0;}
#sidebar div.box{
	width:369px;
	margin:44px auto 0;
}
#sidebar div.box .body{
	/*background:#f8f8f5 url(images/atv3-bg-box.gif) repeat-x 0 0;*/
	background:#f9f9f7 url(images/atv3-home-anuncie-sombra-dir.gif) repeat-y 100% 0;
	width:100%;
	overflow:hidden;
	padding:0 0 21px;
	/*border:1px solid;*/
}
.screen800 #sidebar div.box .footer{
	width:288px;
	background:url(images/atv3-home-anuncie-sombra-inf-800.gif) no-repeat;
}
#sidebar div.box .footer{
	display:block;
	width:369px;
	height:4px;
	background:url(images/atv3-home-anuncie-sombra-inf.gif) no-repeat;
}
.screen800 #sidebar div.box h2{
	/* CÓDIGO ABAIXO COMENTADO EM 20/03/2009 POR MARCOS A FIM DE TRANSFORMAR EM TEXTO A IMAGEM DO TÍTULO DE ANUNCIE NA HOME 
	letter-spacing:0;
	background:url(images/atv3-home-anuncie-seu-imovel-800.gif) no-repeat;
	width:288px;*/
	
	font:bold 1.1em Arial, Verdana, Arial;
	color:#f29939;
	background:#eeedec url(images/atv3-home-anuncie-sombra-dir.gif) repeat-y 100% 0;
	text-align:center;
	padding:9px 0 9px 0;
}
#sidebar div.box h2{
	/*font:1.3em/19px Arial,helvetica,sans-serif;
	color:#fa5800;
	background:#f6f1c5;
	text-transform:uppercase;
	padding:0 10px;
	letter-spacing:-1px;*/
	
	/* CÓDIGO ABAIXO COMENTADO EM 20/03/2009 POR MARCOS A FIM DE TRANSFORMAR EM TEXTO A IMAGEM DO TÍTULO DE ANUNCIE NA HOME 
	text-indent:-9999px;
	background:url(images/atv3-home-anuncie-seu-imovel-laranja.gif) no-repeat;
	width:369px;
	height:36px;
	display:block;*/
	
	font:bold 1.4em Arial, Verdana, Arial;
	color:#f29939;
	background:#eeedec url(images/atv3-home-anuncie-sombra-dir.gif) repeat-y 100% 0;
	text-align:center;
	text-transform:uppercase;
	padding:9px 0 9px 0;
}
#sidebar div.box h2 strong{font-size:1.154em;}
.screen800 #sidebar div.box ul{width:262px;}
#sidebar div.box ul{
	margin:16px auto 0;
	padding:0;
	width:343px;
	list-style:none;
	font:1.3em/1.230em "Arial",arial,sans-serif;
	color:#404040;
}
#sidebar div.box ul li{
	padding:0 0 23px 21px;
	background:url(images/atv3-list-icon1.gif) no-repeat 9px 6px;
}
/*#sidebar a.conheca:hover,
#sidebar a.conheca{
	display:block;
	width:256px;
	height:16px;
	margin:0 auto;
	
	font-size:0;
	line-height:0;
	overflow:hidden;
	background:url(images/atv3-btn-conheca.gif) no-repeat 0 0;
}*/
.screen800 #page div.quote{width:288px;}
#page div.quote{
	width:369px;
	margin:41px auto 0;
	overflow:hidden;
}
.screen800  #page div.quote .body{background:url(images/atv3-bg-quote1small.gif) repeat-y 0 0;}
#page div.quote .body{
	background:url(images/atv3-bg-quote1.gif) repeat-y 0 0;
	float:left;
	width:100%;
}
.screen800 #page div.quote .bg-top{background:url(images/atv3-bg-quote2small.gif) no-repeat 0 0; width:288px; height:9px;}
#page div.quote .bg-top{background:url(images/atv3-bg-quote2.gif) no-repeat 0 0; width:369px; height:9px;}
.screen800 #page div.quote .bg-bottom{background:url(images/atv3-bg-quote3small.gif) no-repeat 0 100%;}
#page div.quote .bg-bottom{
	background:url(images/atv3-bg-quote3.gif) no-repeat 0 100%;
	padding:1px 22px 36px 18px;
}
#page div.quote h3{
	color:#244487;
	border:0;
	margin:0;
	background:none;
	font:1.5em/2.333em Tahoma,arial,sans-serif;
	text-transform:uppercase;
	padding:0 0 2px;
}
#page div.quote p{
	margin:0;
	font:1.3em/1.615em "Arial",arial,sans-serif;
	color:#575757;
}
#page div.quote p.author{
	text-align:right;
	margin:1px 0 0;
	font-size:1.1em;
	line-height:1.27em;
	font-style:italic;
}
#page div.quote ul.links{
	margin:-11px -30px 0 55px;
	float:left;
	display:inline;
	padding:0;
	list-style:none;
	overflow:hidden;
	position:relative;
}
#page div.quote ul.links li{
	float:left;
	display:inline;
	white-space:nowrap;
	font:1.3em/1.15em "Arial",arial,sans-serif;
	padding:0 0 0 20px;
	background:url(images/atv3-separator3.gif) no-repeat 10px 50%;
	margin:0 20px 0 -20px;
}
#page div.quote ul.links li a{color:#254488;}
/*content*/
#content{
	overflow:hidden;
}
* html #content{height:0;overflow:visible;}
.screen800 #content .cont-body{padding:4px 4px 30px 12px;}
.imovel-detail #content .cont-body{padding:4px 40px 30px 26px;}
.screen800 .imovel-detail #content .cont-body{padding:4px 10px 30px 20px;}
.page-imovel-list #content .cont-body{padding:4px 53px 15px 36px;}
.screen800 .page-imovel-list #content .cont-body{padding:4px 7px 30px;}
#content .cont-body{
	padding:4px 26px 30px;
}
.screen800 #content p{padding:0 12px 23px 0;}
#content p{
	margin:0;
	font:1.3em/1.538em "Arial",arial,sans-serif;
	color:#515151;
	padding:0 5px 23px;
}
.screen800 #content div.search{margin:0;}
#content div.search{
	margin:0 0 0 -7px;
	background:url(images/atv3-bg-search2.gif) repeat-y 100% 0;
}
#content div.search .bg-top{background:url(images/atv3-bg-search1.gif) no-repeat 100% 0;width:100%;}
#content div.search .bg-bottom{background:url(images/atv3-bg-search3.gif) no-repeat 100% 100%;}
#content div.search .bg-left{background:url(images/atv3-bg-search4.gif) no-repeat 0 100%;padding:0 5px 5px 0;}
#content div.search .bg-body{
	background:#fafafa url(images/atv3-bg-mapa.gif) no-repeat 12px 50%;
	border:1px solid #f0f0f0;
	padding:8px 22px 10px 68px;	
}
#content div.gray-boxes{
	width:100%;
	overflow:hidden;
}
.screen800 #content div.gray-boxes div.search{width:219px;}
#content div.gray-boxes div.search{
	float:left;
	display:inline;
	width:260px;
	margin:0 0 0 3px;
}
.screen800 #content div.gray-boxes div.search div.bg-body{
	padding:3px 6px 8px 10px;
}
#content div.gray-boxes div.search div.bg-body{
	padding:8px 22px 10px 20px;
	background-image:none;
}
.screen800 #content div.gray-boxes div.search h3{padding:0 0 2px;}
#content div.gray-boxes div.search h3{padding:0 0 5px;}
#content div.gray-boxes div.search h3.blue{color:#5382b5;}
#content div.gray-boxes div.search div.s-form{padding:0;float:left;width:160px;margin:7px 0 0;}
.screen800 #content div.gray-boxes div.search label{font-size:1.2em;line-height:1.17em;}
#content div.gray-boxes div.search label{line-height:1.21em;margin:0;display:block;}
.screen800 #content div.gray-boxes div.search div.image{
	padding:0 10px 2px 0;
}
.screen800 #content div.gray-boxes div.search div.image img{display:none;}
.screen800 #content div.gray-boxes div.search div.image img.small{display:block;}
#content div.gray-boxes div.search div.image{
	float:left;
	display:inline;
	padding:0 13px 2px 0;
}
* html #content div.gray-boxes div.search div.image{margin-right:-3px;}
.screen800 #content div.gray-boxes a.more{margin:4px 0 0;}
#content div.gray-boxes a.more{
	float:left;
	font:bold 1.1em/1.27em "Arial",Arial,sans-serif;
	color:#f27500;
	margin:9px 0 0;
	white-space:nowrap;
}
.screen800 #content div.gray-boxes div.search p{font-size:1.2em;}
#content div.gray-boxes div.search p{
	padding:0;
	line-height:1.21em;
}
#content div.gray-boxes div.search p a{
	font-family:"Arial", Verdana, Arial;
	font-size:1em;
	color:#747474;
	line-height:1.21em;
	text-decoration:none;
}
#content div.gray-boxes div.search p a:hover{
	text-decoration:underline;
}
#content div.gray-boxes div.right{
	float:right;
	margin:0;
}
#content div.search .body{
	width:100%;
	overflow:hidden;
}
#content div.search .body div.s-form{
	float:right;
	width:162px;
	padding:0 0 0 8px;
}
#content div.search .body div.s-form select{
	float:left;
	width:125px;
	margin:2px 0 0;
}
#content div.search .body div.s-form input{
	float:right;
}
#content div.search .body b{
	display:block;
	text-align:right;
	font-family:"Arial";
	font-weight:normal;
	color:#515151;
	margin:10px 0 0 0;
	font-size:1.1em;
}
#content div.search .body b a{
	color:#515151;
}
#content div.search h3{
	font:1.4em/1.57em Tahoma,arial,sans-serif;
	color:#ff7c00;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
#content div.search label{
	font:1.3em/1.5em "Arial",arial,sans-serif;
	color:#5f5f5f;
}
.screen800 #content h2{margin:63px 10px 0 0;}
#main .map-cont h2,
#content h2{
	margin:30px 3px 0;
	font:bold 1.6em/1.25em Tahoma,arial,sans-serif;
	border-left:5px solid #5382b5;
	padding:0 0 0 7px;
	text-transform:uppercase;
	color:#5382b5;
}
#main .map-cont{
	width:100%;
	overflow:hidden;
	margin:43px 0 0;
	padding:0 0 20px;
}
.screen800 #main .map-cont h2{
	margin:0 10px;
}
#main .map-cont h2{
	margin:0 20px 0 30px;
	background:#e5f3f9;
	line-height:26px;
	padding:0;
}
#main .map-cont h2 span{
	background:#fff;
	padding:10px 7px;
}
.screen800 #main .map-cont div.destination{
	width:258px;
	padding:0 0 0 10px;
}
#main .map-cont div.destination{
	float:left;
	width:370px;
	margin:27px 0 0;
	padding:0 0 0 30px;
}
.screen800 #main .map-cont div.destination div.destinos{
	margin:1px 8px 0 10px;
}
#main .map-cont div.destination div.destinos{
	margin:1px 8px 0 0;
	overflow:hidden;
}
* html #main .map-cont div.destination div.destinos{overflow:visible;height:0;}
#main .map-cont div.destination div.destinos ul li ul{
	padding:0 0 3px;
}
#main .map-cont div.destination div.destinos ul li ul li{line-height:19px;}
.screen800 #main .map-cont div.destination div.quote{width:258px;}
#main .map-cont div.destination div.quote{
	margin:56px auto 0;
}
.screen800 #main .map-cont div.destination div.quote div.body{background-image:url(images/atv3-bg-quote1smallest.gif);}
.screen800 #main .map-cont div.destination div.quote div.bg-top{background-image:url(images/atv3-bg-quote2smallest.gif);}
.screen800 #main .map-cont div.destination div.quote div.bg-bottom{background-image:url(images/atv3-bg-quote3smallest.gif);width:218px;}
.screen800 #main .map-cont div.destination div.destinos a.more{margin:0 0 0 110px; font-size:0.9em;}
#main .map-cont div.destination div.destinos a.more{
	float:left;
	font-size:1.1em;
	margin:0 0 0 169px;
}
#main .map-cont div.destination div.quote p.author{margin:6px 0 0;}
.screen800 #main .map-cont div.mapa{width:497px;padding:0 10px 0 0;}
#main .map-cont div.mapa{
	float:right;
	width:580px;
	padding:0 20px 0 0;
	margin:67px 0 0;
}
.screen800 #flash-map{margin:0 0 0 -20px;}
#flash-map{
	width:515px;
	height:360px;
}
.screen800 #main .map-cont div.mapa div.link{width:475px;}
#main .map-cont div.mapa div.link{
	width:503px;
	overflow:hidden;
	margin:44px 0 0;
	text-align:right;
	font:bold 2em/1.2em "Arial",Arial,sans-serif;
}
#main .map-cont div.mapa div.link a{
	color:#f27500;
}
.screen800 #main .map-cont div.mapa div.main-green-box{
	margin:85px 0 0;
}
#main .map-cont div.mapa div.main-green-box{
	padding:0 2px 0 38px;
	margin:73px 0 0;
}
#main .map-cont div.mapa div.main-green-box .body{
	padding-right:0;
}
.screen800 #main .map-cont div.mapa div.main-green-box .body ul li{padding:0 3px 22px 0;}
#main .map-cont div.mapa div.main-green-box .body ul li{
	width:auto;
	padding:0 15px 22px 0;
	margin:17px 0 0;
}
#main .map-cont div.mapa div.main-green-box .body ul li ul{float:left;width:auto;}
#main .map-cont div.mapa div.main-green-box .body ul ul li{
	margin:0;
	padding:0 0 10px;
}
#main .map-cont div.mapa div.main-green-box .body ul ul li a{padding:0 0 0 35px;}
.screen800 #page div.destinos{padding:0;margin:28px -4px 0 0;}
#page div.destinos{
	padding:0 0 0 11px;
	margin:19px -26px 0 0;
}
#page div.destinos .body{
	width:100%;
	overflow:hidden;
}
#page div.destinos .dest-box{
	float:left;
	width:49.999%;
}
.screen800 #page div.destinos h3{margin:0 16px 0 0;}
#page div.destinos h3{
	padding:0 0 6px;
	background:url(images/atv3-bg-heading.gif) no-repeat 0 100%;
	font:bold 1.2em/1.58em "Arial",arial,sans-serif;
	margin:0 40px 0 0;
	text-transform:uppercase;
}
#page div.destinos h3 a{color:#5382b5;}
#page div.destinos ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#page div.destinos ul li{
	float:left;
	width:49.999%;
}
#page div.destinos ul li ul{
	margin:2px 0 0;
	padding:0 0 8px;
}
#page div.destinos ul li ul li{
	width:100%;
	font:1.2em/1.42em "Arial",Arial,sans-serif;
}
#page div.destinos ul li ul li a{color:#6a6a6a;}
#page div.destinos a.more{
	float:left;
	font:bold 1.6em/1.55em "Arial",Arial,sans-serif;
	color:#f27500;
}

#page div.destinos div.dest-box a.more{
	font-size:1.1em;
}

div.overflow{
	width:100%;
	overflow:hidden;
}
.screen800 #page div.main-green-box{padding:0;}
#page div.main-green-box{
	padding:0 14px 0 11px;
	margin:35px 0 0;
}
#page div.main-green-box .title{
	background:#92c808 url(images/atv3-bg-green1.gif) no-repeat 0 0;
}

#page div.main-green-box .title h3{
	background:url(images/atv3-bg-green2.gif) no-repeat 100% 0;
	font:bold 1.7em/1.353em Arial;
	color:#fff;
	padding:0 13px;
	text-transform:uppercase;
}
.screen800 #page div.main-green-box .body{padding:0 0 0 15px;}
#page div.main-green-box .body{
	background:#f2f2f2 url(images/atv3-bg-green3.gif) no-repeat 11px 0;
	padding:0 30px 0 20px;
}
#page div.main-green-box .body ul{
	margin:0;
	padding:0 0 4px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#page div.main-green-box .body ul li{
	float:left;
	width:33%;
}
#page div.main-green-box .body ul ul{margin:4px 0 0;padding:0;}
.screen800 #page div.main-green-box .body ul ul li{padding:0 0 0 5px;}
#page div.main-green-box .body ul ul li{
	float:none;
	width:auto;
	padding:0 0 0 10px;
	font:bold 13px/28px Arial;
}
#page div.main-green-box .body ul ul li a{color:#6d9800;padding:0 0 0 30px;}
#page div.main-green-box .body ul ul li.sitios{background:url(images/atv3-ico-sitios.gif) no-repeat 11px 7px;}
#page div.main-green-box .body ul ul li.festas{background:url(images/atv3-ico-festas.gif) no-repeat 13px 6px;}
#page div.main-green-box .body ul ul li.serra{background:url(images/atv3-ico-serra.gif) no-repeat 10px 6px;}
#page div.main-green-box .body ul ul li.flats{background:url(images/atv3-ico-flats.gif) no-repeat 9px 6px;}
#page div.main-green-box .body ul ul li.litoral{background:url(images/atv3-ico-litoral.gif) no-repeat 10px 6px;}
#page div.main-green-box .body ul ul li.anuncios{background:url(images/atv3-ico-anuncios.gif) no-repeat 12px 6px;}

.screen800 #content div.imoveis{padding:0;}
#content div.imoveis{
	margin:39px 0 0;
	padding:0 0 0 11px;
}
#content div.imoveis ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	background:url(images/atv3-separator4.gif) repeat-y 50% 0;
}
#content div.imoveis ul li{
	float:left;
	width:49.999%;
}
#content div.imoveis ul li .body{
	padding:0 14px 0 23px;
}
#content div.imoveis ul li a.linkcorpo{
	font:12px/14px "Arial";
	margin:0px;
	padding:0px;
	color:#656565;
}
#content div.imoveis h4{
	font:1.4em/1.143em Arial;
	text-transform:uppercase;
	padding:0 0 8px;
}
#content div.imoveis h4.orange{color:#f3a000;}
#content div.imoveis h4.blue{color:#5382b5;}
#content div.imoveis div.image{
	float:left;
	padding:0 13px 0 0;
}
#content div.imoveis div.image img{display:block;}
.screen800 #content div.imoveis div.image img{display:none;}
* html #content div.imoveis div.image{padding:0 10px 0 0;}
#content div.imoveis p{
	margin:0;
	font-size:1.2em;
	line-height:1.2em;
	color:#656565;
	padding:0 0 15px;
}
#content div.imoveis a.more{
	color:#656565;
	font:bold 1em "Arial",Arial,sans-serif;
	
}

/*page - imovel detail*/
.screen800 #main div.top-cont{margin:-11px 10px 0;}
#main div.top-cont{
	margin:-11px 40px 0 20px;
	overflow:hidden;
}
#main ul.crumbs{
	margin:0 0 0 -24px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#main ul.crumbs li{
	display:inline;
	padding:0 0 0 24px;
	line-height:23px;
	font-family:"Arial",Arial,sans-serif;
	background:url(images/atv3-separator5.gif) no-repeat 7px 61%;
	color:#ef8201;
}
#main ul.crumbs li.size10{font-size:1.0em;}
#main ul.crumbs li.size11{font-size:1.1em;}
#main ul.crumbs li.size12{font-size:1.2em;}
#main ul.crumbs li.size13{font-size:1.3em;}
#main ul.crumbs li.size14{font-size:1.4em;}
#main ul.crumbs li.size15{font-size:1.5em;}
#main ul.crumbs li.size16{font-size:1.6em;}
#main ul.crumbs li.size17{font-size:1.7em;}
#main ul.crumbs li.size18{font-size:1.8em;}
#main ul.crumbs li.size19{font-size:1.9em;}
#main ul.crumbs li.size20{font-size:2.0em;}
#main ul.crumbs li.size21{font-size:2.1em;}
#main ul.crumbs li a{color:#ef8201;}
#main ul.crumbs li.active{color:#ee3300;} 
#main ul.crumbs li.voltar{
	padding:0 5px 11px 24px;
	float:left;
	background:url(images/atv3-btn-voltar.gif) no-repeat 24px 0;
}
#main ul.crumbs li.voltar a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:54px;
}
#main ul.crumbs li h1 {
	font-size:2.1em;
	display:inline;
	line-height:22px;
	color:#ee3300;
}
#main ul.crumbs li h1.menor {
	font-size:1.9em;
	display:inline;
	line-height:22px;
	color:#ee3300;
}
#main ul.crumbs li.voltar-e{
	padding:0 5px 11px 24px;
	float:left;
	background:url(images/atv3-btn-voltar-e.gif) no-repeat 24px 0;
}
#main ul.crumbs li.voltar-e a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:54px;
}

#main ul.crumbs li.voltar-s{
	padding:0 5px 11px 24px;
	float:left;
	background:url(images/atv3-btn-voltar-s.gif) no-repeat 24px 0;
}
#main ul.crumbs li.voltar-s a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:54px;
}

#main .top-cont div.heading{
	width:100%;
	overflow:hidden;
	background:#f4f4f4 url(images/atv3-separator6.gif) repeat-x 0 0;
}
#page a.btn-anuncie{
	float:right;
	width:168px;
	height:2.6em;
	text-indent:-9999px;
	overflow:hidden;
	background:#ff9c18 url(images/atv3-btn-anuncie.gif) no-repeat 0 50%;
}
#page a.btn-anuncie span{
	display:block;
	width:100%;
	height:2.6em;
	background:url(images/atv3-btn-anuncie-corners.gif) no-repeat 0 0;
}
#page a.btn-anuncie-direto{
	float:right;
	overflow:hidden;
}
#main .top-cont div.heading h1{
	background:url(images/atv3-separator6.gif) repeat-x 0 100%;
	font:bold 1.7em/1.529em "Arial",Arial,sans-serif;
	color:#5382b5;
	padding:0 0 0 14px;
}

/*imovel detail - sidebar*/
.imovel-detail #sidebar{
	width:242px;
}
#sidebar div.imovel-info{
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #e9e9e9;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	background:#f4f4f4;
	margin:19px 0 0;
	color:#515151;
}
#sidebar div.imovel-info p{margin:0;}
#sidebar div.imovel-info .title{
	background:#ececec;
	padding:6px 10px;
}
#sidebar div.imovel-info .title p{
	font:bold 1.2em/1.417em "Arial",Arial,sans-serif;
}
#sidebar div.imovel-info .title p strong{color:#ef8201;}
#sidebar div.imovel-info .body{
	border-bottom:1px solid #f0f0f0;
	padding:6px 10px 5px;
}
#sidebar div.imovel-info .body p{
	font:1em/1.5em "Arial",Arial,sans-serif;
}
#sidebar div.imovel-photos{
	margin:12px 0 -15px 0;

}
#sidebar div.imovel-photos h2{
	font:1.1em/25px Arial;
	padding:0 6px;
	background:#e6e6e6 url(images/atv3-bg-title1.gif) repeat-x 0 0;
	color:#789704;
}
#sidebar div.imovel-photos h2 strong{
	font-weight:normal;
	padding:5px 0 5px 26px;
	text-transform:uppercase;
	background:url(images/atv3-bg-photos.gif) no-repeat 0 50%;
}
#sidebar div.imovel-photos ul{
	margin:0;
	padding:0;
	list-style:none;
	width:242px;
	overflow:hidden;
}
#sidebar div.imovel-photos ul li{
	/*float:left;*/
	margin:16px 0 0;
	padding:0 0 4px;
	width:242px;
	text-align:center;
	display:block;
}
/*#sidebar div.imovel-photos ul li img{display:block;}*/
#sidebar div.annex{
	margin:20px auto 0;
	width:237px;
}

.screen800 #sidebar div.annex h2{
	font-size:1.1em;
}
#sidebar div.annex h2{
	font:bold 1.3em/28px Arial;
	background:url(images/atv3-bg-heading2.gif) no-repeat 0 100%;
	color:#ee5a00;
	text-transform:uppercase;
	margin:0 9px 0 0;
	padding:0 0 0 1px;
}
#sidebar div.annex h2.esp{
	font:bold 1.3em Arial;
	height:38px;
	background:url(images/atv3-bg-heading2.gif) no-repeat 0 100%;
	color:#ee5a00;
	text-transform:uppercase;
	margin:0 9px 0 0;
	padding:0 0 0 1px;
}
#sidebar div.annex h2.orange{
	color:#ff8619;
	font-size:1.1em;
}


#sidebar div.annex h3{
	font:bold 1.3em/28px Arial;
	background:url(images/atv3-bg-heading2.gif) no-repeat 0 100%;
	color:#ee5a00;
	text-transform:uppercase;
	margin:0 9px 0 0;
	padding:0 0 0 1px;
}
#sidebar div.annex h3.esp{
	font:bold 1.3em Arial;
	height:38px;
	background:url(images/atv3-bg-heading2.gif) no-repeat 0 100%;
	color:#ee5a00;
	text-transform:uppercase;
	margin:0 9px 0 0;
	padding:0 0 0 1px;
}
#sidebar div.annex h3.orange{
	color:#ff8619;
	font-size:1.1em;
}
#sidebar div.annex a{color:#4295bc;}
#sidebar div.annex ul.photos{
	margin:5px 0 0;
	padding:0;
	width:100%;
	list-style:none;
	overflow:hidden;
}
#sidebar div.annex ul.photos li{
	float:left;
	margin:0 2px 2px 0;
	padding:0;
	background:#818181;
	display:block;
	width:70px;
	height:53px;
	text-align:center;
}
/*#sidebar div.annex ul.photos li a,
#sidebar div.annex ul.photos li img{float:left;}*/
#sidebar div.annex ul.mapa{
	width:100%;
	overflow:hidden;
	margin:13px 0 0;
	padding:0;
	list-style:none;
}
#sidebar div.annex ul.mapa li{
	float:left;
	padding:0 18px 0 9px;
	text-align:center;
	width:82px;
}
#sidebar div.annex ul.mapa li img{border:1px solid #fb9f27;display:block;}
#sidebar div.annex ul.mapa li a{
	float:left;
	font:1.1em/1.636em Arial;
	color:#6d6d6d;
}

#sidebar div.annex ul.list{
	width:100%;
	overflow:hidden;
	margin:4px 0 0;
	padding:0;
	list-style:none;
}
#sidebar div.annex ul.list li{
	margin:0 0 0 8px;
	padding:0 0 0 11px;
	font:bold 1.1em/1.818em "Arial",Arial,sans-serif;
	background:url(images/atv3-list-icon2.gif) no-repeat 0 50%;
}
#sidebar div.annex ul.list li.active{background:url(images/atv3-list-icon2a.gif) no-repeat 0 50%;}
#sidebar div.annex ul.list li a{color:#7b7b7b;}
#sidebar div.btn-voltar{margin:18px 0 0;}
#sidebar div.btn-voltar-e{margin:18px 0 0;}
#sidebar div.btn-voltar-s{margin:18px 0 0;}

/*imovel detail - content*/
#localenumerodequartos{
	font:bold 13px Arial, Verdana, Arial;
	color:#646464;
	padding:5px 0 5px 0;
}
#localenumerodequartos b{
	color:#EF8201;
} 
#content ul.imovel-list{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden; 
}
#content ul.imovel-list li{
	float:left;
	width:100%;
	background:url(images/atv3-separator8.gif) repeat-x 0 100%;
}

#content ul.imovel-list li.sem-tracejado{
	float:left;
	width:100%;
	background:none;
}



/* NOVA PROGRAMAÇÃO PARA OS ÍCONES DO IMOVEL-LIST */

#content ul.icones{
	width:100%;
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	overflow:hidden;
}

#content ul.imovels ul.icones li{
	margin:23px 0 0 0;
	width:auto;
	padding:0;
	height:auto;
}

/*#content ul.icones li{
	width:24.9%;
	float:left;
}*/

.screen800 #content ul.icones li#disponibilidade-imovel{ padding:0 12px 0 0; _padding:0 9px 0 0; }
.screen800 #content ul.icones li#disponibilidade-imovel-2{ padding:0 60px 0 0; _padding:0 55px 0 0; }
#content ul.icones li#disponibilidade-imovel{ padding:5px 30px 0 0; }
#content ul.icones li#disponibilidade-imovel-2{ padding:5px 80px 0 0; }

.screen800 #content ul.icones li#imoveis-preferidos{ padding:0 12px 0 0; _padding:0 9px 0 0; }
#content ul.icones li#imoveis-preferidos{ padding:0 30px 0 0; }
.screen800 #content ul.icones li#imoveis-preferidos div{
	margin:-23px 0 0 35px;
}
#content ul.icones li#imoveis-preferidos div{
	padding:0;
	margin:-23px 0 0 46px;
}
#content ul.icones li#imoveis-preferidos ul{
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
	width:105px;
	overflow:hidden;
}
#content ul.icones li#imoveis-preferidos ul li{
	float:left;
	height:auto;
	padding:0 5px;
	margin:0 5px 0 -5px;
	display:inline;
	white-space:nowrap;
	background:url(images/atv3-separator7.gif) no-repeat 0 50%;
	font:1em/1.6em "Arial",Arial,sans-serif;
	width:auto;
}
#content ul.icones li#imoveis-preferidos ul li a{
	display:inline;
	float:none;
	text-indent:0;
	width:auto;
	color:#818181;
	margin:0;
}

.screen800 #content ul.icones li#indicar-amigo{ padding:0; }
#content ul.icones li#indicar-amigo{ padding:3px 0 0 0; }


/* FIM DA NOVA PROGRAMAÇÃO PARA OS ÍCONES DO IMOVEL-LIST */



.screen800 #content ul.imovel-list li ul.icons{
	width:520px;
}
#content ul.icons{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	clear:both;
}
.screen800 #content ul.imovel-list li ul.icons li{width:33%;}
#content ul.icons li{
	width:24.9%;
	height:54px;
	float:left;
}
#content ul.icons li a{
	display:block;
	width:100%;
	text-indent:-9999px;
	overflow:hidden;
}
#content ul.icons li.anunc{background:url(images/atv3-icon1.gif) no-repeat 0 17px;}
#content ul.icons li.anunc-e{background:url(images/atv3-icon1-e.gif) no-repeat 0 17px;}
#content ul.icons li.anunc-s{background:url(images/atv3-icon1-s.gif) no-repeat 0 17px;}
#content ul.icons li.anunc a{
	width:137px;
	height:20px;
	margin:17px 0 0;
}
#content ul.icons li.anunc-e a{
	width:69px;
	height:20px;
	margin:17px 0 0;
}
#content ul.icons li.anunc-s a{
	width:104px;
	height:20px;
	margin:17px 0 0;
}
#content ul.icons li.preferidos{background:url(images/atv3-icon2.gif) no-repeat 0 12px;}
#content ul.icons li.preferidos span{ display:none; }
#content ul.icons li.preferidos a{
	width:112px;
	height:10px;
	margin:16px 0 0 45px;
}
#content ul.icons li.preferidos div{
	margin:0 0 0 45px;
}
#content ul.icons li.preferidos ul{
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#content ul.icons li.preferidos ul li{
	float:left;
	height:auto;
	padding:0 5px;
	margin:0 5px 0 -5px;
	display:inline;
	white-space:nowrap;
	background:url(images/atv3-separator7.gif) no-repeat 0 50%;
	font:1em/1.6em "Arial",Arial,sans-serif;
	width:auto;
}
#page #content ul.icons li.preferidos ul li a{
	display:inline;
	float:none;
	text-indent:0;
	width:auto;
	color:#818181;
	margin:0;
}




#content ul.icons li.preferidos-big{background:url(images/atv3-icon2.gif) no-repeat 0 12px;}
#content ul.icons li.preferidos-big span{ display:none; }
#content ul.icons li.preferidos-big a{
	width:112px;
	height:10px;
	margin:16px 0 0 45px;
}
#content ul.icons li.preferidos-big div{
	margin:0 0 0 45px;
}
#content ul.icons li.preferidos-big ul{
	margin:27px 0 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#content ul.icons li.preferidos-big ul li{
	float:left;
	height:auto;
	padding:0 5px;
	margin:0 5px 0 -5px;
	display:inline;
	white-space:nowrap;
	background:url(images/atv3-separator7.gif) no-repeat 0 50%;
	font:1em/1.6em "Arial",Arial,sans-serif;
	width:auto;
}
#page #content ul.icons li.preferidos-big ul li a{
	display:inline;
	float:none;
	text-indent:0;
	width:auto;
	color:#818181;
	margin:0;
}
#content ul.imovels ul.icons li.preferidos-big{background:url(images/atv3-icon2s.gif) no-repeat 0 0;}
.screen800 #content ul.imovels ul.icons li.preferidos-big div,
.screen800 #content ul.imovels ul.icons li.preferidos-big a{width:112px;margin:0 9px 0 34px;}
#content ul.imovels ul.icons li.preferidos-big div,
#content ul.imovels ul.icons li.preferidos-big a{width:112px;margin:0 30px 0 34px;}







#content ul.icons li.amigo{background:url(images/atv3-icon3.gif) no-repeat 14px 15px;}
#content ul.icons li.amigo a{
	width:111px;
	height:22px;
	margin:15px 0 0 14px;
}
#content ul.icons li.amigo-e{background:url(images/atv3-icon3-e.gif) no-repeat 14px 15px;}
#content ul.icons li.amigo-e a{
	width:128px;
	height:22px;
	margin:15px 0 0 14px;
}
#content ul.icons li.amigo-s{background:url(images/atv3-icon3-s.gif) no-repeat 14px 15px;}
#content ul.icons li.amigo-s a{
	width:140px;
	height:22px;
	margin:15px 0 0 14px;
}
.screen800 #content ul.icons li.fotos{display:none;}
.screen800 #content ul.icons li.fotos-inativo{display:none;}
#content ul.icons li.fotos{background:url(images/atv3-icon4.gif) no-repeat 9px 15px;}
#content ul.icons li.fotos a{
	width:119px;
	height:22px;
	margin:15px 0 0;
}
#content ul.icons li.fotos-inativo{background:url(images/atv3-icon4-inativo.gif) no-repeat 9px 15px;}
#content ul.icons li.fotos-inativo a{
	width:119px;
	height:22px;
	margin:15px 0 0;
}

#content ul.icons li.fotos-e{background:url(images/atv3-icon4-e.gif) no-repeat 9px 15px;}
#content ul.icons li.fotos-e a{
	width:119px;
	height:22px;
	margin:15px 0 0;
}
#content ul.icons li.fotos-inativo-e{background:url(images/atv3-icon4-inativo-e.gif) no-repeat 9px 15px;}
#content ul.icons li.fotos-inativo-e a{
	width:119px;
	height:22px;
	margin:15px 0 0;
}

#content ul.icons li.fotos-s{background:url(images/atv3-icon4-s.gif) no-repeat 9px 15px;}
#content ul.icons li.fotos-s a{
	width:119px;
	height:22px;
	margin:15px 0 0;
}
#content ul.icons li.fotos-inativo-s{background:url(images/atv3-icon4-inativo-s.gif) no-repeat 9px 15px;}
#content ul.icons li.fotos-inativo-s a{
	width:119px;
	height:22px;
	margin:15px 0 0;
}

#content ul.imovel-list li h3{
	font:bold 1.5em/1em "Arial",Arial,sans-serif;
	padding:0 0 0 6px;
	margin:16px 0 2px;
	border-left:4px solid #ef8201;
	color:#ef8201;
}
#content ul.imovel-list li h3 a{
	color:#ef8201;
}
.screen800 #content ul.imovel-list li p{
	font-size:1.2em;
	margin-left:0.6em;
}
#content ul.imovel-list li p{
	line-height:1.385em;
	padding:0 0 18px;
}
#content ul.imovel-list li div.simple-list{
	/* ALTERADO POR MARCOS EM 19/03/2009 - padding:0 72px 0 0; */
	padding:0;
}
#content ul.imovel-list li ul.simple{
	width:100%;
	margin:8px 0 0;
	padding:0 0 18px;
	list-style:none;
	overflow:hidden;
	font:1.3em/1.385em "Arial",Arial,sans-serif;
	color:#515151;
}
#content ul.imovel-list li ul.simple li{
	float:left;
	width:33%;
	background:none;
	text-indent:19px;
	background:url(images/atv3-list-icon3.gif) no-repeat 0 4px;
}
.screen800 #content ul.imovel-list li span{
	font-size:1.7em;
	margin-left:0.6em;
}
#content ul.imovel-list li span{
	font:2em "Arial",Arial,sans-serif;
	color:#009bc7;
	padding-left:30px;
	background:url(images/atv3-depoimentos-balao.gif) no-repeat 0 4px;
	margin-top:15px;
	display:block;
}
#content ul.imovel-list li span b{
	font-size:0.7em;
	color:#515151;
	font-weight:normal;
}
#content ul.imovel-list li span b a{
	color:#4295BC;
}
#content div.contato{
	width:100%;
	overflow:hidden;
	margin:15px 0 0;
	position:relative;
}
.screen800 #content div.contato .c-cont{width:100%;margin:22px 0 0;}
#content div.contato .c-cont{
	width:432px;
	background:#ededed;
}
#content div.contato .c-cont h3{
	font:bold 1.4em/1.786em Arial;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	border-bottom:1px solid #fff;
	background:#ff9523;
}
#content div.contato .body{
	margin:15px auto 0;
	width:394px;
}
#content div.contato div.address{
	width:419px;
	margin:0 0 0 -25px;
	overflow:hidden;
	padding:0 0 4px;
}
#content div.contato div.address p{
	font-size:11px;
	line-height:16px;
	font-family:"Arial",arial;
	color:#515151;
	padding:0 0 0 25px;
	float:left;
	margin:0;
}

#content div.contato div.address em{
	font-size:11px;
	line-height:16px;
	font-family:"Arial",arial;
	color:#515151;
	font-style:normal;
	padding:0 0 0 25px;
	float:left;
	margin:0;
}

#content div.contato div.address b{
	font-family:"Arial";
	font-size:1.2em;
	font-weight:normal;
	font-style:italic;
	color:#515151;
	display:block;
	margin:0px 0 3px 0;
	text-align:right;
	height:25px;
	background:url(images/atv3-contato-tel.gif) no-repeat 275px 0;
}
#content div.contato .body div.cont-form{
	padding:0 0 0 13px;
}

/*
#page div.cont-form{
	width:370px;
	overflow:hidden;
}
#page div.cont-form h4{
	font:bold 1.3em/4em Arial;
	color:#f99301;
	text-transform:uppercase;
}
#page div.cont-form h4 b{
	font-size:0.8em;
	line-height:0em;
	color:#515151;
	text-transform:none;
	font-weight:normal;
	margin-bottom:20px;
	display:block;
}
#page div.cont-form h5{
	font:bold 1.25em/4em "Arial",Arial,sans-serif;
	color:#f99301;
}

#page div.cont-form table{
	border-collapse:collapse;
	border:0;
}
#page div.cont-form table td{
	padding:0 0 7px;
	border:0;
	vertical-align:top;
}
#page div.cont-form table td.label{width:120px;}
#page div.cont-form table td.input{width:250px;}
#page div.cont-form label{
	font:12px/21px "Arial",Arial,sans-serif;
	float:left;
}
#page div.cont-form table label.small{
	padding:0 0 0 6px;
	font:10px/21px Verdana,Arial,sans-serif;
}
#page div.cont-form label.l-message{
	display:block;
	float:none;
	margin:1px 0 0;
}
#page div.cont-form table input.text{
	float:left;
	padding:0;
	border-width:2px;
	font:14px/15px Arial,Helvetica,sans-serif;
	color:#515151;
	height:15px;
	width:238px;
	padding:2px 4px 0;
}
#page div.cont-form table input.tel1{
	width:25px;
	margin:0 9px 0 0;
}
#page div.cont-form table input.tel2{width:90px;}
#page div.cont-form table input.pais{width:50px;float:right;}
#page div.cont-form table input.pais-e{width:133px;}
#page div.cont-form table input.cidade{
	width:133px;
}
#page div.cont-form table select{
	font:12px Verdana,Arial,sans-serif;
	color:#636363;
	float:left;
}
#page div.cont-form table select.small{
	float:right;
	width:50px;
}
#page div.cont-form table select.s-day{
	width:46px;
	margin:0 3px 0 0;
}
#page div.cont-form table select.s-month{
	width:94px;
	margin:0 3px 0 0;
}
#page div.cont-form table select.s-year{
	width:62px;
}
#page div.cont-form table a.calendar{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:11px;
	height:11px;
	background:url(images/atv3-btn-calendar.gif) no-repeat 0 0;
	margin:5px;
}
#page div.cont-form textarea{
	width:352px;
	height:81px;
	margin:0;
	display:block;
	border-width:2px;
	font:1.4em Arial,Helvetica,sans-serif;
	color:#515151;
	padding:0 0 0 4px;
}
#page div.cont-form div.contact{
	width:100%;
	overflow:hidden;
}
#page div.cont-form div.contact input.radio{
	margin:3px 5px 0 16px;
	float:left;
	width:14px;
	height:13px;
}
#page div.cont-form input.btn{
	display:block;
	margin:29px auto 0;
}
*/

div.cont-form{
	width:370px;
	overflow:hidden;
}
div.cont-form h4{
	font:bold 1.3em/4em Arial;
	color:#f99301;
	text-transform:uppercase;
}
div.cont-form h4 b{
	font-size:0.8em;
	line-height:0em;
	color:#515151;
	text-transform:none;
	font-weight:normal;
	margin-bottom:20px;
	display:block;
}
div.cont-form h5{
	font:bold 1.25em/4em "Arial",Arial,sans-serif;
	color:#f99301;
}

div.cont-form table{
	border-collapse:collapse;
	border:0;
}
div.cont-form table td{
	padding:0 0 7px;
	border:0;
	vertical-align:top;
}
div.cont-form table td.label{width:120px;}
div.cont-form table td.input{width:250px;}
div.cont-form label{
	font:12px/21px "Arial",Arial,sans-serif;
	float:left;
}
div.cont-form table label.small{
	padding:0 0 0 6px;
	font:10px/21px Verdana,Arial,sans-serif;
}
div.cont-form label.l-message{
	display:block;
	float:none;
	margin:1px 0 0;
}
div.cont-form table input.text{
	float:left;
	padding:0;
	border-width:2px;
	font:14px/15px Arial,Helvetica,sans-serif;
	color:#515151;
	height:15px;
	width:238px;
	padding:2px 4px 0;
}
div.cont-form table input.tel1{
	width:25px;
	margin:0 9px 0 0;
}
div.cont-form table input.tel2{width:90px;}
div.cont-form table input.pais{width:50px;float:right;}
div.cont-form table input.pais-e{width:133px;}
div.cont-form table input.cidade{
	width:133px;
}
div.cont-form table select{
	font:12px Verdana,Arial,sans-serif;
	color:#636363;
	float:left;
	/* width:100px; retirado por Amorim em 29/1 */ 
}
div.cont-form table select.small{
	float:right;
	width:50px;
}
div.cont-form table select.s-day{
	width:46px;
	margin:0 3px 0 0;
}
div.cont-form table select.s-month{
	width:94px;
	margin:0 3px 0 0;
}
div.cont-form table select.s-year{
	width:62px;
}
div.cont-form table a.calendar{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:11px;
	height:11px;
	background:url(images/atv3-btn-calendar.gif) no-repeat 0 0;
	margin:5px;
}
div.cont-form textarea{
	width:352px;
	height:81px;
	margin:0;
	display:block;
	border-width:2px;
	font:1.4em Arial,Helvetica,sans-serif;
	color:#515151;
	padding:0 0 0 4px;
}
div.cont-form div.contact{
	width:100%;
	overflow:hidden;
}
div.cont-form div.contact input.radio{
	margin:3px 5px 0 16px;
	float:left;
	width:14px;
	height:13px;
}
div.cont-form input.btn{
	display:block;
	margin:29px auto 0;
}



#content div.contato .c-cont p{
	padding:0 0 13px;
	margin:46px 0 0;
	font:1em/1.2em "Arial",Arial,sans-serif;
	color:#7b7b7b;
}

.screen800 #content div.contato div.c-annex{
	position:static;
	width:100%;
	padding:0 0 21px;
	background:url(images/atv3-separator8.gif) repeat-x 0 100%;
	left:0;
	top:0;
}
#content div.contato div.c-annex{
	width:188px;
	position:absolute;
	top:0;
	left:454px;
}
#content div.contato div.c-annex h3{
	background:url(images/atv3-bg-heading3.gif) no-repeat 0 100%;
	font:1.3em/1.538em "Arial",Arial,sans-serif;
	color:#009bc7;
	padding:0 0 6px;
	text-transform:uppercase;
}
#content div.contato div.c-annex p{
	padding:0;
	margin:9px 0 0;
	font:1.1em/1.636em "Arial",Arial,sans-serif;
	color:#515151;
}
#content div.contato div.c-annex p strong{color:#ba3333;}

/*page - imovel list*/
/*imovel list - sidebar*/

.screen800 .page-imovel-list #sidebar{width:150px;margin-left:6px;}
.page-imovel-list #sidebar{
	width:181px;
	margin-left:16px;
	margin-top:-38px;
}
.screen800 #sidebar div.gray-annex{width:148px;}
#sidebar div.gray-annex{
	border:1px solid #eaeaea;
	border-top:0;
	background:#f7f7f7;
	width:179px;
	margin:38px 0 0;
}

.screen800 #sidebar div.gray-annex h3{width:134px;}
#sidebar div.gray-annex h3{
	background:#ff930c url(images/atv3-bg-bahia.gif) repeat-x 0 0;
	font:bold 1.23em/1.538em Arial;
	color:#fff;
	padding:0 8px;
	margin:0 -1px;
	position:relative;
	width:165px;
	text-transform:uppercase;
}
#sidebar div.gray-annex h3 a{
	color:#fff;
}
#sidebar div.gray-annex h3 a.seta{
	color:#fff;
	background:url(images/atv3-seta-branca-baixo.gif) 0px 3px no-repeat;
	padding-left:15px;
}

/*
#sidebar div.gray-annex h3 span{font-weight:normal;}
#sidebar div.gray-annex h3 span.small{display:none;}
.screen800 #sidebar div.gray-annex h3 span{display:none;}
.screen800 #sidebar div.gray-annex h3 span.small{display:inline;}
*/

.screen800 #sidebar div.gray-annex h2{width:134px;}
.screen800 #sidebar div.gray-annex h2.eng{
	letter-spacing:-1px;
	font-size:1.1em;
}
#sidebar div.gray-annex h2{
	background:#ff930c url(images/atv3-bg-bahia.gif) repeat-x 0 0;
	font:bold 1.23em/1.538em Arial;
	color:#fff;
	padding:0 8px;
	margin:0 -1px;
	position:relative;
	width:165px;
	text-transform:uppercase;
}
#sidebar div.gray-annex h2 a{
	color:#fff;
}
#sidebar div.gray-annex h2 a.seta{
	color:#fff;
	background:url(images/atv3-seta-branca-baixo.gif) 0px 3px no-repeat;
	padding-left:15px;
}

/*
#sidebar div.gray-annex h2 span{font-weight:normal;}
#sidebar div.gray-annex h2 span.small{display:none;}
.screen800 #sidebar div.gray-annex h2 span{display:none;}
.screen800 #sidebar div.gray-annex h2 span.small{display:inline;}
*/

#sidebar div.gray-annex p.note{
	font:1em/1.7em "Arial",Arial,sans-serif;
	margin:0 0 -17px;
	position:relative;
	text-align:right;
	padding:0 4px 0 0;
}
#sidebar div.gray-annex p.note a{color:#4c4c4c;}

#sidebar div.gray-annex p.note-e{
	font:1em/1.2em "Arial",Arial,sans-serif;
	margin:4px 0 -8px 0;
	_margin:4px 0 -8px 0;
	position:relative;
	text-align:right;
	padding:0 4px 0 0;
}
#sidebar div.gray-annex p.note-e a{color:#4c4c4c;}

#sidebar div.gray-annex .gray-list{
	width:100%;
	overflow:hidden;
}
#sidebar div.gray-annex .body{
	margin:22px 0 -1px;
	width:100%;
}
.screen800 #sidebar div.gray-annex .body span{
	font-size:1em;
}
#sidebar div.gray-annex .body span{
	font:bold 1.1em/2em Arial;
	color:#ee5a00;
	text-transform:uppercase;
	padding:0 7px;
	background:none;
}
#sidebar div.gray-annex .body ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#sidebar div.gray-annex .body ul li{
	float:left;
	width:100%;
	font:1.2em/1.583em "Arial",Arial,sans-serif;
	padding:0 0 1px;
	background:url(images/atv3-separator8.gif) repeat-x 0 100%;
}
#sidebar div.gray-annex .body ul li.semseparacaopai{
	background:none;
}
#sidebar div.gray-annex .body ul li.semseparacaopai a{
	background:url(images/atv3-setinha-menu-subdivisao-down.gif) 97px 7px no-repeat;
}	
#sidebar div.gray-annex .body ul li.semseparacao{
	font:1.2em/1.37em "Arial",Arial,sans-serif;
	background:none;
}
#sidebar div.gray-annex .body ul li.semseparacaoactive{
	color:#ee5a00;
	float:left;
	width:161px;
	padding:0 0 0 53px;
	margin:0;
	background:url(images/atv3-setinha-menu-subdivisao-pt.gif) no-repeat 39px 4px;
	font:1.2em/1.37em "Arial",Arial,sans-serif;
	/*background-color:#f1f2f2;*/
	font-weight:bold;
}
#sidebar div.gray-annex .body ul li.active {
	padding-left:19px;
	color:#ee3e00;
	font-weight:bold;
	background-color:#fef5e1;
}
.screen800 #sidebar div.gray-annex .body ul li a{width:130px;}
#sidebar div.gray-annex .body ul li a{
	float:left;
	width:161px;
	padding:0 0 0 18px;
	color:#5e5e5e;
}
#sidebar div.gray-annex .body ul li a.subdivisao{
	float:left;
	width:161px;
	padding:0 0 0 53px;
	margin:0;
	background:url(images/atv3-setinha-menu-subdivisao-pt.gif) no-repeat 39px 4px;
	color:#5e5e5e;
}
#sidebar div.gray-annex .body ul li a.subdivisao:hover{
	background-color:#f1f2f2;
}
#sidebar div.gray-annex .body ul li.active a{
	color:#ee5a00;
	font-weight:bold;
}
#sidebar div.gray-annex .body ul li a:hover{
	text-decoration:none;
	background-color:#fef5e1;
	color:#ee5a00;
}
#sidebar div.gray-annex .body ul li.active a{
	background:#fef5e1 url(images/atv3-list-icon4.gif) no-repeat 20px 50%;
	width:133px;
	padding:0 18px 0 28px;
}
#sidebar div.gray-annex div.estados{
	margin:10px 0 0;
	padding:0 0 14px;
	width:100%;
	overflow:hidden;
}
#sidebar div.gray-annex div.estados select{
	float:left;
	margin:1px 0 0 8px;
	font:12px Verdana,Arial,sans-serif;
	color:#636363;
	width:126px;

}
.screen800 #sidebar div.gray-annex div.estados input{display:none;}
#sidebar div.gray-annex div.estados input{
	float:right;
	margin:0 9px 0 0;
}

#sidebar div.gray-annex div.estados-e{
	margin:10px 0 0;
	padding:0 0 7px;
	width:100%;
	overflow:hidden;
}
#sidebar div.gray-annex div.estados-e select{
	float:left;
	margin:1px 0 0 8px;
	font:12px Verdana,Arial,sans-serif;
	color:#636363;
	width:126px;
	
}
.screen800 #sidebar div.gray-annex div.estados-e input{display:none;}
#sidebar div.gray-annex div.estados-e input{
	float:right;
	margin:0 9px 0 0;
}
#sidebar div.gray-annex div.estados-e b{
	display:block;
	text-align:right;
	font-family:"Arial";
	font-size:1.1em;
	font-weight:normal;
	padding:0;
	margin:7px 8px 0 0;
	color:#515151;
}
#sidebar div.gray-annex div.estados-e b a{
	color:#515151;
}

#sidebar div.green-box{
	margin:26px 0 24px;
}
#sidebar div.green-box h2{
	background:#87ba02 url(images/atv3-bg-temas.gif) repeat-x 0 0;
	border-bottom:1px solid #eaeaea;
}
#sidebar div.green-box h3{
	background:#87ba02 url(images/atv3-bg-temas.gif) repeat-x 0 0;
	border-bottom:1px solid #eaeaea;
}

.screen800 #sidebar div.gray-annex ul.temas{
	font-size:1.2em;
}
#sidebar div.gray-annex ul.temas{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	font:1.4em/2.285em Arial;
}
.screen800 #sidebar div.gray-annex ul.temas li{margin:0 0 0 7px;}
#sidebar div.gray-annex ul.temas li{margin:0 0 0 14px;}

.screen800 #sidebar div.gray-annex ul.temas li a{
	padding:0 0 0 27px;
}
#sidebar div.gray-annex ul.temas li a{
	padding:0 0 0 32px;
	color:#6d9800;
}
#sidebar div.gray-annex ul.temas li.sitios{background:url(images/atv3-ico-sitios1.gif) no-repeat 0 8px;}
#sidebar div.gray-annex ul.temas li.festas{background:url(images/atv3-ico-festas1.gif) no-repeat 0 8px;}
#sidebar div.gray-annex ul.temas li.serra{background:url(images/atv3-ico-serra1.gif) no-repeat 0 8px;}
#sidebar div.gray-annex ul.temas li.flats{background:url(images/atv3-ico-flats1.gif) no-repeat 0 8px;}
#sidebar div.gray-annex ul.temas li.litoral{background:url(images/atv3-ico-litoral1.gif) no-repeat 0 8px;}
#sidebar div.gray-annex ul.temas li.anuncios{background:url(images/atv3-ico-anuncios1.gif) no-repeat 0 7px;}

.screen800 .page-imovel-list #sidebar div.annex{
	width:147px;
}
.page-imovel-list #sidebar div.annex{
	width:178px;
	margin:12px 0 0 3px;
}
#sidebar div.annex p{
	margin:7px 0 0;
	padding:0 0 6px;
	font:1.2em/1.167em "Arial",Arial,sans-serif;
	color:#5e5e5e;
}


/*imovel list - content*/
.screen800 #content div.cont-heading{margin:0;}
#content div.cont-heading{
	padding:0 0 1px;
	margin:0 -7px 0 -10px;
	background:url(images/atv3-separator9.gif) repeat-x 0 100%;
}
#content div.cont-heading div.body{
	width:100%;
	overflow:hidden;
}
#content div.cont-heading ul.crumbs{
	float:left;
	width:auto;
	white-space:nowrap;
}
.screen800 #content div.quartos{margin:15px 0 0;}
#content div.quartos{
	margin:15px -7px 0 0;
}
#content div.quartos div.title{
	width:100%;
	overflow:hidden;
	background:#c8dfe8;
}
#content div.quartos div.title p{
	font:bold 1.7em/23px Arial;
	color:#5382b5;
	float:left;
	padding:0 22px 0 8px;
	background:url(images/atv3-bg-heading4.gif) no-repeat 100% 0;
}
#content div.quartos div.title h2{
	float:left;
	padding:0 0 0 9px;
	font:bold 1.5em/23px "Arial",Arial,sans-serif;
	color:#ee3e00; 
	/* ADICIONADO EM 18/03/2009 APÓS A MUDANÇA DE H4 PARA H2 */
	margin:0;
	border-left:none;
	text-transform:none;
}
#content div.quartos ul{
	width:100%;
	overflow:hidden;
	background:#ededed;
	margin:0;
	padding:0;
	list-style:none;
}
.screen800 #content div.quartos ul li{
	margin-right:20px;
	_margin-right:17px;
}
#content div.quartos ul li{
	float:left;
	width:auto;
	margin-right:30px;
	font:bold 1.4em/2.64em "Arial",Arial,sans-serif;
	background:url(images/atv3-list-icon5.gif) no-repeat 15px 50%;
	color:#F27500;
	padding:0 0 0 30px;
}
.screen800 #content div.quartos ul.eng li{
	width:auto;
	padding:0 60px 0 30px;
}
#content div.quartos ul.eng li{
	float:left;
	width:29%;
	margin-right:0px;
	font:bold 1.4em/2.64em "Arial",Arial,sans-serif;
	background:url(images/atv3-list-icon5.gif) no-repeat 15px 50%;
	color:#F27500;
	padding:0 0 0 30px;
}
.screen800 #content div.quartos ul.esp li{
	width:auto;
	padding:0 60px 0 30px;
}
#content div.quartos ul.esp li{
	float:left;
	width:29%;
	margin-right:0px;
	font:bold 1.4em/2.64em "Arial",Arial,sans-serif;
	background:url(images/atv3-list-icon5.gif) no-repeat 15px 50%;
	color:#F27500;
	padding:0 0 0 30px;
}
#content div.quartos ul li a{
	margin:0;
	white-space:nowrap;
	color:#939393;
	float:left;
}
#content div.quartos ul li.active a,
#content div.quartos ul li a:hover{
	text-decoration:none;
	color:#f27500;
}
.screen800 #content div.question{margin:7px 0 0;padding:0;}
#content div.question{
	width:100%;
	overflow:hidden;
	margin:7px -7px 0 0;
	padding:0 7px 0 0;
}
.screen800 #content div.question a{margin:0;}
#content div.question a{
	float:right;
	background:#ededed url(images/atv3-bg-question.gif) repeat-y 0 0;
	font:bold 1.2em/1.5em "Arial",Arial,sans-serif;
	color:#739f00;
	margin:0 -7px 0 0;
}
#content div.question a span{
	float:left;
	padding:0 4px 0 26px;
	background:url(images/atv3-bg-question1.gif) no-repeat 5px 50%;
}
#content ul.imovels{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#content ul.imovels li{
	float:left;
	width:100%;
	margin:28px 0 0;
	padding:0 0 5px;
}
/*
#content ul.imovels div.title{
	width:100%;
	overflow:hidden;
	background:#e7e7e7;;
	border-top:1px solid #e9e9e9;
	border-bottom:2px solid #ececec;
}
*/
#content ul.imovels div.title{
	width:100%;
	overflow:hidden;
	background:#dae8ee;;
	border-top:1px solid #dae8ee;
	border-bottom:2px solid #dae8ee;
}

#content ul.imovels div.title h3{
	float:left;
	font:bold 1.5em/1.5333em "Arial",Arial,sans-serif;
	padding:0 0 0 6px;
}
#content ul.imovels div.title h3 a{color:#5382b5;}
#content ul.imovels div.title p{
	border-left:1px solid #f1f1f1;
	border-right:1px solid #ebebeb;
	text-align:right;
	padding:0 14px 0 0;
	margin:0;
	font:1em/2.3em "Arial",Arial,sans-serif;
	color:#4e4e4e;
}
#content ul.imovels div.body{
	width:100%;
	overflow:hidden;
	margin:13px 0 0;
}
.screen800 #content ul.imovels div.body div.image{padding:0 10px 0 0;}
#content ul.imovels div.body div.image{
	float:left;
	padding:0 15px 0 9px;
	margin:0 3px 0 0;
	/*border:1px solid;*/
	width:225px;
}
#content ul.imovels div.body div.image img{display:block;}
* html #content ul.imovels div.body div.image{margin:0;}
.screen800 #content ul.imovels div.body div.cont{margin:1px 0 0;}
#content ul.imovels div.body div.cont{
	overflow:hidden;
	margin:1px 9px 0 0;
}
* html #content ul.imovels div.body div.cont{height:0;overflow:visible;}
#content ul.imovels p.black,
#content ul.imovels p.orange{
	font:1.1em/1.1818em "Arial",Arial,sans-serif;
	color:#646464;
	margin:0;
	padding:0;
}
#content ul.imovels p.orange strong{color:#ef8201;}
#content ul.imovels p.orange{
	font-weight:bold;
}
#content ul.imovels p{
	line-height:1.384em;
	padding:0;
	margin:5px 0 0;
}
#content ul.imovels div.btn-view{	
	width:100%;content ul.imovels div.title
	overflow:hidden;
	margin:14px 0 0;
}
#content ul.imovels div.btn-view a{
	float:left;
	position:relative;
	padding:0 0 0 19px;
	font:bold 1.15em/1.2em "Arial",Arial,sans-serif;
	color:#ff8a00;
	background:url(images/atv3-btn-view.gif) no-repeat 0 50%;
	text-transform:uppercase;
	text-decoration:underline;
}
#content ul.imovels ul.icons li{
	margin:23px 0 0;
	width:auto;
	padding:0;
	height:auto;
}
#content ul.icons li.dispon-e{background:url(images/atv3-icon5-e.gif) no-repeat 0 1px;}
#content ul.icons li.dispon-s{background:url(images/atv3-icon5-s.gif) no-repeat 0 1px;}
#content ul.icons li.dispon{background:url(images/atv3-icon5.gif) no-repeat 0 1px;}
.screen800 #content ul.icons li.dispon a{margin:1px 9px 0 0;}
#content ul.icons li.dispon a{
	width:99px;
	height:20px;
	margin:1px 30px 0 0;
	display:inline;
	float:left;
}
.screen800 #content ul.icons li.dispon-e a{margin:1px 9px 0 0;}
#content ul.icons li.dispon-e a{
	width:95px;
	height:20px;
	margin:1px 50px 0 0;
	display:inline;
	float:left;
}
.screen800 #content ul.icons li.dispon-s a{margin:1px 9px 0 0;}
#content ul.icons li.dispon-s a{
	width:94px;
	height:20px;
	margin:1px 50px 0 0;
	display:inline;
	float:left;
}
#content ul.imovels ul.icons li.preferidos{background:url(images/atv3-icon2s.gif) no-repeat 0 0;}
.screen800 #content ul.imovels ul.icons li.preferidos div,
.screen800 #content ul.imovels ul.icons li.preferidos a{width:112px;margin:0 9px 0 34px;}
#content ul.imovels ul.icons li.preferidos div,
#content ul.imovels ul.icons li.preferidos a{width:112px;margin:0 30px 0 34px;}
#content ul.imovels ul.icons li.amigo{background:url(images/atv3-icon3s.gif) no-repeat 0 0;}
#content ul.imovels ul.icons li.amigo a{
	width:98px;
	height:20px;
	margin:1px 0 0;
}
#content ul.imovels ul.icons li.amigo-e{background:url(images/atv3-icon3s-e.gif) no-repeat 0 0;}
#content ul.imovels ul.icons li.amigo-e a{
	width:69px;
	height:20px;
	margin:1px 0 0;
}
#content ul.imovels ul.icons li.amigo-s{background:url(images/atv3-icon3s-s.gif) no-repeat 0 0;}
#content ul.imovels ul.icons li.amigo-s a{
	width:87px;
	height:20px;
	margin:1px 0 0;
}
#content div.pager{
	width:448px;
	border:1px solid #f0f0f0;
	background:#fafafa;
	margin:34px auto 0;
	padding:0 0 18px;
}
#content div.pager h3{
	font:bold 1.5em/1.933em "Arial",Arial,sans-serif;
	color:#5382b5;
	padding:0 11px;
	background:#cce7f3;
}
#content div.pager ul{
	margin:0;
	padding:0 0 8px;
	list-style:none;
	width:100%;
	font:bold 1.6em/2.875em "Arial",Arial,sans-serif;
	color:#cd0000;
	text-align:center;
}
#content div.pager ul li{
	display:inline;
	margin:0 2px;
}
#content div.pager ul li a{
	text-decoration:underline;
	color:#5382b5;
}
#content div.pager ul li a:hover{text-decoration:none;}
#content div.pager ul li.rt a,#content div.pager ul li.lt a{text-decoration:none;}
#content div.pager p{
	margin:0;
	padding:0;
	text-align:center;
	font:1.2em/1.167em "Arial",Arial,sans-serif;
}
/*banners*/

#main .main-banners{
	padding:0 0 20px;
}
#main .main-banners div.banner{
	text-align:center;
	padding:0 0 18px;
}
#main .main-banners div.banner img{display:inline;}
div.btn-voltar{
	width:54px;
	height:28px;
	background:url(images/atv3-btn-voltar.gif) no-repeat 0 0;
	margin:5px 0px 0px 18px;
}
div.btn-voltar a{
	display:block;
	width:100%;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
}
div.btn-voltar-e{
	width:54px;
	height:28px;
	background:url(images/atv3-btn-voltar-e.gif) no-repeat 0 0;
	margin:5px 0px 0px 18px;
}
div.btn-voltar-e a{
	display:block;
	width:100%;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
}
div.btn-voltar-s{
	width:54px;
	height:28px;
	background:url(images/atv3-btn-voltar-s.gif) no-repeat 0 0;
	margin:5px 0px 0px 18px;
}
div.btn-voltar-s a{
	display:block;
	width:100%;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
}
/*page - home eng*/
.home-eng #content .cont-body{padding:4px 22px 0;}
.screen800 .home-eng #content .cont-body{padding:4px 5px 0 10px;}


/*footer*/

#footer{
	background:#009bc7;
	width:100%;
	overflow:hidden;
	margin:40px 0 0 0;
}
.screen800 #footer div.logoatbottom{padding:0 0 0 15px;width:223px;}
#footer div.logoatbottom{
	float:left;
	width:377px;
	padding:0 0 0 30px;
	background:url(images/atv3-bg-footer.gif) no-repeat 100% 0;
}
#footer div.logoatbottom #logoimg {margin:15px 0 0;}

#footer div.logoatbottom p{
	margin:0;
	font:1.3em/1.23em Arial;
	color:#fff;
}
.screen800 #footer div.foot-nav{padding:0 15px 18px 0;}
#footer div.foot-nav{
	float:right;
	padding:0 30px 18px 0;
	text-align:right;
}
#footer div.foot-nav ul{
	margin:5px 0 0;
	padding:0;
	list-style:none;
}
.screen800 #footer div.foot-nav ul li{padding:0 0 0 8px;}
#footer div.foot-nav ul li{
	display:inline;
	font:bold 12px/34px "Arial",Arial,sans-serif;
	padding:0 0 0 10px;
	text-transform:uppercase;
}
#footer div.foot-nav a{color:#fff;}
#footer div.foot-nav p{
	font:1em/1.6em "Arial",Arial,sans-serif;
	color:#fff;
	margin:0;
}
#footer div.foot-nav p a{text-decoration:underline;}
#footer div.foot-nav p a:hover{text-decoration:none;}




.screen800 #content div.green-box{padding:0;}
#content div.green-box{
	padding:0 14px 0 11px;
	margin:35px 0 0;
}
#content div.green-box .title{
	background:#92c808 url(images/atv3-bg-green1.gif) no-repeat 0 0;
}

#content div.green-box .title h3{
	background:url(images/atv3-bg-green2.gif) no-repeat 100% 0;
	font:bold 1.5em/1.353em Arial;
	color:#fff;
	padding:0 13px;
	text-transform:uppercase;
}
.screen800 #content div.green-box .body{padding:0 0 0 15px;}
#content div.green-box .body{
	background:#f2f2f2 url(images/atv3-bg-green3.gif) no-repeat 11px 0;
	padding:0 30px 0 20px;
}
#content div.green-box .body ul{
	margin:0;
	padding:0 0 4px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#content div.green-box .body ul li{
	float:left;
	width:33%;
}
#content div.green-box .body ul ul{margin:4px 0 0;padding:0;}
.screen800 #content div.green-box .body ul ul li{padding:0 0 0 5px;}
#content div.green-box .body ul ul li{
	float:none;
	width:auto;
	padding:0 0 0 10px;
	font:13px/28px Arial;
}
#content div.green-box .body ul ul li a{color:#6d9800;padding:0 0 0 30px;}
#content div.green-box .body ul ul li.sitios{background:url(images/atv3-ico-sitios.gif) no-repeat 11px 7px;}
#content div.green-box .body ul ul li.festas{background:url(images/atv3-ico-festas.gif) no-repeat 13px 6px;}
#content div.green-box .body ul ul li.serra{background:url(images/atv3-ico-serra.gif) no-repeat 10px 6px;}
#content div.green-box .body ul ul li.flats{background:url(images/atv3-ico-flats.gif) no-repeat 9px 6px;}
#content div.green-box .body ul ul li.litoral{background:url(images/atv3-ico-litoral.gif) no-repeat 10px 6px;}
#content div.green-box .body ul ul li.anuncios{background:url(images/atv3-ico-anuncios.gif) no-repeat 12px 6px;}




/* ESTILOS DA PÁGINA DE DICAS */

.screen800 .page-dicas #sidebar{width:150px;margin-left:6px;}
.page-dicas #sidebar{
	width:181px;
	margin-left:16px;
	margin-top:-38px;
}
.screen800 .page-dicas #content .cont-body{padding:4px 7px 0px;}
.page-dicas #content .cont-body{padding:4px 53px 0px 36px;}
.screen800 .page-dicas #sidebar div.annex{
	width:147px;
}
.page-dicas #sidebar div.annex{
	width:178px;
	margin:12px 0 0 3px;
}
#sidebar div.annex ul.btns{
	margin:0px;
	padding:0px;
	width:100%;
	list-style:none;
	overflow:hidden;
}
#sidebar div.annex ul.btns li{
	padding:0px 0px 0px 10px;
	margin:6px 0px 0px 0px;
	background:url(images/atv3-setinha.gif) no-repeat 0px 5px;
}
#sidebar div.annex ul.btns li a{
	font-family:"Arial";
	font-size:1.15em;
	color:#5e5e5e;
	text-decoration:none;
}
#sidebar div.annex ul.btns li a:hover{
	text-decoration:underline;
}
#dicas-tit-azul h2{
	color:#5382b5;
	font-family:Arial;
	font-size:1.75em;
	margin:23px 0px 0px 0px;
	border-left:none;
	padding:0;
	text-transform:none;
	font-weight:normal;
}
#dicas-tit-azul h2 b{
	font-size:1.37em;
}
#dicas-tit-azul h2 div{
	display:block; 
	margin-left:20px;
}
#dicas-tit-azul h2 div b{
	font-size:1.1em;
}

.dicas-tit-azul2{
	color:#5382b5;
	font-family:Arial;
	font-size:1.7em;
	margin:23px 0px 0px 0px;
}
.dicas-tit-azul2 b{
	font-size:1.3em;
}
.dicas-tit-azul2 div{
	display:block;
	text-align:right;
	font-style:italic;
	font-size:0.9em;
}

.dicas-tit-laranja{
	background:url(images/atv3-dicas-exclamacao.gif) no-repeat; 
	display:block; 
	height:38px;
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 52px;
	color:#ef8201;
	font-family:Arial;
	font-size:2.25em;
	font-weight:bold;
}
.dicas-tit-laranja span{
	font-size:0.6em;
	font-weight:normal;
	color:#515151;
}
.dicas-tit-laranja span a{
	color:#4295BC;
}
.screen800 .dicas-tit-laranja b{
	font-size:0.55em;
}
.dicas-tit-laranja b{
	display:block;
	font-weight:normal;
	font-size:0.6em;
	color:#515151;
}
.dicas-tit-laranja b a{
	color:#4295BC;
}
.dicas-tit-laranja-e{
	background:url(images/atv3-dicas-exclamacao.gif) no-repeat; 
	display:block; 
	height:38px;
	margin:30px 0px 20px 0px;
	padding:0px 0px 0px 52px;
	color:#ef8201;
	font-family:Arial;
	font-size:2.25em;
	font-weight:bold;
}
.screen800 .dicas-tit-laranja-e b{
	font-size:0.55em;
}
.dicas-tit-laranja-e b{
	display:block;
	font-weight:normal;
	font-size:0.6em;
	color:#515151;
}

div#dicas-body{
	margin:32px 0px 0px -6px;
	width:auto;
	display:block;
}
div.dicas-main{
	margin-right:230px;
}
ul.dicas-lista{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
ul.dicas-lista li{
	width:100%;
}
ul.dicas-lista li h3 {
	border-left:4px solid #EF8201;
	font-family:"Arial",Arial,sans-serif;
	font-size:1.5em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	color:#EF8201;
	line-height:1em;
	margin:7px 0px 2px 6px;
	padding:0px 0px 0px 6px;
}
ul.dicas-lista li span {
	line-height:1.5em;
	padding:0px 0px 18px 16px;
	color:#515151;
	font-family:"Arial";
	font-size:1.3em;
	margin:3px 0px 0px 0px;
	display:block;
}
#quebra{
	clear:both;
	height:50px;
}
div#dicas-body ul.btns{
	margin:0px;
	padding:0px;
	width:100%;
	list-style:none;
}
div#dicas-body ul.btns li{
	padding:0px 0px 0px 10px;
	margin:6px 0px 0px 0px;
	background:url(images/atv3-setinha.gif) no-repeat 0px 5px;
}
div#dicas-body ul.btns li a{
	font-family:"Arial";
	font-size:0.9em;
	color:#5e5e5e;
	text-decoration:none;
	font-weight:normal;
}
div#dicas-body ul.btns li a:hover{
	text-decoration:underline;
}
div#dicas-veja-tambem{
	clear:both;
	margin:0px 0px 60px 6px;
	padding-top:40px;
	font-family:Arial; 
	font-size:1.3em; 
	font-weight:bold; 
	color:#515151;
}
div#dicas-lateral{
	float:right; 
	width:199px; 
	display:block;
	margin:0px;
	padding:0px;
}
div#dicas-lateral div#dicas-lembretes{
	width:199px; 
	margin:0px; 
	background:url(images/atv3-bgd-postit.gif) repeat-y;
}
div#dicas-lateral div#dicas-lembretes div{
	width:199px; 
	background:url(images/atv3-dicas-clip.gif) no-repeat;
}
div#dicas-lateral div#dicas-lembretes div h3{
	margin:0px 4px 0px 4px; 
	padding:15px; 
	font-family:Arial; 
	font-size:1.8em; 
	font-weight:normal; 
	color:#ef8201;
}
div#dicas-lateral div#dicas-lembretes div span{
	background:url(images/atv3-tick-fundo-amarelo.gif) no-repeat 0px 3px; 
	font-family:Arial; 
	font-size:1.16em; 
	margin:0px 15px 0px 18px; 
	padding:0px 0px 15px 0px; 
	display:block; 
	color:#515151;
}

div#dicas-lateral div#dicas-hotelxaluguel{
	width:199px; 
	margin:0px; 
	background:url(images/atv3-bgd-postit.gif) repeat-y;
}
div#dicas-lateral div#dicas-hotelxaluguel div{
	width:199px; 
	background:url(images/atv3-dicas-clip.gif) no-repeat;
}
div#dicas-lateral div#dicas-hotelxaluguel div h3{
	margin:0px 4px 0px 4px; 
	padding:15px; 
	font-family:Arial; 
	font-size:1.8em; 
	font-weight:normal; 
	color:#ef8201;
}
div#dicas-lateral div#dicas-hotelxaluguel div span{
	font-family:Arial; 
	font-size:1.16em; 
	margin:0px 30px 0px 18px; 
	padding:0px 0px 15px 0px; 
	display:block; 
	color:#515151;
}

div#dicas-lateral div#dicas-sombra-fim{
	width:199px; 
	height:7px; 
	margin:0px 0px 40px 0px; 
	padding:0px; 
	background:url(images/atv3-sombra-inferior.gif) no-repeat;
}
div#dicas-lateral div#dicas-hotel-ou-aluguel{
	width:199px; 
	margin:0px; 
	background:url(images/atv3-bgd-cinza.gif) repeat-y;
}
div#dicas-lateral div#dicas-hotel-ou-aluguel div{
	width:199px; 
	background:url(images/atv3-dicas-hotel-ou-aluguel.gif) no-repeat;
}
div#dicas-lateral div#dicas-hotel-ou-aluguel div.eng{
	width:199px; 
	background:url(images/atv3-dicas-hotel-ou-aluguel-e.gif) no-repeat;
}
div#dicas-lateral div#dicas-hotel-ou-aluguel div.esp{
	width:199px; 
	background:url(images/atv3-dicas-hotel-ou-aluguel-s.gif) no-repeat;
}
div#dicas-lateral div#dicas-hotel-ou-aluguel div a{
	display:block;
	height:62px;
}
div#dicas-lateral div#dicas-hotel-ou-aluguel div h3{
	display:none;
}
div#dicas-lateral div#dicas-hotel-ou-aluguel div h4{
	height:18px;
}
div#dicas-lateral div#dicas-hotel-ou-aluguel div span{
	background:url(images/atv3-tick-fundo-cinza.gif) no-repeat 0px 3px; 
	font-family:Arial; 
	font-size:1.16em; 
	margin:0px 15px 0px 18px; 
	padding:0px 0px 15px 0px; 
	display:block; 
	color:#515151;
}
div#dicas-lateral div#dicas-hotel-ou-aluguel div b{
	margin:0px 15px 0px 18px; 
	padding:0px 0px 15px 12px; 
	display:block; 
	background:url(images/atv3-setinha.gif) no-repeat 0px 6px;
}
div#dicas-lateral div#dicas-hotel-ou-aluguel div b a{
	font-weight:bold;
	text-decoration:none;
	font-family:Arial; 
	font-size:1.16em; 
	color:#515151;
	height:auto;
}
div#dicas-lateral div#dicas-hotel-ou-aluguel div b a:hover{
	text-decoration:underline;
}


#content .lista-dicas{
	/*margin:0;
	padding:0 180px 0 0;
	list-style:none;*/
	
	/* COMENTADO ACIMA PARA TENTAR RESOLVER PROBLEMA DO FLOAT NO IE6 EM 05/03/2009 */
	
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	/*overflow:hidden;*/
}
#content .lista-dicas div{
	display:block;
}
#content .lista-dicas div div.simple-list{
	padding:0 20px 0 0;
}
#content .lista-dicas div ul.simple2{
	width:100%;
	margin:8px 0 0;
	padding:0 0 18px;
	list-style:none;
	font:1.3em/1.7em "Arial",Arial,sans-serif;
	color:#515151;
}
#content .lista-dicas div ul.simple2 li{
	float:left;
	width:100%;
	background:none;
	margin:0 0 15px 0;
	padding-left:25px;
	background:url(images/atv3-list-icon3.gif) no-repeat 5px 5px;
}




/* ESTILOS DA PÁGINA ANUNCIE SEU IMÓVEL */

.screen800 .page-anuncie #content .cont-body{padding:4px 7px 0px;}
.page-anuncie #content .cont-body{padding:4px 53px 0px 36px;}
.screen800 .anuncie-tit-laranja{
	font-size:1.9em;
}
.anuncie-tit-laranja{
	display:block; 
	margin:0px;
	padding:0px;
	color:#ef8201;
	font-family:Arial;
	font-size:2.2em;
	font-weight:bold;
}
.screen800 div.anuncie-main{
}
div.anuncie-main{
	margin-right:340px;
}
ul.anuncie-lista{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}
ul.anuncie-lista li{
	width:auto;
	clear:both;
}
ul.anuncie-lista li h4{
	background:url(layout/seta.jpg) no-repeat;
	font-family:"Arial";
	text-align:center;
	width:52px;
	height:47px;
	margin:0px 0px 0px 0px;
	display:table;
	float:left;
}
.screen800 ul.anuncie-lista li h3{
	font-size:1.5em;
	margin:1px 0px 2px 10px;
	padding:0px 0px 0px 0px;
}
ul.anuncie-lista li h3{
	font-family:"Arial",Arial,sans-serif;
	font-size:1.65em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	color:#5382b5;
	/* ALTERADO EM 17/03/2009 PARA REDUZIR ENTRELINHAS DA PÁGINA ANUNCIE - margin:1px 0px 2px 10px; */
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
}
.screen800 ul.anuncie-lista li span{
	font-size:12px;
}
ul.anuncie-lista li span{
	line-height:1.5em;
	color:#515151;
	font-family:"Arial";
	font-size:12px;
	margin:1px 0px 2px 44px;
	_margin:1px 0px 2px 38px;
	/* ALTERADO EM 17/03/2009 PARA REDUZIR ENTRELINHAS DA PÁGINA ANUNCIE - padding:0px 0px 15px 0px; */
	padding:0px 0px 10px 0px;
	display:inline;
	float:left;
	clear:both;
	border:0px solid #FF66CC;
	width:100%;
}
div#anuncie-body{
	margin:32px 0px 0px -6px;
	width:auto;
	display:block;
}
div#anuncie-body ul.btns{
	margin:0px;
	padding:0px;
	width:100%;
	list-style:none;
}
div#anuncie-body ul.btns li{
	padding:0px 0px 0px 10px;
	margin:6px 0px 0px 0px;
	background:url(images/atv3-setinha.gif) no-repeat 0px 5px;
}
div#anuncie-body ul.btns li a{
	font-family:"Arial";
	font-size:0.9em;
	color:#5e5e5e;
	text-decoration:none;
	font-weight:normal;
}
div#anuncie-body ul.btns li a:hover{
	text-decoration:underline;
}
.screen800 div#anuncie-lateral{
	width:228px; 
}
div#anuncie-lateral{
	float:right; 
	width:268px; 
	display:table;
	margin:0px;
	padding:0px;
}
.screen800 div#anuncie-lateral div#anuncie-midia{
	width:228px; 
	margin:0px; 
	background:url(images/atv3-sombra-anuncie-800.gif) repeat-y;
}
div#anuncie-lateral div#anuncie-midia{
	width:268px;
	margin:0px;
	background:url(images/atv3-sombra-anuncie.gif) repeat-y;
}
.screen800 div#anuncie-lateral div#anuncie-midia div{
	width:228px; 
	background:url(images/atv3-bgd-topo-1-800.gif) no-repeat;
}
div#anuncie-lateral div#anuncie-midia div{
	width:268px; 
	background:url(images/atv3-bgd-topo-1.gif) no-repeat;
}
.screen800 div#anuncie-lateral div#anuncie-midia div h3{
	font-size:1.5em;
	font-weight:bold;
	padding:4px 0px 19px 12px;
}
div#anuncie-lateral div#anuncie-midia div h3{
	margin:0px 4px 0px 4px; 
	padding:3px 0px 20px 16px; 
	font-family:Arial; 
	font-size:1.8em; 
	font-weight:normal; 
	color:#fff;
}
div#anuncie-lateral div#anuncie-midia div span{
	margin:0px 15px 0px 14px;
	padding:0px;
	display:block;
}
.screen800 div#anuncie-lateral div#anuncie-midia div span #revista{
	background:url(images/atv3-anuncie-revistas-800.jpg) no-repeat; 
	width:80px;
	height:85px;
	padding:0px 5px 0px 0px;
	float:left;
}
div#anuncie-lateral div#anuncie-midia div span #revista{
	background:url(images/atv3-anuncie-revistas.jpg) no-repeat; 
	width:110px;
	height:116px;
	display:block;
	margin:2px 5px 0 0;
	padding:0px 10px 0px 0px;
	float:left;
}
.screen800 div#anuncie-lateral div#anuncie-midia div span #revista a{
	display:block;
	width:80px;
	height:85px;
}
div#anuncie-lateral div#anuncie-midia div span #revista a{
	display:block;
	width:110px;
	height:116px;
}
.screen800 div#anuncie-lateral div#anuncie-midia div span #txt-revista{
	margin:5px 0 10px 0;
	width:107px;
	font-size:1.1em;
}
div#anuncie-lateral div#anuncie-midia div span #txt-revista{
	display:block;
	margin:12px 0 18px 0;
	padding:0px;
	font-family:Arial; 
	font-size:1.16em;
	font-weight:normal;
	color:#515151;
	line-height:1.55em;
	float:left;
	width:110px;
}
.screen800 div#anuncie-lateral div#anuncie-midia div span span{
	padding:0 0 20px 0;
	float:left;
}
div#anuncie-lateral div#anuncie-midia div span span{
	background:none;
	margin:0px;
	padding:0 0 25px 0;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f27500;
	display:block;
	float:left;
}
.screen800 div#anuncie-lateral div#anuncie-midia div span span a{
	font-size:1.1em;
}
div#anuncie-lateral div#anuncie-midia div span span a{
	font-family:Arial; 
	font-size:1.2em;
	color:#515151;
}
.screen800 div#anuncie-lateral div#anuncie-sombra-fim{
	width:228px;
	margin:0px 0px 47px 0px;
	_margin:0px 0px 37px 0px;
	background:url(images/atv3-anuncie-sombra-inferior-800.gif) no-repeat;
}
div#anuncie-lateral div#anuncie-sombra-fim{
	display:block;
	width:268px; 
	height:7px; 
	/* ALTERADO EM 17/03/2009 PARA REDUZIR ENTRELINHAS DA PÁGINA ANUNCIE - margin:0px 0px 37px 0px; */
	margin:0px 0px 23px 0px;
	_margin:0px 0px 20px 0px;
	padding:0px; 
	background:url(images/atv3-anuncie-sombra-inferior.gif) no-repeat;
}
.screen800 div#anuncie-lateral div#anuncie-depoimentos{
	width:228px;
	background:url(images/atv3-sombra-anuncie-800.gif) repeat-y;
}
div#anuncie-lateral div#anuncie-depoimentos{
	width:268px; 
	margin:0px; 
	background:url(images/atv3-sombra-anuncie.gif) repeat-y;
}
.screen800 div#anuncie-lateral div#anuncie-depoimentos div{
	width:228px; 
	background:url(images/atv3-bgd-topo-1-800.gif) no-repeat;
}
div#anuncie-lateral div#anuncie-depoimentos div{
	width:268px; 
	background:url(images/atv3-bgd-topo-1.gif) no-repeat;
}
.screen800 div#anuncie-lateral div#anuncie-depoimentos div h3{
	font-size:1.5em;
	font-weight:bold;
	padding:4px 0px 6px 12px; 
}
div#anuncie-lateral div#anuncie-depoimentos div h3{
	margin:0px 4px 0px 4px; 
	padding:3px 0px 5px 16px; 
	font-family:Arial; 
	font-size:1.8em; 
	font-weight:normal; 
	color:#fff;
}
.screen800 div#anuncie-lateral div#anuncie-depoimentos div span{
	font-size:1.13em;
	line-height:1.5em;
}
.screen800 div#anuncie-lateral div#anuncie-depoimentos div span span{
	font-size:0.93em;
}
div#anuncie-lateral div#anuncie-depoimentos div span{
	font-family:Arial; 
	font-size:1.16em;
	margin:0px 15px 0px 18px; 
	/* ALTERADO EM 17/03/2009 PARA REDUZIR ENTRELINHAS DA PÁGINA ANUNCIE - padding:15px 5px 12px 0px; */
	padding:9px 5px 12px 0px; 
	display:block; 
	color:#515151;
	/* ALTERADO EM 17/03/2009 PARA REDUZIR ENTRELINHAS DA PÁGINA ANUNCIE - line-height:1.7em; */
	line-height:1.5em;
	background:url(images/atv3-tracejado.gif) repeat-x 0 100%;
}
div#anuncie-lateral div#anuncie-depoimentos div span span{
	background:none;
	margin:0px;
	padding:0px;
	font-family:Arial;
	display:block;
	font-size:0.95em;
	text-align:right;
}
.screen800 div#anuncie-lateral div#anuncie-depoimentos div div{
	font-size:1.2em;
	padding:10px 15px 10px 15px;
	background:none;
	width:198px;
}
div#anuncie-lateral div#anuncie-depoimentos div div{
	background:none;
	margin:0px;
	padding:17px 15px 15px 15px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#f27500;
	text-align:right;
	width:238px;
}
.screen800 div#anuncie-lateral div#anuncie-depoimentos div div a{
	font-size:0.8em;
}
div#anuncie-lateral div#anuncie-depoimentos div div a{
	font-weight:bold;
	font-family:"Arial";
	font-size:0.9em;
	color:#515151;
	text-align:right;
	width:238px;
}
div#anuncie-planos-pai{
	display:block;
	margin:0px;
	padding:0px;
	clear:both;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos{
	width:500px; 
}
div#anuncie-planos-pai div#anuncie-planos{
	width:580px; 
	text-align:center; 
	clear:both;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano30{
	width:230px;
	height:123px;
	margin:0px 0px 40px 0px;
}
div#anuncie-planos-pai div#anuncie-planos div#plano30{
	width:260px; 
	height:133px; 
	float:left; 
	background-color:#f2f2f2;
	border:1px solid #a8caec; 
	text-align:left;
	margin:10px 0px 40px 0px;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano30 div.linha1{
	font-size:1.2em;
	padding:2px 5px 3px 8px;
}
div#anuncie-planos-pai div#anuncie-planos div#plano30 div.linha1{
	background:#a8caec; 
	display:block; 
	margin:0px; 
	padding:5px 5px 6px 8px; 
	font-family:Arial; 
	font-size:1.5em; 
	font-weight:bold; 
	color:#164c79;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano30 div.linha2{
	font-size:1.2em;
	padding:23px 10px 27px 10px; 
}
div#anuncie-planos-pai div#anuncie-planos div#plano30 div.linha2{
	background:#fff; 
	display:block; 
	text-align:center; 
	margin:0px; 
	padding:20px 10px 23px 10px;
	font-family:Arial; 
	font-size:1.5em; 
	font-weight:bold; 
	color:#515151;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano30 div.linha3{
	font-size:1em;
	padding:2px 6px 2px 5px;
	line-height:1.3em;
}
div#anuncie-planos-pai div#anuncie-planos div#plano30 div.linha3{
	display:block; 
	text-align:left; 
	margin:0px; 
	padding:3px 10px 0 9px; 
	font-family:Arial; 
	font-size:1.1em; 
	color:#164c79;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano90{
	width:230px;
	height:123px;
	margin:0px 0px 40px 0px;
}
div#anuncie-planos-pai div#anuncie-planos div#plano90{
	width:260px; 
	height:133px; 
	float:right; 
	background-color:#f2f2f2; 
	border:1px solid #aadc99; 
	text-align:left;
	margin:10px 0px 40px 0px;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano90 div.linha1{
	padding:2px 5px 3px 8px;
	font-size:1.2em;
}
div#anuncie-planos-pai div#anuncie-planos div#plano90 div.linha1{
	background:#aadc99; 
	display:block; 
	margin:0px; 
	padding:5px 5px 6px 8px; 
	font-family:Arial; 
	font-size:1.5em; 
	font-weight:bold; 
	color:#1e5c0f;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano90 div.linha2{
	padding:15px 10px 19px 10px;
	font-size:1.2em;
}
div#anuncie-planos-pai div#anuncie-planos div#plano90 div.linha2{
	background:#fff; 
	display:block; 
	text-align:center; 
	margin:0px; 
	padding:11px 10px 14px 10px; 
	font-family:Arial; 
	font-size:1.5em; 
	font-weight:bold; 
	color:#515151;
}
div#anuncie-planos-pai div#anuncie-planos div#plano90 div.linha2 div{
	font-weight:normal;
	font-size:0.9em;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano90 div.linha3{
	font-size:1.5em;
	padding:0px 9px 0px 9px;
	font-weight:bold;
}
div#anuncie-planos-pai div#anuncie-planos div#plano90 div.linha3{
	float:left; 
	margin:0px; 
	padding:2px 9px 0px 9px; 
	font-family:Arial; 
	font-size:1.8em; 
	color:#1e5c0f;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano90 div.linha3 div{
	font-weight:normal;
}
div#anuncie-planos-pai div#anuncie-planos div#plano90 div.linha3 div{
	font-size:0.6em;
	line-height:0.7em;
	padding:0px;
	margin:0px;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano90 div.linha3-dir{
	font-size:1em;
	padding:2px 9px 2px 9px;
	line-height:1.3em;
}
div#anuncie-planos-pai div#anuncie-planos div#plano90 div.linha3-dir{
	float:right;
	margin:0px; 
	padding:5px 9px 5px 9px; 
	font-family:Arial; 
	font-size:1.1em;
	text-align:right;
	color:#1e5c0f;
	width:120px;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano180{
	width:230px;
	height:123px;
	margin:0px 0px 20px 0px;
}
div#anuncie-planos-pai div#anuncie-planos div#plano180{
	width:260px; 
	height:133px; 
	float:left; 
	background-color:#f2f2f2; 
	border:1px solid #ffe67f; 
	text-align:left;
	margin:0px 0px 30px 0px;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano180 div.linha1{
	padding:2px 5px 3px 8px;
	font-size:1.2em;
}
div#anuncie-planos-pai div#anuncie-planos div#plano180 div.linha1{
	background:#ffe67f; 
	display:block; 
	margin:0px; 
	padding:5px 5px 6px 8px; 
	font-family:Arial; 
	font-size:1.5em; 
	font-weight:bold; 
	color:#ff6600;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano180 div.linha2{
	padding:15px 10px 19px 10px;
	font-size:1.2em;
}
div#anuncie-planos-pai div#anuncie-planos div#plano180 div.linha2{
	background:#fff; 
	display:block; 
	text-align:center; 
	margin:0px; 
	padding:11px 10px 14px 10px; 
	font-family:Arial; 
	font-size:1.5em; 
	font-weight:bold; 
	color:#515151;
}
div#anuncie-planos-pai div#anuncie-planos div#plano180 div.linha2 div{
	font-weight:normal;
	font-size:0.9em;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano180 div.linha3{
	font-size:1.5em;
	padding:0px 9px 0px 9px;
	font-weight:bold;
}
div#anuncie-planos-pai div#anuncie-planos div#plano180 div.linha3{
	float:left; 
	margin:0px; 
	padding:2px 9px 0px 9px; 
	font-family:Arial; 
	font-size:1.8em; 
	color:#ff6600;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano180 div.linha3 div{
	font-weight:normal;
}
div#anuncie-planos-pai div#anuncie-planos div#plano180 div.linha3 div{
	font-size:0.6em;
	line-height:0.7em;
	padding:0px;
	margin:0px;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano180 div.linha3-dir{
	font-size:1em;
	padding:2px 9px 2px 9px;
	line-height:1.3em;
}
div#anuncie-planos-pai div#anuncie-planos div#plano180 div.linha3-dir{
	float:right;
	margin:0px; 
	padding:3px 9px 5px 9px; 
	font-family:Arial; 
	font-size:1.1em;
	text-align:right;
	color:#ff6600;
	width:120px;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano365{
	width:230px;
	height:123px;
	margin:0px 0px 20px 0px;
}
div#anuncie-planos-pai div#anuncie-planos div#plano365{
	width:260px; 
	height:133px; 
	float:right; 
	background-color:#f2f2f2; 
	border:1px solid #cc0000; 
	text-align:left;
	margin:0px 0px 30px 0px;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano365 div.linha1{
	padding:2px 5px 3px 8px;
	font-size:1.2em;
}
div#anuncie-planos-pai div#anuncie-planos div#plano365 div.linha1{
	background:#cc0000; 
	display:block; 
	margin:0px; 
	padding:5px 5px 6px 8px; 
	font-family:Arial; 
	font-size:1.5em; 
	font-weight:bold; 
	color:#fff;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano365 div.linha2{
	padding:15px 10px 19px 10px;
	font-size:1.2em;
}
div#anuncie-planos-pai div#anuncie-planos div#plano365 div.linha2{
	background:#fff; 
	display:block; 
	text-align:center; 
	margin:0px; 
	padding:11px 10px 14px 10px; 
	font-family:Arial; 
	font-size:1.5em; 
	font-weight:bold; 
	color:#515151;
}
div#anuncie-planos-pai div#anuncie-planos div#plano365 div.linha2 div{
	font-weight:normal;
	font-size:0.9em;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano365 div.linha3{
	font-size:1.5em;
	padding:0px 9px 0px 9px;
	font-weight:bold;
}
div#anuncie-planos-pai div#anuncie-planos div#plano365 div.linha3{
	float:left; 
	margin:0px; 
	padding:2px 9px 0px 9px; 
	font-family:Arial; 
	font-size:1.8em; 
	color:#cc0000;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano365 div.linha3 div{
	font-weight:normal;
}
div#anuncie-planos-pai div#anuncie-planos div#plano365 div.linha3 div{
	font-size:0.6em;
	line-height:0.7em;
	padding:0px;
	margin:0px;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#plano365 div.linha3-dir{
	font-size:1em;
	padding:2px 9px 2px 9px;
	line-height:1.3em;
}
div#anuncie-planos-pai div#anuncie-planos div#plano365 div.linha3-dir{
	float:right;
	margin:0px; 
	padding:3px 9px 5px 9px; 
	font-family:Arial; 
	font-size:1.1em;
	text-align:right;
	color:#cc0000;
	width:120px;
}
.screen800 div#anuncie-planos-pai div#anuncie-planos div#observacao{
	padding:0px 0px 0px 0px;
	font-size:1em;
}
div#anuncie-planos-pai div#anuncie-planos div#observacao{
	display:block;
	float:none;
	clear:both;
	text-align:center;
	font-family:Arial; 
	font-size:1.2em;
	padding:0px 40px 0px 40px;
	color:#4c4c4c;
	line-height:1.2em;
}



/* NOVO DESIGN DOS PLANOS */

.planos{
	display:block;
	width:216px;
	height:156px;
	background:#FFFFFF;
	border:1px solid #c6c6c6;
}
.planos #plano1-linha1{
	display:block;
	margin:6px;
	padding-top:42px;
	height:42px;
	background:url(images/atv3-pgto-renovacao-bgd-mensal.jpg) no-repeat;
	font-family:Arial, Verdana, Arial;
	font-size:15px;
	font-weight:bold;
	color:#485c70;
	text-align:center;
}
.planos #plano1-linha2{
	display:block;
	font-family:Arial, Verdana, Arial;
	font-size:11px;
	color:#787878;
	text-align:center;
	padding:2px 15px 0 15px;
}
.planos #plano2-linha1{
	display:block;
	margin:6px;
	padding-top:38px;
	height:46px;
	background:url(images/atv3-pgto-renovacao-bgd-trimestral.jpg) no-repeat;
	font-family:Arial, Verdana, Arial;
	font-size:15px;
	font-weight:bold;
	color:#546e35;
	text-align:center;
}
.planos #plano2-linha1 div{
	display:block;
	font-size:12px;
	font-weight:normal;
}
.planos #plano3-linha1{
	display:block;
	margin:6px;
	padding-top:38px;
	height:46px;
	background:url(images/atv3-pgto-renovacao-bgd-semestral.jpg) no-repeat;
	font-family:Arial, Verdana, Arial;
	font-size:15px;
	font-weight:bold;
	color:#7d6730;
	text-align:center;
}
.planos #plano3-linha1 div{
	display:block;
	font-size:12px;
	font-weight:normal;
}
.planos #plano4-linha1{
	display:block;
	margin:6px;
	padding-top:38px;
	height:46px;
	background:url(images/atv3-pgto-renovacao-bgd-anual.jpg) no-repeat;
	font-family:Arial, Verdana, Arial;
	font-size:15px;
	font-weight:bold;
	color:#77351b;
	text-align:center;
}
.planos #plano4-linha1 div{
	display:block;
	font-size:12px;
	font-weight:normal;
}
.planos #porcentagem{
	display:block;
	float:left;
	width:60px;
	margin-top:18px;
	font-family:Arial, Verdana, Arial;
	font-size:19px;
	font-weight:bold;
	color:#787878;
	text-align:left;
	padding:2px 10px 0 10px;
}
.planos #porcentagem span{
	font-size:10px;
	vertical-align:top;
}
.planos #porcentagem div{
	font-size:11px;
	display:block;
	font-weight:normal;
	line-height:7px;
	white-space:nowrap;
}
.planos #beneficios{
	display:block;
	float:right;
	width:115px;
	margin-top:26px;
	padding-right:7px;
	line-height:14px;
	text-align:right;
	font-family:Arial, Verdana, Arial;
	font-size:11px;
	color:#787878;
}







.screen800 div#anuncie-cadastro{
	width:610px;
	margin:40px 0px 0px 0px;
	background:url(images/atv3-bgd-amarelo-claro-800.gif) repeat-y;
}
div#anuncie-cadastro{
	width:704px; 
	margin:50px 0px 0px 0px; 
	background:url(images/atv3-bgd-amarelo-claro.gif) repeat-y;
	text-align:left;
}
.screen800 div#anuncie-cadastro div{
	width:610px;
	background:url(images/atv3-bgd-topo-2-800.gif) no-repeat;
}
div#anuncie-cadastro div{
	width:704px;
	background:url(images/atv3-bgd-topo-2.gif) no-repeat;
}
.screen800 div#anuncie-cadastro div h3{
	font-size:1.5em;
	font-weight:bold;
	padding:4px 0px 6px 12px;
}
div#anuncie-cadastro div h3{
	margin:0px 4px 0px 4px; 
	padding:3px 0px 5px 16px; 
	font-family:Arial; 
	font-size:1.8em; 
	font-weight:normal; 
	color:#fff;
	height:36px;
}
.screen800 div#anuncie-cadastro div span{
	width:390px;
	font-size:1.1em;
	line-height:1.4em;
}
div#anuncie-cadastro div span{
	font-family:Arial; 
	font-size:1.16em; 
	margin:0px; 
	padding:0px 0px 12px 24px; 
	display:block; 
	color:#515151;
	line-height:1.7em;
	width:456px;
	float:left;
	/*border:1px solid;*/
}
.screen800 div#anuncie-cadastro div span .big{
	font-size:1.1em;
}
div#anuncie-cadastro div span .big{
	font-family:Arial; 
	font-size:1.3em; 
	font-weight:bold;
	margin:0px 0px 0px -1px;
	padding:0px 0px 5px 0px;
	display:block; 
	color:#666562;
	float:none;
}
.screen800 div#anuncie-cadastro div span p{
	margin:0px;
	padding:0px;
	font-size:0.95em;
	line-height:1.4em;
}
div#anuncie-cadastro div span p{
	font-family:Arial; 
	font-size:1em; 
	margin:0px 0px 3px 0px; 
	padding:0px; 
	display:block; 
	color:#666562;
	line-height:1.4em;
}
.screen800 div#anuncie-cadastro div span .super{
	font-size:1.2em;
}
div#anuncie-cadastro div span .super{
	font-family:Arial; 
	font-size:1.55em; 
	font-weight:bold;
	margin:0px;
	padding:10px 0px 5px 0px;
	display:block; 
	color:#5382b5;
	float:none;
}
div#anuncie-cadastro div span .super b{
	color:#f27500;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.screen800 div#anuncie-cadastro div span .super input{
	width:200px;
	height:15px;
	font-size:0.8em;
}
div#anuncie-cadastro div span .super input{
	width:238px;
	height:18px;
	border:1px solid #a5acb2;
	background:#fff;
	font-family:Arial;
	font-weight:normal;
	font-size:0.7em;
}
.screen800 div#anuncie-cadastro div span .btn{
	margin:10px 0px 15px 0px;
}
div#anuncie-cadastro div span .btn{
	margin:10px 0px 20px 40px;
	_margin:10px 0px 20px 20px;
	padding:0px;
	width:359px;
	height:31px;
	float:none;
}
div#anuncie-cadastro div span .btn input{
	background:url(images/atv3-btn-anuncie-clique-aqui.gif) no-repeat;
	margin:0px;
	padding:0px;
	width:359px;
	height:31px;
	display:block;
	border:none;
	cursor:pointer;
}
div#anuncie-cadastro div span .btn input:hover{
	background:url(images/atv3-btn-anuncie-clique-aqui.gif) 0px 31px;
}
div#anuncie-cadastro div span p .seta{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#f27500;
}
.screen800 div#anuncie-cadastro div span .cartoes{
	margin:16px 0px 0px 50px;
	width:263px;
	height:29px;
}
div#anuncie-cadastro div span .cartoes{
	background:url(images/atv3-anuncie-cartoes.gif) no-repeat;
	margin:15px 0px 0px 94px;
	_margin:15px 0px 0px 94px;
	padding:0px;
	width:263px;
	height:29px;
	float:none;
}
.screen800 div#anuncie-sombra-fim-2{
	width:610px; 
	margin:0px 0px 0px 0px;
	background:url(images/atv3-sombra-inferior-2-800.gif) no-repeat;
}
div#anuncie-sombra-fim-2{
	display:block;
	width:704px; 
	height:7px; 
	margin:0px;
	padding:0px; 
	background:url(images/atv3-sombra-inferior-2.gif) no-repeat;
}
.screen800 div#anuncie-cadastro div div{
	width:130px;
	background:none;
	padding:5px 0px 0px 25px;
}
div#anuncie-cadastro div div{
	float:left;
	background:none;
	margin:0px;
	padding:5px 0px 0px 25px;
	width:153px;
}
.screen800 div#anuncie-cadastro div div .box{
	padding:3px 7px 3px 7px;
	font:1.2em "Arial";
	font-weight:bold;
	margin:0px 0px 15px 0px;
	background:#fff8db;
}
div#anuncie-cadastro div div .box{
	background:#fff8db;
	border:1px solid #fbcc6c;
	display:block;
	padding:5px 10px 5px 10px;
	margin:0px 0px 20px 0px;
	_margin:0px 0px 14px 0px;
	font:1.5em "Arial";
	font-weight:bold;
	color:#575757;
}
div#anuncie-cadastro div div .box .seta{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#f27500;
	font-size:0.9em;
}
.screen800 div#anuncie-cadastro div div .box span{
	line-height:1.5em;
	font-size:0.85em;
	width:120px;
}
div#anuncie-cadastro div div .box span{
	font-size:0.8em;
	font-weight:normal;
	padding:3px 0px;
	margin:0px;
	width:150px;
	line-height:1.4em;
	color:#575757;
}
div#anuncie-cadastro div div .box span a{
	color:#575757;
}
.screen800 div#anuncie-cadastro div div .box .email{
	background:url(images/atv3-anuncie-email.gif) no-repeat 0px 8px;
	width:100px;
}
div#anuncie-cadastro div div .box .email{
	background:url(images/atv3-anuncie-email.gif) no-repeat 0px 9px;
	padding:8px 0px 0px 30px;
	margin:0px;
	width:120px;
}
div#anuncie-cadastro div div .box .email a{
	color:#575757;
}
.screen800 div#anuncie-cadastro div div .box .tel{
	width:100px;
}
div#anuncie-cadastro div div .box .tel{
	background:url(images/atv3-anuncie-telefone.gif) no-repeat 0px 9px;
	padding:8px 0px 0px 30px;
	margin:0px;
	width:120px;
}
div#anuncie-cadastro div div .box .tel p{
	display:block;
	margin:0px;
	padding:0px;
}
div#anuncie-cadastro div#fecha{
	clear:both;
	background:none;
	height:0px;
	line-height:0px;
	margin:0px;
	_margin:0px 0px -6px 0px;
	padding:0px;
}




/* ESTILOS DA PÁGINA DE LOGIN */

.screen800 .page-login #content .cont-body{padding:4px 7px 0px;}
.page-login #content .cont-body{padding:4px 53px 0px 36px;}
.screen800 .login-tit-laranja{
	font-size:1.9em;
	margin-left:10px;
}
.login-tit-laranja{
	display:block; 
	margin:0px;
	padding:0px;
	color:#ef8201;
	font-family:Arial;
	font-size:2.2em;
	font-weight:bold;
}
.screen800 div#login-body{
	margin:9px 0px 0px 0px;
}
div#login-body{
	margin:9px 0px 0px -6px;
	width:auto;
	display:block;
}
.screen800 div#login-body p{
	font-size:1.1em;
	display:block;
	margin-left:10px;
}
.screen800 div#login-boxes{
	width:96%;
	margin:10px 0px 0px 0px;
}
div#login-boxes{
	width:96%;
	margin:10px 0px 0px 0px;
	padding:0px;
	border:0px solid;
}
.screen800 div#login-boxes #esquerdo{
	width:320px;
}
div#login-boxes #esquerdo{
	float:left;
	width:330px;
	margin:0px;
	padding:0px;
}
.screen800 div#login-boxes #esquerdo div{
	background:url(images/atv3-login-bgd-box-800.gif) repeat-y;
	font-size:1.8em;
}
div#login-boxes #esquerdo div{
	background:url(images/atv3-login-bgd-box.gif) repeat-y;
	text-align:left;
	font-family:Arial;
	font-size:2.1em;
	font-weight:bold;
	color:#fff;
	margin:0px;
	padding:0px;
}
.screen800 div#login-boxes #esquerdo div .tit{
	background:url(images/atv3-login-topo-verde-800.gif) no-repeat;
	padding:5px 10px 17px 18px;
}
div#login-boxes #esquerdo div .tit{
	background:url(images/atv3-login-topo-verde.gif) no-repeat;
	display:block;
	margin:0px;
	padding:3px 10px 17px 18px;
}
div#login-boxes #esquerdo div .body{
	margin:0px;
	padding:0px 10px 15px 21px;
	display:block;
	font-family:Arial;
	font-size:0.7em;
	font-weight:bold;
	color:#515151;
}
div#login-boxes #esquerdo div .body .subtit{
	display:block;
	margin:0px 0px 5px 0px;
}
div#login-boxes #esquerdo div .body .erro{
	display:block;
	margin:0px 0px 5px 0px;
	color:#FF0000;
}
div#login-boxes #esquerdo div .body .funcoes{
	display:block;
	font-family:Arial;
	text-decoration:none;
	color:#515151;
	font-weight:normal;
	font-size:0.9em;
	line-height:1.5em;
}
div#login-boxes #esquerdo div .body .funcoes .seta{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.8em;
	color:#f27500;
}
.setaverdana{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.8em;
	color:#f27500;
}
.setaverdanaazul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	color:#5382b5;
}
div#login-boxes #esquerdo div .body .email{
	display:block;
	font-family:Arial;
	font-weight:bold;
	color:#515151;
	font-size:0.9em;
	margin:10px 0px 3px 0px;
}
.screen800 div#login-boxes #esquerdo div .body .input-email{
	width:220px;
	font-size:0.9em;
}
div#login-boxes #esquerdo div .body .input-email{
	width:254px;
	height:16px;
	border:1px solid #a5acb2;
	background:#fff;
	font-family:Arial;
	font-weight:normal;
	font-size:0.8em;
	padding:2px 1px 2px 3px;
}
div#login-boxes #esquerdo div .body .senha{
	display:block;
	font-family:Arial;
	font-weight:bold;
	color:#515151;
	font-size:0.9em;
	margin:10px 0px 0px 0px;
	width:260px;
	/*border:1px solid;*/
}
.screen800 div#login-boxes #esquerdo div .body .senha input{
	font-size:1em;
}
div#login-boxes #esquerdo div .body .senha input{
	display:block;
	float:left;
	width:120px;
	height:16px;
	border:1px solid #a5acb2;
	background:#fff;
	font-family:Arial;
	font-weight:normal;
	font-size:0.9em;
	padding:2px 1px 2px 3px;
	margin:4px 0px 0px 0px;
}
/*.screen800 div#login-boxes #esquerdo div .body .senha #botao{
	background:url(images/atv3-login-btn-entrar-800.gif) no-repeat;
	width:87px;
	height:25px;
	margin:2px 0px 0px 12px;
}*/
div#login-boxes #esquerdo div .body .senha #botao{
	cursor:pointer;
	border:none;
	display:block;
	float:left;
	/*background:url(images/atv3-login-btn-entrar.gif) no-repeat;*/
	width:108px;
	height:31px;
	margin:-1px 0px 10px 26px;
	padding:0;
	background:none;
}
/*.screen800 div#login-boxes #esquerdo div .body .senha #botao{
	width:87px;
	height:25px;
}
.screen800 div#login-boxes #esquerdo div .body .senha #botao:hover{
	background:url(images/atv3-login-btn-entrar-800.gif) no-repeat 0px -25px;
}
div#login-boxes #esquerdo div .body .senha #botao:hover{
	background:url(images/atv3-login-btn-entrar.gif) no-repeat 0px -31px;
}*/
div#login-boxes #esquerdo div .body .senha div{
	clear:both;
	background:none;
	width:0px;
	height:0px;
	line-height:0px;
}
div#login-boxes #esquerdo div .body .esqueceu{
	clear:both;
	margin:0;
	padding:0px;
	display:block;
	font-size:0.8em;
}
div#login-boxes #esquerdo div .body .esqueceu a{
	font-weight:normal;
	text-decoration:underline;
	color:#515151;
}
.screen800 div#login-boxes #esquerdo .sombra-inf{
	background:url(images/atv3-login-box-sombra-inferior-800.gif) no-repeat;
	margin:0px;
	padding:0px;
}
div#login-boxes #esquerdo .sombra-inf{
	background:url(images/atv3-login-box-sombra-inferior.gif) no-repeat;
	height:7px;
	display:block;
	margin:0px;
	padding:0px;
}
.screen800 div#login-boxes #direito{
	width:320px;
}
div#login-boxes #direito{
	float:right;
	width:330px;
	margin:0px;
	padding:0px;
}
.screen800 div#login-boxes #direito div{
	background:url(images/atv3-login-bgd-box-800.gif) repeat-y;
	font-size:1.8em;
	padding:0px 0px 20px 0px;
	_padding:0px 0px 22px 0px;
}
div#login-boxes #direito div{
	background:url(images/atv3-login-bgd-box.gif) repeat-y;
	text-align:left;
	font-family:Arial;
	font-size:2.1em;
	font-weight:bold;
	color:#e14d04;
	margin:0px;
	padding:0px 0px 19px 0px;
	_padding:0px 0px 17px 0px;
}
.screen800 div#login-boxes #direito div .tit{
	background:url(images/atv3-login-topo-amarelo-800.gif) no-repeat;
	padding:5px 10px 17px 18px;
}
div#login-boxes #direito div .tit{
	background:url(images/atv3-login-topo-amarelo.gif) no-repeat;
	display:block;
	margin:0px;
	padding:3px 10px 17px 18px;
}
div#login-boxes #direito div .body{
	margin:0px;
	padding:0px 10px 10px 21px;
	display:block;
	font-family:Arial;
	font-size:0.7em;
	font-weight:bold;
	color:#515151;
}
div#login-boxes #direito div .body .subtit{
	display:block;
	margin:0px 0px 5px 0px;
}
div#login-boxes #direito div .body .vantagens{
	display:block;
	font-family:Arial;
	text-decoration:none;
	color:#515151;
	font-weight:normal;
	font-size:0.95em;
	line-height:1.5em;
	padding:2px 0px 7px 0px;
}
div#login-boxes #direito div .body .vantagens .seta{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.8em;
	color:#f27500;
}
.screen800 div#login-boxes #direito div .body .veja-outras-vantagens{
	background:url(images/atv3-login-btn-veja-vantagens-800.gif) no-repeat;
	width:232px;
	height:25px;
	margin:14px 0px 0px 23px;
	_margin:16px 0px 0px 23px;
}
div#login-boxes #direito div .body .veja-outras-vantagens{
	background:url(images/atv3-login-btn-veja-vantagens.gif) no-repeat;
	width:288px;
	height:31px;
	display:block;
	margin:12px 0px 0px 28px;
	_margin:21px 0px 0px 28px;
}
.screen800 div#login-boxes #direito div .body .veja-outras-vantagens a{
	width:232px;
	height:25px;
}
div#login-boxes #direito div .body .veja-outras-vantagens a{
	display:block;
	width:288px;
	height:31px;
}
.screen800 div#login-boxes #direito div .body .veja-outras-vantagens a:hover{
	background:url(images/atv3-login-btn-veja-vantagens-800.gif) no-repeat 0px -25px;
}
div#login-boxes #direito div .body .veja-outras-vantagens a:hover{
	background:url(images/atv3-login-btn-veja-vantagens.gif) no-repeat 0px -31px;
}
.screen800 div#login-boxes #direito .sombra-inf{
	background:url(images/atv3-login-box-sombra-inferior-800.gif) no-repeat;
	margin:0px;
	padding:0px;
}
div#login-boxes #direito .sombra-inf{
	background:url(images/atv3-login-box-sombra-inferior.gif) no-repeat;
	height:7px;
	display:block;
	margin:0px;
	padding:0px;
}
.screen800 div#login-boxes #txt-fim{
	font-size:1.2em;
	padding:20px 0px 0px 3px;
	_padding:0px 0px 0px 3px;
}
div#login-boxes #txt-fim{
	display:block;
	clear:both;
	text-align:left;
	font-family:Arial;
	font-size:1.3em;
	color:#515151;
	padding:20px 0px 0px 3px;
	_padding:7px 0px 0px 3px;
}
div#login-boxes #txt-fim a{
	text-decoration:underline;
	color:#515151;
}




/* ESTILOS DE UMA TABELA PADRÃO */

#tabela-precos * {
	border-top:0px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:0px;
	font-family:Arial;
	padding:3px 5px 3px 7px;
}
#tabela-precos {
	margin:15px 0px 10px 0px;
	width:100%;
}
#tabela-precos th {
	background:#23bae5;
	font-size:11.5px;
	font-weight:bold;
	color:#fff;
	text-align:left;
}
#tabela-precos td {
	font-size:11px;
	color:#515151;
}
#tabela-precos #linha1 { background:#e9e9e9; } /* #f0f0f0 */
#tabela-precos #linha2 { background:#dcdcdc; } /* #e9e9e9 */
/*#tabela-precos #col1 { width:26%; }*/
#tabela-precos #col2 { width:140px; }
#tabela-precos #col3 { width:65px; }
#tabela-precos #col4 { width:63px; }
#tabela-precos #col5 { font-size:10px; }




/* ÁREA DE ANUNCIANTES */

#header-clientes-esq {
	float:left;
	display:block;
	width:407px;
	padding:0 20px 15px 0;
	border:0px solid;
}
#header-clientes-esq .dados-anuncio{
	font-family:Arial, Verdana, Arial;
	font-size:12px;
	color:#ee5a00;
	text-transform:uppercase;
	display:block;
}
#header-clientes-esq .link-mini{
	font-family:Arial, Verdana, Arial;
	font-size:9px;
	color:#5e5e5e;
	font-weight:normal;
	text-transform:none;
}
#header-clientes-esq .tit-anuncio{
	font-family:Arial, Verdana, Arial;
	font-size:10px;
	color:#5e5e5e;
	display:block;
	padding-top:5px;
}
#header-clientes-esq .tit-anuncio2{
	font-family:Arial, Verdana, Arial;
	font-size:10px;
	color:#5e5e5e;
	display:block;
	padding-top:3px;
}
#header-clientes-esq .tit-anuncio .txt-tit-anuncio{
	font-family:Arial, Verdana, Arial;
	font-size:13px;
	color:#5382b5;
}
#header-clientes-esq .tit-anuncio .txt-anuncio{
	font-family:Arial, Verdana, Arial;
	font-size:12px;
	color:#5382b5;
	font-weight:normal;
}
#header-clientes-esq .msg-status{
	font-family:Arial, Verdana, Arial;
	font-size:12px;
	font-weight:normal;
}
.msg-alerta{
	color:#CC0000;
}
.msg-ok{
	color:#519d00;
}
#bt-renovacao{
	display:block;
	float:left;
	width:136px;
	height:28px;
	margin:10px 12px 0 0;
	background:url(images/admin_menu_btn_renovar.gif) no-repeat;
}


#header-clientes-dir {
	border:0px solid;
	float:left;
	display:block;
	padding:0 0 0 41px;
	background:url(images/admin_bgd_tracejado_vert.gif) repeat-y 0 100%;
	width:259px;
}

#clientes .admintit {
	font-family:Arial, Verdana, Arial;
	font-size:15px;
	font-weight:bold;
	color:#ee5a00;
	text-transform:uppercase;
	display:block;
	background:url(images/admin_linha_titulos.gif) 0px 20px no-repeat;
	height:30px;
	margin:0 0 12px 0;
}
#clientes .admintit2 {
	font-family:Arial, Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	color:#ee5a00;
	text-transform:uppercase;
	display:block;
	margin:0 0 12px 0;
}
#clientes .adminsubtit {
	font-family:Arial, Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#484848;
	text-transform:uppercase;
	display:block;
	margin-bottom:3px;
}
#clientes .admintexto {
	text-align:justify;
	font-family:Arial, Verdana, Arial;
	font-size:13px;
	color:#5e5e5e;
	margin:0 0 30px 0;
	display:block;
}

#clientes .navtext {
	width:150px;
	font-size:11px;
	font-family:"Arial", Verdana, Arial;
	border-width:1px;
	border-style:solid;
	border-color:9CCFFF;
	background-color:#fff;
}

#clientes ul.menu {
	list-style:none;
	display:block;
	width:181px;
	background:#ededed;
	margin:0;
	padding:0;
}
#clientes ul.menu li {
	margin:0;
	padding:0;
	display:block;
	width:181px;
	height:25px;
	background:url(images/admin_menu_pontilhado.gif) 0 100% repeat-x;
}
#clientes ul.menu li a.comum {
	padding:3px 0 0 8px;
	margin:0;
	width:173px;
	height:22px;
	font-family:Arial, Verdana, Arial;
	font-size:12px;
	color:#5e5e5e;
	display:block;
	text-decoration:none;
}
#clientes ul.menu li a.comum:hover {
	background:#e0e0e0 url(images/admin_menu_pontilhado.gif) 0 100% repeat-x;
}
#clientes ul.menu li a.menor {
	padding:3px 0 0 8px;
	margin:0;
	width:173px;
	height:22px;
	font-family:Arial, Verdana, Arial;
	font-size:10px;
	color:#5e5e5e;
	display:block;
	text-decoration:none;
}
#clientes ul.menu li a.menor:hover {
	background:#e0e0e0 url(images/admin_menu_pontilhado.gif) 0 100% repeat-x;
}

#clientes ul#feriados {
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	width:530px;
}
#clientes ul#feriados li {
	float:left;
	display:block;
	width:85px;
	height:99px;
	margin:0 25px 25px 0;
	padding:0;
}
#clientes ul#feriados li#semmargem {
	margin:0 0 25px 0;
}

#clientes td {
	font-family:"Arial", Verdana, Arial;
	font-size: 13px;
	font-style: normal;
	color:#5e5e5e;
}
#clientes #tdmenor {
	font-family:"Arial", Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	color:#5e5e5e;
}
#clientes p {
	font-family:"Arial", Verdana, Arial;
	font-size:13px;
	font-style:normal;
	color:#5e5e5e;
	display:block;
}
#clientes a {
	color:#0288c6;
	text-decoration:none;
}
#clientes a:hover {
	text-decoration:underline;
}
#clientes ul {
	font-family:"Arial", Verdana, Arial;
	font-size:12px;
	font-style:bold;
}
#clientes li {
	font-family:"Arial", Verdana, Arial;
	font-size:12px;
	font-style: normal;
	color:#5e5e5e;
}
#clientes #verdana {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#clientes .tip {
	font-family:Arial, Verdana, Arial;
	font-size:11px;
	color:#5e5e5e;
}
#clientes .generica {
	border-color: #636363;
	border-style: solid;
	font-family:"Arial", Verdana, Arial;
	font-size : 13px;
	Color : #636363;
	Background-color : #ffffff;
	border-width : 1px;
	width:450px;
	height:210px;
}








/* LISTA CIDADES */

.linkcidadesbig {
	font-family:Arial, Verdana, Arial;
	color:#ef8201;
	line-height:30px;
	margin:0 0 0 5px;
	padding:0;
	font-size:18px;
	text-transform:uppercase;
	text-decoration:underline;
}
.linkcidades {
	font-family:Arial, Verdana, Arial;
	font-size:11px;
	color:#6A6A6A;
	margin-left:4px;
}



#outros-imoveis-no-estado {
margin-top:4px;
font-family:"Arial";
font-size:11px;
font-weight:normal;
display:block;
}
#outros-imoveis-no-estado a {
	color:#666666;
}

#tx_13 {
font-family:Arial, Verdana, Arial;
font-size:13px;
font-weight:normal;
color:#515151;
}
#tx_13 a {
	color:#515151;
}
#tx_12 {
font-family:Arial, Verdana, Arial;
font-size:12px;
font-weight:normal;
color:#515151;
}
#tx_12 a {
	color:#515151;
}

#tx_11 {
	font-family:Arial, Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:#515151;
}
#tx_11 a {
	color:#515151;
}

#linkexterno_doimovel {
	font-family:Arial, Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:#515151;
}

#linkexterno_doimovel a {
	color:#515151;
	text-decoration:underline;
}

#mencionar_at {
	font-family:Arial, Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:#515151;
	margin:0 0 3px 0;
}




#prefooter{
	clear:both;
	background:#ffffff;
	width:100%;
	overflow:hidden;
	margin:20px 0 0 0;
}



/* PÁGINAS DE TEMAS */

#foto-serra{
	background:url(images/serra-especial-fotog.jpg) right no-repeat;
	height:112px;
	display:block;
	margin:15px 0 15px 0;
	padding:0;
}
#foto-serra-e{
	background:url(images/serra-especial-fotog-e.jpg) right no-repeat;
	height:112px;
	display:block;
	margin:15px 0 15px 0;
	padding:0;
}
#foto-serra-s{
	background:url(images/serra-especial-fotog-s.jpg) right no-repeat;
	height:112px;
	display:block;
	margin:15px 0 15px 0;
	padding:0;
}
.screen800 #foto-litoral{
	background:url(images/litoral-especial-fotog-800.jpg) right no-repeat;
}
#foto-litoral{
	background:url(images/litoral-especial-fotog.jpg) right no-repeat;
	height:112px;
	display:block;
	margin:15px 0 15px 0;
	padding:0;
}
.screen800 #foto-litoral-e{
	background:url(images/litoral-especial-fotog-800-e.jpg) right no-repeat;
}
#foto-litoral-e{
	background:url(images/litoral-especial-fotog-e.jpg) right no-repeat;
	height:112px;
	display:block;
	margin:15px 0 15px 0;
	padding:0;
}
.screen800 #foto-litoral-s{
	background:url(images/litoral-especial-fotog-800-s.jpg) right no-repeat;
}
#foto-litoral-s{
	background:url(images/litoral-especial-fotog-s.jpg) right no-repeat;
	height:112px;
	display:block;
	margin:15px 0 15px 0;
	padding:0;
}
#foto-litoralpaulista{
	background:url(images/litoralpaulista-fotog.jpg) right no-repeat;
	height:112px;
	display:block;
	margin:15px 0 15px 0;
	padding:0;
}
.cidadeslista{
	font-family:"Arial", Verdana, Arial;
	font-size:12px;
	color:#6a6a6a;
	line-height:21px;
}
.cidadeslista .tit{
	font-weight:bold;
	text-transform:uppercase;
	color:#5382b5;
	background:url(images/atv3-cidades-lista-linha.gif) no-repeat 0 100%;
	display:block;
	height:27px;
	margin-bottom:5px;
}
.cidadeslista .tit2{
	font-weight:bold;
	text-transform:uppercase;
	color:#5382b5;
	background:url(images/atv3-cidades-lista-linha.gif) no-repeat -25px 100%;
	display:block;
	height:27px;
	margin-bottom:5px;
}
.cidadeslista a{
	font-family:"Arial", Verdana, Arial;
	font-size:12px;
	color:#6a6a6a;
	text-decoration:none;
	font-weight:normal;
}
.cidadeslista a:hover{
	text-decoration:underline;
}
.temastipo{
	display:block;
	font-family:Arial, Verdana, Arial;
	font-weight:bold;
	font-size:12px;
	background-color:#e5e5e5;
	color:#5382b5;
	margin:23px 0 0 0;
	padding:3px 0 3px 8px;
}
.temastipo .seta{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.temastipo .localidade{
	color:#f27500;
}
.temaslocalidades{
	display:block;
	background-color:#f7f7f7;
	padding:15px;
	margin:0;
}
.temaslocalidades ul{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
}
.temaslocalidades ul li{
	width:33%;
	float:left;
}
.temaslocalidades ul li b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#5382b5;
}
.temaslocalidades ul li a{
	font-family:Arial, Verdana, Arial;
	font-size:11px;
	color:#939393;
	text-decoration:none;
}
.temaslocalidades ul li a:hover{
	text-decoration:underline;
}
.temaslocalidades ul li a.destacado{
	font-family:Arial, Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#f27500;
	text-decoration:none;
}
.temaslocalidades ul li a.destacado:hover{
	text-decoration:underline;
}
.temaspesquisarporcidade{
	text-align:right;
	display:block;
	margin-bottom:10px;
}
.temaspesquisarporcidade a{
	font-family:Arial, Verdana, Arial;
	font-size:11px;
	color:#17a0d5;
	text-decoration:none;
}
.temaspesquisarporcidade a:hover{
	text-decoration:underline;
}




.anunciando_barra2 {
	width:600px;
	line-height:1.5;
	overflow:hidden;
	background:#ececec;
	border-top:1px solid #ececec;
	border-bottom:2px solid #ececec;
	font-family:"Arial", Verdana, Arial;
	font-size:13px;
	text-align:left;
	font-weight:bold;
	color:#009bc7;
	padding:1px 0 1px 10px;
}

.anunciando_barra {
	width:600px;
	line-height:1.5;
	height:28px;
	overflow:hidden;
	background:#009bc7;
	border-top:0px solid #999999;
	border-bottom:2px solid #999999;
	font-family:"Trebuchet MS, Verdana, Arial";
	font-size:13px;
	text-align:left;
	font-weight:bold;
	color:#ffffff;
	padding:1px 0 1px 10px;
}


.anunciando_box_erro {
margin:20px 150px 20px 150px;
border-top:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
padding:15px;
font-family:Trebuchet MS,Verdana,Arial;
font-size:12px;
}
.anunciando_box_erro .ops  {
color:#ef8201;
}


.screen800 .superbanner {
	margin:30px 0 10px 20px;
	padding-bottom:20px;
}
.superbanner {
margin:30px 0 10px 138px;
}

.titcidadeslitoraneas {
	font-size:13px;
	padding:3px 0 0 5px;
}


.imovel-mais-fotos {
	font-family:Arial, Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	color:#515151;
	margin:30px 0 20px 10px;
}
.imovel-mais-fotos a {
	color:#515151;
	text-decoration:underline;
}


