/* --------- /stylesheets/reset-min.css --------- */ 
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}/* --------- /stylesheets/base-min.css --------- */ 
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
/* --------- /stylesheets/style.css --------- */ 
img, input { behavior: url(/stylesheets/iepngfix.htc?1269961056) }
body{
	font-family: arial, helvetica;
	font-size: small;
	color: #000;
	padding: 10px;
}
a{color:#02C;}
#login_w{
	float:right;
	font-size: small;
	color:#000;
	margin-right:30px;
}
form#login_w label{
	display:block
}
form#login_w input#user, form#login_w input#pass{
	width:8em;
	border:1px solid #aaa;
}
form#login_w div#user_w, form#login_w div#pass_w, form#login_w div#login_button, form#login_w div#register {
	float:left;
	margin-right:0.5em;
}
form#login_w input#login_button{
	border:none;
	background:none;
	background-image: url(/images/boton.png?1269961054);
	width:53px;
	height:19px;
	text-transform: uppercase;
	text-align:center;
	font-size:x-small;
	margin-top:1.5em;
	margin-bottom:3px;
}
form#login_w a#register{
	text-decoration:underline;
	margin-top:1.4em;
}
#resultsFrameset div#logo{
	position:absolute;
	right:35px;
	top:10px;
	margin:0;
	padding:0;
}
#resultsFrameset span#close{
	cursor:pointer;
	float:right;
	margin:0.5em;
}
ol.tabs{
	margin:0;
	display:block;
}
ol.tabs li{
	display:block;
	float:left;
	list-style-type: none;
	margin-right:0.5em;
}
ol.tabs li a{
	display:block;
	text-align:center;
	height:24px;
	display:block;
	vertical-align:top;
}
ol#tabs li a{
	line-height:27px;
	color: #20c;
	width:104px;
	text-decoration:underline;
}
ul.tabs li span.icon{
	color: #8CDFFE;
}
#resultsFrameset{
	background-image: url(/images/grad_fondo_tabs.jpg?1269961054);
	background-repeat: repeat-x;
	background-position: bottom;
	height:75px;
	border-bottom:2px solid #CACACA;
	padding-bottom:2em;
}
.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility: hidden;
}
#resultsFrameset .results {
	width:60%;
	background-image: url(/images/recuadro_buscador.png?1269961054);
	background-repeat:repeat-y;
}
#params fieldset div {
	padding-bottom: 0.1em;
}
h2{
	color: #000;
	margin:0px;
	margin-bottom:0.5em;
	background-repeat: no-repeat;
}
h2 span{
	display:none;
}
h2.updatable span{
	display:inline;
}
div#investigator h2{
	background-image: url(/images/txt_investigador.png?1269961054);
	width:107px;
	height:20px;
	clear:both;
	display: none;
}
div#login_box h2{
	background-image: url(/images/txt_login.png?1269961054);
	width:41px;
	height:20px;
}
#investigator  {	
	width:800px;
	margin: 0 auto;
	margin-top:2em;
	display: none;
}
#investigator #investigator_body_w{
	background-image: url(/images/fondo_gris_cuadro.jpg?1269961054);
	background-repeat:repeat-x;
	background-color: #E9E9E9;
}
#login_box{
	margin-left:4em;
	float:left;
	width: 10em;
	height:121px;
}
#login_box_w{
	padding-left:1em;
	background-color: #E9E9E9;
	background-image: url(/images/fondo_gris_cuadro.jpg?1269961054);
	background-repeat:repeat-x;
}
#login_box #user_box_w label, #login_box #pass_box_w label{ 
	display:block;
}
#login_box #user_box, #login_box #pass_box{
	width:8em;
	border:1px solid #BCBCBC;
	margin-bottom:0.5em;
}
#ranking{
	width:100%;
}
#ranking ul{
	width:320px;
	height:27px;
	margin:0 auto;
	padding:0;
}
#ranking ul li.tab{
	list-style-type: none;
	float:left;
	width:104px;
	height:27px;
	background-image:url(/images/tab_gris.png?1269961054);
}
#ranking ul ol{
	list-style-position: inside;
	list-style: decimal;
	margin:0px;
	padding:0px;
}
#ranking ul li a{
	font-size:small;
	margin:0px;
	color:#B2B2B2;
	text-align:center;
	text-decoration:none;
	display:block;
	text-align:center;
}
#ranking ul li.selected a{ 
	color:#6C6C6C;
	font-weight:bold;
	text-transform:lowercase;
}
div#right_sidebar, #show_map{
 	float:right;
	margin-top:1em;
	width:10%;
}
div#banner_right{
	min-height:550px;
}
div#ranking_data{
	margin-left:5%;
}
div#ranking_data div.rank{
	overflow:auto;
}
div#home_map{
	margin-top:2%;
	margin-bottom:2%;
}
#list_map{
width:100%;
height:400px;
overflow:hidden;
position:relative;
}
#list_map img.prop {
  cursor: pointer;
}
#list_map img.highlighted {
  z-index: 2;
}
#map_area{
width:26%;
height:auto;
border:1px solid #CACACA;
position:absolute;
right:10px;
top:13em;
padding:3px;
}
#map_area.fixed{
position:fixed;
top:0.5em;
}
#map_area .info{
float:left;
}
#map_close{
cursor:pointer;
float:right;
}
#show_map #right_sidebar{
	margin-top:1em;
	width:100%;
	float:none;
}
#box_w.results.with_map{
	width:60%
}
#box_w{
	float:left;
	margin-top:0.5em;
	width: 77%;
}
#tabs_divs .results, #tabs_divs .searches{
	margin-top:2em;
	width: 100%;
	clear: both;
	float:none;
	width:auto;
}
#site_status_header{
	float: left;
	font-size: 1.2em;
	width:29%;
}
#footer{
	border-top:1px solid #CACACA;
	margin-top: 2em;
	padding-top:1.5em;
	text-align:center;
	clear:both;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
