﻿@charset "UTF-8";
/* CSS Document */
/* LAYER */

#TB_overlay { position: absolute; z-index:150; top: 0px; left: 0px; background-color:#000; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; width:100%; height:100%;  .height:1000px;
}
#window2 { background:#0094C0; left:25%; padding:0px; position:absolute; top:90px; width:700px; z-index:620; }
.margin-10 { margin:10px; }
/*----- RESET -----*/
body { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, form, table, p { margin: 0px; }
ul, ul li { margin: 0px; padding: 0px; }
img { border: none; }
hr { border: none; }
.clear { clear: both; }
.nofloat { float: none!important; }
.noborder { border: none; }
.noborderl { border-left: none!important; }
.noborderr { border-right: none!important; }
.nobordert { border-top: none!important; }
.noimgbg { background-image: none!important; }
.nomargin { margin: 0px!important; }
.nopadding { margin: 0px!important; }
.fleft { float: left; }
.fright { float: right; }
.taleft { text-align: left; }
.tacenter { text-align: center; }
.taright { text-align: right; }
/*----- LAYOUT -----*/
body { background: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; }
.wrapper { margin: 0 auto; width: 960px; }
.content1 { background: url(../img/layout/content_bg.png) bottom repeat-x; padding: 10px 0 0 0; }
.content2 { background: url(../img/layout/content2_bg.png) bottom center no-repeat; _height: 604px; min-height: 604px; padding-bottom: 30px; }
.content-referidos{_height: 430px!important; min-height: 430px!important;}
/*----- HEADER -----*/
.header01 { background: url(../img/layout/header1_bg.png) repeat-x top; }
.header01 .wrapper { background: url(../img/layout/header_wrap_bgie6.jpg) 0 0 no-repeat; height: 255px; margin: 0 auto; position: relative; }
.header01 .wrapper[class] { background: url(../img/layout/header_wrap_bg.png) 0 0 no-repeat; }
.header01 .logo { height: 234px; left: 0px; position: absolute; top: 21px; width: 283px; z-index: 130; }
.header01 .logo[class] { background: url(../img/layout/logo.png) 0 0 no-repeat; }
.header01 .logo a { display: block; height: 234px; width: 283px; }
.header01 .logo a span { display: none; }
.user_header { color: #FFFFFF; font-size: 11px; font-weight: bold; position: absolute; right: 0px; top: 80px; }
.user_header form { }
.user_header form label { background-position: center left; background-repeat: no-repeat; display: block; float: left; height: 20px; margin-right: 5px; }
.user_header form input { float: left; margin-right: 5px; }
.user_header form a { color: #FFFFFF; float: left; font-size: 10px; font-weight: normal; line-height: 16px; }
.user_header form a:hover { color: #0066CC; text-decoration: none; }
.user_header form label span { display: none; }
.user_header_label_email { background-image: url(../img/header/label_email.gif); width: 49px; }
.user_header_label_password { background-image: url(../img/header/label_password.gif); width: 86px; }
.user_header_field { background: url(../img/header/input_bg.gif) 0 0 no-repeat; border: none; height: 18px; padding: 2px 2px 0 2px; width: 157px; }
.user_header_alert { background: url(../img/header/alert_bg.gif) right bottom no-repeat; color: #FFFFFF; font-size: 12px; padding: 0 7px 17px 0; position: absolute; right: 110px; text-align: right; top: -40px; }
.user_header2 { color: #FFFFFF; font-size: 10px; position: absolute; right: 0; text-align: right; top: 50px; }
.user_header2 p { font-size: 14px; font-weight: bold; padding: 0 0 2px; }
.user_header2 p span { color: #0080A5; }
.user_header2 a { color: #FFFFFF; margin: 0 0 0 7px; }
.user_header2 a:hover { color: #0080A5; text-decoration: none; }
/*----- MAIN NAV -----*/
.main_nav { height: 60px; left: 304px; list-style-type: none; position: absolute; top: 115px; z-index: 10; }
.main_nav li { border-left: 1px solid #ECAD00; border-right: 1px solid #FFCB4D; display: inline; float: left; }
.main_nav li:hover { background: url(../img/main_nav/nav_hover.png) repeat-x top; }
.main_nav li a { display: block; font-size: 13px; height: 60px; _width: 15%; line-height: 999px; overflow: hidden; padding: 0 27px; }
.main_nav01 { background: url(../img/main_nav/nav01.gif) top center no-repeat; }
.main_nav02 { background: url(../img/main_nav/nav02.gif) top center no-repeat; }
.main_nav03 { background: url(../img/main_nav/nav03.gif) top center no-repeat; }
.main_nav04 { background: url(../img/main_nav/nav04.gif) top center no-repeat; }
.main_nav05 { background: url(../img/main_nav/nav05.gif) top center no-repeat; }
/*---- TAB NAV ----*/
.tab_nav { position: absolute; right: 0px; top: 200px; }
.tab_nav ul { float: left; list-style-type: none; }
.tab_nav ul li { float: left; margin-left: 7px; }
.tab_nav ul li a { background-position: 0 0; background-repeat: no-repeat; display: block; height: 33px; width: 145px; }
.tab_nav ul li a:hover { background-position: 0 -33px; }
.tab_nav ul li a span { display: none; }
.tab_nav01 { background-image: url(../img/tab_nav/tab_nav01.gif); }
.tab_nav02 { background-image: url(../img/tab_nav/tab_nav02.gif); }
.tab_nav03 { background-image: url(../img/tab_nav/tab_nav03.gif); }
.tab_nav04 { background-image: url(../img/tab_nav/tab_nav04.gif); }
.tab_nav05 { background-image: url(../img/tab_nav/tab_nav05.gif); }
.tab_nav form { float: left; margin-left: 19px; }
.tab_nav form select { margin-top: 6px; width: 212px; }
/* ----- CONTENT -----*/
.col_left { float: left; padding: 0 0 10px; width: 729px; }
/* ----- COL RIGHT -----*/
.col_right { float: right; width: 212px; }
.col_right div { background: #8ABA1B url(../img/col_right/destacado_bottom.gif) bottom no-repeat; margin: 0 0 10px; padding: 0 0 7px; text-align: center; }
.col_right div h5 { background: url(../img/col_right/destacado_top.gif) top no-repeat; font-size: 12px; font-weight: bold; line-height: 18px; padding: 10px 0 0; text-align: center; }
.col_right div h5 span { background: url(../img/col_right/destacado_bullet.gif) 0 0 no-repeat; line-height: 17px; padding: 3px 0; }
.col_right div h5 span a { color: #FFFFFF; line-height: 20px; margin-left: 20px; }
.col_right div h5 span a:hover { text-decoration: none; }
.col_right div img { border: 2px solid #FFFFFF; margin: 12px auto 0; }
.col_right div h6 { background: #99CE1E; color: #4B660F; font-size: 12px; margin: 10px 0 0; padding: 5px 10px 0; text-align: left; }
.col_right div h6 a { color: #4B660F; text-decoration: none; }
.col_right div h6 a:hover { text-decoration: underline; }
.col_right div p { background: #99CE1E; color: #FFFFFF; font-size: 12px; line-height: 15px; padding: 10px 10px 15px; text-align: left; }
/* ------ FOOTER -----*/
.footer { height: 62px; margin: 0px 0 0; position: relative; }
.shareit { float: right; position: absolute; right: 8px; top: 12px; }
.footer p { color: #0080A5; float: left; font-size: 11px; left: 130px; position: absolute; top: 20px; }
.footer p a { color: #0080A5; margin-right: 10px; text-decoration: none; }
.footer p a:hover { text-decoration: underline; }
.footer span { color: #78BBCF; margin-left: 10px; }
/*----- HOME -----*/
.home_left { float: left; width: 201px; }
.home_left h4 { background-position: 0 0; background-repeat: no-repeat; border-bottom: 1px solid #FFFFFF; height: 43px; }
.home_left h4 span { display: none; }
.home_left01 { background: #0095C0 url(../img/home/home_left01_bot.gif) bottom no-repeat; margin: 0 0 10px; padding: 0 0 10px; text-align: center; }
.home_left01 a { color: #FFFFFF; font-size: 10px; }
.home_left01 a:hover { text-decoration: none; }
.home_left01 h4 { background-color: #0080A5; background-image: url(../img/home/home_left01_h4.gif); }
.home_left01 form { margin: 0px; orphans: 0px; }
.home_left01 form div { background: url(../img/home/home_left01_form_div_bg.gif) bottom center no-repeat; margin: 0px; padding: 5px 0 10px; }
.home_left01 form div label { background-repeat: no-repeat; background-position: 12px 5px; display: block; height: 24px; margin-bottom: 2px; }
.home_left01 form div label span { display: none; }
.home_left01 .hlabel_remitente { background-image: url(../img/home/home_left01_remitente.gif); }
.home_left01 .hlabel_numero_notificacion { background-image: url(../img/home/home_left01_numero_notificacion.gif); }
.home_left01 .hlabel_fecha_notificacion { background-image: url(../img/home/home_left01_fecha_notificacion.gif); }
.home_left01 .hlabel_pais { background-image: url(../img/home/home_left01_pais.gif); }
.home_left01 .hlabel_zona { background-image: url(../img/home/home_left01_zona.gif); }
.home_left01 .hlabel_actividad { background-image: url(../img/home/home_left01_actividad.gif); }
.home_left01 .hlabel_palabra { background-image: url(../img/home/home_left01_palabraclave.gif); }
.home_left01 .hlabel_departamento { background-image: url(../img/home/home_left01_depto.gif); }
.home_left01 .hselect { font-size: 12px; padding: 1px; width: 178px; }
.home_left02 { background: #0080A5 url(../img/home/home_left02_bot.gif) bottom no-repeat; margin: 0 0 10px; padding: 0 0 10px; }
.home_left02 h4 { background-color: #0095C0; background-image: url(../img/home/home_left02_h4.gif); }
.home_left02 ul { list-style-type: none; margin: 0px; padding: 0px; }
.home_left02 ul li { background: url(../img/home/home_left02_li_bg.gif) bottom center no-repeat; color: #52D4FF; font-size: 12px; padding: 9px 0 8px 13px; }
.home_left02 ul li span { margin-left: 20px; }
.home_left02 ul li a { background: url(../img/home/home_left02_star.gif) 0 0 no-repeat; color: #FFFFFF; display: block; font-size: 13px; font-weight: bold; padding: 0 0 0 22px; text-decoration: none; }
.home_left02 ul li a:hover { text-decoration: underline; }
.home_left02 .hverlistado { background: url(../img/home/home_left02_verlistado.png); display: block; height: 25px; margin: 20px auto 0; width: 181px; }
.home_left02 .hverlistado span { display: none; }
.home_right { float: right; width: 516px; }
.home_right h3 { background: url(../img/home/home_right_h3.gif) 0 0 no-repeat; height: 28px; line-height: 900px; overflow: hidden; width: 350px; }


.title-notificaciones { background: url(../img/home/bg_notificaciones.gif) 0 0 no-repeat !important; height: 28px; line-height: 900px; overflow: hidden; width: 350px; }
.home_right .h_queson { color: #5CAE07; font-size: 11px; font-weight: bold; }
.home_right .h_queson:hover { text-decoration: none; }
.mosaico_cuadrado { margin: 20px 0 0; padding: 0px; }
.mosaico_cuadrado ul { list-style-type: none; }
.mosaico_cuadrado ul li { display: inline; float: left; margin: 0 2px 10px 7px; min-height: 170px; width: 120px; }
.mosaico_cuadrado div { clear: both;  .height: 1%;
 .margin-top: 10px;
}
.mosaico_cuadrado ul li img { border: 1px solid #007B9F; margin: 0 0 5px; padding: 2px; }
.mosaico_cuadrado ul li img:hover { border: 1px solid #FF9900; }
.mosaico_cuadrado ul li a { color: #007B9F; font-size: 11px; line-height: 13px; }
.mosaico_cuadrado ul li a:hover { color: #00A3D2; }
.mosaico_cuadrado ul li h5 { color: #FF9900; font-size: 12px; font-weight: bold; margin: 0 0 5px; text-transform: uppercase; }
.mosaico_cuadrado ul li h5 a { color: #FF9900; font-size: 12px; text-decoration: none; }
.mosaico_cuadrado ul li h5 a:hover { color: #FF9900; text-decoration: underline; }
.home_orange { background: url(../img/home/h_organe_bg.png) 0 0 no-repeat; height: 142px; position: relative; }
.home_orange a { color: #FFFFFF; display: block; display: inline; float: left; font-size: 11px; height: 104px; margin: 16px 0 0 11px; padding: 10px 10px 0 92px; text-decoration: none; width: 128px; }
.home_orange a:hover { color: #EE3E19; }
.home_orange a strong { display: block; font-size: 12px; margin-bottom: 5px; }
.home_orange01 { background: url(../img/home/h_organge_rss.png); }
.home_orange02 { background: url(../img/home/h_organge_promo.png); }
.home_orange03 { background: url(../img/home/h_organge_publicar.png); }
.home_3col { background: url(../img/home/h_bot_bg.png) top right no-repeat; display: inline; float: left; margin: 20px 5px 0 5px; padding: 0 5px 0 0; width: 228px; }
.home_3col h4 { background-position: center; background-repeat: no-repeat; height: 62px; margin: 0 auto 10px; width: 148px; }
.home_3col h4 span { display: none; }
.home_bot_list01 { list-style-type: none; margin: 0px 0 25px; padding: 0px; }
.home_bot_list01 li { clear: both; min-height: 47px; margin: 0px; }
.home_bot_list01 li div { float: right; margin-top: 10px; width: 155px; }
.home_bot_list01 li div h5 { color: #00566F; font-size: 11px; font-weight: bold; }
.home_bot_list01 li div h5 a { color: #00566F; text-decoration: none; }
.home_bot_list01 li div h5 a:hover { text-decoration: underline; }
.home_bot_list01 li div p { color: #7A7A7A; font-size: 11px; }
.home_bot_list01 li div p a { color: #FF9900; display: block; }
.home_bot_list01 li div p a:hover { text-decoration: none; }
.home_bot_list01 li img { border: #14ABD8 1px solid; float: left; margin-top: 10px; }
.h_h4ultimaspropiedades { background-image: url(../img/home/h_bot_ultimaspropiedades.png); }
.h_h4promociones { background-image: url(../img/home/h_bot_promociones.png); }
.h_h4recomendadas { background-image: url(../img/home/h_bot_recomendadas.png); }
.h_h4testimonios { background-image: url(../img/home/h_bot_testimonios.png); }
/*1 de julio de 20009*/
.fondo_azul { margin: 0px 0 9px 0; }
.fondo_azul h3 { border-bottom: 1px solid #FFFFFF; width: 201px; height: 43px; }
.fondo_azul h3 span { display: none; }
.tit_lo_que_estan_diciendo { background-image: url(../img/1001-4/lo_que_estan_diciendo.gif); }
.tit_resultados_de_busqueda { background-image: url(../img/1002-3/resultados_de_busqueda.gif); }
.tit_publique_su_propiedad { background-image: url(../img/layout/tit_publique_su_propiedad.gif); }
.tit_acerca_de { background-image: url(../img/layout/tit_acerca_de.gif); }
.tit_contactanos { background-image: url(../img/layout/tit_contactanos.gif); }
.tit_recuperar_contrasena { background-image: url(../img/layout/tit_recuperar_contrasena.gif); }
.tit_informacion_importante { background-image: url(../img/layout/tit_informacion_importante.gif); }
.tit_registro { background-image: url(../img/layout/tit_registro.gif); }
.tit_buscar_propiedades_que_cumplan { background-image: url(../img/1002-3/buscar_propiedades_que_cumplan.gif); margin: 0 10px; }
.tit_modificar_perfil { background-image: url(../img/profile/tit-modificar-perfil.gif); margin: 0 10px; }
.tit_destacar_propiedades { background-image: url(../img/profile/tit-destacar-propiedades.gif); margin: 0 10px; }
.tit_propiedades_destacadas { background-image: url(../img/profile/tit-propiedades-destacadas.gif); margin: 0 10px; }
.tit_participacion { background-image: url(../img/propiedades/tit_participacion.gif); }
.tit_ultimos_comentarios_sobre_propiedades { background-image: url(../img/1001-4/ultimos_comentarios_sobre_propiedades.gif); }
.tit_mis_propiedades { background-image: url(../img/1005-1/mis_propiedades.gif); }
.tit_buscar_propiedades { background-image: url(../img/propiedades/tit_buscar_propiedades.gif); }
.tit_perfil_usuario { background-image: url(../img/profile/tit_perfil_usuario.gif); }
.tit_buscar_notificacion { background-image:url('../img/alert-box/tit_buscar_notificacion.gif') !important; }
.tit_contacto { background-image: url(../img/ayuda/tit_ayuda.gif); }
.tit_comentarios { background-image: url(../img/propiedades/tit_comentarios.gif); }
.tit_escriba_sus_comentarios { background-image: url(../img/propiedades/tit_escriba_su_comentario.gif); }
.tit_propiedades_relacionadas { background-image: url(../img/propiedades/tit_propiedades_relacionadas.gif); }
.tit_historial_de_visitas { background-image: url(../img/propiedades/tit_historial_de_visitas.gif); }
.tit_disponibilidad { background-image: url(../img/propiedades/tit_disponibilidad.gif); }
.tit_destacar { background-image: url(../img/propiedades/tit_destacar.gif); }
.tit_promociones { background-image: url(../img/propiedades/tit_promociones.gif); }
.tit_actualizar_datos { background-image: url(../img/propiedades/tit_actualizar_datos.gif); }
.tit_mis_favoritos { background-image: url(../img/propiedades/tit_misfavoritos.gif); }
.tit_propiedad_destacada { background-image: url(../img/propiedades/tit_propiedad_destacada.gif); }
.tit_propiedades_publicadas { background-image: url(../img/propiedades/tit_propiedades_publicadas.gif); }
.tit_comparar { background-image: url(../img/propiedades/tit_comparar.gif); }
.tit_temas_de_ayuda { background-image: url(../img/ayuda/tit_temas_de_ayuda.gif); }
.tit_franquicias { display: block; width: 201px; height: 43px; background: url('../img/layout/tit_franquicias.gif') no-repeat 0 0; text-indent: -123456789px; line-height: 0px; margin-right: 3px; margin-bottom: 1px; }
.fondo_azul_content { padding: 0 0 13px; background: #0094C0 url(../img/1001-4/footer_cuadro_azul.gif) bottom left no-repeat; }
.fondo_azul h4 { height: 35px; }
.fondo_azul h4 span { display: none; }
.fondo_azul_content1 { width: 682px; background: url(../img/1001-4/linea_division_cuadro_azul.gif) bottom left no-repeat; clear: both; padding: 11px 18px 5px 29px; }
.fondo_azul_content_finca_img { border: 3px double #CCEAF2; margin-bottom: 15px; }
.home_comment_left { float: left; margin: 0px; padding: 0px 0 10px; width: 118px; }
.fondo_azul_content1 .home_comment_left h6 a { color: #FF9900; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.fondo_azul_content1 .home_comment_left h6 a span { color: #FFFFFF; display: block; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
.fondo_azul_content div p { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-left: 136px; }
.home_comment { padding: 0 0 13px; }
.fondo_azul_content div p span { color: #FFFFFF; font-size: 17px; font-family: Arial, Helvetica, sans-serif; background: url(../img/1001-4/bullet_fondo_azul.gif) no-repeat 0 4px; padding: 0 0 5px 10px; }
.fondo_azul_content div p strong { color: #333333; display: block; font: 12px Arial, Helvetica, sans-serif; font-size: 11px; padding: 0 0 5px; }
.vinculo_largo { font-size: 12px; padding: 5px; text-align: center; background-color: #0080A5; }
.vinculo_largo a { color: #FFFFFF; }
.resultados_head { width: 729px; background-image: url(../img/1002-3/fondo_cuadro_azul.gif); }
.resultados_head_content { width: 729px; background: url(../img/1002-3/bottom_cuadro_azul.gif) bottom left no-repeat; padding: 7px 0 25px 0; }
.resultados_head_content ul { float: left; list-style-type: none; }
.resultados_head_content ul li a { width: 310px; color: #D6ED29; font-size: 12px; font-weight: bold; padding-left: 40px; list-style-type: none; text-decoration: none; }
.resultados_head_content ul li a:hover { text-decoration: underline; }
.resultados_head_content div p { float: right; text-align: right; padding-right: 40px; width: 300px; color: #D1EBF3; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-bottom: 15px; margin-left: 0px!important; }
.resultados_head_content div p strong { color: #314950; font-size: 11px; }
.resultados_head_content div p a { font-size: 11px; color: #FFFFFF; text-decoration: underline; }
.resultados_head_content div p a:hover { font-size: 11px; color: #77CCF4; text-decoration: underline; }
.resultados_head_content div p a strong { font-size: 12px; color: #D1EBF3; text-decoration: underline; }
.resultados_head_content div p a strong:hover { font-size: 12px; color: #77CCF4; text-decoration: underline; }
.resultados_head_content div p img { padding-top: 25px; }
.resultados_each { width: 729px; background-color: #33A9CD; margin-top: 13px; background-image: url(../img/1002-3/fondo_cuadro_azul_claro.gif); }
.resultados_each_content { width: 729px; height: 17px; background: url(../img/1002-3/bottom_cuadro_azul_claro.gif) bottom left no-repeat; }
.resultados_each_left { float: left; width: 430px; }
.resultados_each_left_left { display: inline; float: left; width: 122px; margin-left: 20px; }
.resultados_each_left_left img, .resultados_each_left_left2 img { border: 3px double #CCEAF2; margin-bottom: 15px; }
.resultados_each_left_left p { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px!important; font-weight: bold; margin-left: 0px!important; background: url(../img/1002-3/bullet_cuadrado_amarillo.gif) no-repeat 0 0; padding-left: 20px; }
.resultados_each_left_left2 { display: inline; float: left; width: 70px; margin-left: 20px; }
.resultados_each_left_right h5 a, .resultados_each_left_right2 h5 a { background: transparent url(../img/1002-3/bullet_flecha_izq.gif) no-repeat scroll 0 4px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #FFFFFF; font-weight: bold; padding-left: 10px; }
.resultados_each_left_right h5 a:hover, .resultados_each_left_right2 h5 a:hover { text-decoration: underline; }
.resultados_each_left_right { padding: 30px 0 0; float: right; width: 280px; }
.resultados_each_left_right p, .resultados_each_left_right2 p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; margin-left: 0px!important; padding: 10px 15px 0 5px; }
.resultados_each_left_right p a, .resultados_each_left_right2 p a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal; color: #333333; }
.resultados_each_left_right p a:hover, .resultados_each_left_right2 p a:hover { text-decoration: underline; }
.resultados_each_left_right p span a, .resultados_each_left_right2 p span a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #314950; background-image: none; padding-bottom: 20px; }
.resultados_each_left_right p span, .resultados_each_left_right2 p span { font-size: 11px!important; color: #314950!important; background: none!important; padding: 0px 0px 5px 0px!important; }
.resultados_each_right { display: inline; float: right; margin-right: 27px; margin-top: 8px; width: 250px; margin-bottom: 15px; }
.resultados_each_right label { float: right; font-size: 12px; color: #FFFFFF; margin-top: 2px; padding-right: 4px; font-weight: bold; }
.resultados_each_right input { float: right; }
.resultados_each_right ul { width: 250px; }
.resultados_each_right ul li { font-size: 12px; color: #FFFFFF; padding: 0 0 0 20px; list-style-type: none; padding-bottom: 10px; }
.resultados_ico_deportes { background: url(../img/iconos/deportes.gif) 0 0 no-repeat; }
.resultados_ico_tv_sonido { background: url(../img/iconos/tv_sonido.gif) 0 0 no-repeat; }
.resultados_ico_exteriores { background: url(../img/iconos/exteriores.gif) 0 0 no-repeat; }
.resultados_ico_cantidad { background: url(../img/iconos/cantidad.gif) 0 0 no-repeat; }
.resultados_destacado { background: #8ABA1B; }
.resultados_each_right2 { display: inline; float: right; margin-right: 27px; margin-top: 8px; width: 250px; margin-bottom: 15px; }
.resultados_each_left_right2 { padding: 15px 0 0; float: right; width: 330px; }
.mis_propiedades { width: 709px; background-color: #0094C0; color: #FFFFFF; padding: 0 10px 5px; }
.mis_propiedades h4 { background-position: 0 0; background-repeat: no-repeat; color: #CCEAF2; height: 35px; }
.mis_propiedades h4 strong { background: url(../img/buttons/arrow_right.gif) 12px 19px no-repeat; border-bottom: 1px solid #FFFFFF; display: block; font-size: 15px; padding: 15px 0 0 25px; }
.mis_propiedades h4 span { display: none; }
.mis_propiedades p { padding: 33px 0px 0 0; color: #314950; font-size: 11px; text-align: right; }
.mis_propiedades_p { padding: 13px 0px 5px 0!important; border-bottom: 1px solid #FFFFFF; color: #314950; font-size: 11px; text-align: right; }
.mis_propiedades p strong { color: #FFFFFF; font-size: 11px; }
.mis_propiedades p a { color: #FFFFFF; font-size: 11px; text-decoration: underline; }
.mis_propiedades_p a { margin: 0 5px; text-decoration: none!important; }
.mis_propiedades_p a:hover { text-decoration: underline!important; }
.resultados_each_2 { width: 729px; background-color: #33A9CD; background-image: url(../img/1002-3/fondo_cuadro_azul_claro.gif); }
.propiedad_tarifas { margin-top: 12px; width: 270px; border-top: 1px solid #FFFFFF; }
.propiedad_tarifas h5 { margin: 10px 0 10px; color: #DBF0F6; font-size: 12px; font-weight: bold; }
.propiedad_tarifas p { color: #D6ED29; font-size: 11px; font-weight: bold; padding: 0px; }
.propiedad_tarifas p strong { color: #FFFFFF; font-size: 11px; font-weight: bold; }
.propiedad_tarifas_content { font-size: 11px; font-weight: bold; }
.results_box { background: #0094C0; padding: 1px 0 0 0; }
.mis_propiedades_top { height: 19px; width: 729px; background: url(../img/1005-1/mis_propiedades_top.gif) top left no-repeat; }
.mis_propiedades_content { background-image: url(../img/1005-1/mis_propiedades_fondo.gif); }
.mis_propiedades_historia { background-image: url(../img/1005-1/mis_propiedades_fondo.gif); color: #FFFFFF; font-size: 14px; }
.mis_propiedades_historia h4 { background: url(../img/buttons/arrow_right.gif) 0 3px no-repeat; color: #FFFFFF; font-size: 12px; margin: 0 22px; padding: 0 0 0 12px; }
.mis_propiedades_historia .form_lay_normal span { color: #00BAF0; }
.historia_mes { margin: 0 auto; padding: 0px 0 10px; width: 685px; }
.historia_mes a { color: #D6ED29; margin: 0 5px; }
.historia_mes a:hover { text-decoration: none; }
.historia_grafico { margin: 0 auto 10px; width: 685px; }
/*------EXTENDED SEARCH-----*/
.extended_search { background: #33A9CD url(../img/extended_search/extended_search_bottom.gif) bottom no-repeat; float: right; margin-top: 44px; padding: 0 0 14px; width: 528px; }
.extended_search h3 span, .extended_search h4 span { display: none; }
.extended_search div h5 { color: #D6ED29; font-size: 12px; font-weight: bold; padding: 10px 0; }
.tit_buscador_avanzado { background: url(../img/extended_search/tit_buscador_avanzado.gif) 10px 10px no-repeat; height: 40px; }
.tit_buscador_que_beneficios_obtengo { background: url(../img/extended_search/tit_que_beneficios.gif) 10px 10px no-repeat; height: 40px; }
.extended_search_01 { background: #5CBAD7 url(../img/extended_search/extended_search01_bottom.gif) bottom no-repeat; margin: 10px auto 0px; padding: 0 0 10px; width: 519px; }
.extended_search_01 h4 { height: 31px; margin-bottom: 10px; }
.extended_search .fck { color: #FFFFFF; font-size: 12px; padding: 0 10px; }
.extended_search .fck p { padding: 0 0 12px; }
.extended_search .fck a { color: #D6ED29; text-decoration: underline; }
.extended_search .fck a:hover { color: #D6ED29; text-decoration: none; }
.extended_search .fck ul { margin: 0 0 0 20px; padding: 0 0 12px; }
.tit_caracteristicas_basicas { background: url(../img/extended_search/tit_caracteristicas_basicas.gif) 0 0 no-repeat; }
.tit_busqueda_en_el_mapa { background: url(../img/extended_search/tit_busqueda_en_el_mapa.gif) 0 0 no-repeat; }
.tit_caracteristicas_especificas { background: url(../img/extended_search/tit_caracteristicas_especificas.gif) 0 0 no-repeat; }
.form_lay_checkboxes, .form_lay_normal, .form_lay_calendars, .form_lay_buttons, .form_lay_textsuggest, .form_lay_textsuggest2, .form_lay_radio { clear: both; margin: 0 10px; }
.form_lay_checkboxes div { float: left; width: 245px; }
.form_lay_checkboxes div label { color: #FFFFFF; font-size: 12px; }
.form_lay_normal div { clear: both; color: #0080A5; font-size: 14px; margin-bottom: 10px; }
.form_lay_normal div label { color: #FFFFFF; float: left; font-size: 14px; font-weight: normal; padding-right: 10px; text-align: right; width: 120px; }
.form_lay_normal div span { color: #FFFFFF; font-size: 11px; font-weight: normal; padding-right: 10px; text-align: right; width: 150px; }
.form_lay_radio div { clear: both; color: #0080A5; font-size: 14px; margin-bottom: 10px; }
.form_lay_radio div input { float: left; }
.form_lay_radio div label { color: #FFFFFF; font-size: 14px; font-weight: normal; margin-left: 10px; padding-right: 10px; }
.form_lay_radio div label a { color: #D6ED29; }
.form_lay_radio div label a:hover { text-decoration: none; }
.extended_select01 { color: #333333; font-size: 11px; padding: 1px 0; width: 180px; }
.extended_select02 { color: #333333; font-size: 11px; padding: 1px 0; width: 100px; }
.extended_select03 { color: #333333; font-size: 11px; padding: 1px 0; width: 60px; }
.extended_field01 { color: #333333; font-size: 11px; padding: 1px 0; width: 180px; }
.extended_field02 { color: #333333; font-size: 11px; padding: 1px 0; width: 100px; }
.extended_field03 { color: #333333; font-size: 11px; padding: 1px 0; text-align: right; width: 60px; }
.form_lay_calendars table { background: #0080A5 url(../img/calendar/small_bottom.gif) bottom no-repeat; color: #99CCDB; float: left; font-size: 10px; margin: 0 7px 10px; padding: 0 0 10px; text-align: center; width: 110px; }
.form_lay_calendars table th { background: #0094C0 url(../img/calendar/small_top.gif) 0 0 no-repeat; border-bottom: #5CBAD7 1px solid; color: #FFFFFF; font-weight: bold; padding: 3px 0 0 0; }
.form_lay_calendars table td { border: #0080A5 1px solid; }
.form_lay_calendars table td a { color: #4AAECD; text-decoration: none; }
.form_lay_calendars table td a:hover { color: #FFFFFF; }
.form_lay_calendars_selected { border: #5CBAD7 1px solid!important; color: #C9B739; }
.form_lay_calendars_selected a { color: #C9B739!important; }
.form_lay_calendar_links { clear: both; font-size: 14px; height: 20px; margin: 0 0 20px; }
.form_lay_calendar_links a { color: #FFFFFF; text-decoration: none; }
.form_lay_calendar_links a span { color: #0080A5; }
.form_lay_calendar_links a:hover { text-decoration: underline; }
.form_lay_calendars_guide { background: #0080A5; color: #FFFFFF; font-size: 13px; padding: 4px; margin: 10px 5px; }
.form_lay_buttons { padding: 15px 0 0; height: 25px; }
.form_lay_buttons input { float: right; margin-left: 10px; }
.form_lay_buttons2 { padding: 15px 30px 0; height: 25px; }
.form_lay_buttons2 input { float: right; margin-left: 10px; }
.form_lay_buttons2 a { color: #FFFFFF; float: right; font-size: 12px; margin-right: 10px; text-decoration: none; }
.form_lay_buttons2 a:hover { text-decoration: underline; }
.form_lay_textsuggest { font-size: 12px; }
.form_lay_textsuggest textarea { float: left; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; height: 100px; margin-bottom: 10px; margin-right: 10px; padding: 2px; width: 422px; }
.form_lay_textsuggest2 { font-size: 12px; }
.form_lay_textsuggest2 label { color: #FFFFFF; display: block; font-size: 14px; font-weight: normal; text-align: right; width: 95px; }
.form_lay_textsuggest2 textarea { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; height: 100px; margin: 10px auto 10px; padding: 2px; width: 310px; }
.form_lay_textsuggest p { color: #333333; font-weight: normal; }
.form_lay_textsuggest ul { list-style-type: none; margin: 5px 0; }
.form_lay_textsuggest ul li { }
.form_lay_textsuggest ul li a { color: #D6ED29; text-decoration: none; }
.table_picker { color: #FFFFFF; font-size: 12px; margin: 0 auto; width: 680px; }
.table_picker tr td { border-bottom: #81CAE0 1px solid; padding: 2px 0; }
.table_picker tr th { border-bottom: #81CAE0 1px solid; color: #A1DFF6; padding: 4px 0; }
.table_picker tr td strong { color: #333333; font-weight: normal; }
.table_picker tr td a { color: #D6ED29; text-decoration: none; }
.table_picker tr td a:hover { text-decoration: underline; }
.table_compare { font-size: 12px; margin: 0px; padding: 0px; width: 100%; }
.table_compare tr td, .table_compare tr th { border-bottom: 1px solid #81CAE0; padding: 2px; }
.table_compare td { color: #FFFFFF; text-align: center; }
.table_compare th { color: #A1DFF6; font-weight: normal; text-align: right; }
.table_compare th strong { color: #FFFFFF; font-size: 13px; }
.table_compare .home_comment_left { padding-bottom: 10px; }
.table_compare .home_comment_left h6 a { color: #FF9900; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.table_compare .home_comment_left h6 a span { color: #FFFFFF; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }
.map_box { margin: 0 auto; width: 490px; }
/*----- PROPIEDADES -----*/
.fondo_azul_content_m1 { background: #0094C0 url(../img/1001-4/footer_cuadro_azul.gif) no-repeat scroll left bottom; padding: 0 0 13px; }
.fondo_azul_content_m1_p { color: #FFFFFF; font-size: 14px; margin: 0 10px; padding: 10px 0 0 0; }
.fondo_azul_content_m1_p1 { color: #FFFFFF; font-size: 12px; margin: 0 10px; padding: 10px 10px 0; }
.fondo_azul_content_m1_p2 { color: #D6ED29; font-size: 16px!important; margin: 0 10px; padding: 40px 20px 20px!important; text-align: center; }
.fondo_azul_content_m1_p a { color: #D6ED29; }
.fondo_azul_content_m1_p a:hover { text-decoration: none; }
.propiedad_caja01 { border-bottom: #3DC1E7 1px solid; margin: 0px 0 10px; padding: 30px 10px; }
.propiedad_caja01b { margin: 0px 0 10px; padding: 20px 10px 10px; }
.propiedad_caja01_left { float: left; }
.propiedad_caja01_left_img { border: 2px solid #CCEAF2; padding: 1px; }
.propiedad_img_carrousel { color: #FFFFFF; font-size: 10px; margin: 0px; padding: 10px 0; }
.propiedad_img_carrousel img { border: 1px solid #CCEAF2; padding: 1px; }
.propiedad_img_carrousel a { display: inline; margin-left: 7px; }
.propiedad_img_carrousel p { background: url(../img/buttons/arrow_right.gif) 0 6px no-repeat; padding: 3px 0 0 11px; }
.propiedad_img_carrousel p img { border: none!important; }
.propiedad_img_carrousel p a { margin-left: 5px!important; }
.propiedad_video { background: url(../img/propiedades/video_property.png); display: block; height: 50px; margin: 10px 0 0 0; width: 212px; }
.propiedad_video span { display: none; }
.propiedad_caja01_right { color: #CCEAF2; float: right; font-size: 12px; width: 435px; }
.propiedad_caja01_right h4 { background: url(../img/buttons/arrow_right.gif) 0 6px no-repeat; color: #FFFFFF; font-size: 17px; font-weight: normal; height: auto; margin: 0px; padding: 0 0 0 10px; }
.propiedad_caja01_right_p { color: #314950; }
.propiedad_caja01_right_p_square { background: url(../img/1002-3/bullet_cuadrado_amarillo.gif) 10px 10px no-repeat; color: #FFFFFF; font-weight: bold; padding: 10px 0 0 30px!important; }
.propiedad_caja01_right_icons { background: #0E84AA url(../img/propiedades/right_icons_bottom.gif) bottom left no-repeat; text-align: left!important; margin: 10px 0 0 0; padding: 0px!important; }
.propiedad_caja01_right_icons div { background: url(../img/propiedades/right_icons_top.gif) 0 0 no-repeat; color: #FFFFFF!important; font-weight: normal!important; text-align: left!important; }
.propiedad_caja01_right_icons div ul { padding: 0px 10px 0; }
.propiedad_caja01_right_icons div ul li { float: left; width: 187px; }
.propiedad_caja01_right span { color: #333333; font-size: 12px; padding: 0 0 0 10px; }
.propiedad_caja01_right span a { color: #333333; text-decoration: none; }
.propiedad_caja01_right span a:hover { color: #FFFFFF; text-decoration: underline; }
.propiedad_caja01_right p { padding: 10px 0 0 10px; }
.propiedad_caja01_right div { color: #D6ED29; font-weight: bold; padding: 10px 0 0 0; text-align: right; }
.propiedad_caja01_right div a { color: #1F5261; text-decoration: none; }
.propiedad_caja01_right div a:hover { text-decoration: underline; }
.propiedad_subcaja { background: #33A9CD; margin: 0 0 20px; padding: 20px 1px; }
.propiedad_subcaja2 { margin: 0 0 20px; padding: 20px 1px; }
.propiedad_subcaja315px { border-left: #3DC1E7 1px solid; float: left; padding: 0 10px; width: 291px; }
.propiedad_subcaja305px { border-left: #3DC1E7 1px solid; float: left; padding: 0 10px; width: 271px; }
.propiedad_subcaja180px { border-left: #3DC1E7 1px solid; float: left; padding: 0 10px; width: 186px; }
.propiedad_subcaja180px a { color:#fff; font-size:12px; margin-top:3px; display:block; }
.propiedad_subcaja div div h5 { background: url(../img/buttons/arrow_right.gif) 0 3px no-repeat; color: #FFFFFF; font-size: 12px; font-weight: normal; padding: 0 0 0 10px; }
.propiedad_subcaja_dealer { background: url(../img/propiedades/property_action_bg.png); height: 30px; margin: 10px auto; width: 706px; }
.propiedad_subcaja_dealer a { display: block; display: inline; float: left; height: 30px; margin: 0 9px; }
.propiedad_subcaja_dealer a span { display: none; }
.propiedad_subcaja_dealer_01 { background: url(../img/propiedades/propiedad_subcaja_dealer_01.gif) 0 0 no-repeat; width: 123px; }
.propiedad_subcaja_dealer_02 { background: url(../img/propiedades/propiedad_subcaja_dealer_02.gif) 0 0 no-repeat; width: 175px; }
.propiedad_subcaja_dealer_03 { background: url(../img/propiedades/propiedad_subcaja_dealer_03.gif) 0 0 no-repeat; width: 176px; }
.propiedad_subcaja_dealer_04 { background: url(../img/propiedades/propiedad_subcaja_dealer_04.gif) 0 0 no-repeat; width: 157px; }
.propiedad_subcaja_dealer_01:hover { background: #FFA100 url(../img/propiedades/propiedad_subcaja_dealer_01.gif) 0 0 no-repeat; width: 123px; }
.propiedad_subcaja_dealer_02:hover { background: #FFA100 url(../img/propiedades/propiedad_subcaja_dealer_02.gif) 0 0 no-repeat; width: 175px; }
.propiedad_subcaja_dealer_03:hover { background: #FFA100 url(../img/propiedades/propiedad_subcaja_dealer_03.gif) 0 0 no-repeat; width: 176px; }
.propiedad_subcaja_dealer_04:hover { background: #FFA100 url(../img/propiedades/propiedad_subcaja_dealer_04.gif) 0 0 no-repeat; }
.perfil_subcaja_dealer_b01 { background: url(../img/profile/profile_subcaja_dealer_01.gif) 0 0 no-repeat; width: 149px; }
.perfil_subcaja_dealer_b01:hover { background: #FFA100 url(../img/profile/profile_subcaja_dealer_01.gif) 0 0 no-repeat; width: 149px; }
.perfil_subcaja_dealer_b02 { background: url(../img/profile/profile_subcaja_dealer_02.gif) 0 0 no-repeat; width: 155px; }
.perfil_subcaja_dealer_b02:hover { background: #FFA100 url(../img/profile/profile_subcaja_dealer_02.gif) 0 0 no-repeat; width: 155px; }
.perfil_subcaja_dealer_b03 { background: url(../img/profile/profile_subcaja_dealer_03.gif) 0 0 no-repeat; width: 175px; }
.perfil_subcaja_dealer_b03:hover { background: #FFA100 url(../img/profile/profile_subcaja_dealer_03.gif) 0 0 no-repeat; width: 175px; }
.perfil_subcaja_dealer_b04 { background: url(../img/profile/profile_subcaja_dealer_04.gif) 0 0 no-repeat; width: 155px; }
.perfil_subcaja_dealer_b04:hover { background: #FFA100 url(../img/profile/profile_subcaja_dealer_04.gif) 0 0 no-repeat; width: 155px; }
.participador { background: url(../img/propiedades/participador_bg.gif) 0 0 no-repeat; height: 35px; margin: 10px auto 15px; padding: 8px 8px 0 8px; width: 668px; }
.participador2 { background: url(../img/propiedades/participador2_bg.gif) 0 0 no-repeat; font-size: 12px; height: 35px; margin: 10px auto 0px; padding: 8px 8px 0 8px; width: 691px; }
.participador2 a { color: #FFFFFF; margin: 5px 0 0 0; text-decoration: none; }
.participador2 a:hover { text-decoration: underline; }
.participador_stars { color: #FFFFFF; float: right; font-size: 12px; padding: 3px 0 0 0; }
.participador_stars a { background: url(../img/buttons/star.gif) 0 0 no-repeat; float: left; height: 17px; margin-left: 5px; width: 17px; }
.participador_stars a:hover { background-position: right; }
.participador_stars span { display: none; }
.participador_stars strong { font-weight: normal; margin-left: 10px; }
.propiedades_comentarios { display: inline; float: left; margin-left: 22px; width: 410px; }
.propiedades_relacionadas { border-left: #3DC1E7 1px solid; display: inline; float: right; margin-right: 22px; padding: 0 0 0 20px; width: 240px; }
.propiedades_relacionadas h5, .propiedades_comentarios h5 { background-position: 0 0; background-repeat: no-repeat; height: 16px; }
.propiedades_relacionadas h5 span, .propiedades_comentarios h5 span { display: none; }
.propiedades_comentarios dl { color: #FFFFFF; font-size: 12px; margin: 0px; padding: 0px 0 15px; }
.propiedades_comentarios dl dt { color: #333333; margin: 15px 0 0; padding: 0px; }
.propiedades_comentarios dl dt strong { color: #D6ED29; display: block; font-size: 14px; font-weight: bold; }
.propiedades_comentarios dl dd { margin: 10px 0 0; padding: 0px; }
.propiedades_comentarios form textarea { background: #99D4E6; border: none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin: 10px auto 0; padding: 5px; width: 400px; }
.propiedades_relacionadas div { clear: both; }
.propiedades_relacionadas div img { border: 3px double #CCEAF2; float: left; margin: 15px 0 0; }
.propiedades_relacionadas div p { color: #007B9F; float: right; font-size: 12px; margin: 15px 0 0 0; padding: 0px 0 0; width: 110px; }
.propiedades_relacionadas div p a { color: #FFFFFF; font-size: 11px; text-decoration: none; }
.propiedades_relacionadas div p a strong { color: #FF9900; display: block; font-size: 12px; text-decoration: none; }
.propiedades_relacionadas div input { }
.propiedades_relacionadas div label { color: #8FD0E4; font-size: 11px; }
/*----- COMPONENTES ------*/
.comp_listado_verde { margin: 0px; padding: 0px; }
.comp_listado_verde ul { list-style-type: none; margin: 0px; padding: 0px; }
.comp_listado_verde ul li { color: #D6ED29; font-size: 12px; font-weight: bold; line-height: 13px; margin: 0px; padding: 0px 0 8px; }
.comp_listado_verde ul li a { color: #D6ED29; text-decoration: none; }
.comp_listado_verde ul li a:hover { text-decoration: underline; }
.comp_informacion_propietario { margin: 0px; padding: 0px; }
.comp_informacion_propietario p { color: #FFFFFF; font-size: 16px; padding: 5px 0 0 0; }
.comp_informacion_propietario p span { color: #333333; display: block; font-size: 12px; }
.comp_informacion_propietario div { color: #1F5261; font-size: 12px; padding: 20px 0 0; text-align: right; }
.comp_informacion_propietario div a { color: #1F5261; text-decoration: none; }
.comp_informacion_propietario div a:hover { text-decoration: underline; }
.comp_calificador { color: #1F5261; font-size: 12px; }
.comp_calificador div { clear: both; height: 20px; margin: 10px 0 0 0; }
.comp_calificador div span { float: left; margin-left: 10px; width: 130px; }
.comp_calificador div strong { color: #FFFFFF; margin-left: 10px; }
.comp_calificador div a { background: url(../img/buttons/star.gif) 0 0 no-repeat; float: left; height: 17px; margin-left: 5px; width: 17px; }
.comp_calificador div a:hover { background-position: right; }
.comp_calificador div a span { display: none; }
.comp_caracteristicons { color: #FFFFFF; font-size: 12px; }
.comp_caracteristicons ul { list-style-type: none; margin: 0px; padding: 0px; }
.comp_caracteristicons ul li { background-position: 0 0; background-repeat: no-repeat; padding: 0 0 10px 20px; }
.comp_informacion_propietario2 { margin: 0px; padding: 0px; }
.comp_informacion_propietario2 p { color: #FFFFFF; font-size: 16px; padding: 5px 0 0 0; }
.comp_informacion_propietario2 p span { color: #333333; display: block; font-size: 12px; }
.comp_informacion_propietario2_div { float: left; margin: 0 10px; text-align: center; width: 122px; }
.comp_informacion_propietario2_div img { border: double 3px #CCEAF2; margin: 10px 0; }
.comp_informacion_propietario2_div a { color: #007B9F; font-size: 11px; text-decoration: none; }
.comp_informacion_propietario2_div a strong { color: #FF9900; font-size: 12px; text-decoration: none; }
.comp_tarifas { color: #1F5261; font-size: 12px; }
.comp_tarifas dl { margin: 0px; padding: 0px; text-align: left; }
.comp_tarifas dl dt { margin: 0px; padding: 10px 0 0; }
.comp_tarifas dl dd { color: #D6ED29; font-size: 11px; margin: 0px; padding: 0px; }
.comp_tarifas dl dd span { color: #FFFFFF; font-weight: bold; }
.comp_tarifas a { color: #D6ED29; display: block; font-weight: bold; margin: 25px 0 0 0; text-align: right; text-decoration: none; }
.comp_tarifas a:hover { text-decoration: underline; }
.comp_foto_perfil { }
.comp_foto_perfil img { border: 3px double #FFFFFF; }
.comp_perfil_estrellas { color: #FFFFFF; font-size: 12px; }
.comp_perfil_estrellas .participador_stars { float: none!important; font-size: 10px!important; height: 20px; }
.comp_perfil_estrellas .participador_stars a { margin-left: 0px!important; margin-right: 2px; }
.comp_perfil_estrellas p { color: #314950; font-size: 11px; }
.comp_perfil_estrellas p a { color: #D6ED29; font-size: 10px; text-decoration: none; }
.comp_perfil_estrellas p a:hover { text-decoration: underline; }
.comp_perfil_estrellas p span { color: #99D4E6; font-size: 12px; }
.comp_perfil_texto { color: #FFFFFF; font-size: 12px; }
/*----- PUBLICAR -----*/
.publicar_steps { border-bottom: 1px #FFFFFF solid; height: 38px; margin: 0 10px; position: relative; }
.publicar_steps h3 { background-position: 0 20px; background-repeat: no-repeat; border: none; width: auto; }
.publicar_steps h3 span { display: none; }
.publicar_steps01 { background-image: url(../img/publicar/steps_01.gif); }
.publicar_steps02 { background-image: url(../img/publicar/steps_02.gif); }
.publicar_steps03 { background-image: url(../img/publicar/steps_03.gif); }
.publicar_steps p { background: url(../img/publicar/alert_bg.gif) right bottom no-repeat; color: #CC0000; font-size: 12px; font-weight: bold; padding: 0 7px 17px 0; position: absolute; right: -10px; top: -40px; }
.publicar_box { background: #1EA0C8; margin: 10px 10px; padding: 10px; }
.publicar_box h5 { color: #D6ED29; font-size: 12px; font-weight: bold; padding: 0px 0 10px; }
.input_error { background: #FF6666!important; }
/* -----MIS PROPIEDADES -----*/
.mis_propiedades_historia p { font-size: 12px; padding: 0 22px 4px; }
.mis_propiedades_historia p strong { color: #D6ED29; }
.mis_propiedades_content p { text-align: right; color: #314950; font-size: 11px; padding: 2px 22px 7px 0; }
.mis_propiedades_content p strong { color: #FFFFFF; font-weight: normal; font-size: 11px; }
.mis_propiedades_content p a { color: #D6ED29; font-weight: normal; font-size: 12px; }
.mis_propiedades_content p a strong { color: #D6ED29; font-weight: normal; font-size: 12px; }
.mis_propiedades_footer { width: 729px; height: 19px; background: url(../img/1005-1/mis_propiedades_footer.gif) bottom left no-repeat; }
.mis_propiedades_content_2 { background-image: url(../img/1005-1/mis_propiedades_fondo.gif); }
.mis_propiedades_content_2 p { color: #FFFFFF; padding: 15px 22px 7px 30px; text-align: left; font-size: 12px; }
.mis_propiedades_top_2 { height: 37px; width: 705px; background: url(../img/1005-4/top_como_funciona.gif) top left no-repeat; margin-left: 11px; }
.mis_propiedades_footer_2 { width: 729px; height: 25px; background: url(../img/1005-1/mis_propiedades_footer.gif) bottom left no-repeat; }
.mis_propiedades_content_3 { background-image: url(../img/1005-4/seleccione_plan_fondo.gif); }
.mis_propiedades_content_3 ul li { list-style-type: none; margin-left: 25px; margin-top: 5px; margin-bottom: 5px; border-bottom: 1px solid #8DCFE3; width: 670px; height: 25px; }
.mis_propiedades_content_3 ul li label { font-size: 12px; color: #FFFFFF; padding-left: 5px; }
.mis_propiedades_content_3 ul li strong { font-size: 12px; color: #333333; margin-left: 450px; }
.mis_propiedades_content_3 p { color: #D6ED29; padding: 10px 22px 20px 30px; text-align: left; font-size: 12px; font-weight: bold; }
.mis_propiedades_content_3 p a { color: #304045; }
.mis_propiedades_top_3 { height: 6px; width: 705px; background: url(../img/1005-4/top_seleccione_plan.gif) top left no-repeat; margin-left: 11px; }
.mis_propiedades_footer_3 { width: 705px; height: 25px; background: url(../img/1005-4/footer_seleccione_plan.gif) bottom left no-repeat; margin-left: 11px; }
/*---- PAGINADOR BUSQUEDA -----*/
.paginador_busqueda { color: #4BB3D3; font-size: 12px; padding: 10px 0; text-align: center; }
.paginador_busqueda a { color: #FFFFFF; }
.paginador_busqueda a:hover { color: #FFFFFF; text-decoration: none; }
.paginador_busqueda p { padding: 10px 0 0; }
/*----- AYUDA ------*/
.ayuda { background: #1EA0C8 none repeat scroll 0 0; margin: 10px; padding: 10px 20px 10px 10px; }
.ayuda_left { color: #FFFFFF; float: left; width: 330px; }
.ayuda_left dl { border-bottom: 1px solid #4BB3D3; font-size: 12px; margin: 0px; padding: 0px 10px 0 5px; }
.ayuda_left dl dt { border-top: 1px solid #4BB3D3; margin: 10px 0 5px; padding: 5px 0; }
.ayuda_left dl dt a { color: #D6ED29; font-weight: bold; text-decoration: none; }
.ayuda_left dl dd { margin: 0px; padding: 5px 0; }
.ayuda_left dl dd a { color: #FFFFFF; text-decoration: none; }
.ayuda_left dl a:hover { text-decoration: underline; }
.ayuda_left p { color: #8FD0E4; font-size: 12px; font-weight: bold; padding: 20px 0 0; }
.ayuda_left a { color: #D6ED29; }
.ayuda_left a:hover { text-decoration: none; }
.ayuda_right { background: #1293BA; float: right; width: 340px; }
.ayuda_header { background: #1EA0C8; font-size: 12px; padding: 10px 0 20px; }
.ayuda_header h5 { color: #8FD0E4; font-size: 14px; font-weight: bold; }
.ayuda_header p { color: #D6ED29; padding: 10px 0 0; }
.ayuda_right form { border-top: 1px solid #1EA0C8; padding: 10px 0; }
.ayuda_right .fck { border-top: 1px solid #1EA0C8; color: #FFFFFF; font-size: 12px; padding: 10px; }
.ayuda_right .fck p, .ayuda_right .fck ul { padding: 0 0 12px; }
.ayuda_right .fck a { color: #FFFFFF; text-decoration: underline; }
.ayuda_right .fck a:hover { color: #D6ED29; }
.ayuda_right .fck ul { margin: 0 0px 0 20px; }
.ayuda_right .fck img { border: 1px solid #FFFFFF; margin: 5px 10px; padding: 1px; }
/*-----CALENDAR-----*/
/* the div that holds the date picker calendar */
.dpDiv { }
/* the table (within the div) that holds the date picker calendar */
.dpTable { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #505050; background-color: #ece9d8; border: 1px solid #AAAAAA; }
/* a table row that holds date numbers (either blank or 1-31) */
.dpTR { }
/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR { }
/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR { }
/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR { }
/* a table cell that holds a date number (either blank or 1-31) */
.dpTD { border: 1px solid #ece9d8;  .width: 17px;
}
/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD { background-color: #CCCCCC; border: 1px solid #AAAAAA; }
/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover { background-color: #aca998; border: 1px solid #888888; cursor: pointer; color: red;  .width: 5px;
}
/* the table cell that holds the name of the month and the year */
.dpTitleTD { }
/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD { }
/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD { }
/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD { background-color: #CCCCCC; border: 1px solid #AAAAAA; color: white; }
/* additional style information for the text that indicates the month and year */
.dpTitleText { font-size: 12px; color: gray; font-weight: bold; }
/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlight { color: 4060ff; font-weight: bold; }
/* the forward/backward buttons at the top */
.dpButton { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: gray; background: #d8e8ff; font-weight: bold; padding: 0px; }
/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: gray; background: #d8e8ff; font-weight: bold; }
.magdalenamedio { background: transparent url(../img/layout/magdalenamedio.gif) repeat scroll 0 0; display: block; height: 15px; left: 938px; position: absolute; top: 46px; width: 15px; }
.magdalenamedio span { display: none; }
/*SPLASH PAGE*/
.header01 .wrapper-splash { height: 468px; width: 960px; margin: 0 auto; position: relative; background: url('../img/layout/header-wrapper-splash.png') no-repeat 0 0; }
.texto-header { width: 531px; height: 30px; background: url('../img/splash/texto-header.png') no-repeat 0 0; text-indent: -123456789px; line-height: 0px; position: absolute; right: 0px; top: 74px; }
.wrapper-stage { width: 960px; height: 300px; background-color: #0080A5; position: absolute; top: 170px; border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; }
.hojas { width: 127px; height: 109px; background: url('../img/hojas-palmera.png') no-repeat 0 0; position: absolute; right: -40px; top: 118px; z-index: 60; }
.wrapper-image-stage { width: 930px; height: 280px; margin: 10px 15px; position: relative; }
.wrapper-image-stage p { position: absolute; bottom: 10px; left: 10px; font-size: 16px; color: #fff; font-weight: bold; }
.wrapper-image-stage p em { color: #FFFF00; font-style: normal; }
.col736 { width: 736px; margin: 10px 0px; }
.btn-escoja-pais { display: block; width: 201px; height: 43px; background: url('../img/buttons/btn-escoja-pais.jpg') no-repeat 0 0; text-indent: -123456789px; line-height: 0px; margin-right: 3px; margin-bottom: 1px; }
.btn-escoja-pais:hover { background-position: -201px; }
.btn-registre-propiedad { display: block; width: 221px; height: 43px; background: url('../img/buttons/btn-registre-propiedad.jpg') no-repeat 0 0; text-indent: -123456789px; line-height: 0px; margin-right: 3px; margin-bottom: 1px; }
.btn-registre-propiedad:hover { background-position: -221px; }
.btn-registrese { display: block; width: 221px; height: 43px; background: url('../img/buttons/btn-registrese.jpg') no-repeat 0 0; text-indent: -123456789px; line-height: 0px; margin-right: 3px; margin-bottom: 1px; }
.btn-registrese:hover { background-position: -221px; }
.login-splash { background-color: #0094C0; clear: both; }
.bottom-login-splash { height: 14px; background: url('../img/splash/bg-bottom-login.jpg') no-repeat 0 0; }
.login-form { padding: 10px 3px; margin: 0px 3px; border-bottom: 1px #47B2D2 solid; }
.login-form label { color: #fff; font-size: 16px; font-weight: bold; text-shadow: 1px 1px 1px rgba(0, 0, 0, .4); background: url('../img/splash/arrow.jpg') no-repeat right center; padding-right: 20px; margin-left: 10px; }
.login-form input { width: 135px; height: 20px; background: url('../img/splash/bg-input.jpg') no-repeat 0 0; border: none; }
.login-form a { font-size: 12px; color: #fff; }
.btn-enviar { width: 54px !important; height: 20px !important; background: url('../img/buttons/but_ingresar.gif') no-repeat 0 0 !important; text-indent: -123456789px; line-height: 0px; cursor: pointer; margin-right: 10px; }
.btn-enviar-reserva { width: 64px !important; height: 20px !important; background: url('../img/buttons/but_enviar.gif') no-repeat 0 0 !important; text-indent: -123456789px; line-height: 0px; cursor: pointer; border:none; margin:10px 75px 0px 0px; }
.paises { padding: 20px 20px 0px 20px; clear: both; text-align: center; }
.paises a { float: left; margin-right: 12px; font-size: 10px; color: #fff; text-align: center; margin-bottom: 10px; }
.paises a img { display: block; clear: both; margin: 0px 13px; }
.col220 { width: 220px; margin-top: 10px; background-color: #8ABA1B; border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; text-align: center; }
.col220 a { color: #fff; }
.col220 h3 { padding: 5px 20px; }
.col220 h3 a { background: url('../img/splash/star.jpg') no-repeat center left; padding-left: 20px; }
.col220 img { border: 2px #fff solid; }
.info-casa { background-color: #99CE1E; padding: 10px; text-align: left; margin-bottom: 20px; margin-top: 10px; font-size: 12px; }
.info-casa a { color: #4B660F; font-weight: bold; text-decoration: none; }
.info-casa p { color: #FFF; font-weight: normal; margin-top: 5px; }
/*FASE 2*/
.nombre-usuario { height: auto !important; margin-bottom: 10px; }
.buscador-perfil label { float: left; color: #fff; font-size: 13px; font-weight: bold; width: 80px; margin-bottom: 5px; margin-top: 3px; }
.buscador-perfil select { float: right; color: #666; font-size: 13px; font-weight: normal; width: 180px; margin-bottom: 5px; }
.info-perfil { margin-left: 0px !important; color: #314950 !important; font-size: 11px !important; }
.info-perfil span { color: #99D4E6 !important; font-size: 12px !important; }
.btn-buscar { width: 54px !important; height: 20px !important; float: right; clear: both; }
.buscador-perfil a { color: #fff; font-weight: bold; margin-top: 5px; }
.btn-back-gallery { width: 6px; height: 94px; background: url('../img/buttons/arrow_left.gif') no-repeat center center; text-indent: -123456789px; line-height: 0px; display: block; margin-right: 5px; margin-top: 0px; }
.btn-next-gallery { width: 6px; height: 94px; background: url('../img/buttons/arrow_right.gif') no-repeat center center; text-indent: -123456789px; line-height: 0px; display: block; margin-left: 5px; margin-top: 0px; }
.gallery-thumbs { display: block; float: left; width: 687px; margin-top: 10px; }
.gallery-thumbs li { list-style: none; float: left; margin: 0px 18px; }
.escoger-pais { margin-bottom: 0px; padding-bottom:20px; text-align:left; }
.escoger-pais label { font-size: 12px; font-weight: bold; display: block; color: #0094C0; margin-bottom: 5px; }
.escoger-pais select { width: 210px; }
.short-select{ width:150px!important; float:right; margin-top:10px; }

.alert-box { margin-bottom: 20px; }
.top-alert-box { height:5px; background:url('../img/alert-box/bg-top-alert-box.gif') no-repeat 0 0; }
.bottom-alert-box { height:5px; background:url('../img/alert-box/bg-bottom-alert-box.gif') no-repeat 0 0; }
.body-alert-box { background-color: #8ABA1B; height: 70px; }
.body-alert-box img { margin: 5px 40px; float: left; }
.body-alert-box h3 { color: #fff; padding-top: 10px; }
.body-alert-box a { color: #fff; font-size: 12px; }
.alert-box-header { height:20px; margin-top:5px; }
.alert-box-header a { font-size:12px; font-weight:bold; color:#0080A5; display:block; float:right; }
.item-notificacion { padding: 0 0 13px; margin:10px 0px; }
.body-item-notificacion { padding:10px; background: #0094C0 !important; background-image:none !important; }
.body-item-notificacion p { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:136px; }
.numero-notificacion { float:right; font-size:20px; color:#FF9900; }
.datos-contacto { margin-bottom:10px; }
.datos-contacto a { color:#fff; font-size:10px; }
.body-item-notificacion h4 { margin-left:136px; color:#FF9900; }
.body-item-notificacion h4 span { color:#fff; font-size:12px; }
.body-item-notificacion .home_comment_left h6 a { color:#FF9900; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
.body-item-notificacion .home_comment_left h6 a span { color:#FFFFFF; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:underline; }
.acciones-notificacion { height:20px; }
.acciones-notificacion img { float:left; margin-right:2px; }
.acciones-notificacion a { color:#fff; font-size:10px; display:block; margin-left:2px; margin-right:10px; float:left; margin-top:3px; }
.top-item-notificacion { height:5px; background:url('../img/layout/bg-top-item-notificacion.gif') no-repeat 0 0; }
.bottom-item-notificacion { height:5px; background:url('../img/layout/bg-bottom-item-notificacion.gif') no-repeat 0 0; }
.admin-profile { width:50%; margin:20px; }
.admin-profile label { color:#fff; font-size:12px; display:block; margin-bottom:5px; width:100px; float:left; }
.admin-profile input, .admin-profile textarea { margin-bottom:5px; width:215px; }
.btn-guardar { width:54px !important; height:20px; background:url('../img/buttons/btn-guardar.png') no-repeat 0 0; text-indent:-123456789px; line-height:0px; border:none; }
.destacar-propiedades label { margin-left:20px; }
.destacar-propiedades select { width:150px; margin:10px 20px 10px 0px; }
.destacar-propiedades input { margin:70px 10px; }
.destacar-propiedades label span { display:block; font-size:12px; color:#FFF; text-transform:uppercase; }
.title-popup { background-color:#8ABA1B; padding:10px; color:#fff; }
.title-popup p { font-size:10px; font-weight:bold; }
.wrapper-form-reserva { width:450px; float:right; margin:10px; }
.wrapper-form-reserva p { margin-top:10px; }
.wrapper-form-reserva h4 { color:#fff; }
.form-reserva fieldset { border:none; width:200px; float:left; padding:0px; margin-right:20px; }
.form-reserva fieldset legend { color:#fff; font-size:14px; font-weight:bold; }
.form-reserva label { font-size:12px; color:#fff; display:block; margin-top:5px; }
.nota-reserva { clear:both; margin:20px 0px; }
.nota-reserva h4 { font-size:12px; }
.nota-reserva p, .nota reserva a { font-size:10px; color:#fff; }
.btn-cerrar-ventana { color:#fff; position:absolute; top:5px; right:5px; }
.tabla-estadisticas { width:200px; margin:30px; float:left; border:1px #fff solid; }
.tabla-estadisticas thead { height:20px; background-color:#8ABA1B }
.tabla-estadisticas tbody tr td { border-bottom:1px #fff solid; text-align:center; padding:3px; }
.wrapper-estadisticas { width:465px; }
.acciones-busqueda { float:right; font-size:12px; color: #8ABA1B; font-weight:bold; margin-top:20px; }
.acciones-busqueda a { color: #8ABA1B; }
.texto-splash { padding:20px; }
.texto-splash p { font-size:12px; color:#fff; margin-bottom:10px; }
.contacto-franquicia { padding:10px; }
.contacto-franquicia h3 { color:#fff; }
.contacto-franquicia p { font-size:12px; color:#fff; margin-bottom:10px; text-align:left; }
.quick-contact { margin-top: 4px; }
.quick-contact fieldset { border:none; margin:0px; padding:0px; }
.quick-contact fieldset label { display:block; text-align:left; color:#fff; }
.quick-contact fieldset input { text-align:left; width:96%; margin:0px 5px 5px 0px; }
.acciones-busqueda a:hover { color: #8ADD1B; }
/**********************HOME FASE 3**************************/

/* new clearfix */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
/* IE6 */
*:first-child + html .clearfix { zoom: 1; }
/* IE7 */


.f_right { float:right }
.f_left { float:left }
.header01 .wrapper-home3 { width:961px; margin: 0 auto; position: relative; }
.content-home3 { padding:10px 20px; }
.mapa-home { width:961px; background:url('../img/home/bg-mapa.jpg') repeat-y center top; }
.top-mapa-home { width:961px; height:36px; background:url('../img/home/bg-top-mapa-home.jpg') no-repeat center top; }
.body-mapa-home { width:961px; background:url('../img/home/bg-body-mapa-home.jpg') no-repeat center top; }
.bottom-mapa-home { width:961px; height:16px; background:url('../img/home/bg-bottom-mapa-home.jpg') no-repeat center top; }
.flash-mapa-home { width:561px; height:587px; position:relative; }
.nu-home-logo { display:none;}
.col-332 { width:332px; padding-right:10px; padding-top:130px; }
.col-332 h3 { color:#8ABA1B; font-size:18px; padding:0px 10px; }
.col-332 p { font-size:12px; color:#999; padding:0px 10px; }
.form-destino { width:338px; height:133px; background:url('../img/home/bg-formulario.png') no-repeat center top; padding-top:20px; position:absolute; right:10px; top:15px; }
.tit-busque-destino { width:287px; height:33px; background:url('../img/home/tit-busque-destino.jpg') no-repeat center center; text-indent:-123456789px; line-height:0px; margin:0px auto; }
.form-destino p { font-size:11px; color:#666666; width:287px; margin:0px auto; text-align:center; }
.busqueda { width:287px; height:28px; margin:0px auto; background:url('../img/home/bg-form.jpg') no-repeat center center }
.busqueda-input { width:245px; height:28px; border:none; color:#fff; background:transparent; padding:0px 3px; }
.btn-buscar { width:36px !important; height:28px !important; border:none; background:transparent; text-indent:-123456789px; display:block; cursor:pointer; float:right; }
.autocompletar { width:245px; background:#fff; border:1px solid #666; margin-left:5px; }
.autocompletar a { font-size:13px; color:#666;  margin-left:10px; }
.btn-ver-mas { display:block; width:116px; height:20px; background:url('../img/home/btn-ver-mas.jpg') no-repeat 0 0; text-indent:-123456789px; line-height:0px; margin:30px 0px; }
.prev-slide { display:block; width:25px; height:25px; background:url('../img/home/btn-back-gallery.jpg') no-repeat 0 0; text-indent:-123456789px; line-height:0px; margin:30px 0px; float:left; }
.next-slide { display:block; width:25px; height:25px; background:url('../img/home/btn-fw-gallery.jpg') no-repeat 0 0; text-indent:-123456789px; line-height:0px; margin:30px 0px; float:right; }
.wrapper-slider { width:811px; height:100px; background:url('../img/home/bg-slider-destinos.jpg') no-repeat center center; float:left; margin:0px 29px; position:relative; overflow:hidden; }
.wrapper-slider01 { width:811px; height:100px; position:absolute; top:0px; overflow:hidden; }
.wrapper-slider ul { color:#fff; width:150px; float:left; text-align:left; float:left; }
.wrapper-slider ul li:first-child { list-style:none!important; margin:5px 0px; text-align:center; }
.wrapper-slider ul li { list-style-image:url('../img/home/bullet-slide.jpg'); list-style-position:inside; padding:0px; margin:0px 0px 0px 10px; text-align:left; }
.wrapper-slider ul li a { font-size:12px; color:#666; }
.destinos-consultados { height:19px; background:url('../img/home/tit-destinos-consultados.jpg') no-repeat center left; padding-bottom:10px; border-bottom:1px dotted #3385AD; margin-bottom:20px; text-indent:-123456789px; line-height:0px; }
.ultimas-propiedades { height:19px; background:url('../img/home/tit-ultimas-propiedades.jpg') no-repeat center left; padding-bottom:10px; border-bottom:1px dotted #3385AD; margin-bottom:20px; text-indent:-123456789px; line-height:0px; margin-top:20px; }
.conectate { height:19px; background:url('../img/home/tit-conectate.jpg') no-repeat center left; padding-bottom:10px; border-bottom:1px dotted #3385AD; margin-bottom:20px; text-indent:-123456789px; line-height:0px; margin-top:20px; }
.enlaces { height:19px; background:url('../img/home/tit-enlaces.jpg') no-repeat center left; padding-bottom:10px; border-bottom:1px dotted #3385AD; margin-bottom:20px; text-indent:-123456789px; line-height:0px; margin-top:20px; }
.ultimas-propiedades { height:19px; background:url('../img/home/tit-ultimas-propiedades.jpg') no-repeat center left; padding-bottom:10px; border-bottom:1px dotted #3385AD; margin-bottom:20px; text-indent:-123456789px; line-height:0px; margin-top:-8px; }
.gallery-nav {
height:162px;
overflow:hidden;
position:relative;}
.gallery-thumbs-home { width:811px; position:absolute; top:0px; left:30px; margin:0px 29px; overflow:hidden; }
.gallery-thumbs-home li { float:left; list-style:none outside none; margin:0 5px; width:122px; }
.gallery-thumbs-home li a { padding:3px; border:1px solid #0094C0; display:block; }
.gallery-thumbs-home li p { color:#999; font-weight:bold; width:122px; font-size:11px; }
.gallery-thumbs-home li p em { color:#5CAE07; font-weight:bold; width:122px; font-size:12px; font-style:normal; display:block; }
.conectate-left { width:580px; float:left; border-right:1px solid #ccc; }
.conectate-left a { display:block; margin:10px; float:left; }
.franquicias { margin-right:20px; margin-top:-20px; }
.enlaces-list p, .enlaces-list p a { color:#999; font-size:12px; }
.enlaces-list p { margin-bottom:20px; }

/*Fase 3 - Resultados de búsqueda*/

.home_left01-busqueda { background: #fff; margin: 0 0 10px; padding: 0 0 10px; text-align: center; }
.search-filters{ font-size:12px; color:#444; text-align:left;}

.search-filters li{ list-style:none; margin-top:10px; padding-bottom:10px; border-bottom:1px dotted #007B9F; }
.search-filters li a{ color:#FF9900; font-size:12px; font-weight:bold; display:block; margin-bottom:10px; text-decoration:none;  }
.search-filters li a:hover{ text-decoration:underline; }
.search-filters li a em{ color:#444; font-style:normal; }

.search-filters li ul li{ border-bottom:none; padding-bottom:0px; margin-top:0px;  }
.search-filters li ul li a{ color:#007B9F; font-size:12px; font-weight:normal; margin-bottom:0px; text-decoration:underline; }
.search-filters li ul li a:hover{ text-decoration:none; }

.home_right h3.resultados_busqueda { background:url('../img/home/bg-buscador-tit.jpg') no-repeat 0 0; height: 28px; line-height: 900px; overflow: hidden; width: 350px; }

.numero-resultados{ text-align:right; color:#5CAE07; font-size:11px; padding:10px 0px; margin:5px 0px; border-bottom:1px dotted #3385AD;}
.numero-resultados a{ color:#999;  }

.tit-pais{ width:212px; height:43px; background:url('../img/home/tit_escoja.jpg') no-repeat center center; text-indent:-123456789px; line-height:0px;}

.item-destacado-resultado-busqueda{ border-bottom:1px dotted #3385AD; padding:10px 0px; background-color:#EDF7FC; }
.item-destacado-resultado-busqueda .img-propiedad{ float:left; padding:3px; border:1px solid #3385AD;}
.item-destacado-resultado-busqueda h4,.item-resultado-busqueda h4 a{ font-size:17px; font-weight:bold; color:#FF9900; display:block; }
.item-destacado-resultado-busqueda h5,.item-resultado-busqueda h5 a{color:#007B9F; font-size:11px; font-style:normal; }

.item-destacado-resultado-busqueda h6{ width:190px; height:40px; background:url('../img/home/bg-precio-propiedad-busqueda-destacado.jpg') no-repeat 0 0!important; padding-left:45px; padding-top:5px; font-size:14px; margin-top:20px;}
.item-destacado-resultado-busqueda h6 b{ display:block; color:#999; }


.item-resultado-busqueda{ border-bottom:1px dotted #3385AD; padding:10px 0px; }
.item-resultado-busqueda .img-propiedad{ float:left; padding:3px; border:1px solid #3385AD;}
.item-resultado-busqueda h4,.item-resultado-busqueda h4 a{ font-size:12px; font-weight:bold; color:#FF9900; display:block; }
.item-resultado-busqueda h5,.item-resultado-busqueda h5 a{color:#007B9F; font-size:11px; font-style:normal; }
.item-resultado-busqueda h6{ width:190px; height:40px; background:url('../img/home/bg-precio-propiedad-busqueda.jpg') no-repeat 0 0; padding-left:45px; padding-top:5px; font-size:14px; margin-top:20px;}
.item-resultado-busqueda h6 b{ display:block; color:#999; }


.col-190{ width:190px; float:left; margin-left:7px; display:inline; font-size:12px; color:#999; background:#fff!important; text-align:left!important;}
.col-190 a{ color:#999; text-align:left!important;}

.servicios a{ display:block; margin-right:10px; float:left;}
.paginador-busqueda{ padding:10px 0x; text-align:center; width:100%;}
.paginador-busqueda a{ color:#0094C0; }

.enlaces-col-derecha{ margin-bottom:0px; background:none!important;  }
.enlaces-col-derecha a{ margin-bottom:0px; display:block; }
.enlaces-col-derecha a img{ margin:0px!important; }
.bandera{ padding:10px; text-align:center; background:none!important; }


/* detalle de las propiedades */

.col-445{ width:445px; }


.gallery-nav-small {height:50px;overflow:hidden;position:relative; margin:10px 0px;}
.gallery-thumbs-profile { width:385px; position:absolute; top:0px; left:7px; margin:0px 29px; overflow:hidden; }
.gallery-thumbs-profile li { float:left; list-style:none outside none; margin:0 5px; width:64px; }
.gallery-thumbs-profile li a { border:1px solid #0094C0; display:block; }
.gallery-thumbs-profile li p { color:#999; font-weight:bold; width:64px; font-size:11px; }
.gallery-thumbs-profile p em { color:#5CAE07; font-weight:bold; width:64px; font-size:12px; font-style:normal; display:block; }

.prev-slide-profile { display:block; width:25px; height:25px; background:url('../img/home/btn-back-gallery.jpg') no-repeat 0 0; text-indent:-123456789px; line-height:0px; margin:13px 0px; float:left; }
.next-slide-profile { display:block; width:25px; height:25px; background:url('../img/home/btn-fw-gallery.jpg') no-repeat 0 0; text-indent:-123456789px; line-height:0px; margin:13px 0px; float:right; }

.col-275{ width:275px; }
.col-275 h3{ color:#8ABA1B; font-size:16px; padding-bottom:10px; }
.col-275 p { color:#999999; font-size:12px; }

.acciones-perfil{ background:#fff !important;  text-align:left!important;}
.acciones-perfil a{ margin:0px;  }
.acciones-perfil a img{ margin:0px; }

.datos-propietario{border-radius: 5px; -moz-border-radius: 5px;  -ms-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; padding:10px; margin:10px 0px; border:1px solid #ccc;}
.datos-propietario h4{ color:#FF9900; padding-bottom:5px; border-bottom:1px dotted #ccc; margin-bottom:5px; }

.datos-propietario p b{color:#007B9F; font-size:11px; display:block; }

.datos-inmueble{ border-radius: 5px; -moz-border-radius: 5px;  -ms-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; padding:10px; margin:10px 0px; border:1px solid #ccc;}
.datos-inmueble h4{ color:#FF9900; padding-bottom:5px; border-bottom:1px dotted #ccc; margin-bottom:5px; }

.datos-inmueble p b{color:#007B9F; font-size:11px; display:block; }
.datos-inmueble h5{ width:258px; height:42px; background:url('../img/home/bg-tarifas-grey.jpg') no-repeat 0 0; padding-left:45px; padding-top:5px; font-size:14px; margin-top:0px; color:#fff; }
.datos-inmueble h5 b{ display:block; color:#ccc; }

.datos-capacidad em{ background:url('../img/home/bullet-slide.jpg') no-repeat center left; padding-left:15px; display:block; font-style:normal;}
.titulo-perfil{  padding-bottom:10px; border-bottom:1px dotted #3385AD; margin-bottom:20px; font-size:20px; color:#006699; }
.titulo-perfil h3{ float:left; width:70%; }
.titulo-perfil a{ float:right; font-size:10px; background:url('../img/home/bullet-back.jpg') no-repeat center left; padding-left:25px; color:#1CA3E2; margin-top:10px; }

.otras-propiedades{padding-bottom:10px; border-bottom:1px dotted #3385AD; margin-bottom:20px; font-size:20px; color:#006699;  }

.mapa-flash{ width: 462px; min-height:386px; float:left; /*background:url('../img/home/bg-mapa-listado-propiedades.jpg') no-repeat center center; */ }

.enlaces-detalle{ width:255px; }
.enlaces-detalle ul li{ list-style:none; display:block; clear:both; margin:5px 0px; height:50px;  }

.thumb-enlace{ width:64px; display:block; float:left; margin-right:5px; }
.enlaces-detalle ul li p{ font-size:11px; color:#797979; }

.enlaces-detalle ul li p b{color:#00556E; display:block;  }
.enlaces-detalle ul li p a{ display:block; color:#ff9900;  }

.patrocinios li{ list-style:none; }
/*----------------------------SECCIÓN REFERIDOS----------------------------*/

.referidos-logo{ width:283px; height:234px; background:url('../img/referidos/logo.png') no-repeat center center; text-indent:-123456789px; line-height:0px; position:absolute; z-index:10 }
.tit-referidos{ width:477px; height:76px; background:url('../img/referidos/tit-stage-referidos.png') no-repeat center center; text-indent:-123456789px; line-height:0px; float:right; margin:20px 70px 30px 0px;  }
.wrapper-stage-referidos{position:relative; }
.stage-referidos{ width:817px; height:293px; margin:0px auto; padding:70px 0px; }
.layer-stage-referidos{position:absolute; width:433px; height:244px; background:url('../img/referidos/group-stage.png') no-repeat center center; right:0px; bottom:-65px;}


.referidos { margin:30px 0px; }
.referidos h3{ color:#8AB819; font-size:1.5em; margin-bottom:20px;}
.referidos p{ color:#777; line-height: 20px; }
.referidos p a.terminos{ color:#006699; margin-top:30px; display:block;}

.btn-ingresa-referidos{ display:block; width:180px; height:66px; background:url('../img/referidos/btn-ingresar.jpg') no-repeat center center; text-indent:-123456789px; line-height:0px; margin-top:30px; }
.btn-registro-referidos{display:block; width:204px; height:66px; background:url('../img/referidos/btn-registro.jpg') no-repeat center center; text-indent:-123456789px; line-height:0px; margin-top:30px; }

.recuerda{ font-size:1.2em!important; clear:both; padding-top:20px; }
.recuerda b{color:#0079A4 }


/*Login referidos*/
.ingreso-referidos{ width:340px; margin-left:60px; }
.ingreso-referidos h2{ height:28px; width:300px; padding:5px; background:url('../img/referidos/bg-title-ingresa.jpg') no-repeat 0 0; color:#fff; border-bottom:1px solid #fff; font-size:1.3em; padding-top:10px;	 }
.body-ingreso-referidos{ background-color:#0080A5;padding:15px; }

.login fieldset{border:none; padding:0px; }
.login label{ color:#FFFFFF; font-size:14px; font-weight:normal; text-align:left; width:120px; padding:5px 0px; display:block;}

.login input,.quick-contact select,.quick-contact textarea{ width:300px; height:23px; border:none; background-color:#fff; color:#333333;}
.login select{width:202px !important;}
.login textarea{width:202px !important; height:100px;}


.wrapper-btn-enviar{ margin:0px 0px;}
.enviar{ width:auto!important; height:auto!important; float:right; border:1px solid #FDE9C1; color:#fff!important; cursor:pointer; margin-top:5px;}


.register{ width:305px;  }
.register fieldset{border:none; padding:0px; }
.register label{ color:#FFFFFF; font-size:14px; font-weight:normal; text-align:left; width:300px; padding:5px 0px; display:block;}
.register input,.quick-contact select,.quick-contact textarea{ width:300px; height:23px; border:none; background-color:#fff; color:#333333;}
.register select{width:302px !important;}
.register textarea{width:302px !important; height:100px;}
.checkbox{ color:#fff; border:none; width:auto !important; float:left; margin-right:10px; margin-top:-2px;}

.refer{ width:305px;  }
.refer fieldset{border:none; padding:20px 0px; border-bottom:1px dashed #37AACD }
.refer label{ color:#FFFFFF; font-size:14px; font-weight:normal; text-align:left; width:300px; padding:5px 0px; display:block;}
.refer input,.quick-contact select,.quick-contact textarea{ width:300px; height:23px; border:none; background-color:#fff; color:#333333;}
.refer select{width:302px !important;}
.refer textarea{width:302px !important; height:100px;}

.referidos-alert{ text-align:center; }
.referidos-alert h3{padding:0px; margin:0px; font-size:1.3em }
.referidos-alert p{ color:#fff; font-size:0.9em; margin-top:10px; }

.referidos-alert p a{color:#D6ED29; text-decoration:none; }
.referidos-alert p a:hover{text-decoration:underline; color:#fff; }