

@media projection, screen{.tabs-hide{display:none}}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                            LAYOUT
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
body{margin:0; background:#AD2525 url(../images/backgrounds/fondo.gif) repeat-x;  color:#fff;  font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif;  font-size:90%}

#header, 
#bodybit, 
#footer{margin:0 auto; max-width:970px; min-width:750px;   /*width:750px; */padding:0 10px;  border:0px solid grey}

#bodywrap{padding-bottom:150px; border:0px solid green}
#footerwrap{background-color:black; color:#FFF; height:120px; border-top:4px solid #FFF}

#header{padding-top:5px}
#footer{clear:both; padding:30px 0 0; display:block; font-size:85%}

#content{text-align:left; display:inline; float:left; margin-top:20px; border:0px solid pink}

#content p{line-height:175%; text-align:justify; clear:left}
 
#sidebar{width:200px; float:left; display:inline; text-align:left; color:#686; font-family:arial,sans-serif; font-size:.9em}

/* The CSS that's required to position the footer */
html{height:100%}
body{height:100%}
#nonFooter{position:relative; min-height:100%}
* html #nonFooter{height:100%}
#footerwrap{position:relative; margin:-124px auto 0 auto}
* html #footerwrap{margin-top:-7.4em}

hr.cleaner{border:none; clear:both; height:1px; margin:-1px 0 0 0; padding:0; visibility:hidden}

/*
div#header{position:relative; background-color:red}
div#container{text-align:left; background-color:yellow}
div#content p{line-height:1.4}
div#navigation{background:#B9CAFF; background-color:cyan}
div#extra{background:#FF8539; background-color:orange}
div#footer{background:#333; color:#FFF; background-color:black}
div#footer p{margin:0; padding:5px 10px}
div#footer a{display:inline; padding:0; color:#C6D5FD}

div#container{width:700px; margin:0 auto}
div#wrapper{float:left; width:100%}
div#content{margin-right:300px; border:0px solid grey}
div#navigation{float:left; width:150px; margin-left:-150px}

div#extra{float:left; width:150px; margin-left:-300px}
div#footer{clear:left; width:100%}

ul, li{margin:0; padding:0}

p.smaller_text{font-size:90%}
        
                              
                  */
 
 
 
span#alerta_numero{float:left; _height:1%;  overflow:auto; color:#fa7634; margin-bottom:10px}
 
table.alert{font-size:80%; margin-left:20px; border:0; border-bottom:1px solid #3F3F3F}

table.alert tr{border:0}
table.alert td{margin:0; padding:2px 10px}
table.alert td a{color:#AD2525}
table.alert td.title{background-color:#8E8E8B; color:#FFF; border:1px solid #3F3F3F; border-bottom:0}
table.alert td.value{background-color:#FFF; color:#3F3F3F; border:1px solid #3F3F3F; border-bottom:0; border-left:0}

 
 
 
 
#results_container{clear:left}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                    ELEMENTOS DE LA CABECERA
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
#logo{display:block; width:200px; height:120px; background:url(../images/logos/small_logo.png) top left no-repeat}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                    ELEMENTOS DEL PIE
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
#logo_gpablos{float:left; display:block; width:104px; height:68px; background:url(../images/logos/gpablos.png) top left no-repeat}
#info_footer{float:right; padding:30px 0 0 0; text-align:right; width:70%}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                        HEADERS
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6{ font-family:"trebuchet ms",geneva,lucida,helvetica,arial,sans-serif;  letter-spacing:0;   border:0}

h1{color:#fff; margin-bottom:-20px}
 
h2{color:#fa7634; font-size:160%}
 
h3{color:#fff; font-size:150%}

h4{color:#dfdfdf; font-size:120%}

h2.seccion{margin:0}

#header h3{color:#BCE27F; font-size:18px; float:left; margin:0 0 0 0.5em; padding:0.2em 0 0}

#header h4{float:left; color:#fff; font-size:16px; margin:0 0 -5px 0.5em; padding:0.1em 0 0}
 
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                        CITAS
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
blockquote{width:18em; /*margin:10em auto 2em auto; */text-align:left; text-indent:25px; background:url(../images/quotes/quotes1.png); background-position:0 2px; background-repeat:no-repeat; border:0px solid black; font-style:bold; font-size:130%; margin:10px 0 20px 20px; float:right; padding:0}
blockquote p{line-height:1.8; margin:0; display:inline; padding-right:24px; background:url(../images/quotes/quotes2.png); background-position:bottom right; background-repeat:no-repeat}
blockquote.quote_properties{width:16em; margin-top:50px}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                        ENLACES
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
a:link, a:visited{color:#FA7634; text-decoration:none; outline:0}
a:hover{border-bottom:1px dotted #FA7634; cursor:pointer}

.resaltar{color:#fa7634; font-weight:bold}


/* Panel de control
   ---------------- */
#account_panel{border:0px solid black; margin-top:20px}
.account_section{min-width:48%; width:48%; float:left; border:0px solid black; margin-bottom:10px; min-height:150px; display:block}
.account_section h2{margin-top:0}
.account_section .section_body{}
#account_details{}
#account_favourites{}
#account_messages{}
#account_my_adverts{}
#account_alerts{}

#changing_password{clear:both; width:100%; float:left}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                        CARGA DE AJAX
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
.gridOverlay{width:100%; height:44px; background-color:#FA7634; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40); -moz-opacity:.80; -khtml-opacity:.40; position:absolute; top:0; left:0; z-index:2; border:0px solid #8E8E8B; border-left:0; border-right:0; margin-top:0px}
.loadingDiv{z-index:3; position:absolute; top:5px; left:45%; display:block; width:200px; height:32px; padding-left:50px; background:transparent url(../images/ajax/ajax-loader.gif) no-repeat; font-size:110%; padding-top:5px}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                        NAVEGACI?N
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
#main_menu{float:right; /*padding:0 0px 2px 40px; */ border-bottom:0px solid #8E8E8B}
/* square */
#navbar_1{margin:0 0 2px; padding:0 0 20px 40px; border-bottom:1px solid #8E8E8B; text-transform:uppercase}
#navbar_1 li{margin:0; padding:0; display:inline; list-style-type:none; float:left}
#navbar_1 a:link, #navbar_1 a:visited{float:left; line-height:14px; /*font-weight:bold; */ font-size:90%; padding:0 12px 6px 12px; text-decoration:none; color:#8E8E8B; letter-spacing:1px}
#navbar_1 li.active a, #navbar_1 a:link.active, #navbar_1 a:visited.active, #navbar_1 a:hover{color:#FFF; border-bottom:2px solid #FFF; margin-bottom: -1px;}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                MEN? ACCESIBLE EN PIE DE P?GINA
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
ul#menu_accesible{color:#fff; float:right; padding:0; margin:0; letter-spacing:0px; line-height:14px}
 
ul#menu_accesible li{list-style:none; padding:0; margin:0; float:left; border:0px solid}
ul#menu_accesible #navbar_1{margin:0; padding:0; border:0px solid white; text-transform:none}
ul#menu_accesible li{margin:0; padding:0 8px; border-right:1px solid #fff}

ul#menu_accesible #navbar_1 li#contacto{border:0; padding-right:0}
ul#menu_accesible a:link, #menu_accesible a:visited{color:#FFF; border:0; padding:0; margin:0; font-size:100%}
ul#menu_accesible li.active a, #menu_accesible a:link.active, #menu_accesible a:visited.active, #menu_accesible a:hover{color:#FFF; border:0}
ul#menu_accesible #navbar_1 a:link, ul#menu_accesible #navbar_1 a:visited{letter-spacing:0px}

ul#menu_accesible li#link_legal{padding-right:0; border-right:0}
 
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                        MEN? AUXILIAR
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
ul#menu_auxiliar{float:right; padding:0; margin:5px 10px 0 0; font-size:80%;  border:0px solid pink; clear:right; width:400px}
ul#menu_auxiliar li{float:left; list-style:none; border:0px solid green; margin:0}
ul#menu_auxiliar li ul{/*float:left; */margin:0; padding:0}
ul#menu_auxiliar li#login, ul#menu_auxiliar li#link_panel, ul#menu_auxiliar li#languages{padding:0 5px; float:right}
ul#menu_auxiliar li#languages{/*float:left; */padding-right:0}
ul#menu_auxiliar li#link_panel, ul#menu_auxiliar li#languages{border-left:0px solid #8E8E8B}

ul#menu_auxiliar li#login, span#nombre_usuario{color:#E66130; font-weight:bold}

ul#menu_auxiliar li#login a#login:after{content:' | '}
a#login{border-right:0px solid #fa7634; padding-right:0px}
ul#languages_list li{margin-left:5px}
ul#languages_list li a span{display:none}

ul#languages_list li a{width:21px; height:14px; display:block; background-repeat:no-repeat; background-position:0px -14px}
ul#languages_list li a#es{background-image:url(../images/langs/es.gif)}
ul#languages_list li a#en{background-image:url(../images/langs/en.gif)}
ul#languages_list li.active_language a{background-position:0px 0px}
ul#languages_list li a:hover{background-position:0px 0px; border:0}
 
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                        BREADCRUMB
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/ 
#breadcrumb{margin:10px 0}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                        P?GINA DE CONTACTO
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
 
#datos_empresa{float:left; border:0px solid; margin-right:0px; margin-top:53px}
#datos_empresa ul{margin:0; padding:0}
#datos_empresa ul li{margin:0; padding:0;  list-style-type:none}
/*#datos_empresa ul li{padding-left:25px; background-repeat:no-repeat; margin-bottom:10px; margin-left:10px}
*/
#datos_empresa ul li#nombre{padding:0; font-weight:bold; font-size:120%; margin-left:0px; color:#8E8E8B}
#datos_empresa ul li#domicilio{margin-top:5px}
#datos_empresa ul li#domicilio span{display:none}
#datos_empresa ul li#mail{font-weight:bold; color:#fa7634}
#datos_empresa ul li#telefono{margin-top:10px}
#datos_empresa ul li#gps{font-size:80%}
#datos_empresa ul li#gps a:link, #datos_empresa ul li#gps a:visited{color:#FFF; border-bottom:1px dashed #FFF}

/*#datos_empresa ul li#domicilio{padding:3px 0 10px 0; margin-left:0px}
#datos_empresa ul li#domicilio span{display:none}
#datos_empresa ul li#telefono{background-image:url(../images/contacto/telephone.png)}
#datos_empresa ul li#fax{background-image:url(../images/contacto/fax.png)}
#datos_empresa ul li#mail{background-image:url(../images/contacto/mail.png)}
#datos_empresa ul li#gps{background-image:url(../images/contacto/compass.png)}
 */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                        HOMEPAGE
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
#left_col{float:left; width:300px; margin-top:135px; margin-right:120px}
 
#right_col{float:left; border:0px solid #FFF; width:470px}
 
#descripcion_empresa{display:inline; float:left; _height:1%;  overflow:auto; width:333px; margin:54px 30px 0 20px; border:0px solid orange}
/*#descripcion_empresa p{width:323px}
*/
span.welcome{float:right}
#welcome_message{float:right}
#welcome_message p{width:275px; text-align:right}

#image_door{display:inline; float:left; width:256px; height:400px; background:url('../images/homepage/door.png') no-repeat; margin-top:20px; border:0px solid orange}
#door_future{display:inline; float:left; width:30px; height:436px; margin-left:4px; background-repeat:no-repeat}
.door_future_es{background-image:url('../images/homepage/door_future_es.png')}
.door_future_en{background-image:url('../images/homepage/door_future_en.png')}

#accesos_secciones{display:inline; float:left; _height:1%;  overflow:auto; clear:left; margin-top:90px; width:297px; border:0px solid orange}
#accesos_secciones ul{float:left; margin:0; padding:0; margin-left:0px; list-style:none; border-top:1px solid #FFF}
#accesos_secciones ul li{float:left; margin:0; padding:0; display:block; width:295px; height:80px; border:1px solid #FFF; border-top:0}

#accesos_secciones ul li#acceso_seccion_comprar{background:#1F1F1F  url(../images/homepage/accesos/logo_i.png) no-repeat 17px 8px}
#accesos_secciones ul li#acceso_seccion_alquilar{background:#3F3F3F url(../images/homepage/accesos/logo_i.png) no-repeat 17px -79px}
#accesos_secciones ul li#acceso_seccion_vender{background:#6F6F6F url(../images/homepage/accesos/logo_i.png) no-repeat 17px -168px}

#accesos_secciones ul li span.acceso{float:right; display:block; width:207px; height:80px; padding-left:8px}
#accesos_secciones ul li#acceso_seccion_comprar span.acceso{background:#2F2F2F}
#accesos_secciones ul li#acceso_seccion_alquilar span.acceso{background:#545454}
#accesos_secciones ul li#acceso_seccion_vender span.acceso{background:#7A7A7A}

#accesos_secciones ul li#acceso_seccion_comprar:hover{background-color:#2F2F2F}
#accesos_secciones ul li#acceso_seccion_alquilar:hover{background-color:#545454}
 
#accesos_secciones ul li#acceso_seccion_vender:hover{background-color:#7A7A7A}

#accesos_secciones ul li#acceso_seccion_comprar span.acceso:hover{background-color:#1F1F1F}
#accesos_secciones ul li#acceso_seccion_alquilar span.acceso:hover{background-color:#3F3F3F}
#accesos_secciones ul li#acceso_seccion_vender span.acceso:hover{background-color:#6F6F6F}

#accesos_secciones span.acceso h4 img{margin:0; padding:0; margin:5px 0}

#accesos_secciones ul li span.acceso h4{margin:8px 0px; padding:0; font-size:22px; letter-spacing:-1px}

#accesos_secciones ul li#acceso_seccion_comprar span.acceso h4{color:/*#8c8c1e; */ #909090}
#accesos_secciones ul li#acceso_seccion_alquilar span.acceso h4{color:#9F9F9F}
#accesos_secciones ul li#acceso_seccion_vender span.acceso h4{color:/*#f07800; */ #DFDFDF}

#accesos_secciones ul li span.acceso p{color:#FFF}

#accesos_secciones ul li img{border:0px solid; float:left; margin-top:15px; margin-left:10px}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                        EMPRESA
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
#about_puntos{float:left; margin-left:50px; margin-bottom:20px; width:550px; overflow:auto; display:inline}
#about_puntos h2{margin:20px 0 -15px}
blockquote.about{margin:10px 0 0 0; font-size:116%}
.polaroid{float:right; margin-left:25px; width:300px}
.polaroid img{float:left; margin-top:58px}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                        FORMULARIOS
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
label, input, select, textarea{font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif; font-size:120%; float:left; display:block}

#form_sell input, #form_login div input, .submit_button input, .form_element input, .form_element select{border:1px solid #8E8E8B; font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif}
 
.submit_button input{}

.row{overflow:auto}

/* Buscador de inmuebles
   ---------------------------- */
.form_element{float:left; margin:8px 0px 6px 0; border:0px solid black}
.form_properties br{display:none}
.form_properties label, input{display:block; /*float:left; */}
.form_properties label{width:130px; margin-right:10px; margin-bottom:5px; float:none}
.form_properties select{width:140px; margin-right:10px; border:thin solid #8E8E8B}
.form_properties div.submit_button{clear:left; margin:10px 0; float:left}

.form_properties input.referencia{width:140px; margin-right:10px}

#quick_filter h2, #simple_filter h2, #advanced_filter h2{margin-top:15px; margin-bottom:0; text-align:center}

/* Buscador R?PIDO de inmuebles
   ---------------------------- */
#quick_filter{float:left; background:url(../images/backgrounds/boxes/fondo_filter_left.png) no-repeat; border:0px solid black; width:370px}
#quick_filter_layer{background:url(../images/backgrounds/boxes/fondo_filter_right.png) top right no-repeat; width:370px;  _height:100%; overflow:auto; border:0px solid; padding-right:6px}
#quick_filter h4{text-align:center}
#quick_filter ul{margin:0; padding:0; margin-left:20px; list-style:none}
 
#quick_filter .form_element, #quick_filter .submit_button{clear:left; margin-left:20px}
#quick_filter .form_properties label{width:130px; display:inline; float:left; margin:0 10px 0 0}
#quick_filter .form_properties select{display:inline;  width:150px; float:left; margin-right:0}

#quick_filter .form_properties div#localizacion br{display:block}
#quick_filter .form_properties div#localizacion label{line-height:45px; margin-top:-10px}
#quick_filter .form_properties div#localizacion select{margin-bottom:15px}
div#localizacion{clear: left;}

/* Buscador SIMPLE de inmuebles
   ---------------------------- */
#simple_filter, #advanced_filter{background:url(../images/backgrounds/boxes/fondo_filter_right.png) top right no-repeat; border:0px solid; padding-right:6px; float:left; margin-top:10px; display:block; width:auto; overflow: none;}
#simple_form_properties, #advanced_form_properties{float:left; background:transparent url(../images/backgrounds/boxes/fondo_filter_left.png) no-repeat; padding-left:15px; width:600px}

/*#simple_filter .form_properties, #advanced_filter .form_properties{float:left; padding-left:15px; margin-top:0px}
*/
 
/* Buscador AVANZADO de inmuebles
   ------------------------------ */ 
#toggle_simple_filter, #toggle_advanced_filter{float:right; margin:10px 10px 0 0; color:#fa7634; font-size:90%}
 
 
/* Botones de mostrar y ocultar formularios */
a#button_filters{display:block; width:115px; height:18px; padding:2px 0 0 0px; float:right; color:#fff; font-size:70%; text-transform:uppercase; text-align:center}
a.show_filters, a.hide_filters{background:url(../images/buttons/narrowbutton.png) no-repeat}

a.show_filters:hover, a.hide_filters:hover{background-position:0 -22px; border:0}

div.submit_button{clear:left; float:left}

#captcha_box label{font-size:80%}
#captcha_box span.help{color:#fff}
div#captcha span.help, .form_contact span.error{clear:left; float:left}

 
/* Formulario de contacto
   ---------------------- */ 
#form_contacto_box{width:430px; float:left; margin-left:180px}
#form_contacto_box h2{margin:0}
#form_contacto_box h6{padding:0; margin:0}

#form_contact_container{border:0px solid black; background-color:#B23333; padding:10px; padding-left:15px; _height:1%;  overflow:auto}

form br{display:none}
.form_contact div{padding:10px 0; clear:left; display:block}
.form_contact label{width:100px; text-align:right; margin-right:20px}
.form_contact div.submit_button, .form_contact div#captcha, .form_contact span.error, .form_contact span.help{margin-left:120px; width:250px; float: left; display: inline;}
form{clear:both; float:left; _height:1%;  /*overflow:auto; */}

p#form_sent{background:url(../images/contacto/mail.png) no-repeat; padding-left:25px}

/* Formularios de las acciones
   --------------------------- */ 
#form_request_information_container, #form_send_by_mail_container{width:100%; _height:100%; overflow:auto; clear:left}
.form_request_information label, .form_send_by_mail label{width:200px; text-align:right; margin-right:20px}
.form_request_information div, .form_send_by_mail div{padding:10px 0; clear:left; display:block}
.form_request_information span.error, .form_send_by_mail span.error{margin-left:220px}
.form_send_by_mail div.checkbox, .form_request_information .submit_button, .form_send_by_mail .submit_button{margin-left:215px}
.form_send_by_mail div.checkbox label{width:80%; float:left; text-align:left; margin-left:5px}

.form_send_by_mail div.checkbox input{margin-top:5px}
.form_request_information #captcha, .form_send_by_mail #captcha, .form_request_information #captcha_box .help, .form_send_by_mail #captcha_box .help{margin-left:220px}

/* Formulario de venta
   ------------------- */
.form_sell div{padding:10px 0; clear:left; display:block}
.form_sell fieldset{border:0}
.form_sell label{width:170px; text-align:left; margin-right:0px}
/*.form_sell input, .form_sell select{width:170px}
*/
.form_sell span.error{margin-left:170px}

span.error, span.help{font-size:100%; color:#fa7634; clear:left; float:left}

/* Formulario para registrarse como usuario
   ---------------------------------------- */
#form_signup{}
 
#do_webuser div, #form_change_password div, #form_signup div{clear:left; display:block; padding:8px 0pt}
#do_webuser fieldset, #form_change_password fieldset, #form_signup fieldset{padding:0 10px; border:0; margin-bottom:20px; background-color:#B23333}
#do_webuser fieldset#captcha, #do_webuser fieldset#submit, #form_change_password fieldset#captcha, #form_change_password fieldset#submit, #form_signup fieldset#captcha, #form_signup fieldset#submit{background-color:transparent}
#do_webuser legend, #form_change_password legend, #form_signup legend{padding:0; color:#fa7634; font-size:150%}
#do_webuser label, #form_change_password label, #form_signup label{width:150px; flaot:left}
#do_webuser input, #do_webuser select, #form_change_password input, #form_change_password select, #form_signup input, #form_signup select{display:inline; float:none}
 
#do_webuser select, #form_signup select{width:120px}
#do_webuser span.error, #form_change_password span.error, #form_signup span.error{margin-left:150px}
#form_signup span.help{margin-left:150px; font-size:80%; color:#fff}
#do_webuser div.checkbox label, #form_change_password div.checkbox label, #form_signup div.checkbox label{float:left; margin-left:5px; text-align:left; width:80%}
#do_webuser div.checkbox, #form_change_password div.checkbox, #form_signup div.checkbox{float:left}
#do_webuser div.checkbox input, #form_change_password div.checkbox input, #form_signup div.checkbox input{float:left}
 
#do_webuser div.checkbox label, #form_change_password div.checkbox label, #form_signup div.checkbox span.error{margin-left:25px; min-width:80%}
 
#do_webuser p.message, #form_change_password p.message, #form_signup p.message{font-size:90%}

#form_signup div#captcha{margin-left:150px}

#account_form_container{float:left; width:100%}

.section{float:left}

/* Formulario de las alertas
   ------------------------- */
#do_subscripciones br{display:none}
#do_subscripciones fieldset{border:0; margin-bottom:15px; padding:0}
#do_subscripciones label{width:150px}
#do_subscripciones select{display:inline;  float:none; margin-right:0}
#do_subscripciones #sup_min input{width:40px}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                        P?GINA VENDER
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
#content_sell ul#go_to_links{margin-top:20px; float:left}
#content_sell ul#go_to_links li{border:1px solid #8E8E8B; background-color:#E2E2E2; padding:3px 5px; font-size:120%; margin-right:5px}
#content_sell ul#go_to_links li a{color:#000}
                                                                                                                    
dl#resumen_property_sell{font-size:120%; margin-left:20px}
dl#resumen_property_sell dt{float:left; clear:left; margin:0; font-weight:bold}
dl#resumen_property_sell dd{border:0px solid black; margin:13px 0; color:#E66130}
dl#resumen_property_sell dt{margin-bottom:5px; padding-left:20px; background:url(../images/bullets/main_bullet_white.png) no-repeat 0 4px; background-repeat:no-repeat; margin-right:3px}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                        TEXTOS LEGALES
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
dl#lssi_data{margin:30px 20px}
dl#lssi_data dt{float:left; clear:left; width:200px; margin:0; margin-right:15px}
dl#lssi_data dd{border:0px solid black; margin:13px 0}
dl#lssi_data dt{margin-bottom:5px; padding-left:20px; background:url(../images/bullets/main_bullet_white.png) no-repeat 0 2px; background-repeat:no-repeat; font-weight:bold}

ul.terms{margin:0; padding-left:20px;  margin-bottom:20px}
ul.terms li{list-style:none; margin-bottom:10px; padding-left:20px; background:url(../images/bullets/main_bullet_white.png) no-repeat 0 2px}

ol.policy{margin:0; padding-left:20px;  margin-bottom:20px}
ol.policy li{margin-bottom:20px; padding-left:20px}

.clear{    clear:left}

#mortgage_form_container{float:left; display:block; background:#EDEDED url("../images/backgrounds/boxes/corner.gif") no-repeat scroll right top; margin:10px; padding:10px; font-size:90%}
#mortgage_form div{clear:left; margin-top:8px; float:left}
#mortgage_form br{display:none}
#mortgage_form label, #mortgage_form input, #mortgage_form select{display:block;  width:65px; margin-right:10px}
#mortgage_form label{margin-right:5px}
#mortgage_form select{border:1px solid #D9D9D9}
.mortgage_form_element{padding-bottom:0px}

/* Formulario de Entrada de Usuario
   -------------------------------- */
#form_login{float:left; width:292px; padding-right:20px; background:url(../images/homepage/fondo_quick_filter.png) no-repeat; border:0px solid black}
 
#form_login fieldset{border:0}
#form_login br{display:none}
#form_login div{float:left; margin:10px 0 10px 10px}
#form_login label, input{display:block; float:left}
#form_login label{width:70px; margin-right:5px}

#form_login div#submit_button{width:100%; float:left; margin-bottom:0}
#form_login div#submit_button br{display:none}
#form_login div#form_login_msg{font-size:80%; color:#fa7634}

/* Resumen del inmueble en las acciones
   ------------------------------------ */                      
#inmueble_resumen{border:1px solid #880004; background:#9F1D1D; padding:10px;  float:left; margin:10px 0; clear:left}
#inmueble_resumen img{float:left; border:1px solid #8E8E8B}
#inmueble_resumen ul{float:left; margin:5px 20px 0 30px; padding:0}
#inmueble_resumen ul li{list-style:none; margin-bottom:5px; padding-left:20px; background:url(../images/bullets/main_bullet_white.png) no-repeat 0 2px; background-repeat:no-repeat}

#form_request_information_container{float:left}

 
 
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                    LISTAS DE RESULTADOS
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Estilo de los n?meros de p?ginas
   ================================*/
.lista_links{margin-top:20px}
.lista_links a{color:#8E8E8B; background:#fff; border:1px solid #ccc; font-size:85%; text-decoration:none; margin:0 5px; padding:1px 4px}
 
.lista_links a:hover{text-decoration:none;  border:1px solid #999}
.lista_links span{background:#fa7634; border:1px solid #fa7634; color:#fff; font-weight:bold;  font-size:85%; padding:1px 4px}
 
#search_result_msg p{float:left; /*margin:30px 0pt 30px 10px; */font-size:120%}
 
hr.divider_emboss{border-top:1px solid #9F1D1D; border-bottom:1px solid #880004; height:0pt; line-height:0pt; margin:5px 0pt}
 
/* Listas de INMUEBLES
   ------------------- */ 
.mod_lista_descriptivo_inmuebles{float:left; margin-top:20px; clear: left;}
 
.mod_descripcion_inmuebles{border-bottom:1px solid #880004}
.mod_descripcion_inmuebles{width:100%; margin-top:0px; margin-bottom:15px; padding:0px 0px}
 
.mod_descripcion_cabecera_inmuebles{width:100%; padding:4px 0; border:1px solid #880004; border-left:0; border-right:0;  margin-bottom:0px}
.mod_descripcion_imagen_inmuebles{float:left; width:145px; padding-top:12px; padding-left:10px}
.mod_descripcion_datos_inmuebles{float:left; padding:10px 0}
.mod_descripcion_actions_inmuebles{float:right; border-left:1px solid #880004; padding-right:10px}
.mod_lista_descriptivo_inmuebles div{}

.mod_descripcion_imagen_inmuebles img{height:90px; border:1px solid #FFF}
.mod_descripcion_imagen_inmuebles .no_image{width:122px; height:90px; background:#880004; border:0px solid #8E8E8B}
.mod_lista_descriptivo_inmuebles .row{background-color:#9F1D1D}
.mod_lista_descriptivo_inmuebles .even{}
.mod_descripcion_imagen_inmuebles a:hover{border:0}

.mod_descripcion_cabecera_inmuebles span.resaltar{margin-left:5px; font-size:85%}
.mod_descripcion_cabecera_inmuebles span.referencia{font-size:85%; color:#FA7634}
.mod_descripcion_cabecera_inmuebles span.nombre{font-weight:bold}

.mod_descripcion_datos_inmuebles ul{margin:0; padding:0}

.mod_descripcion_datos_inmuebles ul li{float:left; display:inline; list-style:none}
.mod_descripcion_datos_inmuebles ul li.li_tipo{margin-right:5px; font-weight:bold}
.mod_descripcion_datos_inmuebles ul li.li_tipo:after{content:':'}

.mod_descripcion_datos_inmuebles #inmueble_promocion_tipologia{background-color:#880004; padding:2px 8px}
.mod_descripcion_datos_inmuebles #inmueble_promocion_tipologia .label{font-weight:bold}

ul.actions_properties{margin-left:0; margin-top:10px; padding-left:10px; list-style:none}

 
/* Listas de PROMOCIONES
   --------------------- */   
dl.mod_collage_promociones{border:0px solid #000; text-align:center; padding:10px; float:left; margin-right:1em}
dl.mod_collage_promociones dd{margin:0; padding:0}
dl.mod_collage_promociones dt img{margin:8px; border: 8px solid #FFF}
dl.mod_collage_promociones dd span.nombre{color:#FA7634; font-weight:bold}
dl.mod_collage_promociones dt .topleftcorner{position:absolute;     width:202px; height:147px; border:0px solid black; z-index:4; background:url(../images/backgrounds/frames/lefttopcorner.png) no-repeat left top}
dl.mod_collage_promociones dt .rightbottomcorner{position:absolute; width:202px; height:147px; border:0px solid black; z-index:4; background:url(../images/backgrounds/frames/rightbottomcorner.png) no-repeat right bottom}
dl.mod_collage_promociones a:hover{border:0}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                    VISTA DEL INMUEBLE
   ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
#inmueble_body{/*width:700px; */_height:1%;  overflow:auto; font-size:90%}
#inmueble_tabs{float:left;  max-width:80%}
#actions_promocion_prop{float:right; margin:0}
                          
                                                                                                                                                                                             
a#back_to_results{display:block; width:134px; height:18px; padding:2px 0 0 5px; float:right; color:#fff; font-size:70%; text-transform:uppercase; background:url(../images/buttons/widebutton.png) no-repeat}
a#back_to_results:hover{background-position:0 -20px; border:0}

/* Pesta?as 
   -------- */   
#inmueble_tabs tabs{background:url(../images/tabs/tabs.png) repeat-x left bottom; float:left}
#inmueble_tabs  ul.tabs{_height:1%; overflow:auto; margin:0; list-style:none; padding:0; border:0px solid black; clear:right}
#inmueble_tabs  ul.tabs li a, #inmueble_tabs  ul.tabs  li strong, #inmueble_tabs  ul.tabs li span{float:left; display:block; color:#fff; padding:7px 12px 6px 8px; background:url(../images/tabs/tabs.png) no-repeat 100% 0px; text-decoration:none}
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
#inmueble_tabs ul.tabs li a{float:none}
/* End IE5-Mac hack */
#inmueble_tabs  ul.tabs li a:hover{border:0}
#inmueble_tabs  ul.tabs li{float:left; background:url(../images/tabs/tabsleft.png) no-repeat 0px 0px;  margin-top:5px; padding:0 0px  0 4px}
#inmueble_tabs  ul.tabs li.tabs-selected{background:url(../images/tabs/tabsleft.png) no-repeat -1px -41px; /*  margin-top:0; /*padding:0px 0px  0 4px; */}
#inmueble_tabs  ul.tabs li.tabs-selected a{background:url(../images/tabs/tabs.png) no-repeat 100% -41px; /*margin-top:0; /*padding:12px 15px 5px 11px; */color:#3C351F; /*font-size:120%; */font-weight:bold}

#inmueble_tabs  ul.tabs li:hover{background:url(../images/tabs/tabsleft.png) no-repeat -1px -41px;  margin-top:5px; /*padding:0px 0px  0 4px; */}
#inmueble_tabs  ul.tabs li a:hover{background:url(../images/tabs/tabs.png) no-repeat 100% -41px; margin-top:0; /*padding:7px 15px 6px 11px; */ color:#3C351F}

#inmueble_tabs ul#inmueble_edificio li, #inmueble_tabs ul#inmueble_entorno li, #inmueble_tabs ul#inmueble_memoria li{float:left; width:200px}

/* Contenido de la pesta?a 
   ----------------------- */
#inmueble_tabs tabs #fondo_tabs{background:#fff; _height:100%; overflow:auto}
#inmueble_tabs .tab{background-color:#fff/*#FAFAFA*/; border:0px solid #D9D9D9; padding:10px 15px 15px 15px; margin-bottom:10px; _height:100%; overflow:auto; font-size:95%; color:#555}
#inmueble_tabs .tab h4{font-variant:small-caps; font-size:160%; background-image:url(../images/dividers/divider_header.png); background-repeat:no-repeat; padding-top:4px; margin-bottom:10px; color:#880004; 642}
#inmueble_tabs .tab h5{margin:0; margin-bottom:10px; padding:0; font-size:140%}
 
/* Lista de acciones
   -----------------  */
ul#actions_property{margin-left:0; margin-top:35px; padding-left:10px; list-style:none}
ul#actions_property{float:right}
ul.actions_properties, ul#actions_property a, ul#actions_promocion_prop a:link, ul#actions_promocion_prop a:visited{color:#FFF; text-decoration:none}
ul.actions_properties a:hover, ul#actions_property a:hover{border-bottom:1px dashed gray}
ul.actions_properties li, ul#actions_property li{padding-left:25px; background-repeat:no-repeat; margin-bottom:5px}
ul.actions_properties li.view_details{background-image:url(../images/actions/small/view.png)}
ul.actions_properties li.add_to_favourites, ul#actions_property li.add_to_favourites{background-image:url(../images/actions/small/add_to_favourites.png)}
ul.actions_properties li.send_by_mail, ul#actions_property li.send_by_mail{background-image:url(../images/actions/small/send_by_mail.png)}
ul.actions_properties li.request_information, ul#actions_property li.request_information{background-image:url(../images/actions/small/request_information.png)}
ul.actions_properties li.make_reservation, ul#actions_property li.make_reservation{background-image:url(../images/actions/small/make_reservation.png)}
ul.actions_properties li.print_property, ul#actions_property li.print_property, 
ul.actions_properties li.print_promocion, ul#actions_property li.print_promocion{background-image:url(../images/actions/small/print_property.png)}
ul.actions_properties li.save_as_pdf, ul#actions_property li.save_as_pdf{background-image:url(../images/actions/small/save_as_pdf.png)}

/* Imagenes del INMUEBLE
   --------------------- */
#images_inmueble_container{float:right; border:0px solid black}
#vista_inmueble{border:0px solid #FFF; width:300px; height:200px; display:block; background-image:url(../images/shadows/shadow_preview.png); background-repeat:no-repeat; padding:10px; margin-left:18px}
#vista_inmueble img{padding:0; margin:0; border:1px solid #FFF}
ul#images_inmueble li{float:left; display:block; border:1px solid #8E8E8B; margin:0 2px}
ul#images_inmueble img{border:0}

#plano_container{float:right; clear:right; margin-bottom:20px}
#inmueble_plano{/*margin-right:12px; */width:300px; height:200px; display:block; background-image:url(../images/shadows/shadow_preview.png); background-repeat:no-repeat; padding:10px}
#inmueble_plano img{width:300px; border:0}

 
/* Cabecera del inmueble 
   --------------------- */
#property_cabecera h2{float:left}

#property_cabecera h3{margin:0}
#property_cabecera h3 span{color:#FFF}
#property_cabecera h4{margin-top:0}
#property_cabecera ul{float:left; padding:0; margin:0}
#property_cabecera ul li{list-style:none; margin-bottom:5px}

#property_cabecera{_height:1%;  overflow:auto; margin-bottom:10px; width:100%}
#property_cabecera ul#caracteristicas{font-size:110%}
#property_cabecera #inmueble_precio{float:right; text-align:right; font-size:110%; font-weight:bold}
#property_cabecera #inmueble_consultar_precio{float:right; text-align:right; font-size:110%; font-weight:bold}
#property_cabecera #inmueble_precio #inmueble_typical_mortgage{font-size:70%; font-weight:normal}
span#localizacion_label, span#caracteristicas_label{font-weight:bold}

ul#inmueble_datos_basicos, ul#inmueble_memoria, ul#inmueble_edificio, ul#inmueble_servicios, ul#inmueble_comunicaciones{overflow:none; list-style:none; margin:0; padding-left:20px; margin-top:5px}
ul#inmueble_datos_basicos li, ul#inmueble_memoria li, ul#inmueble_edificio li, ul#inmueble_servicios li, ul#inmueble_comunicaciones li{margin-bottom:5px; padding-left:20px; background-image:url(../images/bullets/main_bullet.png); background-repeat:no-repeat}

#col_inmuebles_servicios, #col_inmuebles_comunicaciones{width:50%; float:left}

#sin_iva{font-weight:normal; font-size:80%}
#iva_explicado{font-size:80%; width:100%; font-size:80%}

/* Estilo del simulador de hipoteca
   -------------------------------- */ 
#mortgage_simulation{padding:10px; float:left}
#mortgage_table{border:1px solid #D9D9D9; margin:10px 0px; border-left:0px; float:left; display:block; height:200px; overflow:auto}
 
#mortgage_table th{background-color:black; color:#FFF}
#mortgage_table th{padding:2px; text-align:center}
#mortgage_table td{padding:2px 5px 0 5px; border-left:1px solid #d9d9d9; width:60px}
 
#mortgage_table tr.even{background-color:#FFF}
#mortgage_table tr.odd{background-color:/*#F1F1F1*/#ECECEC}
#mortgage_table tr.odd td{border-top:1px solid #E7F0D0; border-bottom:1px solid #E7F0D0}
#mortgage_table td.interest, #mortgage_table td.principal, #mortgage_table td.balance, #mortgage_table td.payment{text-align:right}
 
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                    VISTA DE LA PROMOCION
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
#promocion_tabs{float:left; min-width:40%; width:40%; margin-right:20px; border:0px solid black}

/* Cabecera de la promoci?n
   ------------------------ */
#promocion_cabecera{_height:1%;  overflow:auto; margin-bottom:10px; min-width:75%; width:78%}
#promocion_cabecera ul{}
#promocion_cabecera #promocion_desde_precio{float:right; text-align:right}
#promocion_cabecera span#localizacion_label, span#caracteristicas_label{font-weight:bold}
 
#promocion_cabecera h3{margin-bottom:0}
#promocion_cabecera h4{margin-top:0}
#promocion_cabecera ul{float:left; padding:0; margin:0}
#promocion_cabecera ul li{list-style:none; margin-bottom:5px}

#promocion_cabecera{_height:1%;  overflow:auto; margin-bottom:10px; min-width:75%; width:78%}
#promocion_cabecera ul{}
#promocion_cabecera #inmueble_precio{float:right; text-align:right}
#promocion_cabecera #inmueble_precio #inmueble_typical_mortgage{font-size:80%}
span#localizacion_label, span#caracteristicas_label{font-weight:bold}

#promocion_desde_precio{font-size:130%; font-weight:bold; margin-top:-3px}

#promocion_body{/*width:700px; */_height:1%;  overflow:auto}
#promocion_body .tabs{font-size:80%}
.tab{font-size:85%}

/* Enlaces de las secciones 
   ------------------------ */
#promocion_tabs ul.tabs{padding:0; margin:0; margin-top:20px; margin-bottom:20px; width:100%; _height:1%;  overflow:auto}
#promocion_tabs ul.tabs li{list-style:none; margin:0; display:inline; cursor:pointer; margin-left:0; margin-right:20px; border-bottom:none; text-decoration:none; float:left}
#promocion_tabs ul.tabs li a{background-color:none; text-transform:uppercase; text-decoration:none; width:auto; display:block; padding:8px 0px 8px 0px;  color:#DFDFDF}
#promocion_tabs ul.tabs li a:hover{border:0}
#inmueble_tabs .tabs li.tabs-selected{border-bottom:0px solid red; background-position:0 -60px; position:relative}
#promocion_tabs .tabs li.tabs-selected a{font-weight:bold; padding-bottom:8px; color:#FFF; background:url(../images/varios/mini_tab.png) no-repeat center top}
#promocion_tabs .tabs li.tabs-selected a:hover{border:0}

#promocion_tabs .tab{border:0px solid black}
#promocion_tabs .tab h4{text-transform:uppercase; font-size:130%; background-image:url(../images/dividers/divider_header.png); background-repeat:no-repeat; margin-top:0; padding-top:4px}
#promocion_tabs .tab h5{margin:0; padding:0; font-size:140%; margin-bottom:10px}
 
#promocion_descripcion{margin-bottom:10px}

/* Bullets 
   ------- */ 
.promocion_element ul{margin:0; padding-left:20px;  margin-bottom:20px}
.promocion_element li{list-style:none; margin-bottom:5px; padding-left:20px; background-image:url(../images/bullets/main_bullet_white.png); background-repeat:no-repeat;}

/* M?dulo de imagenes de la promoci?n
   ---------------------------------- */
#vista_promocion{border:0px solid #FFF; width:300px; height:200px; display:block; background-image:url(../images/shadows/shadow_preview.png); background-repeat:no-repeat; padding:10px; margin-left:18px; }
#vista_promocion img{padding:0; margin:0; border:1px solid #FFF; width:300px; height:200px; }
#images_promocion_container{float:left; margin-top:0px}

ul#images_promocion li{max-width:99px; max-height:66px; display:block; border:1px solid #FFF; margin:0 1px}
ul#images_promocion img{border:0}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul>list (inside the <div>described above) and
 * have the classnames "jcarousel-next"and "jcarousel-prev".
 */
.jcarousel-scope{position:relative; -moz-border-radius:10px; padding:0px 25px; border:0px solid pink}
.jcarousel-next{position:absolute; top:25px; right:0px; width:20px; height:20px; cursor:pointer; border:1px solid #fff; color:#fff; background-color:#7F1717; font-weight:bold; padding:0; font-size:90%}
.jcarousel-next-disabled{display:none; color:#ACCC68; cursor:default}
.jcarousel-prev{padding:0; font-size:90%; position:absolute; top:25px; left:0px; width:20px; height:20px; cursor:pointer; border:1px solid #fff; color:#fff; background-color:#7F1717; font-weight:bold}
.jcarousel-prev-disabled{display:none; color:#ACCC68; cursor:default}

/* Tipologias
   ---------- */
.mod_lista_tabular_tipologias{_height:1%;  overflow:auto; float:left}
.mod_lista_tabular_tipologias .table{border:1px solid #D9D9D9; margin:10px 0px; border-left:0px; float:left}
   
.mod_lista_tabular_tipologias th{background-color:black; color:#FFF; border-left:1px solid #FFF}
.mod_lista_tabular_tipologias th{padding:2px; text-align:left; padding-left:5px}
.mod_lista_tabular_tipologias td{padding:2px 5px 0 5px; border-left:1px solid #d9d9d9; width:60px}
               
.mod_lista_tabular_tipologias tr{color:black; height:30px}
.mod_lista_tabular_tipologias tr.odd{background-color:#FFF}
.mod_lista_tabular_tipologias tr.even{background-color:#EFEFEF}
.mod_lista_tabular_tipologias td.nombre{width:160px}
.mod_lista_tabular_tipologias td.codsubtipo{width:110px}
.mod_lista_tabular_tipologias td.inmuebles_disponibles, .mod_lista_tabular_tipologias td.num_dorm{width:30px; text-align:center}
.mod_lista_tabular_tipologias td.preciodesde{width:90px}
.mod_lista_tabular_tipologias td.tooltip{width:30px}

.mod_lista_tabular_tipologias td.tooltip div{background:url(../images/actions/small/request_information.png) 50% 50% no-repeat;  display:block}
.mod_lista_tabular_tipologias td.tooltip div span{display:none}
.mod_lista_tabular_tipologias a{color:#7F1F1F; font-variant:small-caps}

#promocion_tabs .tab .mod_lista_tabular_tipologias h3{margin:0; font-size:120%; letter-spacing:2px; color:#FFF; border-bottom:1px dotted #FFF; padding-bottom:2px; margin:5px 0}
#promocion_tabs .tab .mod_lista_tabular_tipologias h4{margin:0; font-size:110%; background-image:none; font-variant:normal}

/* Lista de caracteristicas de la tipologia en el tooltip 
   ------------------------------------------------------
*/
ul.tipologia_features, ul.precio_divisas{list-style:none; margin:10px; padding:0}
                                                                
ul.tipologia_features li, ul.precio_divisas li{margin-bottom:5px; padding-left:20px; background-image:url(../images/bullets/main_bullet_white.png); background-repeat:no-repeat}
ul.tipologia_features li span{}

/* TOOLTIPS 
   -------- */ 
.hovertip{position:relative; display:none; /* in case javascript is disabled */ /*width:240px; */background-color:#d3e3f6; font-size:12px; z-index:100; margin-left:5px; margin-top:10px; color:#4F4F4F}
.hovertip_wrap0 .hovertip{margin:0}
.hovertip_wrap0{margin-left:5px; margin-top:10px; z-index:100}
.hovertip h5{height:auto; margin-top:0px; margin-left:0px; background-color:#510111; color:#FFF !important; font-size:14px; font-weight:bold; margin:0; z-index:10; padding:2px !important; text-align:center}
.hovertip p{padding:2px; margin:0.5em 5px; line-height:1.2em; z-index:10}
.hovertip_target, .clicktip_target{font-style:italic; color:black}
.hovertip_target:hover{text-decoration:none; cursor:help}
html>body .hovertip_wrap0{display:none}
html>body .hovertip_wrap1{display:block; padding-top:8px; padding-left:8px}
html>body .hovertip_wrap2{display:block}
/*html>body .hovertip_wrap3{display:block; position:relative; left:-8px; top:-8px; background:#efefef url(../images/backgrounds/boxes/box-gradient-grey.gif) repeat-x}
*/
html>body .hovertip_wrap3{border:1px solid #6F0004; padding:0px; background:#880004; color:#fff}

#inmueble_precio .hovertip_target, #inmueble_precio .clicktip_target{font-style:normal; color:#fff; border-bottom:1px solid dashed}

ul.precio_divisas{font-size:120%; margin:5px 10px 5px 25px; padding:0; border:0px solid}

.mod_lista_tabular_tipologias{_height:1%;  overflow:auto}
.tip{float:left; border:1px dotted; background:#BF3B3B url(../images/bullets/key1.png) 4px 4px no-repeat; padding:3px 8px 3px 26px; margin:5px 0}

/* Lista de inmuebles de la tipologia
   ---------------------------------- */ 
#row_inmuebles_tipologia{background-color:#CFCFCF; border-top:1px solid #FFF; text-align:center}
#row_inmuebles_tipologia a{color:#AD2525; font-weight:bold}
#promocion_tabs .tab #row_inmuebles_tipologia h5{text-transform:uppercase;  text-align:left; float:left; margin:10px 0 0 0; float:left}
#close_inmuebles_tipologia{float:right; margin-top:5px}
#row_inmuebles_tipologia .tip{margin-left:5px; background-color:#EFEFEF}
#row_inmuebles_tipologia table{border:1px solid #D9D9D9; margin:10px 0px 10px 20px; border-left:0px; float:left; display:block; max-height:300px; overflow:auto}
   
#row_inmuebles_tipologia table th{background-color:#6894C2; color:#FFF; border-left:1px solid #FFF}
#row_inmuebles_tipologia th{padding:2px; text-align:left; padding-left:5px}
#row_inmuebles_tipologia td{padding:2px 5px 0 5px;  width:100px}
               
#row_inmuebles_tipologia td.referencia{text-align:left}
#row_inmuebles_tipologia td.precio{text-align:right}
#row_inmuebles_tipologia td.photo_id{width:45px}

#row_inmuebles_tipologia tr{color:black}
#row_inmuebles_tipologia tr.odd{background-color:#FFF}
#row_inmuebles_tipologia tr.even{background-color:#EFEFEF}
#row_inmuebles_tipologia tr td{border-left:1px solid #FFF}

#row_inmuebles_tipologia tr td .hovertip_photo_id{margin-left:14px; width:16px; height:16px; display:block; background:url('../images/varios/home.png') no-repeat}
 
#row_inmuebles_tipologia tr td .hovertip_photo_id span{display:none}

table{empty-cells:show; border-spacing:0; border-collapse:collapse}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                    MENSAJES DE LOS USUARIOS
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Listas de mensajes
   ------------------ */ 
#tabla_inmuebles_pendientes, #tabla_mensajes{border:1px solid #880004; margin:10px 0px; border-spacing:0px; font-size:85%; max-width:450px; display:block}
/*#tabla_mensajes a:link, #tabla_mensajes a:visited{color:green; text-decoration:none}
*/
#tabla_inmuebles_pendientes a:hover, #tabla_mensajes a:hover{border-bottom:1px dashed gray}
#tabla_inmuebles_pendientes tbody tr td, #tabla_inmuebles_pendientes tbody tr th, #tabla_mensajes tbody tr td, #tabla_mensajes tbody tr th{border-width:0px}
#tabla_inmuebles_pendientes tbody tr td, #tabla_mensajes tbody tr td{padding:4px 8px; border-left:0px solid #D9D9D9}
#tabla_inmuebles_pendientes tr th, #tabla_mensajes tr th{background-color:#880004; padding:4px 8px;  border-left:0px solid #D9D9D9}
#tabla_mensajes td.subject{width:300px}
#tabla_mensajes td.subject a.unread{font-weight:bold; font-size:100%}
#tabla_inmuebles_pendientes tr.even, #tabla_mensajes tr.even{background-color:#9F1D1D}
#tabla_inmuebles_pendientes tr.odd, #tabla_mensajes tr.odd{/*background-color:#9F1D1D; */}
#tabla_inmuebles_pendientes tr.odd td, #tabla_inmuebles_pendientes tr.even td, #tabla_mensajes tr.odd td, #tabla_mensajes tr.even td{border-top:1px solid #880004}
#tabla_inmuebles_pendientes tr.odd td, #tabla_mensajes tr.odd td{border-bottom:0px solid #DEC4C5}
#tabla_inmuebles_pendientes td{width:200px}

/* Contenido del mensaje
   --------------------- */ 
.post{background-color:#FFF; border:1px solid #DEE4DA; padding:10px; text-align:left; color:grey}
.post h4.posttitle{background:#8E8E8B; color:#fff; text-align:center; padding:3px; margin:0}
.post dl.msgHeader dt{padding:0 .5em .2em 0; float:left; margin:0; font-weight:bold}/* Encabezado del mensaje */

.post dl.msgHeader dd{margin-left:6em; padding:0 .5em .2em 0}
.post .postmeta{color:#999; font-size:0.9em; margin-top:0pt; padding-top:1px}/* Datos del mensaje */

.post .postentry{border:1px dashed #C1C0B5; margin:5px 0 15px 0; padding:5px}/* Texto del mensaje */

.post .postentry img{order:1px solid #CED4CA; margin:0pt 10px 10px 0pt; padding:3px}

.post h5{color:#808080; font-size:100%; margin:10px 0 0 0}
.post #close_message{float:right; margin-top:3px}

/* Resumen del inmueble en el mensaje
   ---------------------------------- */                      
.post #inmueble_resumen{border:1px solid #f3f3f3; background:#eaeaea url(../images/backgrounds/boxes/resumen_property_msg.gif) repeat-x; padding:5px;  float:left; margin:0 0 15px 0; width:98%}
.post #inmueble_resumen img{width:100px; float:left; border:1px solid #8E8E8B}
.post #inmueble_resumen ul{float:left; margin:5px 0 0 15px; padding:0}
.post #inmueble_resumen ul li{list-style:none; margin-bottom:5px; padding-left:15px; background-image:url(../images/bullets/main_bullet.png); background-repeat:no-repeat}

/* Lista de respuestas a una consulta
   ---------------------------------- */ 
.post #commentlist{border:1px solid #e8e7d0; border-left:0; border-right:0; list-style-type:none; margin:0 0 1.2em 0; padding:0 0 8px}
.post #commentlist li{border:1px solid #e8e7d0; background-color:#f3f3f3; margin:12px 0; padding:5px 10px}
.post #commentlist li:hover{background-color:#fff}
.post #commentlist li.authorcomment{border-left:5px solid #88887f}/* Titulo de la respuesta */

.post #commentlist li h5.commenttitle{margin:3px 0 5px 0; padding:0; color:#808080; font-size:105%}
.post p.commentmeta{font-size:0.9em; margin:0; padding:0}/* Datos de la respuesta */

.post .commententry{margin:5px 0}/* Texto de la respuesta */

a#back_to_account{float: left;}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                            404
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
#apologize_404{font-weight:bold}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                            WEB INACTIVA
  ---------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Para corregir un hueco que paraece debajo de los tabs de inmueble */
/*#tabs-watch-font-size{display:none}
*/
ul#go_to_links{padding:0; margin:0; clear:both;  _height:1%;  overflow:auto}
ul#go_to_links li{list-style:none; float:left}
ul#go_to_links li#go_to_homepage{border-right:1px solid; padding-right:10px}
ul#go_to_links li#go_to_login{padding-left:10px}

/*.mod_lista_tabular_tipologias tr.odd{background-color:#ECECEC}
.mod_lista_tabular_tipologias tr.odd td{border-top:1px solid #E7F0D0; border-bottom:1px solid #E7F0D0}
#mortgage_table td.interest, #mortgage_table td.principal, #mortgage_table td.balance, #mortgage_table td.payment{text-align:right}
   
.window_content{width:500px; padding:5px; background:#D7D7D7}

.window_drag{padding:4px; background:#F6F6F6; display:block; cursor:move; height:20px}

.window_drag b{float:left; font-weight:normal; margin-top:1px}

.window_drag a{text-decoration:none; padding:0 2px; float:right; color:#A8A8A8}

.window_drag a:hover{color:#00B61A}

.window_main{margin-top:5px; padding:5px; height:250px; overflow:auto; background:#FEFEFE}

.window_transfer{border:1px solid #000}

#tabs-watch-font-size{display:none}