ol.tabs.results{
	height:30px;
	background-image: url(/images/menu-off.jpg?1269961054);
	background-repeat:repeat-x;
}
ol#result_layouts.tabs.results{
	background-image:none;
	height:auto;
}
ol#result_layouts.tabs.results li{
	margin-left:4px;
} 
ol#result_layouts.tabs.white li strong a{
	color: #000;
	text-decoration:none;
}
ol#result_layouts.tabs.white li a{
	display:inline;
}
ol#result_layouts.tabs li a{
	width:auto;
	margin-right:10px;
}
#search_order{
	float:right;
	position:relative;
}
.second_bar #search_order{
	float:left;
}
#added_to_user_searches{
	float:right;
	font-size:0.95em;
	padding-top:0.2em;
}
#added_to_user_searches img{
	vertical-align:bottom;
}
.search_top_title{
	background-color:#E5ECF9;
	border-top:1px solid #89A9E4;
	padding:0.4em;
	overflow:auto;
}
.search_top_title h1, .search_top_title h2{
	margin:0;
	display:inline;
	float:left;
	font-weight:normal;
	font-size:120%;
}
.search_topbar{
	background-color:#F0F0F0;
	overflow:auto;
	padding:6px 4px 4px 4px;
}
.realestate .search_topbar.second_bar{
	margin-top:0.5em;
	padding-bottom:6px;
}

div.results table{
	margin-top:1em;
	width:100%;
}
div.results table tr th, div.searches table tr th{ 
	border: 0;
	color:#666;
	padding:0.3em 0.5em 0.3em 0;
	white-space:nowrap;
}
div.results table tr td, div.searches table tr td{ 
	border: 0;
	padding:6px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	vertical-align: top;
}
div.searches table tr td.padded{ 
	padding:8px;
}
div.results table tr td.image { 
	padding:3px;
	text-align:center;
	width:106px;
}
div.results table tr td.left_side{ 
	border-left: 2px solid #FFF;
}
#bow_w.results table tr.last td.left_side{
	border-bottom-color:#FFF;
}
#bow_w.results table tr.first td.left_side{
	border-top-color:#FFF;
}
.loggedin #box_w table tr.saved{
	background-color:#FFFFCC;
}
.loggedin #box_w table tr.saved.hidden{
	background-color:#FFFFFF;
}
div.results table tr.first.highlighted td.left_side{
	border-top-color:#007BFF
}
div.results table tr.last.highlighted td.left_side{
	border-bottom-color:#007BFF
}
div.results table tr td.right_side{ 
	border-right: 2px solid #FFF;
}
div.results table tr.hid_actions td span.actions {
	visibility:hidden;
}
div.results table tr td span.actions img{
	vertical-align:middle;
}
div.results table tr.highlighted td {
	border:2px solid #007BFF;
	padding-top:5px;
	padding-bottom:5px;
	border-right-width:0;
	border-left-width:0;
	border-collapse:separate;
}
div.results table tr.highlighted td.image {
	padding-top:2px;
	padding-bottom:2px;
}
div.results table tr.highlighted td span.actions{
	visibility:visible;
}
div.results table tr.highlighted td.left_side{
	border-left-width:2px;
}
div.results table tr.highlighted td.right_side{
	border-right-width:2px;
}
div.results table tr.featured td.left_side{
	background-image: url(/images/destacado.png?1269961054);
	background-repeat: no-repeat;
	padding-left:13px;
}
div.results table tr.featured {
	background-color:#E5ECF9;
}
div.results table tr.featured.item, div.results table tr.featured2 {
	cursor:pointer;
}
#box_w.results table tr.ads.featured td {
	border-color: #E5ECF9;
}
div.results table tr .source_logo {
	display:none;
}
div.results table tr.featured .source_logo {
	display:block;
	margin-top:1em;
	max-width:100px;
}
.ie6 div.results table tr.featured .source_logo{
	width:100px;
}
div.results table p{
	margin:0px;
	font-size:small;
	word-wrap:break-word;
}
div.results table td a.original{
	display:block;
	font-size:normal;
}
td.m2, td.kms {
	text-align:center;
	white-space:nowrap;
}
div.results .more, .map_info_window a.more, span.actions a{
	color:#6F6F6F;
	font-size:x-small;
	font-weight:bold;
	text-decoration:none;
}
div.results a.more:hover, span.actions a:hover{
	color: black;
	text-decoration:underline;
}
.published{
	font-size:x-small;
}
.source{
	color: green;
}
.navigation {
	text-align:center;
}
.arrows{
	color:#2200CC;
	text-decoration:underline;
	background-color:transparent;
	border:0px;
}
.navigation ol{
	display:inline;
	margin-left:1em;
	margin-right:1em;
}
.navigation ol li{
	display:inline;
	list-style-type: none;
	padding-right:0.3em;
}
.navigation ol li.last{
	border:none;
}
.navigation ol a{
	color: #a7a6a6;
	font-weight:normal;
}
.navigation ol strong a{
	color:#409bfe;
	font-weight:bold;
}
#signup{
	margin: 0 auto;
	width: 20em;
}
#flash{
	color: green;
	width:30em;
	text-align: center;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
a.pdf_version{
	font-size: small;
	font-style: italic;
	text-decoration:none;
	color: #8eca1c;
}
a.pdf_version:hover{
	text-decoration:underline;
}
.notyet{
	cursor: pointer;
}
img.pdf{
	vertical-align:medium;
}
#box_w h2{
	vertical-align:bottom;
	font-weight:normal;
}
.results #toolbar{
	line-height:20px;
	vertical-align:bottom;
}
#result_investigator{
	clear: both;
	width: 65em;
	margin: 1em 0;
	/*width: 810px;*/
	/*margin: 0 auto;*/
	/*margin-top: 20px;*/
}
.price{
	text-align:center;
	font-weight:bold;
	white-space:nowrap;
}
fieldset{
	margin-bottom: 0px;
}
div#photos{
	width: 100%;
	clear:left;
	margin-top:1em;
}
div#photos div.item{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	overflow:hidden;
}
div#photos div.item div.wrapper{
	padding:10px;
}
div#photos div.item div.photo_w{
	text-align:center;
	height:120px;
}
div#photos div.item .photo{
	width: auto;
	_width: 155px;
	max-width: 155px;
	max-height:110px
}
div#photos div.item span.title, div#photos div.item .more,  div#photos div.item .source,  div#photos div.item .price{
	display:block;
}

