/*Global*/
body {margin: 0 0 1.5em 0;background:#FFFFFF url(../images/css/body_bck.png) repeat-x;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.display_none {display:none;}
#beta{background:transparent url(../images/css/beta.gif) no-repeat scroll 0 0;height:12px;position:relative;width:26px;left:197px;top:72px;}
.clear_fix{clear:both;}
h2 {font-size:1.6em;margin-bottom:0;}
.error, .notice, .success {margin-bottom:0;border:1px solid #ddd;}
.notice {background:#FFFFCC;color:#514721;border-color:#FFD324;}
#left_content h3 {color:#999999;font-size:1.3em;margin-bottom:0.75em;}
#left_content{margin-top:90px;}


a {color:#666;}
a:hover {color:#000;}

#transp_links{position:absolute;z-index:9999999;}
#transp_links span {display:none;}
#link_nh{width:156px;height:71px;top:12px;left:37px;display:block;position:absolute;}
#link_rev{display:block;height:22px;left:244px;position:absolute;top:15px;width:123px;}


/*Tablas*/
table {margin-bottom:0;}

/*Top Bar*/
#topbar {background:#FFFFFF url(../images/css/topbar_bck.png) repeat-x scroll 0 0;height:108px;margin:0 0 30px;position:relative;}
#topbar_logos {background: transparent url(../images/css/topbar_logos.png) no-repeat scroll 0 0;height:108px;width:388px;position:absolute;}
#home_body #topbar_home {background: transparent url(../images/css/topbar_logos_home.png) no-repeat scroll 0 0;height:108px;}

#top_bar_menu {
color:#FFFFFF;
font-family:Arial,Helvetica;
font-size:1.1em;
margin-top:5px;
padding-right:90px;
position:relative;
text-align:right;
z-index:99999;
}

#top_bar_menu ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#top_bar_menu li {display:inline;margin-left:1em;}


#top_bar_menu a {color:#CCC;text-decoration:none;}
#top_bar_paises {color:#666;font-size:1.1em;position:absolute;text-align:right;top:16px;z-index:999;}
#top_bar_paises span {font-weight:bold;margin-left:3px;position:relative;top:-1px;}

#topbar_gray{float:right;height:39px;margin-top:17px;position:relative;z-index:99999;}
#topbar_gray_br{background:transparent url(../images/css/topbar_gray_br.png) no-repeat scroll center bottom;bottom:15px;height:41px;position:absolute;right:0;width:8px;}
.topbar_gray_separator{background:transparent url(../images/css/topbar_gray_separator.png) no-repeat scroll 0 0;float:left;height:39px;margin-top:1px;width:3px;}


#topbar_search{background:transparent url(../images/css/topbar_gray_separator.png) no-repeat scroll 0 0;float:left;height:33px;margin:0 10px 0 0;padding:7px 0 0 20px;}
#topbar_search #home_search_form_mid input{border:1px solid #CCCCCC;color:#AAAAAA;padding:5px;width:160px;}
#topbar_search label{display:none;}

.topbar_menu {float:left;font-size:1.1em;height:39px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.topbar_menu li{background:transparent url(../images/css/topbar_gray_separator.png) no-repeat scroll 0 0;float:left;height:40px;padding:0 0 0 2px;display:block !important;}
.topbar_menu a {display:block;height:40px;padding:10px 15px;text-decoration:none;margin-left:-1px;height:20px;float:left;}
.topbar_menu a:hover {background:transparent url(../images/css/topbar_menu_hover_back.png) repeat-x scroll 0 0;color:#FFF;}
.topbar_menu .topbar_menu_selected{background:transparent url(../images/css/topbar_menu_selected_back.png) repeat-x scroll 0 0;color:#FFF;}


/*Breadcrumbs*/
#breadcrumbs {margin:203px 0 0;position:absolute;}

/*Home Specifics*/
#home_publicar_gratis{float:right;margin:17px 0 0;}
#home_main{padding-top:100px;background:transparent url(../images/css/home_search_form_bck.gif) no-repeat scroll 68px 45px;}
#home_search_form{padding:0 20px 20px;}
#home_search_form a {color:#BBB;padding:2px;}
#home_search_form .home_search_form_help_selected, #home_search_form a:hover {background-color:#CCCCCC;color:#FFFFFF;padding:2px;text-decoration:none;}
#home_search_form_2{margin-bottom:16px;margin-top:-47px;padding:20px !important;}
#home_search_form_desc{color:#999;font-size:1.4em;font-weight:bold;}
#home_search_form2_desc{font-size:1em;font-weight:bold;}
#home_search_form_2_submit p{margin:5px 0 0;}
#home_search_form label{display:none;}
#home_search_form .home_search_input_text {border:1px solid #CCCCCC;color:#AAA;font-size:14px;padding:8px 10px;width:408px;font-weight:bold;}

#home_search_form_left{float:left;margin-right:5px;}
#home_search_form_mid{float:left;margin-right:2px;}
#home_search_form_right{float:left;}
#home_search_form_right_p{margin:0;}

#home_scroll_inmuebles{margin:0 auto;position:relative;text-align:left;}
#home_main h2{color:#999;font-size:1.3em;margin-bottom:0.75em;}
#home_search_form_helps {background-color:#F0F0F0;border:2px solid #FFFFFF;color:#999999;padding:4px 10px;width:409px;position:relative;}
#home_search_form_helps ul{list-style: none;margin: 0;padding: 0;font- size:0.9em;background:none;} #home_search_form_helps li {display:inline;padding:0;} #home_search_form_helps p{margin:3px 0 0;}


#home_search_form_helps li{display:inline;margin-right:5px;}



.home_rss_icon{margin-left:0.4em;}

/*Footer*/
#footer{border-top:1px solid #F0F0F0;color:#999999;font-size:1.1em;padding:20px 0 0;text-align:center;margin-top:65px;}
#footer span{left:5px;position:relative;top:-6px;font-weight:bold;}
#footer p{margin:0;}

/*Boxes*/
div.small_gray_box{background:#F5F5F5;position:relative;padding:15px;}
div.small_gray_box_tl{background:transparent url(../images/css/small_gray_box_tl.gif) no-repeat scroll 0 0;position:absolute;left:0;top:0;width:15px;height:15px;}
div.small_gray_box_tr{background:transparent url(../images/css/small_gray_box_tr.gif) no-repeat scroll 0 0;position:absolute;right:0;top:0;width:15px;height:15px;}
div.small_gray_box_bl{background:transparent url(../images/css/small_gray_box_bl.gif) no-repeat scroll center bottom;position:absolute;bottom:0;left:0;width:15px;height:15px;}
div.small_gray_box_br{background:transparent url(../images/css/small_gray_box_br.gif) no-repeat scroll center bottom;position:absolute;bottom:0;right:0;width:15px;height:15px;}

div.home_search_form_help_bl{background:transparent url(../images/css/home_search_form_help_bl.png) no-repeat scroll center bottom;position:absolute;bottom:-2px;left:-2px;width:6px;height:6px;}
div.home_search_form_help_br{background:transparent url(../images/css/home_search_form_help_br.png) no-repeat scroll center bottom;position:absolute;bottom:0;right:0;width:6px;height:6px;}

#filtro_busquedas{position:relative;width:650px;margin:15px 0 20px;}
div.big_red_box{position:relative;background:#D1181F url(../images/css/brb_bck.png) repeat-x scroll 0 0;padding:20px 30px;}
div.brb_tl{background:transparent url(../images/css/brb_tl.gif) no-repeat scroll 0 0;position:absolute;left:0;top:0;width:15px;height:15px;}
div.brb_tr{background:transparent url(../images/css/brb_tr.gif) no-repeat scroll 0 0;position:absolute;right:0;top:0;width:15px;height:15px;}
div.brb_bl{background:transparent url(../images/css/brb_bl.gif) no-repeat scroll center bottom;position:absolute;bottom:0;left:0;width:15px;height:15px;}
div.brb_br{background:transparent url(../images/css/brb_br.gif) no-repeat scroll center bottom;position:absolute;bottom:0;right:0;width:15px;height:15px;}

div.listing_tl{background:transparent url(../images/css/listing_tl.gif) no-repeat scroll 0 0;position:absolute;left:0px;top:0px;width:14px;height:14px;}
div.listing_tr{background:transparent url(../images/css/listing_tr.gif) no-repeat scroll 0 0;position:absolute;right:0px;top:0px;width:14px;height:14px;}
div.listing_bl{background:transparent url(../images/css/listing_bl.gif) no-repeat scroll center bottom;position:absolute;bottom:0px;left:0px;width:14px;height:14px;}
div.listing_br{background:transparent url(../images/css/listing_br.gif) no-repeat scroll center bottom;position:absolute;bottom:0px;right:0px;width:14px;height:14px;}

div.destacados_tl{background:transparent url(../images/css/destacados_tl.gif) no-repeat scroll 0 0;position:absolute;left:-1px;top:-1px;width:14px;height:14px;}
div.destacados_tr{background:transparent url(../images/css/destacados_tr.gif) no-repeat scroll 0 0;position:absolute;right:-1px;top:-1px;width:14px;height:14px;}
div.destacados_bl{background:transparent url(../images/css/destacados_bl.gif) no-repeat scroll center bottom;position:absolute;bottom:-1px;left:-1px;width:14px;height:14px;}
div.destacados_br{background:transparent url(../images/css/destacados_br.gif) no-repeat scroll center bottom;position:absolute;bottom:-1px;right:-1px;width:14px;height:14px;}

.inmueble .caja_blanca {margin:0 40px 30px;width:288px;}
div.caja_blanca{position:relative;padding:10px;background:#FFF;border:1px solid #DDDDDD;}
div.caja_blanca_tl{background:transparent url(../images/css/caja_blanca_tl.gif) no-repeat scroll 0 0;position:absolute;left:-1px;top:-1px;width:10px;height:10px;}
div.caja_blanca_tr{background:transparent url(../images/css/caja_blanca_tr.gif) no-repeat scroll 0 0;position:absolute;right:-1px;top:-1px;width:10px;height:10px;}
div.caja_blanca_bl{background:transparent url(../images/css/caja_blanca_bl.gif) no-repeat scroll center bottom;position:absolute;bottom:-1px;left:-1px;width:10px;height:10px;}
div.caja_blanca_br{background:transparent url(../images/css/caja_blanca_br.gif) no-repeat scroll center bottom;position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;}


.boxed_form{margin:10px 20px; }

/*Forms*/
label {font-weight:normal;}
fieldset{border:0 none;margin:0 0 0.8em;padding:0;}
.edit_help {clear:both;font-size:0.9em;margin-top:-6px;padding:0;}

#filtro_busquedas label, #filtro_busquedas {color:#FFFFFF;}
#filtro_busquedas .filter_field {float:left;margin-right:20px;}
#filtro_busquedas h2 {color:#FFFFFF;margin-bottom:0.5em;line-height:1em;}
#filtro_busquedas #filter_field_moneda {display:block;}

/* scroll_inmuebles_box */

.scroll_inmueble{float:left;font-size:0.9em;width:90px;margin-right:12px;}
.scroll_inmueble p {margin:0;display:inline; }
.scroll_inmueble_txt2 {font-size:0.9em;color:#999;}

.scroll_inmuebles_box_wrapper1 {position:relative;
text-align:left;
width:100%;
background:#F5F5F5;
height:100%;
}
.scroll_inmuebles_box_wrapper2 {
position:relative;
text-align:left;
width:100%;
background:#F5F5F5;
height:100%;
}

.scroll_inmuebles_box_wrapper1_interno {position:relative;
text-align:left;
width:80%;
background:#F5F5F5;
height:100%;
}
.scroll_inmuebles_box_wrapper2_interno {
position:relative;
text-align:left;
width:100%;
background:#F5F5F5;
height:80%;
}


.scroll_inmuebles_box_maincol {
position:relative;
margin:0;
padding:20px 10px 10px;
height:100%;
}
.scroll_inmuebles_box_leftcol { 
position:relative;
top:-20px;
left:-10px;
float:left;
voice-family: "\"}\"";
voice-family:inherit;
width:15px; /* actual value */
margin:0 0 -10px 0;
padding:0 5px;
z-index:100;
background:transparent url(../images/css/arrow_left_off.gif) no-repeat scroll center center;
height:100%;
}
.scroll_inmuebles_box_rightcol {
position:relative;
top:-20px;
right:-10px;
float:right;
voice-family: "\"}\"";
voice-family:inherit;
width:15px; /* actual value */
margin:0 0 -10px 0;
padding:0 5px;
background:#D7C4FA;
z-index:99;
background:transparent url(../images/css/arrow_right_off.gif) no-repeat scroll center center;
height:100%;
}
.scroll_inmuebles_box_centercol {
position:relative;
padding:0 15px;
}

div.scroll_inmuebles_box_tl{background:transparent url(../images/css/scroll_inmuebles_box_tl.png) no-repeat scroll 0 0;position:absolute;left:-1px;top:-1px;width:15px;height:15px;}
div.scroll_inmuebles_box_tr{background:transparent url(../images/css/scroll_inmuebles_box_tr.png) no-repeat scroll 0 0;position:absolute;right:-4px;top:-1px;width:15px;height:15px;}
div.scroll_inmuebles_box_bl{background:transparent url(../images/css/scroll_inmuebles_box_bl.png) no-repeat scroll center bottom;position:absolute;bottom:-1px;left:-2px;width:15px;height:15px;}
div.scroll_inmuebles_box_br{background:transparent url(../images/css/scroll_inmuebles_box_br.png) no-repeat scroll center bottom;position:absolute;bottom:-1px;right:-3px;width:15px;height:15px;}

/* Listings de inmuebles */
#listings {position:relative;}
#listings h2{display: none;}
#listings h3{margin:0;font-size:1em;font-weight:bold;}
#listings h4{margin:0;font-weight:bold;}

.listing {background-color:#F7F7F7;padding:14px 0;position:relative;}
.listing_title h4 {float:left;}
.listing_left {margin-left:15px;}
.listing_right {margin-top:20px;}
.listing_data_row {margin: 0.3em 0pt -0.6em;}
.listing_data {background: transparent url('../images/css/listing_data.gif') no-repeat;margin: 10px 0 7px -0.1em;height:35px;}
.listing_photo {margin-bottom: 2px;} 

.data_title {font-weight: bold;}
.data_title_left {margin-left: 15px;}
.data_right {position: relative;}
.listing_price {margin:0.5em auto -0.5em auto;font-weight:bold;text-align:right;position:relative;}

.row-1 {background: none;}

.listing_boton {display:block;height:28px;margin-bottom:10px;width:41px;}
.listing_boton_comparar {background:transparent url(../images/css/boton_comparar.gif) no-repeat scroll 0 0;}
.listing_boton_comparar:hover {background:transparent url(../images/css/boton_comparar.gif) no-repeat scroll 0 -28px;}
.listing_boton_favorito {background:transparent url(../images/css/boton_favorito.gif) no-repeat scroll 0 0;}
.listing_boton_favorito:hover {background:transparent url(../images/css/boton_favorito.gif) no-repeat scroll 0 -28px;}
.listing_boton_imprimir {background:transparent url(../images/css/boton_imprimir.gif) no-repeat scroll 0 0;}
.listing_boton_imprimir:hover {background:transparent url(../images/css/boton_imprimir.gif) no-repeat scroll 0 -28px;}
.listing_boton_reportar {background:transparent url(../images/css/boton_reportar.gif) no-repeat scroll 0 0;}
.listing_boton_reportar:hover {background:transparent url(../images/css/boton_reportar.gif) no-repeat scroll 0 -28px;}










.nuevo_icon{display:block;float:left;margin-left:10px;}

/* Inmuebles Destacados*/

.destacados {background: #F7F7F7 url('../images/css/destacados_top.gif') no-repeat;padding:14px 0;position:relative;border:1px solid #CACACA;margin-bottom:20px;}
#destacados_banner {background:transparent url('../images/css/destacados_banner.png') no-repeat scroll 0 0;height:31px;position:absolute;right:-1px;top:-1px;width:184px;z-index:9999;}
.destacados .listing {background: #F7F7F7 url('../images/css/destacados_mid.gif') repeat-y;} 
.destacados_hr {border-top:1px solid #CCCCCC;clear:both;display:block;height:1px;margin-left:2%;position:relative;width:95%;margin-top:15px;}

/*Right_content*/
#right_content{}
.right_box{clear:both;margin-bottom:20px;}
.right_box_title{height:19px;background: #E4E4E4 url('../images/css/right_box_title_bck.png') no-repeat;font-size:1.1em;font-weight:bold;padding:6px 0 6px 10px;}
.right_box_content{padding:10px;}

#comparador {border:1px dotted #CCCCCC;height:152px;left:20px;position:relative;text-align:center;width:170px;}
#comparador p {color:#666666;padding:30px;text-align:center;margin:0 0 1em;}
.boton_comparar_right {float:right;margin:10px 18px 10px 0;}
.comparador_delete {left:-17px;position:relative;top:-10px;z-index:99999;}

#right_box_ultimas_busquedas a{text-decoration:none;}
#right_box_ultimas_busquedas a:hover{text-decoration:underline;}

/*Página del Inmueble*/
.inmueble h1{font-size:1.2em;margin:0.5em 0 0 1em;;font-weight:bold;}
.foto_grande{margin:0 15px 20px;}
.inmueble #inmueble_left #home_scroll_inmuebles {width:370px;}
.inmueble #inmueble_left .scroll_inmueble {width:86px;}
.inmueble #inmueble_left #home_scroll_inmuebles {height:100px;}
.inmueble #inmueble_left .scroll_inmuebles_box_wrapper1{background:none;}
.inmueble #inmueble_left .scroll_inmuebles_box_wrapper2{background:none;}
.inmueble #inmueble_right {padding:30px 15px 15px;width:280px;margin-bottom:2em;}
.inmueble #inmueble_left {margin-bottom:2em;}
.inmueble h2 span {background:#FFFFFF none repeat scroll 0 0;border:1px solid #DDDDDD;color:#C70020;font-size:0.6em;font-weight:bold;padding:2px 10px;}
.inmueble #inmueble_left h2 {margin:10px 40px;}
.inmueble #inmueble_right p {margin:10px 10px 20px 10px;}
.inmueble #inmueble_left p {margin:10px 40px 20px 47px;}
.inmueble .listing_boton{float:left;margin:0;}
.inmueble .destacados{padding:10px 0;}

.caja_blanca_tabs {font-size:11px;margin:10px 40px 0;position:relative;z-index:9;top:-2px;}
.caja_blanca_tabs a {text-decoration:none;}
.caja_blanca_tabs ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.caja_blanca_tabs li {display:inline;padding:5px 1em;border:1px solid #DDD;border-bottom:none;margin-right:-4px;}
.caja_blanca_tabs .caja_blanca_tabs_selected {background:#FFF;}


.inmueble .scroll_inmueble {width:92px;}

#inmuebles_relacionados{margin-top:20px;}

/* Paginador */
.paginador{padding:3px;clear:both;margin-top:20px;font-size:1.1em;word-spacing:0.1em;text-align:center}
.paginador span, .paginador a{}
.paginador img{position:relative;top:4px;}

/*Mensajes del comparador*/
.errorcomp, .noticecomp, .successcomp {border:0px}
.errorcomp {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.noticecomp {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.successcomp {background:#E6EFC2;color:#264409;border-color:#C6D880;}

/*TABLAS DE LIST*/
td, tr, th {text-align: center;}
td a {text-decoration:none;}
.sf_admin_row_1 {background: #F3F3F3;}
th {background: transparent;}
thead {background: #F3F3F3 url('../images/css/th_bck.png'); }

/*MI CUENTA*/
.titulo_mi_cuenta {background:#FFFFFF none repeat scroll 0 0;border:1px solid #DDDDDD;color:#C70020;font-size:11px;font-weight:bold;padding:2px 10px;}

/*FIXES DEL SCROLL*/
.jcarousel-skin-tango .jcarousel-clip-horizontal {height:auto !important;}
.jcarousel-skin-tango .jcarousel-item {height:auto !important;}
.jcarousel-skin-tango .jcarousel-container-horizontal {padding:0 40px !important;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {top:30px;}
.jcarousel-skin-tango .jcarousel-next-horizontal {top:30px;}
#inmueble_left .jcarousel-skin-tango .jcarousel-prev-horizontal {top:15px;}
#inmueble_left .jcarousel-skin-tango .jcarousel-next-horizontal {top:15px;}

/* FIXES de Tabs */
.tabs-nav .tabs-selected a {color:#999999;}
.tabs-nav a {font-weight:normal;font-size:1em;color:#999999;}


/*BANNERS*/
#top_ad {position:absolute;top:123px;padding-left:100px;}
#right_ads {text-align:center;}



