/*
 * @paquete Archivo de applicacion
 * @Archivo css_general.css	
 * @ruta includes/css/
 * @copyright Copyright Mas Fusion, S.C. 2009
 * @contacto http://www.masfusion.com richard@masfusion.com
 * @version 1.0
*/

/* Generales */
html, body {margin:0; padding:0;}
body {background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; margin-top:17px;}
form {margin:0px; padding:0px;}
/* img, div, td, .btn_enviar, .label_campo { behavior:url("iepngfix.htc") }*/ /* PNG FIX */
/* textarea {resize:none} */
input, textarea, select {outline:none;}
/* img { -ms-interpolation-mode: bicubic;} */
.no_margin {margin:0px !important;}
.no_borde {border:none !important;}
.no_margin_right {margin-right:0px !important;}
.no_padding {padding:0px !important;}
.no_padding_top {padding-top:0px !important;}
.no_padding_bottom {padding-bottom:0px !important;}
.no_bg {background:none !important;}
p {margin:0px; padding:0px}
.no_border_top {border-top:none !important;}
.middle {vertical-align:middle;}
#contenedor_comparador {width:936px; padding:20px 10px; background:#FFFF99; display:none; margin:20px 0 20px 0; text-align:center; font-size:14px;}
#contenedor_comparador strong {display:block; font-size:18px; margin-bottom:5px;}
#contenedor_comparador b {color:#FF3333; font-size:18px;}
#contenedor_comparador a.link_rojo {font-size:14px !important;}

/* clon by quid media services */
#contenedor_comparador_save {width:936px; padding:20px 10px; background:#FFFF99; display:none; margin:20px 0 20px 0; text-align:center; font-size:14px;}
#contenedor_comparador_save strong {display:block; font-size:18px; margin-bottom:5px;}
#contenedor_comparador_save b {color:#FF3333; font-size:18px;}
#contenedor_comparador_save a.link_rojo {font-size:14px !important;}
/* end clon de clase */

/* 404 */
#contenedor_title_404 {width:676px; border-top:1px solid #A5A5A5; background:#CFCFCF url(../../img/bg_title_404.jpg) no-repeat 0px -40px; padding:15px 25px 25px 255px; color:#666666; line-height:18px; margin:-10px 0 30px 0;}
#contenido_404 {width:956px; overflow:hidden; margin:0 auto; margin-bottom:30px;}
#contenido_404 .left {width:656px; float:left}
#contenido_404 .right {width:300px; float:left}
#contenido_404 .left #contenedor_recomendaciones_404 {width:620px; overflow:hidden; padding:30px 0 0 0; color:#666666; line-height:18px;}
#contenido_404 .left #contenedor_recomendaciones_404 .row_404 {overflow:hidden;}
#contenido_404 .left #contenedor_recomendaciones_404 .left {width:230px; float:left; padding:10px 40px;}
#contenido_404 .left #contenedor_recomendaciones_404 .right {width:230px; float:right; padding:10px 40px;}
#contenido_404 .left #contenedor_recomendaciones_404 strong {font-size:14px;}