div#photos div.item .price{
	text-align:left;
}
div#photos div.item span.title{
	margin-top:3px;
}
div#photos div.item span.price p img{
	vertical-align:bottom;
}
div#photos div.item span.price p{
	display:inline;
}
div#photos div.item .source{
		font-size:80%;
}
#current_title{
	width:15em;
	overflow:hidden;
	display:block;
	float:left;
	text-align:center;
}
#realestate_results #current_title{
	width:30em;
}
#resultsFrameset .prev, #resultsFrameset .next{
	float:left;
}
#resultsFrameset #orig_search{
	display:block;
	margin-top: 1em;
	font-weight:bold;
	color:#2200CC;
}
.pagination {
	padding: 3px;
	margin: 3px;
	margin: 0 auto;
	text-align: center;
}
.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
}
.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	font-weight: bold;
}
.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	color: #ddd;
}
.pagination .prev_page, .pagination .next_page{
	font-weight:bold;
}
}
.item td.image{
	text-align:center;
}
.rotate {
}
.item td.image .image {
border:1px solid #CACACA;
padding:3px;
}
.item td.image .image.original{
	width:100px;
}
.item td.image .image.original.fallback{
	width:56px;
}
.item td.image .image.default{
	width:56px;
	padding:3px 22px;
}
.item .item_data{
margin-bottom:0.2em;
}
.price p:hover {
	cursor: pointer;
}
col.body{
}
col.price{
	width:15%;
}
div#banner_top{
	float:left;
	padding:0px;
	margin-top:20px;
}
div#banner_detail{
	width:728px;
	margin:2em;
	background-color:#FFFFFF;
}
#banner_bottom *{
	margin-left:auto;
	margin-right:auto;
}
div#about_menu{
	float:left;
	width:10%;
	background-color: #eee;
	margin-bottom: 2em;
	padding-left:1em;
	padding-top:2em;
	padding-bottom: 30px
	font-weight:bold;
	font-size:normal;
}
div#about_menu ul{
	margin:0px;
	padding:0px;
	margin-bottom:1em;
}
div#about_menu li{
	font-size: 12px;
	margin-top: 1em;
	margin-left:1em;
}
.about_content{	
	font-size: 1.2em;
	text-align: justify;
	float:right;
	width:85%;
	margin-top: 2em;
	margin-right:2%;
	min-height: 270px;
	_height: 270px;
}

