/* CSS Document */
*{ padding:0px; margin:0px;}
body { font-family:"Trebuchet MS",Verdana; height:100%}
BODY.body{ background-image:url(../imagenes/fdo_body.gif); background-repeat:repeat-x; background-color:#B5AD9F;}
BODY.bodyInterior{ background-image:url(../imagenes/fdo_body.gif); background-repeat:repeat-x; background-color:#B5AD9F; padding-top:100px;}
BODY.bodyInterior #all{width:100%}
BODY.body #all{width:1002px; height:100%}
#contenedor{width:778px;float:left; height:100%}
#banners{background-color:#fff; float:left; padding:10px; padding-bottom:14px; padding-top:0px; border:2px solid white; border-left:5px solid #B5AD9F; height:100%; }
#banners p, #banners div{margin:10px 0 10px 0}
#cabecera{ width:100%; height:178px; background-color:#91DCFF}
#cabecera object{ float:right;}
#textoHome { padding-left:10%}
#textoInterior { text-align:right; padding:16px 0px 17px 0px; font-family:Impact, Verdana; color:#FFFFFF; font-size:24px;}
#imgBanner {float:right;}
#idiomas h1{ display:none;}
#idiomas{ position:relative; width:213px; height:126px; left:4px; top:178px; margin-top:-127px; background-image:url(../imagenes/fdo_idiomas.jpg); background-repeat:no-repeat;}
#idiomas ul{ list-style:none; padding:18px 0px 5px 30px;}
#idiomas li{ display:inline; padding-left:10px;}
#idiomas img{ border:none;}
#idiomas img.selected{border:1px solid #FFF;}
#idiomas ul a{ border:1px solid #325C84;}
#idiomas ul a:hover{ border:1px solid #afc9e2;}
#contentLogo {margin-left:8px; margin-top:4px; padding:13px 6px; background-color:#FFFFFF; width:185px;}
#cuerpo{ width:770px; float:right; background-image:url(../imagenes/fdo_cuerpo.gif); background-repeat:repeat-y;}
#barra{ width:197px; float:left; padding-left:4px; padding-bottom:25px}
div#tenerifecv{}
p#first_menu_left_container{padding-top:10px}
div#suscripcion_digital{padding-top:5px;margin-top:0;height:52px; background:url(../imagenes/fondo_blanco.gif) center top no-repeat;}
a.link_suscipcion{font-size:1.1em;color:#365D84;text-decoration:none}
a.link_suscipcion:hover{font-size:1.1em;color:#E93C00;text-decoration:none}
div#real{ margin-top:20px; background-color:white;border:3px solid #345B83  }
div#tenerife-broker{ background-color:white;border:3px solid #345B83; height:80px; padding-top:15px  }
div#jamper{ background-color:white;border:3px solid #345B83; height:165px; padding-top:10px  }
div#pdt{ background-color:#fffee0;border:3px solid #345B83; height:165px; }
div#link_pdt{ position:absolute;margin-top:-170px;padding:0; }
div#soi{ margin-top:5px; }
div#fronpeca{ margin-top:8px; }
div#mastercasa{ margin-top:4px;border:2px solid #345B83;padding-bottom:10px }
div#liquidshop{margin-top:15px}
div#contruye2010{margin:5px 1px 0px 1px; background:white}
#contentMenuRevista { clear:both; background-color:#FFF; padding-top:3px; padding-bottom:3px;border:2px solid #345B83}
div#hojearevista{margin-top:10px;height:45px; padding-top:15px; background: #345B83 url(../imagenes/fondo_blanco.gif) center top no-repeat;border:2px solid #345B83;border-width:4px 2px 2px 2px}
#menu{ width:100%; float:left; list-style:none;}
#menu a{ display:block; min-height:16px; height:auto !important; height:16px; padding:8px 5px 8px 25px; text-decoration:none; background-image:url(../imagenes/fdo_bton_1.gif); background-repeat:repeat-x; color:#D9D8CA; font-size:.7em;}
#menu a.select{ background-image:url(../imagenes/fdo_bton_2.gif); background-repeat:no-repeat; background-position:top; }
#menu a:hover{ color:#3399CC;}
#edicion{ text-align:center;font-size:.75em; color:#000000; padding-left:10px; font-weight:bold;}
#edicion span{ color:#84AACF; padding-top:5px; display:block;}
#edicion a{color:#E93C00;font-size:0.8em;text-decoration:none; text-align:center;}
#edicion a:hover{color:#EF5019;text-decoration:underline}
#revista{font-size:1em; color:#E93C00; font-weight:bold; text-align:center}
#publicidad{ list-style:none; width:100%; text-align:center;}
#publicidad li{ padding-top:5px;}
#publicidad img{ border:none; margin:auto;}
#contenido{ width:551px; float:right; padding:15px 5px; border:4px solid #FFFFFF; background-image:url(../imagenes/fdo_cuerpo_der.gif); font-size:.7em; 
background-position:left top; background-repeat:no-repeat; min-height:100px; height:auto !important; height:100px;}
#contenido h2{ font-size:1.8em; font-weight:normal; color:#336699;}

#pie{ width:100%; height:30px; float:left; background-image:url(../imagenes/fdo_pie.gif); background-repeat:repeat-x; background-position:bottom;}
#pie ul{ width:728px; padding:10px 25px 0px; margin:auto; list-style:none; font-size:.8em; color:#336699;}
#pie li{ display:inline;}
#pie a{ text-decoration:none; color:#336699;}
#pie a:hover{ text-decoration:underline;}
#pie img{ border:none; vertical-align:middle;}

/** HOME **/
#busqueda_rapida div{ width:130px; float:right; text-align:right;}
#busqueda_rapida div p.flecha{ width:95px; height:62px; padding:8px 1px 0px 32px; color:#E93C00; font-size:1.2em; font-weight:bold; background-image:url(../imagenes/flecha_gde.gif); margin-bottom:27px; text-align:left;}
#busqueda_rapida div p.cantidad{ width:86px; height:90px; background-image:url(../imagenes/fdo_degrade.gif); color:#E93C00; font-size:1.2em; font-weight:bold; text-align:center; padding:10px 20px; margin-bottom:27px;}
#busqueda_rapida div p.cantidad strong, #busqueda_rapida div p.cantidad span{ display:block; font-size:1em;}
#busqueda_rapida div p.cantidad span{ color:#669933;}
#busqueda_rapida div a{ width:116px; height:18px; display:block; background-image:url(../imagenes/bton_imprimir.gif); color:#6A5948; text-decoration:none; padding-left:10px; text-align:center; padding-top:2px;}
#ofertas{ list-style:none; padding-top:10px; width:551px;}
#ofertas li{ width:183px; float:left; padding-bottom:15px;}
#ofertas strong{ color:#FF0000; font-size:1.1em; padding-bottom:5px; display:block;text-decoration:none}
#ofertas strong a{ color:#FF0000;font-size:0.9em;text-decoration:none}
#ofertas strong a:hover{ color:#F35A5A;text-decoration:underline}
#ofertas div{border:1px solid #ccc;}
#ofertas div.title_div{ width:96%; height:19px; overflow:hidden; border:none; margin:3px 0px 3px 0px}
#ofertas div.imagen{ width:174px; height:132px; padding-top:3px;}
#ofertas div.imagen img { border:none;}
#ofertas td{ text-align:center;}
#ofertas td.fdo_precio{ color:#6A5948; width:71px; height:22px; background-image:url(../imagenes/bton_precio.gif); background-repeat:no-repeat;}
#ofertas tr.valores td{ color:#FF0000; text-align:center; border:1px solid #ccc; font-size:0.90em;}
#ofertas span{ color:#336699;} 
/** LISTADO **/
#listado{ width:100%; list-style:none; padding-top:15px; float:left; background-image:url(../imagenes/pto_raya.gif); background-repeat:repeat-x; background-position:bottom;}
#listado li{ padding:10px 10px 15px; background-image:url(../imagenes/pto_raya.gif); background-repeat:repeat-x; background-position:top; clear:left; }
#listado p{ padding:5px; float:left; border:1px solid #CCCCCC; margin-right:15px; text-align:center; margin-bottom:5px; }
#listado h3{ color:#4C4C4C; font-size:1.3em;}
#listado h3 a{color:#4C4C4C;}
#listado h3 a:hover{color:#4C4C4C; text-decoration:underline;}
#listado address{ font-style:normal; font-size:1.1em; color:#097493; line-height:18px;}
#listado ul.direcInmo{ width:auto; list-style:none; float:left; margin:0px; padding:0px;}
#listado ul.direcInmo li{ margin:0px; padding:0px; background:none; padding-bottom:3px; color:#097493;}
#listado ul.direcInmo p{ border:0; height:auto; width:auto; text-align:left; margin:0px 5px 0px 0px; padding:0px; color:#B2B2B2;}
#listado ul.direcInmo p.der{ border:0; height:auto; float:left; margin:0px; padding:0px; text-align:left; color:#097493;}
#listado a{ text-decoration:none; color:#097493;}
#listado a:hover{ color:#87C8DB;}
#listado img{ margin-bottom:-4px; border:none;}

#contentImgsInmo{ margin:0px; padding:0px; float:left; margin-right:15px;}
#contentImgsInmo p{ padding:5px; float:left; border:1px solid #CCCCCC; margin:0px; text-align:center; margin-bottom:5px; }
#contentImgsInmo .contentFlags{ clear:left; margin:0px; padding:0px; width:128px; border:none; margin-bottom:10px; margin-left:1px; text-align:left;}
#contentImgsInmo img{ margin-bottom:-4px; border:1px solid green;}

#menu_right_container{  background:url(../imagenes/fdo_bton_3.gif) left repeat-y;margin:0px;width:196px;}

#menu_right{ width:100%; list-style:none;overflow:hidden}
#menu_right a{ display:block; min-height:16px; height:auto !important; height:16px; padding:8px 5px 8px 25px; text-decoration:none; background-image:url(../imagenes/fdo_bton_1.gif); background-repeat:repeat-x; color:#D9D8CA; font-size:.8em;}
#menu_right a.select{ background:url(../imagenes/fdo_bton_4.gif) no-repeat top left; }
#menu_right a:hover{ background:url(../imagenes/fdo_bton_4.gif) no-repeat top left; }

/** PAGINADOS **/
#paginado{ clear:both; text-align:center; color:#669933; padding-top:20px;}
#paginado a{ background-repeat:no-repeat; color:#4C4C4C; text-decoration:none;}
#paginado a:hover{ color:#A29999;}
/** CONTENIDOS **/
#contenido_editable{ font-size:1.1em; color:#666666;}
#contenido_editable h3{ font-size:1.1em; color:#669933;}
#contenido_editable p{ padding-bottom:20px;}
#contenido_editable div.imagenes{ width:190px; float:right; text-align:right;}
#contenido_editable div.imagenes img{ padding:3px; border:1px solid #d5d5d5; margin-bottom:10px;}
#contenido_editable div.imagen_gde{ text-align:center; font-size:1.2em;}
#contenido_editable div.imagen_gde img{ padding:3px; border:1px solid #d5d5d5; width:353px; height:267px; background-color:#FF0000;}
#contenido_editable ul{ padding-left:10px; list-style:none;}
#contenido_editable li{ padding-left:15px; background:url(../imagenes/vineta_azul.gif) left 6px no-repeat; } 
#contenido_editable a{ text-decoration:none; color:#4C4C4C;}
#contenido_editable a:hover{ color:#A29999;}

/** BUSQUEDA AVANZADA **/
#busqueda div{width:511px; padding:25px 5px 5px 15px; min-height:190px; height:auto !important; height:190px; margin:auto; background-image:url(../imagenes/fdo_buscador.gif); background-repeat:no-repeat; background-position:top;}
#busqueda div.busqAvanz{ width:511px; padding:25px 5px 5px 15px; min-height:275px; height:auto !important; height:275px; margin:auto; background-image:url(../imagenes/fdo_buscador_avanz.gif); background-repeat:no-repeat; background-position:top;}
#busqueda div.busqAvanz label.gde{ width:160px; padding-top:15px;}
#busqueda div.busqAvanz input#fotos{margin-top:13px;}

#busqueda div#filterDiv  { height:12px;padding:0;margin:0;margin-top:30px; min-height:12px }
#busqueda p{ width:50%; height:50px; float:left;}
#busqueda p.clear{ clear:both; float:none; }
#busqueda div p.special_s{ float:none; margin:0px; padding:0px;height:15px;width:100%}
#busqueda div ul li{ display:inline }
#busqueda div ul li a{ border-bottom:1px dashed gray; color:gray; text-decoration:none }
#busqueda div ul li a:hover{ border-bottom:1px solid black }
#busqueda div p.btn_buscar{ float:none;height:15px;width:100%}
#busqueda label{ width:120px; padding-right:5px; display:block; float:left; font-weight:bold; font-size:1.2em;}
#busqueda label.gde{ width:160px;}
#busqueda select{ width:160px; margin-right:10px; float:left; font-size:1em;}
#busqueda input#buscar{ float:right; margin-right:25px; color:#6A5948; padding:0px 15px;}
#busqueda div p.btn_buscar input#buscar{ float:none;margin-right:0px;margin-left:40%;margin-top:20px}
/** CONTACTO **/
#contacto{ width:310px; margin:auto;}
#contacto label{ width:100%; font-size:1.2em; color:#8CA3B9; display:block; padding-bottom:3px;}
#contacto label.labelPeq{ width:auto; padding-right:10px; font-size:1.2em; color:#8CA3B9; padding-bottom:3px; float:left;}
#contacto input{ width:100%; height:20px; border:1px solid #83A9CE; margin-bottom:10px;}
#contacto input.inputPeq{ width:210px; height:20px; border:1px solid #83A9CE; margin-bottom:10px; float:left;}
#contacto input.inputCheck{ width:14px; height:14px; border:1px solid #83A9CE; margin:3px 10px 10px 0; float:left;}

#contacto input#enviar{ width:auto; color:#6A5948; background-color:#F4F4F0; padding:0px 15px; cursor:pointer;}
#contacto p{ text-align:center; padding-top:15px;}
#contacto textarea{ width:100%; border:1px solid #83A9CE;}
address.contacto{ font-size:1.2em; font-style:normal; color:#666666; background-image:url(../imagenes/pto_raya.gif); background-repeat:repeat-x; background-position:top;}
address.contacto strong{ color:#669933; display:block; padding-top:15px;}
/** RESULTADOS **/
#resultados{ width:99%; float:left; margin-top:15px; color:6A5948;}
#resultados thead{ height:25px; color:#6A5948;}
#resultados th{ height:25px; vertical-align:top; background:url(../imagenes/left_bton_gral.gif) no-repeat left top; padding-left:5px;}
#resultados th div{ background:url(../imagenes/right_bton_gral.gif) no-repeat right top; text-align:center; padding-top:3px; height:22px;}
#resultados th div.conImg{ padding-top:1px; height:24px;}
#resultados th a{ color:#6A5948; text-decoration:none; vertical-align:middle; }
#resultados th img{ padding-right:5px; }
#resultados th.th1{ width:105px;}
#resultados th.th2{ width:137px;}
#resultados th.th3{ width:38px;}
#resultados th.th4{ width:38px;}
#resultados th.th5{ width:37px;}
#resultados th.th6{ width:40px;}
#resultados th.th7{ width:75px;}
#resultados th.th8{ width:30px;}


#resultados td.linea{ height:10px; background-image:url(../imagenes/pto_raya.gif); background-repeat:repeat-x; background-position:center; background-color:#FFFFFF; height:0px; padding:0px; line-height:5px;}
#resultados td{ background-color:#F2F2F2; text-align:center; font-size:1.1em; color:#669933; padding:5px;}
#resultados div{ margin:0px; padding:0px;}

#resultados .col1{ background:none;}
#resultados .col2{ padding:10px; margin:0px;}
#resultados a.lnkMasInfo{ text-decoration:none; color:#E93C00;}
#resultados a.lnkMasInfo:hover{ color:#E67953;}
#resultados div.cuerpoDesc{ height:51px; width:120px; text-align:left; overflow:hidden; float:right;}
#resultados div.cuerpoDesc a{color:#000; font-size:.9em; text-decoration:none;}
#resultados div.cuerpoDesc a:hover{color:#666; font-size:.9em; text-decoration:none;}
#resultados div.masinfo{ text-align:right; width:120px; float:right;}

#resultados div.cuerpoAll{width:100%; height:20px;}

#resultados td.col7{ color:#097493; white-space:nowrap;}
#resultados td.col6{ white-space:nowrap;}
#resultados img{ border:none;}

#resultados div.fotoApa { background-position:center; background-repeat:no-repeat; height:70px; width:90px; float:left; text-decoration:none; }
#resultados div.fotoApa_none { display:none; }

/** FICHA **/
#ficha h3{ color:#4C4C4C; font-size:1.6em; padding-top:25px;}
#ficha h3 span{ color:#E93C00; display:block;}
#imagen_gde{ float:left; width:353px; height:266px;  margin:4px 0px; border:1px solid #d5d5d5; padding:3px;}
#images_der{ width:175px; margin-top:4px; float:right; padding-right:5px;}
#images_der ul li{margin-bottom:8px; list-style:none;}
#images_der div.thumbnail {border:1px solid #d5d5d5; width:173px; height:131px;}
#images_der div.thumbnail img {padding:3px; }
#images_der p{ padding:3px 10px; background-color:#EDEDED; margin-bottom:39px;}
#images_der p.iconos{ height:20px; text-align:center; margin-top:5px; padding-top:3px;}
#images_der p img{ border:none; vertical-align:middle;}
#separador{clear:both;}
#opciones{ list-style:none; width:180px; float:right; margin-top:13px;}
#opciones li{ margin-bottom:8px;}
#opciones img{ border:none; vertical-align:middle; margin-right:5px;}
#opciones a{ text-decoration:none; color:#4C4C4C;}
#opciones a:hover{ color:#A29999;}
#caracteristicas{ width:358px; height:50px; float:left;}
#caracteristicas ul{ list-style:none; text-align:center; font-size:1.2em; font-weight:bold; color:#E93C00; padding:0px 0px 25px; padding-left:5px;}
#caracteristicas ul li { float:left; text-align:left; padding-right:11px;}
#caracteristicas ul li img{ border:none;}
#caracteristicas ul div.fondoBotonLeft{ height:25px; vertical-align:top; background:url(../imagenes/left_bton_gral.gif) no-repeat left top; padding-left:5px;}
#caracteristicas ul div.fondoBoton{ background:url(../imagenes/right_bton_gral.gif) no-repeat right top; text-align:center; padding-top:3px; height:22px;}
#caracteristicas ul div.fondoBotonExtra{ padding-top:1px; height:24px;}
#caracteristicas select{ color:#336699; font-weight:bold; border:1px solid #7F9DB9; margin-top:5px; width:145px;}
#caracteristicas ul li.precio{ width:115px; height:25px; color:#4C4C4C; padding-right:0px; }
#caracteristicas a{ color:#4C4C4C; padding-left:10px; text-decoration:none; width:116px; height:20px; text-align:center; display:block; background-image:url(../imagenes/bton_busqueda.gif);}

/** Anchos de botn en la ficha **/
#caracteristicas ul div.contentBtn1 { height:25px; width:54px; padding-bottom:5px;}
#caracteristicas ul div.contentBtn2 { height:25px; width:40px; padding-bottom:5px;}
#caracteristicas ul div.contentBtn3 { height:25px; width:145px; }

#detalle{ width:360px; float:left; color:#336699; font-size:1.2em;}
#detalle p{ padding-top:10px;}
#detalle p strong{ color:#4C4C4C; display:block;}
#vendedor{ margin-top:25px; width:333px; height:82px; padding:5px 10px; background-image:url(../imagenes/fdo_vendedor.gif); color:#4C4C4C;}
#vendedor strong{ display:block;}
#vendedor span{ color:#E93C00;}
#vendedor ul{ list-style:none; font-size:.8em; padding-top:5px;}
#vendedor a{ text-decoration:none; color:#4C4C4C;}
#vendedor a:hover{ color:#A29999;}
#vendedor span a.lnkVendedor{ text-decoration:none; color:#E93C00;}
#vendedor span a.lnkVendedor:hover{ color:#E67953;}
#vendedor img{ border:none;}
.idiomaComentario{ float:left; margin-right:5px; cursor:pointer;}
#desc_idiomas { margin:15px 0px 0px 0px;}
/** POP_UP COMENTARIOS **/
.msg_error_ { color: #FF0000; }
.msg_error_none { display:none; }
.contenedorPopUp { min-height:395px; height:auto !important; height:395px; }
#contacto input#cerrar { width:auto; color:#6A5948; background-color:#F4F4F0; padding:0px 15px; cursor:pointer; }
BODY.bodyPopUp{ background:url(../imagenes/fdo_body_popup.gif) repeat-x #B5AD9F; }
#cabeceraPopUp{ width:100%; height:178px; background-color:#91DCFF; margin:0px; padding:0px; border-top:4px solid #FFF; }
#cabeceraPopUp object{ float:right;}
#marcoCabecera{ width:778px; margin:auto; }

#idiomasPopUp{ position:relative; width:213px; height:126px; left:4px; top:182px; margin-top:-126px; background-image:url(../imagenes/fdo_idiomas.jpg); background-repeat:no-repeat;}
#idiomasPopUp h1{ display:none;}
#idiomasPopUp img{ border:none; padding:0px; margin:0px;}
#idiomasPopUp .logoPopUp{ padding-top:30px; }

#contentLogopopUp { float:left; margin-left:8px; margin-top:35px; padding:0px 6px 10px 6px; background-color:#FFFFFF; width:185px;}


/** DETALLE INMOBILIARIA **/
#contentNotas{ clear:left; padding:25px 5px;}

/** GENERALES **/
.oculto{ display:none;visibility:hidden }
.visible{ display:inherit;visibility:visible }
a.listVolver{ background-repeat:no-repeat; color:#4C4C4C; text-decoration:none;}
a.listVolver:hover{ color:#A29999;}
.msgErrorForms{color:#FF0000; font-weight:bold; clear:both; margin:0; padding:0 5px 5px 15px;}

/** LOGIN USUARIOS **/
#loginUser{ width:310px; margin:auto; background:url(../imagenes/fdo_login_user.gif) no-repeat; text-align:center; padding:20px 0 25px 0;}

#loginUser label{ width:200px; margin:auto; text-align:left; font-size:1.2em; color:#8CA3B9; display:block; padding-bottom:3px;}
#loginUser input{ width:200px; height:20px; border:1px solid #83A9CE; margin-bottom:10px;}
#loginUser input#enviar{ width:auto; color:#6A5948; background-color:#F4F4F0; padding:0px 15px; cursor:pointer; margin:0;}
#loginUser p{ text-align:center; padding-top:15px;}
#loginUser textarea{ width:100%; border:1px solid #83A9CE;}

/** ANUNCIO GRATIS **/
.show{	visibility:visible;	display:inherit; }
.hide{	visibility:hidden;	display:none;	}
div#errors_div{	position:absolute;	width:99.5%; height:130%; padding-top:300px; padding-top:300px;	border:2px solid white;	color:#DB4115;top:0px;left:0px;	}
div#errors_div[class]{background-image: url(/imagenes/semi-white.png);}
div#errors_div span{ margin-left:30px;	}
div#forget_div,div#condiciones_div,div#hotmail_div{	position:absolute;width:100%;top:400px;left:0px;}
p.gratis_menu_item{	float:right; }
.gratis_menu_item a{color:#8D866B;padding:5px;text-decoration:none;}
.gratis_menu_item a:hover{color:#507193;text-decoration:underline;}

/** ENLACES **/
div.enlaces_listado{padding:0 50px 5px 30px;}
div.enlaces_categoria{margin-top:15px;border-bottom:1px solid #CCCCCC; font-size:12px;color:#333333}
div.enlaces_linea{color:#333333}
a.lk_enlace{color:#8D866B;padding:5px 5px 5px 10px;text-decoration:none;}
a.lk_enlace:hover{color:#507193;text-decoration:underline;}