/* Enlaces */
.link_morado {color:#8053C8; font-size:14px;} 
.link_naranja {color:#F2A737; font-size:12px;} 
.link_blanco, .link_blanco_rojo {color:#FFFFFF; font-size:12px;}
.link_gris {color:#999999; font-size:12px;}
.link_gris_fuerte {color:#5B5B5B; font-size:12px;}
.link_rojo {color:#FF3333 !important; font-size:12px;}
.link_negro {color:#333333; font-size:12px;}
.link_morado:hover, .link_naranja:hover, .link_blanco:hover, .link_gris:hover, .link_gris_fuerte:hover, .link_rojo:hover {color:#333333 !important;}
.link_blanco_rojo:hover, .link_negro:hover {color:#FF3333;}

/* Top */
#contenedor_top {width:100%; background:url(../../img/bg_general.jpg) repeat-x #EEEEEE; font-size:12px}

/* Busqueda Top */
#contenedor_busca_terrenos {width:956px; margin:0 auto; padding:0 0 20px 0}

/* Header */
#header {width:956px; margin:0 auto; height:50px;}
#logo_header {position:absolute; z-index:2; margin:-5px 0 0 5px}

/* Buscador */
#contenedor_general_buscador {display:none;}
#contenedor_buscador {margin:5px 0 30px 0;}
#zona_privada {width:142px; height:40px; background:url(../../img/bg_zona_privada.png) no-repeat; position:absolute; margin:-32px 0 0 780px; line-height:35px; text-align:center}
.bg_top_buscador {background:url(../../img/bg_top_buscador.png) repeat-x;}
.bg_bottom_buscador {background:url(../../img/bg_bottom_buscador.png) repeat-x;}
.bg_bottom_buscador2 {background:url(../../img/bg_bottom_buscador2.png) repeat-x;}
#contenedor_general_buscador {margin:20px;}
#contenedor_link_abrir_buscador {margin:7px 0 7px 0;}
.criterio {font-size:11px; display:block; color:#FFFFFF; position:absolute; margin-top:-7px}
.criterio_busqueda {width:118px; height:128px; border:2px solid #C4943F; background:#FFFFFF; margin-top:10px;}
.criterio_busqueda_error {width:118px; height:128px; border:2px solid #B02424;}
.contenedor_opciones {background:#FFFFFF; width:118px; height:128px; overflow: auto;}
.option {cursor:default; display:block; padding:2px 5px; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
.active_option {background:url(../../img/opcion_seleccionada.jpg) repeat-x #FFB037 !important;	border-bottom:1px solid #FFC051; border-top:1px solid #B48839; color:#FFFFFF}	
.first_selected {background:url(../../img/primera_opcion_seleccionada.jpg) repeat-x #9B9B9B; border-bottom:1px solid #A8A8A8; border-top:1px solid #767676; color:#FFFFFF;}
.first_selected_error {background:url(../../img/primera_opcion_seleccionada_error.jpg) repeat-x #FF3640; border-bottom:1px solid #FE5155; border-top:1px solid #B3383B; color:#FFFFFF;}
.buscar {background:url(../../img/btn/buscar.png) no-repeat; width:129px; height:68px; border:none; cursor:pointer; display:block; margin-bottom:10px;}
#busqueda_avanzada {margin-top:10px; display:none}
#busqueda_avanzada2 {width:916px; padding:10px 20px}
.bordes_busqueda_avanzada {border-top:1px solid #C4943F; border-bottom:1px solid #EFB64E;}
#contenedor_campos_busqueda_avanzada {overflow:hidden; margin:0 0 10px 0}
#contenedor_campos_busqueda_avanzada .left {width:175px; float:left; margin:0 10px 0 0; font-size:11px; color:#FFFFFF}
#contenedor_campos_busqueda_avanzada .center {width:175px; float:left; margin:0 10px 0 0; font-size:11px; color:#FFFFFF}
#contenedor_campos_busqueda_avanzada .right {width:546px; float:left;}
#contenedor_campos_busqueda_avanzada .right .col_checkbox {float:left; width:160px; font-size:11px; color:#FFFFFF;}
#contenedor_campos_busqueda_avanzada .right .col_checkbox .contenedor_checkbox {overflow:hidden; margin:5px 10px 0px 0}
#contenedor_campos_busqueda_avanzada .right .col_checkbox .checkbox {position:absolute;}
#contenedor_campos_busqueda_avanzada .right .col_checkbox span {padding:3px 0 0 25px; display:block}
#contenedor_campos_busqueda_avanzada select {display:block; margin:3px 0 7px 0; color:#333333}
.error_buscador {font-size:14px; color:#B02424; display:block; margin:-5px 0 0 0}
.error_buscador img {margin:0 5px 0 0;}

/* editada por Quid Media*/
.option2 {cursor:default; display:block; padding:2px 5px; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
.option3 {cursor:default; display:block; padding:2px 5px; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}


/* Contenido Home */
#contenido_home {width:956px; margin:0 auto; overflow:hidden}
#contenido_home .seccion {width:295px; float:left; border-top:2px solid #D7D7D7; padding:2px 1px 1px 3px; background:url(../../img/bg_degradado_home2.jpg) top left no-repeat; margin-right:29px;}
#contenido_home .seccion .contenedor_title_seccion_home {background:#EDEDED; height:20px; line-height:20px; padding:5px 10px; width:215px; float:left}
#contenido_home .seccion .rss {background:#EDEDED; height:20px; line-height:20px; padding:5px; width:50px; float:right; font-size:11px;}
.link_rss {margin-right:3px;}
#contenido_home .contenido_seccion_home {padding:15px; clear:both; color:#5B5B5B}

/* Columna Left */
.terreno {overflow:hidden; width:265px; margin:0 0 10px 0; line-height:18px;}
.bullet{float:left; width:10px;}
.datos_terreno {width:255px; float:left;}
.precio_terreno {font-weight:bold; color:#FF3333;}
.link_rojo b {text-decoration:none; font-weight:normal; margin-right:5px;}
#banner_home {margin:0 0 20px 0;}
.banner_home {border:5px solid #FFFFFF;}
#contenedor_tags {background:url(../../img/nubes.png) no-repeat; margin:0 0 20px 0; width:300px; padding:50px 0 0 0; line-height:22px;}
#contenedor_tags .tags {background:#FFFFFF; padding:10px;}
#contenedor_tags .tags a {text-decoration:none; display:inline; margin:3px 5px}
#contenedor_tags .tags a:hover {text-decoration:underline;}
#contenedor_tags .tags a.rojo {color:#FF3333; font-size:12px;}
#contenedor_tags .tags a.gris {color:#5B5B5B; font-size:15px;}
#contenedor_tags .tags a.negro {color:#000000; font-size:18px;}
#contenedor_link_left_home {background:#D5D5D5; padding:10px; width:280px; font-size:14px; margin:0 0 20px 0}
#contenedor_link_left_home img {margin:0 3px 0 0;}
#contenedor_link_left_home a {font-weight:bold;}
#rotador_propiedades {width:280px;}
#rotador_propiedades .contenedor_propiedades {padding:10px 10px 5px 10px; background:#FBFBFB; width:280px;}

/* Columna Centro */
.centrado {padding:15px 5px !important;}
.contendedor_terrenos_oportunidades {margin-top:20px;}
.terrenos_oportunidades {width:285px; overflow:hidden; margin-bottom:20px; line-height:18px;}
.terrenos_oportunidades .img_terreno {float:left; width:150px;}
.terrenos_oportunidades img {border:3px solid #FFFFFF;}
.terrenos_oportunidades .detalles_terreno {float:right; width:135px;}
.terrenos_oportunidades .contenedor_info_terreno {display:block; overflow:hidden;}
.terrenos_oportunidades .info_terreno {display:block; padding:2px; width:35px; height:35px; background:#F7F7F7; float:left; text-align:center; margin:5px 4px 5px 0;}
.terrenos_oportunidades .tiempo_publicacion {display:inline; font-size:11px; color:#5B5B5B}

/* Columna Derecha */
.derecha {padding:15px 5px !important;}
.nombre_inmobiliaria {font-size:14px; color:#333333;}

/* Banners */
#seccion_banners_general {clear:both; overflow:hidden;  margin:20px 0 30px 0;}
.seccion_bottom_general {width:300px; float:left; margin-right:28px;}
.banner {border-top:1px solid #A5A5A5;}
#carousel {width:279px; height:74px; border-top:1px solid #A5A5A5; float:left; background:#FFFFFF}
#carousel ul {list-style:none; height:74px; margin:0; padding:0; position:relative;}
#carousel li {display:inline; float:left;}
#carousel li img, #carousel li div, #carousel li p, #carousel li object  {display:none;}
#btn_lt, #btn_rt {outline:none; float:left}

/* Buscador Codigo */
#buscador_codigo_top {width:296px; height:7px; background:url(../../img/buscador_codigo_top.png) no-repeat;}
#buscador_codigo {width:296px; background:url(../../img/bg_buscador_codigo.png) repeat-y; font-size:12px; color:#333333; line-height:16px;}
#buscador_codigo_bottom {width:296px; height:11px; background:url(../../img/buscador_codigo_bottom.png) no-repeat;}
.busca_codigo {width:100px; border:none; border-left:1px solid #A5A5A5; border-top:1px solid #A5A5A5; padding:7px 5px; font-size:12px; color:#333333; height:16px; font-family:Arial, Helvetica, sans-serif}
.btn_busca_codigo {width:47px; height:45px; background:url(../../img/btn/buscarCodigo.png) no-repeat; border:none; cursor:pointer; margin-top:10px;}

/* Bottom */
#contenedor_bottom {width:100%; background:#D8D8D8;}
.contenedor_bottom_secciones {width:956px; margin:0 auto; overflow:hidden; padding:20px 0 20px 0;}
.seccion_bottom {width:225px; float:left; margin-right:18px; font-size:12px;}
.pad_top_seccion_bottom {padding-top:5px;}
.seccion_bottom .img_seccion_bottom {border:5px solid #FFFFFF; margin:10px 0 10px 0}

/* Bottom Secciones */
#contenedor_bottom_secciones {width:100%; background:url(../../img/bg_footer2.jpg) repeat;}
#bg_contenido_comprador_bottom {background:#464646; padding:10px 10px 15px 10px; width:199px;}
.seccion_comprador {overflow:hidden; width:199px; margin-top:7px;}
.icono_seccion_comprador {width:20px; float:left; padding-top:3px;}
.link_seccion_comprador {float:left; width:179px;}
#img_bottom_seccion_compradores {margin:0px 0 0 -7px}
.duda {overflow:hidden; margin-bottom:8px; margin-left:10px}
.pad_seccion_bottom {margin:15px 0 20px 0;}
.pad_seccion_bottom .bullet {float:left; width:10px; color:#FF3333;}
.pad_seccion_bottom .preguntas {width:190px; float:left;}
.img_red_social {margin-right:10px;}

/* Resultados */
#contenido_resultados {width:956px; margin:0 auto; overflow:hidden;}
#col_left_resultados {width:245px; float:left;}
#col_right_resultados {width:711px; float:right;}

/* Secciones Resultados */
.seccion_col_left_resultados {margin-bottom:20px; width:225px; line-height:18px;}
.seccion_col_left_resultados .img_seccion_resultados {border:5px solid #FFFFFF; margin-bottom:5px;}
.seccion_col_left_resultados .title_seccion {font-size:14px; color:#000000; display:block; margin-bottom:3px;}
.seccion_col_left_resultados .descripcion_seccion {font-size:12px; color:#333333; display:block; margin-bottom:3px;}
.seccion_col_left_resultados b img {margin:13px 0px 0 -23px; position:absolute}
.link_img_seccion_resultados {text-decoration:none;}

/* Buscar Codigo Resultados */
#buscador_resultados {margin-bottom:20px;}
#buscador_codigo_top_resultados {width:228px; height:7px; background:url(../../img/buscador_codigo_top_resultados.png) no-repeat;}
#bg_buscador_codigo_resultados {width:228px; background:url(../../img/bg_buscador_codigo_resultados.png) repeat-y; font-size:12px; color:#333333; line-height:16px;}
#buscador_codigo_bottom_resultados {width:228px; height:11px; background:url(../../img/buscador_codigo_bottom_resultados.png) no-repeat;}

/* Contenido Resultados */
#criterios_busqueda {padding:0 0 20px 0; border-bottom:1px solid #A5A5A5;}
#criterios_busqueda .rss {float:right; margin:5px 5px 0 0}
#contenedor_resultados {padding:20px 0 0 0; border-top:1px solid #FFFFFF;}
#contenedor_resultados2 {padding:20px 0 20px 0; border-top:1px solid #FFFFFF; border-bottom:1px solid #A5A5A5;}
.primer_criterio {display:block; font-size:30px; color:#999999; margin-bottom:7px; width:660px;}
.primer_criterio a, .resto_criterios a {color:#000000;}
.primer_criterio a:hover, .resto_criterios a:hover {color:#FF3333;}
.resto_criterios {display:block; font-size:14px; color:#999999; margin-bottom:7px}
.ultimos_criterios {margin-bottom:10px; display:block}
.ultimos_criterios, .ultimos_criterios a {font-size:11px; color:#5B5B5B;} 
.ultimos_criterios a:hover {color:#FF3333;}
.title_resultados_patrocinados {position:absolute; display:block; padding-right:10px; margin-top:-8px; background:#EAEAEA; font-size:11px;}
.resultados_busqueda {font-size:20px; display:block; margin-bottom:3px;}
#contenedor_resultados .link_rojo {font-size:11px;}
#recomendacion_resultados {margin-top:15px; width:665px; background:#FFFFFF; padding:10px 20px 30px 20px; color:#333333}
.title_recomendacion {font-size:20px; color:#000000; display:block; margin-bottom:20px !important;}
#recomendacion_resultados span {display:block; margin:10px 0 10px;}
#recomendacion_resultados .link_rojo {font-size:12px;}
.form_rango, .form_ubicacion {margin-left:20px;}
.sombras_contenedor_resultados, .sombras_resultados {width:705px;}
.sombras_contenedor_resultados .sombra1, .sombras_resultados .sombra1 {background:#C9C9C9; margin:0 1px; height:1px}
.sombras_contenedor_resultados .sombra2, .sombras_resultados .sombra2 {background:#C9C9C9; margin:0 3px; height:1px}
.sombras_contenedor_resultados .sombra3, .sombras_resultados .sombra3 {background:#C9C9C9; margin:0 5px; height:1px}
#publicidad_resultados span {display:block; margin:20px 0 7px 0; font-size:11px; color:#333333}
#publicidad_resultados .publicidad img {border:5px solid #FFFFFF; margin:0 18px 18px 0; float:left}
#publicidad_resultados {margin-bottom:25px; overflow:hidden}
.contenedor_resultado {width:705px; padding-bottom:20px; position:relative}
.resultado {overflow:hidden; background:#DADADA; clear:both}
.resultado .col_left_resultado {width:544px; padding:8px; background:#FFFFFF; float:left}
.resultado .col_right_resultado {width:145px; background:#DADADA; float:right}
.resultado .col_left_resultado .foto_resultado {width:290px; float:left;}
.resultado .col_left_resultado .foto_resultado img {border:5px solid #E7E7E7;}
.resultado .col_left_resultado .datos_resultado {width:254px; float:left;}
.resultado .contenido_resultados {min-height:120px; padding:0 5px 10px 0;}
.resultado .title_zona {display:block; font-size:30px; color:#E6B957; margin:7px 0 5px 0; line-height:28px}
.resultado .contenedor_info_terreno {display:block; overflow:hidden;}
.resultado .info_terreno {display:block; padding:2px; min-width:45px; height:40px; background:#CDCDCD; float:left; text-align:center; margin:5px 8px 5px 0;}
.resultado .info_terreno strong {font-size:16px; display:block; margin-bottom:3px}
.resultado .link_comparador {margin-top:7px;}
.resultado .precio_resultado {position:absolute; margin:20px 0 0 -3px}
.resultado .bg_top_precio_resultado {background:url(../../img/bg_top_precio_resultado.png); width:151px; height:7px;}
.resultado .bg_precio_resultado {background:url(../../img/bg_precio_resultado.png) repeat-y; width:151px; min-height:80px; line-height:80px; font-weight:bold; color:#FFFFFF; text-align:center; font-size:23px;}
.resultado .bg_bottom_precio_resultado {background:url(../../img/bg_bottom_precio_resultado.png); width:151px; height:7px;}
.resultado .col_right_resultado .detalles_resultado {margin-top:130px; padding:10px; }
.resultado .star_rating {display:block; margin-bottom:15px; margin-left:20px;}
.resultado .cantidad_comentarios {display:block; font-size:11px; text-align:center}
.resultado .contenedor_medios_resultado {display:block; overflow:hidden; margin:0 0 10px 0px; text-align:center}
.resultado .cantidad_medios_resultado {background:#EDEDED; min-width:30px; float:left; height:20px; padding:5px; margin:0 0px 0 10px}
.resultado .cantidad_medios_resultado a {font-weight:bold; text-decoration:none; font-size:16px; color:#333333}
.resultado .cantidad_medios_resultado a:hover {color:#FF3333;}
.resultado .cantidad_medios_resultado strong {color:#999999; font-size:16px}
.resultado .terreno_recomendado {position:absolute; margin:-5px 0 0 -5px}
.resultado .terreno_recomendado img {border:none !important;}
.contenedor_cantidad_resultados {font-size:11px; margin-bottom:10px;}
.cantidad_resultados {font-size:20px;}
.contenedor_cantidad_resultados .link_rojo {font-size:11px;}
.bordes {border-top:1px solid #A5A5A5; border-bottom:1px solid #FFFFFF; margin:15px 0 15px 0}
.contenido_seccion_left_resultados {border-top:1px solid #FFFFFF; padding:10px;}
.contenido_seccion_left_resultados ul {margin:0; padding:0;}
.contenido_seccion_left_resultados ul li {list-style:url(../../img/vineta.jpg); margin:0px 0 7px 20px;}
.contenido_seccion_left_resultados ul li a {font-size:12px; color:#000000;}
.contenido_seccion_left_resultados ul li a:hover {color:#FF3333;}

/* Desarrollo */
#contenedor_desarrollo {width:705px; margin-bottom:20px;}
.contenedor_desarrollo {background:#9B9B9B; padding:10px; width:683px; border-right:2px solid #818181; color:#FFFFFF; line-height:18px;}
.top_desarrollo {overflow:hidden; margin-bottom:10px;}
.img_desarrollo {float:left; width:170px;}
.img_desarrollo img {border-left:2px solid #6C6C6C; border-top:2px solid #6C6C6C;}
.datos_desarrollo {padding-top:5px;}
.datos_desarrollo .title_desarrollo_1 {font-size:15px; font-weight:bold; color:#FFFFFF; display:block;}
.datos_desarrollo .tel_desarrollo {display:block; font-size:13px;}
.datos_desarrollo a {color:#FFFFFF; font-size:13px; font-weight:bold;}
.datos_desarrollo a:hover {color:#333333;}
.sombras_desarrollo .sombra1 {background:#818181; margin:0 1px; height:1px}
.sombras_desarrollo .sombra2 {background:#818181; margin:0 2px; height:1px}
.sombras_desarrollo .sombra3 {background:#818181; margin:0 3px; height:1px}
.sombras_desarrollo .sombra4 {background:#818181; margin:0 5px; height:1px}

/* Inmobiliaria */
#contenedor_inmobiliaria {width:705px; margin-bottom:20px;}
.contenedor_inmobiliaria {background:#9B9B9B; padding:10px; width:685px; line-height:18px; overflow:hidden}
.img_inmobiliaria {float:left; width:160px;}
.datos_inmobiliaria {padding-top:5px; float:left; width:525px;}
.datos_inmobiliaria {color:#333333;}
.datos_inmobiliaria strong {color:#000000;}
.datos_inmobiliaria .telefono_inmobiliaria {display:block; margin:7px 0 0px 0;}
#contenedor_rss_inmobiliaria {margin:5px 0 0 650px; z-index:2; position:absolute}
#contenedor_rss_inmobiliaria a {color:#FFFFFF; margin-left:3px;}
#contenedor_rss_inmobiliaria a:hover {color:#FF3333;}

/* Inmobiliaria 2º cuadro ( oportunidades) */
#contenedor_inmobiliaria_1 {width:705px; margin-bottom:20px;}
#contenedor_inmobiliaria_1  .datos_inmobiliaria {padding-top:5px; float:left; width:400; margin:0 0 0 150px}
.contenedor_inmobiliaria_1 {background:#9B9B9B; padding:10px; width:685px; height:165px;line-height:18px;  }
.img_inmobiliaria_1 {float:left; width:142px;}
.img_inmobiliaria_1 img  { position:absolute;}
p.contenido_oportunidades{color:#333; margin:5px 20px 10px 0;}
.contenido_oportunidades strong {color:#333;}


/* Paginador Resultados */
#paginador_resultados {border-top:1px solid #FFFFFF; padding:10px 0 10px 0; color:#545454; font-size:13px;}
#paginador_resultados strong {font-size:18px;}

/* Propiedades Similares */
.terreno_similar {overflow:hidden; width:265px; margin:0 0 10px 0; line-height:18px; margin:20px 0 0 5px;}
.bullet{float:left; width:10px;}
.datos_terreno {width:255px; float:left;}
.precio_terreno {font-weight:bold; color:#FF3333;}
.link_rojo b {text-decoration:none; font-weight:normal; margin-right:5px;}

/* Detalles Propiedad */
.regresar_resultados {display:block; margin-bottom:8px;}
.regresar_resultados .link_rojo {font-size:11px;}
#contenedor_detalles_propiedad {width:690px; border-top:2px solid #D7D7D7; background:url(../../img/bg_detalles_propiedad.jpg) top left no-repeat; padding:10px;}
#contenedor_top_detalles_propiedad {margin-bottom:20px; overflow:hidden; width:690px;}
#contenedor_top_detalles_propiedad .left {width:415px; float:left; overflow:hidden}
#contenedor_top_detalles_propiedad .right {width:275px; float:right;}
#contenedor_top_detalles_propiedad #carrusel_imagenes_propiedad {background:#E7E7E7; width:390px; padding:5px;}
#contenedor_top_detalles_propiedad .title_zona {display:block; font-size:30px; color:#E6B957; margin:7px 0 5px 0; line-height:28px}
#contenedor_top_detalles_propiedad .star_rating {margin:5px 0px 10px 0px;}
#contenedor_top_detalles_propiedad .right .top_right_container {min-height:185px;}
.bottom_right_container .link_comparador a {font-size:11px;}
.bottom_right_container .link_comparador {margin:5px 0 5px 0;}
#contenedor_precio_terreno {width:275px; margin:10px 0 10px 0}
.contenedor_precio_terreno {background:url(../../img/bg_precio_terreno.jpg) bottom repeat-x #E6B957; height:50px; line-height:50px; color:#FFFFFF; font-size:36px; font-weight:bold; text-align:center; letter-spacing:-1px}
#contenedor_calculadora_credito {width:265px; border-top:1px solid #A5A5A5; overflow:hidden; background:#FFFFFF; padding:5px 0 0 0; margin:5px 0 0 0; height:59px;}
#contenedor_calculadora_credito .link_calculadora {float:left; margin:5px 5px 0 10px; width:140px;}
#contenedor_calculadora_credito .logos_calculadora {width:70px; float:left; margin:3px 0 5px 5px}
#contenedor_calculadora_credito .link_calculadora a {font-size:13px; font-weight:bold;}
.addthis_toolbox{float:right; margin:20px 0 0 0;}
.addthis_button_compact {font-size:11px !important;}
.contenedor_seccion_detalles {width:690px; margin-bottom:30px;}
.contenido_seccion_detalles {overflow:hidden; background:url(../../img/bg_seccion_detalles.jpg) repeat-y; clear:both}
.contenedor_seccion_detalles .left {width:195px; float:left; padding:15px 10px;}
.contenedor_seccion_detalles .right {float:left; padding:15px; width:445px}
.contenedor_seccion_detalles .sombras_seccion_detalles .sombra1 {background:#C9C9C9; margin:0 1px; height:1px}
.contenedor_seccion_detalles .sombras_seccion_detalles .sombra2 {background:#C9C9C9; margin:0 2px; height:1px}
.contenedor_seccion_detalles .sombras_seccion_detalles .sombra3 {background:#C9C9C9; margin:0 3px; height:1px}
.contenedor_seccion_detalles .sombras_seccion_detalles .sombra4 {background:#C9C9C9; margin:0 5px; height:1px}
.contenedor_seccion_detalles .descripcion_detalles {display:block; margin:5px 0 5px 0; color:#5B5B5B; line-height:20px;}
.contenedor_seccion_detalles .lista_detalles {width:445px;}
.contenedor_seccion_detalles .lista_detalles div div {background:url(../../img/vineta.jpg) no-repeat 5px 5px; padding-left:15px; float:left; width:180px; margin:0 5px 10px 5px; font-size:14px}
.contenedor_seccion_detalles .lista_detalles div div strong {font-size:12px; font-weight:normal;}
.lista_detalles .left {float:left; width:200px;}
.lista_detalles .right {float:right; width:200px;}
#mapa_ubicacion {width:475px; height:260px;}
.contenedor_seccion_detalles .datos {display:block; margin-bottom:10px; color:#5B5B5B}
.contenedor_seccion_detalles .datos strong {font-size:12px; color:#000000; font-weight:normal}
.contenedor_seccion_detalles .contenedor_plusvalia {width:180px; border:1px solid #BDBDBD; background:#FFFFFF; padding:1px; overflow:hidden; margin:-5px 0 0 0}
.contenedor_seccion_detalles .contenedor_plusvalia .plusvalia {color:#BDBDBD; float:left; width:60px; height:20px; line-height:20px; text-align:center;}
.contenedor_seccion_detalles .contenedor_plusvalia .plusvalia_seleccionada {color:#FFFFFF; float:left; width:60px; height:20px; line-height:20px; text-align:center; font-weight:bold; background:#E6B957}
.banner_detalles {position:relative; margin-bottom:30px;}
.contenedor_seccion_detalles .link_ayuda_compra img {margin:20px 0 10px 0;}
.contenedor_seccion_detalles .img_vendedor, .contenedor_seccion_detalles .datos_vendedor {float:left; width:220px;}
.contenedor_seccion_detalles .img_vendedor .img_inmobiliaria {border:1px solid #B7B7B7; margin:7px 0 0 0; width:201px;}
.contenedor_seccion_detalles .datos_vendedor .datos strong {font-weight:normal; color:#000000;}
.link_comentarios {font-size:14px; color:#E6B957; display:block; font-weight:bold; width:20px; float:left; margin-top:6px;}
.link_comentarios:hover {color:#000000;}
.contenedor_title_comentarios {overflow:hidden; margin-bottom:0px; border-bottom:1px solid #A5A5A5;}
#articulos_comentarios {width:215px; padding:10px; background:#FFFFFF; }
#conetenedor_articulos_comentarios {margin:0 0 10px 10px; width:235px; display:block; float:right}
#conetenedor_articulos_comentarios .sombras_contenedor_articulos .sombra1 {background:#C9C9C9; margin:0 1px; height:1px}
#conetenedor_articulos_comentarios .sombras_contenedor_articulos .sombra2 {background:#C9C9C9; margin:0 2px; height:1px}
#conetenedor_articulos_comentarios .sombras_contenedor_articulos .sombra3 {background:#C9C9C9; margin:0 3px; height:1px}
#conetenedor_articulos_comentarios .sombras_contenedor_articulos .sombra4 {background:#C9C9C9; margin:0 5px; height:1px}
#conetenedor_articulos_comentarios ul {margin:0; padding:0;}
#conetenedor_articulos_comentarios ul li {list-style:url(../../img/vineta_roja.jpg); margin:5px 0 7px 20px;}
.articulos_recomendados_fix {position:absolute; margin:0 0 0 476px !important;}
.contenido_comentarios {overflow:hidden; margin-bottom:0px; border-top:1px solid #FFFFFF; padding:15px 0 15px 0}
.title_calificacion_promedio {float:left; margin-right:5px;}
.comentario {overflow:hidden; margin-bottom:20px; padding:10px;}
.comentario_anunciante {background:#DEDEDE}
.comentario_anunciante strong {color:#FF3333;}
.comentario .se_primero_comentar {display:block; margin:5px 0 0 0; font-size:16px;}
.no_comments {color:#666666;}
.foto_comentario {width:75px; position:absolute; margin-left:-75px;}
.foto_comentario img {border:1px solid #909090;}
.contenido_comentario {float:left; display:block; padding-left:75px;}
.comentario .calificacion_usuario_comentario {overflow:hidden; margin-top:3px;}
.comentario .calificacion_usuario_comentario2 {overflow:hidden; margin-top:7px;}
.comentario .texto_comentario {color:#5B5B5B; line-height:18px; display:block; margin-top:0px;}
.comentario .title_anunciante {font-size:11px; display:block; margin-top:3px;}
#contenedor_form_comentario {width:560px; margin:15px 0 20px 0;}
#contenedor_form_comentario .contenedor_row_form {width:560px; overflow:hidden; margin:7px 0 7px 0; height:30px}
#contenedor_form_comentario .contenedor_row_form .left {float:left; width:70px; color:#5B5B5B; line-height:30px;}
#contenedor_form_comentario .contenedor_row_form .right {float:left; width:490px;} 
#contenedor_form_comentario .contenedor_row_form .right .input_text_form_comentarios {border-left:1px solid #5B5B5B; border-top:1px solid #5B5B5B; border-right:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5B5B5B}
#contenedor_form_comentario .contenedor_row_form .right .chico {width:150px;}
#contenedor_form_comentario .contenedor_row_form .right .mediano {width:250px;}
#contenedor_form_comentario .textarea_form_comentarios {border-left:1px solid #5B5B5B; border-top:1px solid #5B5B5B; border-right:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5B5B5B; width:438px; height:163px; margin-top:-7px;}
#contenedor_form_comentario .enviar_form_comentarios {background:url(../../img/btn/enviar.png) no-repeat; width:117px; height:52px; cursor:pointer; margin-top:15px; border:none}
#contenedor_desarrollo2 {width:710px; margin-bottom:20px;}
#contenedor_desarrollo2  .contenedor_desarrollo {background:#9B9B9B; padding:10px; width:688px; border-right:2px solid #818181; color:#FFFFFF; line-height:18px;}
#contenedor_desarrollo2 .top_desarrollo {overflow:hidden; margin-bottom:10px;}
#contenedor_desarrollo2 .img_desarrollo {float:left; width:170px;}
#contenedor_desarrollo2 .img_desarrollo img {border-left:1px solid #6C6C6C; border-top:1px solid #6C6C6C;}
#contenedor_desarrollo2 .contenido_texto_desarrollo {color:#FFFFFF;}
#contenedor_desarrollo2 .contenido_texto_desarrollo a {color:#F2A737; font-weight:normal}
#contenedor_desarrollo2 .contenido_texto_desarrollo a:hover {color:#FFFFFF;}
#contenedor_desarrollo2 .datos_desarrollo {padding-top:7px; float:left; width:500px;}

/* Slideshow Propiedad */
#slideshow {list-style:none; color:#fff; display:none}
#wrapper {width:300px; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:390px; height:290px; background:#000}
#image {width:390px; cursor:pointer}
#image img {position:absolute; z-index:25; width:auto; cursor:pointer}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../../img/carousel/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../../img/carousel/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; background:transparent}
#thumbnails {margin-top:15px; width:300px; height:46px; margin-bottom:5px}
#slideleft {float:left; width:8px; height:18px; background:url(../../img/iconos/left_img_carrusel_terreno.png) no-repeat; margin:10px 5px 0 0}
#slideright {float:right; width:8px; height:18px; background:url(../../img/iconos/right_img_carrusel_terreno.png) no-repeat; margin:10px 0 0 5px}
#slidearea {float:left; position:relative; width:260px; margin-left:8px; height:46px; overflow:hidden}
#slider {position:absolute; left:0; height:46px}
#slider img, .video_terreno_detalles img {cursor:pointer; border:3px solid #FFFFFF;}
.video_terreno_detalles {float:right; margin-top:-51px; margin-right:5px}

/* Opciones Propiedad */
.opciones_terreno {display:block; margin-top:7px; width:410px;}
.opciones_terreno .opcion {background:#D8D8D8; padding:5px 7px; height:18px; float:left; margin-right:5px; text-align:center}
.opciones_terreno .opcion a {font-size:11px;}
.opciones_terreno .guardar {width:150px;}
.opciones_terreno .imprimir {width:70px;}
.opciones_terreno .enviar {width:128px;}

/* Mas Visitados */
#contenedor_title_mas_visitados {background:#ADADAD; padding:10px; width:685px;}
#contenedor_rss_mas_visitados {margin:20px 0 0 645px; z-index:2; position:absolute}
#contenedor_rss_mas_visitados a {color:#FFFFFF; margin-left:3px;}
#contenedor_rss_mas_visitados a:hover {color:#FF3333;}

/* Footer */
#contenedor_footer {margin:0 auto; width:956px; font-size:12px;}
.estados {margin:10px 0 0px 0; text-align:center; padding:10px; line-height:20px;}
.estados a {margin-right:5px;}
.contenido_footer {text-align:center; font-size:11px; color:#666666; margin-bottom:10px;}

/* Estilos para textos con SIFR */
.title_seccion_home, .contenedor_seccion_detalles .title_descripcion, .contenedor_seccion_detalles .title_contacto_vendedor, #articulos_comentarios .title_articulos_comentarios {font-size:15px; color:#000000; display:block; margin-bottom:0px; padding:0px 0 10px 0}
.title_seccion_bottom {font-size:17px; color:#000000; display:block; margin-bottom:7px}
.title_seccion_left_resultados {font-size:20px; color:#000000; display:block; border-bottom:1px solid #A5A5A5; padding:0 0 10px 0}
.datos_inmobiliaria .title_inmobiliaria, #contenedor_title_mas_visitados .title_mas_visitados, .title_comentario_enviado {font-size:30px; color:#FFFFFF; display:block; padding:10px 0 10px 0}
.title_inmobiliaria {line-height:30px;}
.title_mas_visitados {padding:5px !important;}
.title_comentarios {font-size:23px; color:#000000; width:138px; float:left; margin:0 0 5px 0; padding-bottom:5px;}
.deja_comentario {font-size:18px; color:#000000; display:block; margin-bottom:7px;}
#contenedor_desarrollo2 .title_desarrollo {font-size:22px; color:#FFFFFF; display:block; margin-bottom:-3px; padding:5px 0 10px 0}
.title_busqueda_avanzada {font-size:18px; color:#000000; display:block; margin-bottom:7px;} 
.title_404 {font-size:38px; color:#FF3333; display:block; padding:10px 0 10px 0;}
.title_recomendaciones_404 {font-size:14px; color:#000000; display:block; padding:7px 10px 7px 10px; background:#D5D5D5;}

/* editado por Quid Media */
#contenedor_form_comentario .contenedor_row_form .right_error {padding:2px; background:#FF3333;}
#contenedor_form_comentario .contenedor_row_form .right_error .input_text_form_comentarios {border-left:1px solid #5B5B5B; border-top:1px solid #5B5B5B; border-right:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5B5B5B}
#contenedor_form_comentario .contenedor_row_form .right_error .texto_error {display:inline; margin:0 10px 0 20px; color:#FFFFFF}
#contenedor_form_comentario .contenedor_row_form .right_error .mediano {width:200px;}

#contenedor_form_comentario .contenedor_row_form_captcha {width:560px; height:140px; overflow:hidden; margin:7px 0 7px 0;}
#contenedor_form_comentario .contenedor_row_form_captcha .right_error {padding:2px; background:#FF3333;}
#contenedor_form_comentario .contenedor_row_form_captcha .right_error .input_text_form_comentarios {border-left:1px solid #5B5B5B; border-top:1px solid #5B5B5B; border-right:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5B5B5B}
#contenedor_form_comentario .contenedor_row_form_captcha .right_error .texto_error {display:inline; margin:0 10px 0 20px; color:#FFFFFF}
#contenedor_form_comentario .contenedor_row_form_captcha .right_error .mediano {width:200px;}

/* por quid media, class bottom_contacto */

.bottom_contacto { background:url(../../img/bg_contacto_bottom.png) no-repeat; }

#patrocinio{ padding:0px 0px 17px 0px;  margin:0px; text-align:center; height:50px; display:none; overflow:hidden; }
#patrocinio_int{ padding:0px 0px 17px 0px;  margin:0px; text-align:center; height:50px; display:block; overflow:hidden; }

.screenshot{width:80px; height:80px; position:absolute; margin:45px 0px 0px 73px; z-index:8000; }

.big_screenshot{width:160px; height:160px; position:absolute; margin:45px 0px 0px 82.5px; z-index:8000; }