.about_content div.list h4{
	margin: 1em 0 0.5em 0.5em;
}
.about_content div.list .list_bullet{
	float:left;
	text-align:center;
	margin-right:0.5em;
}
.about_content div.list .list_bullet img {
	border:1px solid #ddd;
	padding:2px;
}
.clickable{
text-decoration:underline;
color:#02C;
cursor:pointer;
}
.about_content div.list .list_bullet span {
	width:110px;
	height:60px;
	display:block;
	text-decoration:underline;
	color:#0022CC;
	border:1px solid #ddd;
	padding-top:30px;
}
.about_content dl dt{
	display:list-item;
	list-style-type:disc;
}
.about_content dl dd{
	margin: 0 0 0.1em 1.5em;
	display:list-item;
	list-style-type:circle;
}
.about_content dl dd.block, .about_content dl dt.block{
	display:block;
}
.about_content dl dd.no_type, .about_content dl dt.no_type{
	list-style-type:none;
}
.about_content pre{
	border:1px solid #999;
	padding: 10px;
	margin:10px 10px 10px 20px;
	background-color:#EEF;
	max-width:760px;
	font-size:11px;
}
.about_content pre.short{
	max-width:660px;
}
.clickable{
text-decoration:underline;
color:#02C;
cursor:pointer;
}
.invisible, #checker{
	display:none;
}
#contactus {
	border-top:1px solid #cacaca;
	padding-top: 30px;
}
#contactus form{
	margin: 0 auto;
	width: 800px;
	min-height: 270px;
	_height: 270px;
	font-size: 1.2em;
	text-align: justify;
	color:#6F6F6F;
}
#contactus input[type="text"], #contactus select {
	width:15em;
}
#contactus textarea{
	width:24em;
}
#login_form div label {
	display: block;
}
#login_form #login_register, #login_form #message {
	margin-top: 5px;
	text-align: center;
}
#login_form #message{
	color: red;
	min-height: 30px;
}
#login_links{
	float:right;
}
#ranking_description{
	padding-top: 5px;
	margin-left: 30px;
	color: #444;
}
#home{
	clear: both;
	margin-top: 5px;
}
#header, #empty_header{
	height:8em;
}
#header{
	position:absolute;
	top:10px;
	left:10px;
	right:10px;
}
.logo{
float:left;
}
a#logo span{
	display:none;
}
a#logo span#country_name{
	position:absolute;
	top:-5px;
	right:4px;
	display:block;
	font-weight:bold;
	color:#8eca1c;
}
a#logo span#slogan{
	position:absolute;
	bottom:2px;
	left:20px;
	display:block;
	color:#8eca1c;
}
a#logo{
	margin-top:0.5em;
	position:relative;
	background-repeat: no-repeat;
	text-decoration: none;
	background-color:white;
	display:block;
	width:255px;
	height:73px;
}
.small_scr a#logo{
	display:none;
}
div#topbar{
	line-height:24px;
	height:24px;
	vertical-align:middle;
	padding-top:0.2em;
	background-color:#E5ECF9;
	border-bottom:1px solid #89A9E4;
}
#home div#topbar {
	border: 1px solid #89A9E4;
	position: relative; /* for floating 'video tour' label in welcome page */
}
div#topbar div#tabs_home ol.tabs li a{
	height:24px;
	text-decoration:none;
}
div#topbar div#tabs_home ol.tabs li a img{
	vertical-align:middle;
}
div#topbar div#tabs_home ol.tabs li a span{
	text-decoration:underline;
}
div#topbar div#tabs_home ol.tabs li.selected a, div#topbar div#tabs_home ol.tabs li strong a{
	color:#000;
	text-decoration:none;
	background-color:#FFF;
	border-color:#89A9E4;
	border-style:solid;
	font-weight:bold;
	border-width:1px 1px 0;
}
div#topbar div#tabs_home ol.tabs li.selected a span, div#topbar div#tabs_home ol.tabs li strong a span{
	text-decoration:none;
}
body.aff-nc div#topbar div#tabs_home ol.tabs li#tab_autos a, 
body.aff-nj div#topbar div#tabs_home ol.tabs li#tab_jobs a, 
body.aff-np div#topbar div#tabs_home ol.tabs li#tab_realestate a 
{
	visibility:hidden;		
}
div#topbar div#tabs_home ol.tabs li#tab_autos a{
	width:120px;
}
div#topbar div#tabs_home ol.tabs li#tab_jobs a{
	width:120px;
}
div#topbar div#tabs_home ol.tabs li#tab_realestate a{
	width:140px;
}
#home .search_top_title{
	margin-bottom: 2em;
}
#site_status{
	float:right;
	font-size:1.2em;
}
#logo_home {
	width: 333px;
	height:94px;
	margin:1em auto;
	position:relative;
	background-repeat:no-repeat;
}
#logo_home span{
	display:none;
}
#logo_home span#country_name{
	display:block;
	position:absolute;
	top:0px;
	right:8px;
	font-size:100%;
	color:#8eca1c;
}
#logo_home span#slogan{
	display:block;
	position:absolute;
	bottom:0;
	left:20px;
	font-size:80%;
	font-weight:normal;
	color:#8eca1c;
}
#home #login_w{
	position:absolute;
	top:10px;
	right:10px;
}
#home #login_w .session-updatable{
	float:left;
	margin-right:0.5em;
}
.advise a{
color:#E00;
font-weight:bold;
}
#login_w #video_tour{
	text-decoration:none;
}
#login_w #video_tour img {
	vertical-align:bottom;
}
#login_w #video_tour span {
	text-decoration:underline;
}
#intro_search #topbar{
	font-weight:bold;
	height:29px;
	line-height:29px;
}
#intro_search div#topbar div#tabs_home ol.tabs li a{
	height:29px;
}
#intro_search {
	margin-left:1em;
	width:46em;
	height:5em;
}
#header #intro_search{
	float:left;
}
#home #header {
	width: 870px;
	margin: 1em auto;
	position: static;
}
#intro_search #tabs_home{
	width:410px;
	margin-left:auto;
	margin-right:auto;
}
#intro_search #search form label{
	display:block;
	margin-top:0.4em;
}
#intro_search #search {
	padding-left: 0.5em;
}
#intro_search #search select{
	width:10em;
}
#intro_search #search #property_operation_w select, #intro_search #search #property_type_w select, #intro_search #search #job_category_w select{
	width:8em;
}
 #intro_search #search #job_keywords_w {
 	width:17em;
}
#intro_search #search #job_keywords_w input{
	width:96%;
}
#intro_search #search #job_params .location_in_selects.inline, #intro_search #search #property_params .location_in_selects.inline{
	margin-top:0.4em;
	margin-right:0;
}
#intro_search #search .location_in_selects label{
	display:inline;
}
#intro_search #search .selected_locations{
	margin-left:0.2em;
	font-size:x-small;
	cursor:pointer;
}
#intro_search #search .map .selected_locations{
	display:none;
}
#intro_search #search .location_w select{
	margin:0 0.2em 0.2em 0;
}
#intro_search #search .location_w{
	margin-right:1em;
}
#intro_search #search .extended .location_w{
	height:auto;
	width:21.7em;
	background-color:#E0E0E0;
	border:1px solid #000;
	border-top:none;
	padding:0 0 4px 4px;
	margin-right:0.1em;
	position:relative;
	z-index:100000;
}
#intro_search #search .extra_locations{
	display:none;
}
#intro_search #search .extended span.extra_locations{
	display:inline;
}
#intro_search #search .extended div.extra_locations{
	display:block;
}
#search .location_w .close{
	cursor:pointer;
	float:right;
	padding:2px 2px 0 0;
}
.location_w .search_location{
	cursor:pointer;
	text-decoration:underline;
	color:#2200CC;
	padding:0 3px;
	font-size:small;
}
#intro_search #search .inline {
	float:left;
	margin-right:1em;
}
#intro_search #search #job_params .inline {
	margin-right:0.5em;
}
#intro_search #search .inline.search_buttons {
	margin-right:0;
}
#intro_search #search .search_buttons input[type='submit']{
	padding-left:6px;
	padding-right:6px;
}
#intro_search .examples{
	font-size:x-small;
	display:block;
	width:100%;
}
#actions{
	float:right;
	font-size:0.95em;
	text-align:left;
	width:10%;
}
#username{
	font-weight:bold;
}
.square_scr.ie6 #actions{
	width:8%;
}
#actions div{
	margin:0.1em 0;
}
#map_beta {
	padding-top:3px;
	font-size:small;
	white-space:nowrap;
}
body.subsite #map_beta{
	display:none;
}
#map { width: 800px; height: 500px; margin-left:auto; margin-right:auto;}
div.marker.images{
	height:300px;
}
.map_search #map{
	float:left;
	width:80%;
	margin-left:3%;
}
.map_listing_item{
border-bottom:1px solid #6F6F6F;
margin-top:10px;
padding-bottom:10px;
}
.map_control{
	color:#000;
	background-color:white;
	border:1px solid black;
	padding:2px;
}
.map_search_instructions{
	width:15%;
	padding-left:4px;
}
.map_search_instructions h4{
	margin-left:1em;
	margin-right:1em;
	margin-top:1em;
}
.map_search_instructions img.close{
	position:absolute;
	top:5px;
	right:5px;
	cursor:pointer;
}
#statusControl img.spinner{
	width: 25px;
	height: 25px;
}
#searchControl{
	width:100px;
	height:45px;
}
#searchControl .radius, #searchControl .area {
	display:block;
}
#searchControl a {
	cursor:pointer;
}
.loading{
	text-align:center;
}
div.marker{
	overflow:auto;
	margin-top:10px;
}
#tabs .selected {
	background-image: url(/images/menu-on.jpg?1269961054);
	background-repeat:repeat-x;
	font-weight:bold;
}
#tabs .selected a{
color:#000;
text-decoration:none;
}
#listing {
	clear: both;
}
#home_jobs {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
}
#jobs_categories {
	display:none;	
}
#jobs_categories_cloud a:hover{
	background-color:#EFEFFF;
}
div.slideshow ol {
	margin:0px;
	padding:0px;
}
div.slideshow ol li {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
div#detail, div#about{
	border-top:1px solid #CACACA;
}
body.realestate div#detail{
	border-top:none;
}
div#detail.without_photos{
	margin-left:3%;
}
div#detail.without_photos div#details {
	width: 50%;
}
div#detail div#photos {
	float:left;
	width:300px;
	overflow:hidden;
	text-align:center;
	margin-right:5%;
	margin-left:5%;
}
div#detail div#photos .slideshow{
	width:300px;
	height:300px;
	overflow:hidden;
}
div#detail div#details {
	float:left;
	width: 400px;
}
#detail #detail_overview .preview_photos{
	float:left;
	max-width:240px;
	padding: 0 10px;
}
#detail #detail_overview .preview_photos img.image{
	width:100px;
	height:100px;
	border:1px solid #CACACA;
	padding:3px;
}
#detail #detail_overview .preview_photos img.image.default{
	height:80px;
	padding:10px 22px;
	width:56px;
}
#detail #detail_photos{
	width:50%;
	margin: 0 auto 2em;
	text-align:center;
	overflow:hidden;
}
#detail #detail_photos div.slideshow ol img{
	width:auto;
}
#detail .side_map{
	margin:10px;
}
#detail .tabs {
	margin-left:2em;
}
div.details h1, #detail h1{
	margin:0px;
	font-size:110%;
	font-weight:bold;
	margin-bottom:1em;
}
div.details a.more{
	font-weight:bold;
	color: #333;
	text-decoration:none;
}
div.details a.more:hover{
	text-decoration:underline;
}
div.details a.more img{
	vertical-align:bottom;
}
div.details  table#features{
	margin-top:1em;
}
div.details table#features td,div.details table#features th{
	border:0px;
	border-bottom:1px solid #eee;
}
div.details table#features th{
	font-weight: bold;
	color: #666;
	text-align:left;
	vertical-align:top;
	padding-left:0px;
}
.map_info_window .image{
	width:150px;
	float:left;
}
.map_info_window .image.default{
	width:100px;
	float:left;
}
.map_info_window .image img{
	width: 100%;
}
.map_info_window .details{
	float:right;
	width:300px;
	padding-right:3px;
}
.map_info_window .details p{
	overflow:hidden;
}
.map_info_window .details div.price{
	text-align:left;
	font-weight:bold;
}
.map_info_window a.source, .map_info_window a.source a.more{
	display:block;
}
.current{
	font-weight:bold;
}
#left_sidebar, #empty_refine{
	float:left;
	width:10%;
	margin:1em 1em 0em 0em;
}
#left_sidebar{
	position:absolute;
	left:10px;
	top:12em;
}
#refine{
	background-color: #F0F0F0;
	padding: 1px 0.25em 2em 0.5em;
}
#refine h4{
	font-weight:bold;
	font-size:normal;
	margin-bottom: 3px;
	margin-top:1em;
	color: #000;
}
#refine .menu h4, #refine .submenu h4 {
	cursor:pointer;
	background-image:url(/images/less.png?1269961054);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:14px;
}
#refine .submenu h4 {
    background-image:none;
    padding-left: 0.2em;
    cursor: default;
}
#refine .menu.compacted h4 {
    background-image:url(/images/more.png?1269961054);
}
#refine .title{
	margin-top:0.5em;
}
#refine .menu ol, #refine .submenu ol {
	margin:0;
	padding-left:0.2em;
}
#refine .menu.compacted ol, #refine .submenu.compacted ol {
	display:none
}
#refine .submenu h4 {
    margin-top: 0.5em;
}
#refine ol .submenu {
    padding-left: 0.5em;
}
#refine li{
	font-size: 11px;
	list-style-type: none;
	margin:0;
	padding:0;
}
#refine li a.current, #refine .counter, #about_menu a.current{
	color: #000;
	text-decoration:none;
}
#left_sidebar #last_search, #left_sidebar #link_list {
	margin-top:2em;
	border:1px solid #cacaca;
	font-size:11px;
}
#left_sidebar #last_search .title, #left_sidebar #link_list .title {
	border-bottom:1px solid #cacaca;
	padding: 2px 4px;
	margin:0 0 8px;
	font-weight:bold;
	font-size:12px;
}
#last_search ul, #link_list ul {
	margin:0;
}
#left_sidebar #last_search ul li, #left_sidebar #link_list ul li {
	list-style-type:none;
	margin: 2px;
}
#left_sidebar #last_search .clear, #left_sidebar #link_list .clear {
	display:block;
	margin:4px 10px;
	text-align:right;
}
#home #last_search{
	margin: 1em auto 2em;
	width: 820px;
	overflow:auto;
	position:relative;
}
#home #last_search .title{
	border-bottom:1px solid #cacaca;
	color:#666;
	font-weight:bold;
}
#home #last_search .clear{
	position:absolute;
	top:0;
	right:10px;
}
#home #last_search ul li{
	float:left;
	margin:2px 4px;
	list-style-type:none;
}
#home #last_search .clear{
	font-size:11px;
}
a img{
	border:none;
}
div#profile form label{
	width:20%;
	float:left;
}
div#profile form input{
	clear:left;
}
div#profile form label{
	width:40%;
}
div#profile{
	width: 500px;
	border:1px solid #bbb;
	padding:1em;
	margin:1em;
}
#new_error_report textarea {
	width: 23em;
}
div.results .items{
	overflow:auto;
}
div.item_home{
	float:left;
	width:23%;
	margin-left:1%;
}
.l-column div.item_home, .r-column div.item_home{
	width:45%;
}
div.item_home p{
	margin:2px 0;
}
div.item_home h4, div.item_home .category .n{
	height:2.5em;
	overflow:hidden;
}
div.item_home .category{
	text-align:center;
	border:1px solid #cacaca;
	padding:2px;
}
div.item_home a.image{
	display:block;
	height:100px;
	overflow:hidden;
}
.featured div.item_home.featured a.image, .featured div.item_home.featured .category{
	background-image: url(/images/destacado.png?1269961054);
	background-repeat: no-repeat;
	padding-left:13px;
}
div.item_home .image img{
	border:1px solid #CACACA;
	padding:3px 25px;
}
div.item_home .image img.original, div.item_home img.employer{
	width:100px;
}
div.item_home a.emp{
	margin:10px 0;
	height:50px;
	overflow:hidden;
	display:block;
}
div.item_home .price{
	text-align:left;
}
div.item_home .compare_price img{
	vertical-align:bottom;
}
div.item_home h4 a{
	text-decoration:none;
}
#footer strong.country-name a{
	text-decoration:none;
	color:#000;
}
#footer .country-name {
	border-left: 1px solid gray;
	padding-left:5px;
}
#footer .first.country-name {
	border-left:none;
}
#footer .left_side {
	float:left;
}
#footer .right_side{
	float:right;
}
#footer .second_line{
	margin-top:1em;
}
span.share .at300bs{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
span.share .addthis_default_style .addthis_separator, span.share .addthis_default_style .at300b, span.share .addthis_default_style .at300m, span.share .addthis_default_style .at300bs {
	float:inherit;
}
span.share div.atclear {
	display:none;
}
span.share span.at15t_email {
	height:13px;
}
.finished_message{
	font-size:1.1em;
}
.fieldWithErrors {
	padding: 1px;
	background-color: red;
	display: table;
}
div#detail div.controls {
	border-bottom:1px solid #EEEEEE;
	margin-bottom:0.5em;
	padding-bottom:0.5em;
}
div#detail div.controls span.status{
	margin-left:0.5em;
	margin-right:0.5em;
	vertical-align:bottom;
	font-weight:bold;
}
div#detail div.controls button{
	text-align:center;
	background-repeat:no-repeat;
	border:0px;
	background-color:transparent;
	height:10px;
	width:10px;
	cursor:pointer;
}
#detail_overview .side_photos img{
	cursor:pointer;
}
div.slideshow ol img{
	width: 100%;
}
.session-updatable {
	background-image:url(/images/loading.gif?1269961054);
	background-repeat: no-repeat;
}
.session-updatable .container{
	visibility:none;
}
.session-updatable.updated{
	height:auto;
	width:auto;
	background-image:none;
}
.session-updatable.updated .container{
	display:inherit;
}
body.anonymous .if-logged{
	display:none;
}
body.loggedin .if-logged{
	display:inherit;
}
body.loggedin .if-anonymous{
	display:none;
}
body.anonymous .if-anonymous{
	display:inherit;
}
span#favorite ol {
display:inline;
}
span#favorite ol li{
display:inline;
list-style-type:none;
}
#error{
	text-align:center;
}
#error p {
	text-align:center; border:1px solid red; margin-top:2em; width:50%; margin-left:auto; margin-right:auto
}
#error p strong {
 line-height:5em; vertical-align:middle;
}

#place_home {
	float:left;
	margin-top:0.5em;
	width: 77%;
}

#place_home #child li{
	float:left;
	width:22%;
	margin:0 1.3em 0.3em 0;
}
#place_home .share_container, #detail .share_container{
	margin:0.2em 1em 1em;
	text-align:right;
}
#place_home .share_container{
	float:right;
}
#place_home #block {
	_height:310px;
	height:auto;
	min-height:310px;
	margin:1em 0 2em;
}
#place_home #map {
	height:320px;
	width:100%;
}

#place_home .map_frame{
border:1px solid #ddd;
padding:2px;
}
#place_home #photos {
	clear:both;
	width: 80%;
}
#place_home #photos li div.slideshow{
	margin-bottom:2em;
}
#place_home #photos li {
	list-style-type:none;
	width:220px;
	float:left;
}
#place_home #photos li ol {
	display:inline;
}
#place_home #photos li img, #place_home #photos li object {
	width:200px;
}
#place_home .chart {
	margin:1em 0;
}
#place_home #other_photos .frame {
	width:75px;
	height:75px;
	display:block;
	float:left;
	overflow:hidden;
}
#place_home #other_photos .owner {
	display:block;
	font-size: xx-small;
	text-align:left;
	color:gray;
}
.report_container{
	width:65em;
	margin: 1em 0;
}
.report_container div.chart{
	width:65em;
}
.report_container h2{
	background-color:#E9E9E9;
	padding:0.4em 0.6em 0.1em;
	font-size:1.1em;
	font-weight:bold;
}
.t_report th, .t_report td{
	border:none;
	border-bottom:1px solid #999;
}
.t_report th{
	color:#666;
	width:12em;
	text-align:left;
}
#follow{
	display:block;
	margin-bottom:5%;
	margin-left:auto;
	margin-right:auto;
}
#search_property_type {
	width: 12em;
}
.sideform input{
	font-size:small;
}
.sideform input.filter{
	width:90%;
	border:1px solid black;
	margin-top:0.1em;
	margin-bottom:0.1em;
}
.sideform input.filter:hover{
	background:#FFA;
}
.sideform input.filter.short{
	width:38%;
}
.sideform input.default, textarea.default{
	color:#AAA;
}
.sideform input[type=submit]{
	display:block;
}
.centered{
	width:75%;
	margin-left:auto;
	margin-right:auto;
	border-top:1px solid #CACACA;
	padding-top:1em;
}

div#othersearches {
	margin-top:2em;
	padding-left:40px;
	clear:both;
}
div#othersearches ul {
	font-size: small;
	text-align:center;
	padding:0px;
	margin:0px;
}
div#othersearches ul li {
	float:left;
	list-style-type: none;
	display:inline;
	text-align:left;
	margin:0 1em;
}
div#othersearches ul li a {
	font-size: 11px;
}
div#othersearches ul li.title {
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
	margin-left:0;
}
#last_search.results {
    margin:1em auto;
    padding-left: 35px;
    overflow:auto;
    position:relative;
    font-size: 11px;
}
#last_search.results .title{
    font-weight:bold;
    text-decoration:underline;
    font-size:12px;
    margin-left:0;
}
#last_search.results .clear{
    position:absolute;
    top:0;
    right:10px;
}
#last_search.results ul li{
    float:left;
    margin:2px 4px;
    list-style-type:none;
}
#last_search.results .clear{
    font-size:11px;
}
.new{
color:#E00;
font-weight:normal;
}
#main_search_map{
	margin-top:1em;
	float:left;
	width:86%;
}
#main_search_map .map_search{
	margin:1em 0;
	border:1px solid #CACACA;
	padding:2px;
	height:500px;
}
#main_search_map .map_search #map{
	width:100%;
	margin:0;
}
li.item {
	list-style-type: none;
	clear: both;
}

li.item img {
	float:left;
	width:100px;
	border:1px solid #CACACA;
	padding:3px;
	margin:2px;
}
li.item img.default, #photos .image.default{
	width:56px;
	border:1px solid #CACACA;
	padding:3px 25px;
}

li.item div {
	margin: 10px 0 0 10px;
	float:left;
}
.compare{
	font-size:80%;
	margin-top:0.6em;
	font-weight:normal;
}
.compare img{
	vertical-align:middle;
}

#linkedin {
	float:right;
}
table.results .employer{
	table-layout:fixed;
	display:table; 
	width:100%;
	overflow:hidden;
}
table.results .employer img {
	max-width:170px;
}
.ie6 .employer img {
	width:170px;
}
.jobs table.results tr td.left_side {
	width:170px;
}
#box_w.results table tr td.suma_ads {
color:#6F6F6F;
border-color:#FFF;
font-size:11px;
padding-bottom:0;
}
.onlyoption{
	font-weight:bold;
}
#brand_info .logo {
	margin: 2em;
    margin-top: 0;
}
#brand_info .info {
	float:left;
	width:80%;
}
.graphic_source{
font-size:x-small;
margin-bottom:1em;
}
#home #searches{
	margin: 0 auto;
	width: 820px;
	color:#666;
}
#home #searches h5 {
	padding-bottom: .5em;
}
#home #searches a{
	color:#666;
	margin:0 0.1em;
}
#home #searches div {
	margin-bottom: 2em;
	padding-top: .75em;
	border-top:1px solid #CCC;
	font-size:85%;
}
#home #searches .subsite_links {
	float: left;
	width: 248px;
	text-align: center;
	padding: 1em;
}
#home #searches .subsite_links img {
	padding: 3px;
	border: 1px solid #ccc;
}
#home #searches .subsite_links p {
	text-align: justify;	
	margin: 1em 0;
}
#home #searches ul {
	margin: .5em .25em .25em .5em;
}
#home #searches ul li {
	list-style: none;
	float: left;
	padding-left: .3em;
}

#nav_logo{
	background-repeat:no-repeat;
	display:inline-block;
	height:55px;
	width:255px;
}


.tab_bar{
	line-height:26px;
	height:26px;
	vertical-align:middle;
	padding-top:0.2em;
	background-color:#E5ECF9;
	border-bottom:1px solid #89A9E4;
	margin-bottom:1em;
}
.tab_bar .tabs {
	margin:0;
	padding:0;
}
.tab_bar .tabs li {
	list-style-type:none;
	display:inline;
	float:left;
}
.tab_bar .tabs li a{
	margin:0 0.2em;
	padding:0 1em;
	display:block;
	height:25px;
}
.tab_bar .tabs li a.current{
	color:#000;
	text-decoration:none;
	background-color:#FFF;
	border-color:#89A9E4 #89A9E4 white;
	border-style:solid;
	font-weight:bold;
	border-width:1px;
}
a.important{
	font-size:1.3em;
}
#search_sources_bar{
	margin-bottom:0.5em;
}
#search_sources_bar span.close{
	float:right;
	cursor:pointer;
}
.item_comments{
	padding-left:1%;
	margin: 2px 0;
}
.comment_container{
	background-color:#FAFAFA;
	border-bottom:1px solid #CACACA;
	margin-bottom:1px;
	padding:4px;
	width:80%;
}
.no-comments{
	color:#666;
	padding-left:6px;
}
.comment_container .meta{
	color:#666;
	font-size:85%;
	padding-left:2px;
}
div.new_comment{
	width:82%;
	background-color:#FAFAFA;
}
div.new_comment input[type='checkbox']d{
	vertical-align:middle;
}
div.new_comment .right{
	float:right;
	padding-right:8px;
	margin-top:-4px;
}
div.new_comment .left{
	float:left;
	padding-left:8px;
}
div.new_comment .comment_text_area{
	padding:4px;
}
div.new_comment textarea{
	padding:2px;
	width:98%;
}
.user_comments{
	float:left;
	margin:0.5%;
	padding:1%;
	width:30%;
}
.user_comments h2{
	background-color:#DDD;
	padding:4px;
}
.user_comments table td{
	border:none;
	border-bottom:1px solid #999;
}
.user_comments table td.image{
	vertical-align:top;
}
#breadcrumb{
	font-size:80%;
	margin-top:0.5em;
}
#breadcrumb span{
	color:#666;
}
#breadcrumb p{
	margin:0;
}
#detail #breadcrumb{
	margin-bottom:2em;
}
.realestate #detail #breadcrumb{
	margin-bottom:0.5em;
}
.report_container .results{
	padding:0 0 0 2em;
	overflow:auto;
}
.site_home .report_container .results table{
	margin:2px 0;
}
.report_container ul.searches, .report_container ul.columns{
	margin: 0 2px;
}
.report_container a.view_more{
	display:block;
	text-align:right;
	margin-right:3%;
}
.report_container ul.columns li{
	list-style-type:none;
	float:left;
	width:23%;
	margin: 2px 1% 2px 2px;
}
.report_container .l-column{
	float:left;
	width:46%;
}
.report_container .r-column{
	float:right;
	width:46%;
}
.report_container ul.searches li{
	list-style-type:none;
	margin:2px 0;
}
.report_container ul.searches li a, .report_container ul.plain li a{
	text-decoration:none;
}
.report_container ul li a span{
	color:#000;
}
.report_container ul li a:hover {
	text-decoration:underline;
}

.report_container .brand_content {
    padding: 0 0 1em 2em;
}

.report_container .brand_content img.image {
    float: left;
    margin-right: 1em;
}

.report_container .brand_content .title {
    margin-bottom: 0;
}

.report_container .brand_content .published_on {
    margin-top: 0;
    font-size: 0.8em;
}
/* --------- /stylesheets/modalbox.css --------- */ 
#MB_overlay {
	position: absolute;
	margin: auto;
	top: 0;	left: 0;
	width: 100%; height: 100%;
	z-index: 9999;
	background-color: #000!important;
}
#MB_overlay[id] { position: fixed; }

#MB_window {
	position: absolute;
	top: 0;
	border: 0 solid;
	text-align: left;
	z-index: 10000;
}
#MB_window[id] { position: fixed!important; }

#MB_frame {
	position: relative;
	background-color: #EFEFEF;
	height: 100%;
}

#MB_header {
	margin: 0;
	padding: 0;
}

#MB_content {
	padding: 6px .75em;
	overflow: auto;
}

#MB_caption {
	font: bold 100% "Lucida Grande", Arial, sans-serif;
	text-shadow: #FFF 0 1px 0;
	padding: .5em 2em .5em .75em;
	margin: 0;
	text-align: left;
}

#MB_close {
	display: block;
	position: absolute;
	right: 5px; top: 4px;
	padding: 2px 3px;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}
#MB_close:hover {
	background: transparent;
}

#MB_loading {
	padding: 1.5em;
	text-indent: -10000px;
	background: transparent url(/images/spinner.gif?1269961054) 50% 0 no-repeat;
}

/* Color scheme */
#MB_frame {
	padding-bottom: 7px;
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#MB_window {
	background-color: #EFEFEF;
	color: #000;
	-webkit-box-shadow: 0 8px 64px #000; 
	-moz-box-shadow: 0 0 64px #000; 
	box-shadow: 0 0 64px #000;
	
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#MB_content { border-top: 1px solid #F9F9F9; }
#MB_header {
  background-color: #DDD;
  border-bottom: 1px solid #CCC;
}
#MB_caption { color: #000 }
#MB_close { color: #777 }
#MB_close:hover { color: #000 }


/* Alert message */
.MB_alert {
	margin: 10px 0;
	text-align: center;
}
/* --------- /stylesheets/google_ads.css --------- */ 
#banner_search_bottom{
height:200px;
}
#banner_search_top{
height:140px;
}
div.banner_search .ads_top_title{
font-size:small;
}
.ads_top_title a{
color:#6F6F6F;
text-decoration:none;
font-size:11px;
}
div.banner_search .adb{
display:block;
}
div.banner_search .adc{
height:53px;
padding:8px 0;
border-top:1px solid #CCCCCC;
}
div.banner_search .adc.adc_0{
border-top:none;
padding-top:0;
}
div.banner_search .adu{
color:green;
text-decoration:none;
}
div#banner_right .ads_top_title{
margin-bottom:1em;
}
div#banner_right .adc{
height:145px;
overflow:hidden;
width:100%;
}
div#banner_right .adt{
font-size:13px;
line-height:15px;
}
div#banner_right .adu{
color:green;
font-size:10px;
line-height:12px;
overflow:hidden;
white-space:nowrap;
text-decoration:none;
}
div#banner_right .adb{
font-size:13px;
line-height:16px;
}
#adlinks{
margin-top:1em;
padding-left:35px;
}
/* --------- /stylesheets/sprites.css --------- */ 
.sprite { background: url(/images/sumavisos-sprite.png?1269961054) no-repeat top left; }
.sprite-flags-co { background-position: 0 -10px; height: 11px; width:16px; }
.sprite-flecha_verde { background-position: 0 -31px; height: 16px; width:15px; }
.sprite-next { background-position: 0 -57px; height: 8px; width:8px; }
.sprite-magnifier { background-position: 0 -75px; height: 16px; width:16px; }
.sprite-lupa { background-position: 0 -101px; height: 32px; width:31px; }
.sprite-icono-fotos-off { background-position: 0 -143px; height: 15px; width:14px; }
.sprite-icono-chart-off { background-position: 0 -168px; height: 14px; width:16px; }
.sprite-flags-br { background-position: 0 -192px; height: 11px; width:16px; }
.sprite-flags-cl { background-position: 0 -213px; height: 11px; width:16px; }
.sprite-icono-mapa-off { background-position: 0 -234px; height: 16px; width:17px; }
.sprite-adobe_pdf { background-position: 0 -260px; height: 26px; width:26px; }
.sprite-autos100px { background-position: 0 -296px; height: 110px; width:110px; }
.sprite-icono-auto-small { background-position: 0 -416px; height: 23px; width:16px; }
.sprite-flags-ar { background-position: 0 -449px; height: 11px; width:16px; }
.sprite-less { background-position: 0 -470px; height: 11px; width:11px; }
.sprite-icono-prop-small { background-position: 0 -491px; height: 23px; width:16px; }
.sprite-flecha_gris_asc { background-position: 0 -524px; height: 6px; width:7px; }
.sprite-flecha_gris_desc { background-position: 0 -540px; height: 6px; width:7px; }
.sprite-flecha_roja { background-position: 0 -556px; height: 16px; width:15px; }
.sprite-prev { background-position: 0 -582px; height: 8px; width:8px; }
.sprite-icono-lista-on { background-position: 0 -600px; height: 16px; width:14px; }
.sprite-email { background-position: 0 -626px; height: 11px; width:16px; }
.sprite-delete { background-position: 0 -647px; height: 16px; width:16px; }
.sprite-more { background-position: 0 -673px; height: 11px; width:11px; }
.sprite-icono-mapa-on { background-position: 0 -694px; height: 16px; width:17px; }
.sprite-igual { background-position: 0 -720px; height: 16px; width:15px; }
.sprite-flags-ca { background-position: 0 -746px; height: 11px; width:16px; }
.sprite-icono-fotos-on { background-position: 0 -767px; height: 15px; width:14px; }
.sprite-contrast_high { background-position: 0 -792px; height: 16px; width:16px; }
.sprite-flags-gb { background-position: 0 -818px; height: 11px; width:16px; }
.sprite-disk_multiple { background-position: 0 -839px; height: 16px; width:16px; }
.sprite-contrast_low { background-position: 0 -865px; height: 16px; width:16px; }
.sprite-icono-chart-on { background-position: 0 -891px; height: 14px; width:16px; }
.sprite-recuadro_fotos { background-position: 0 -915px; height: 215px; width:205px; }
.sprite-close { background-position: 0 -1140px; height: 13px; width:14px; }
.sprite-icono-lista-off { background-position: 0 -1163px; height: 16px; width:14px; }
.sprite-icono-job-small { background-position: 0 -1189px; height: 23px; width:16px; }
.sprite-flags-es { background-position: 0 -1222px; height: 11px; width:16px; }
.sprite-flags-mx { background-position: 0 -1243px; height: 11px; width:16px; }
.sprite-flags-us { background-position: 0 -1264px; height: 11px; width:16px; }
.sprite-map_magnify { background-position: 0 -1285px; height: 16px; width:16px; }
.sprite-video { background-position: 0 -1311px; height: 16px; width:16px; }
/* --------- /stylesheets/print.css --------- */ 
@media print { 
#refine, #empty_refine, #box_w .search_topbar, .navigation, #othersearches, #adlinks, #footer, #header #intro_search, #header #actions, #banner_right, .banner_search, tr.item .actions, tr.ads, #added_to_user_searches, #map_area .info a {
	display:none;
	}

#box_w.results, #box_w.results.with_map{
		float:none;
		width:100%;
	}
#box_w.results table{
		margin-top:0;
	}
#map_area, #map_area.fixed{
		width:100%;
		position:static;
		margin-top:1em;
	}
	display:none;
#box_w.results table tr.first.highlighted td.left_side{
		border-top-color:#FFF;
	}
#box_w.results table tr.last.highlighted td.left_side{
		border-bottom-color:#FFF;
	}
#box_w.results table tr.highlighted td, #box_w.results table tr td{ 
		border: 0;
		padding:6px;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		vertical-align: top;
	}
}
/* --------- /stylesheets/affiliates/1/stylesheet.css --------- */ 
div#center #logo_home{
	background-image:url(/images/home/logo-home.png?1269960750);
}
/* --------- /stylesheets/affiliates/1/BR_stylesheet.css --------- */ 
#logo_home{
	background-image:url(/images/home/somanuncios_logo.png?1269960750);
}
body.home #logo_home span#country_name{
right:85px;
top:8px;
}
body.subsite a#logo span#country_name{
right:58px;
top:6px;
}
a#logo.realestate{
	background-image:url(/images/somanuncios_prop.png?1269961054);
}
a#logo.autos{
	background-image:url(/images/somanuncios_autos.png?1269961054);
}
a#logo.jobs{
	background-image:url(/images/somanuncios_empleo.png?1269961054);
}
a#logo.sumavisos{
	background-image:url(/images/somanuncios_logo_255.png?1269961054);
}
#nav_logo{
	background-image:url(/images/somanuncios_logo_255.png?1269961054);
}
