html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}
body{font-family:Arial, Helvetica, sans-serif; height:100%; position:relative;}
.sprite{background-repeat:no-repeat;background-image:url(../img/sprite.gif);}
.floatleft{float:left;}
.floatright{float:right;}
#header{width:100%;height:92px;position:absolute;top:0px;background-image:url(../img/bg_menu.gif);background-repeat:repeat-x;background-position:0 30px;}
#header #adsheader{margin:auto;background-color:#f5f5f5;height:95px;padding:5px 0 0 0;}
#header #adheader{width:998px;margin:auto;}
#header #adheader iframe{float:left;}
#header #adheader object{float:right;}
#header #actionsheader{width:998px;text-align:right;margin:auto;height:22px;color:#757575;font-size:12px;padding-top:5px;}
#header #actionsheader a{color:#757575;padding:2px 4px;}
#header #actionsheader a:hover{background-color:#757575;color:#FFFFFF;text-decoration:none;}
#header #menu{width:998px;margin:auto;}
#header #menu .logohome{float:left;display:block;height:55px;width:245px;text-indent:-9000px;margin-left:-30px;_margin-left:0px;}
#header #menu #logoI{background-position:-599px -120px;}
#header #menu #logoC{background-position:-599px 0;}
#header #menu #logoC:hover{background-position:-599px -62px;}
#header #menu #logo:hover{background-position:0 -62px;}
#header #menu ul{float:left;height:35px;padding-top:2px;}
#header #menu ul li{float:left;}
#header #menu ul li a{font-size:16px;display:block;width:auto;padding:10px 12px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
#header #menu ul li a:hover{text-decoration:underline;background-image:url(../img/sprite.gif);background-repeat:no-repeat;background-position:-248px -2px;}
#header #menu #tuopinion{background-color:#eee; margin-top:2px; #margin-top:0; white-space:nowrap; padding:3px 10px; float:right; -moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-radius-bottomright:8px;-webkit-border-radius-bottomleft:8px;}
#header #menu #tuopinion a{font-size:12px; color:#888; text-decoration:none; border-bottom:1px solid #ccc;}
#header #menu #tuopinion a:hover{color:#000; text-decoration:none; border-bottom:1px solid #000;}
#content{padding-top:155px;}
#contenthome{padding-top:80px;}
#bodis{width:998px;margin:auto;position:relative;}
#bodis #hs{padding-top:50px;}
#bodis h1{display:inline;font-size:24px;margin-right:5px;}
#bodis h1 a{color:#000; text-decoration:none;}
#bodis h1.h1home{display:block;font-size:12px;color:#888; position:absolute; top:-84px;left:0;#top:-75px;}
.marquee{font-size:11px; color:#888; background-color:#f5f5f5; padding:2px;}
.marquee strong{color:#000;}
#bodis h2{display:inline;color:#a7a7a7;font-size:16px;}
#filariadna{font-size:11px;line-height:21px;color:#757575; white-space:nowrap; margin-bottom:10px; #white-space:normal;overflow:hidden;}
#filariadna a{color:#757575;padding:1px 2px;font-size:12px;}
#filariadna a:hover{background-color:#757575;color:#FFFFFF;text-decoration:none;}
#filariadna #where{padding:0 20px 0 4px;float:left; width:85px; font-size:12px;color:#FFFFFF;font-weight:bold;display:block;whidth:107px;height:20px;background-position:-248px -82px;white-space:nowrap;}
#bodis #contentsinpestanas{width:998px;margin:10px auto;overflow:hidden;}
#bodis #contentsinpestanas #contentleft{width:640px; font-size:14px;}
#bodis #contentsinpestanas #contentleft p{margin-bottom:13px;line-height:18px;}
#bodis #contentsinpestanas #contentleft a{color:#0096ff;}
#bodis #contentsinpestanas #contentleft a:hover{background-color:#0096ff; color:#fff; text-decoration:none; }


#bodis #contentsinpestanas #contentright{width:320px; }
.formleft{background-color:#f0f0f0; border:1px solid #D9D9D9; padding:20px; margin:20px 10px; -moz-border-radius:8px;-webkit-border-radius:8px; font-size:14px; overflow:hidden; position:relative;}
.formleft legend{display:block; font-weight:bold; text-align:center; font-size:16px; padding-bottom:25px;}
.formleft label{display:block; font-weight:bold; color:#000; font-size:14px; padding-bottom:2px;}
.formleft.login label{display:inline; font-weight:normal; color:#000; font-size:14px; padding-bottom:2px;}
.formleft.login table{width:380px;}
.formleft.login td{text-align:right; padding:5px;}
.formleft.login td a{margin-right:50px;}
.formleft.login .mensaje{margin:0;}
.formleft.login li{padding-bottom:0;}
.formleft label.acepto{display:inline; font-weight:normal;  }
.formleft .ejemplo{font-size:11px; color:#888; font-style:normal;}
.formleft li{padding-bottom:18px;}
.formleft input{font-size:15px; padding:3px;margin:5px;}
.formleft input#submitbutton{ padding: 4px 10px; #width:120px; font-size: 15px; font-weight: bold;  }
.formleft a{color:#0096ff;font-weight:bold;}
.formleft a:hover{background-color:#0096ff; color:#fff; text-decoration:none; }
a.enlace{color:#0096ff;font-weight:bold;}
a:hover.enlace{background-color:#0096ff; color:#fff; text-decoration:none; }



#contentficharight{float:right;width:288px;}

#bodis {width:998px;overflow:hidden;margin:10px auto;background-position:0 -189px;}
#bodis  ul.pestanas{height:33px;padding:6px 0 0 0;float:left;width:100%;}
#bodis  ul.pestanas li{float:left;margin-left:11px;}
#bodis  ul.pestanas li a{color:#666;font-size:15px;display:block;background-image:url(../img/sprite.gif);background-position:-249px -44px;width:auto;padding:8px 12px;font-weight:bold;background-color:#f5f5f5;text-decoration:none;-moz-border-radius:5px 5px 0 0;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;}
#bodis  ul.pestanas li a:hover{text-decoration:underline;background-color:#d7d7d7;background-position:750px -6px;color:#fff;}
#bodis  ul.pestanas li.pestanactiva a{color:#000;background-color:#f5f5f5;background-image:none!important;}
#bodis  ul.pestanas li.pestanactiva a:hover{text-decoration:none;color:#000;cursor:default;}
#bodis  a .count{color:#7c7c7c;font-size:12px;}
#bodis  a:hover .count{color:#fff;font-size:12px;}
#bodis  ul.pestanas li.pestanactiva a:hover .count{color:#7c7c7c;font-size:12px;}
a:hover.ordernar{background-color:#fff;}

.gblDescription{clear:both; font-size:13px; color:#888; display:block; width:970px; line-height:16px; padding:10px 10px 0 10px;}
.gblDescription a{color:#0096ff; padding:2px 4px;}
.gblDescription a:hover{background-color:#0096ff; color:#fff; text-decoration:none; }

#filtros{overflow:hidden; clear:both; float:left; border-right:1px solid #ddf1ff; font-size:13px; background-color:#f0f9ff; padding:10px 10px 100px 10px; width:204px; margin:0 5px 0 1px;}
#filtros .slider{width:80%; margin:10px auto;}
#filtros h3{color:#0f80b3; font-size:18px; text-align:center;}
#filtros fieldset{margin:20px 0; padding:2px 5px 10px 5px; border:1px solid #bfe5ff; -moz-border-radius:4px; background-color:#ddf1ff;}
#filtros fieldset span{color:#666666;}
#filtros fieldset span span{font-weight:bold;}
#filtros fieldset a{color:#0096ff;text-decoration:underline;}
#filtros fieldset legend{font-weight:bold; margin:5px; font-size:14px;}
#filtros fieldset label{color:#0f80b3; text-decoration:underline; cursor:pointer; line-height:25px; font-size:15px; font-weight:bold;}
#filtros #submitbutton{font-weight:bold; font-size:14px; padding:2px 10px; float:right;}			
#lista{ background-position:0 -189px; overflow:hidden; width:998px; margin-top:20px;}
.opacity{filter:alpha(opacity=30);opacity:.3;}
table#listainmuebles{width:750px; float:left;}
table#listainmuebles td a{color:#0096ff;text-decoration:underline;font-size:16px;font-weight:bold;margin-bottom:5px;}
table#listainmuebles td{color:#555555;font-size:13px;padding:10px 2px;}
table#listainmuebles td h2{display:block;margin-bottom:8px;}
table#listainmuebles td h2 a{color:#0096ff;text-decoration:underline;font-size:16px;font-weight:bold;margin-bottom:5px;}
table#listainmuebles tr{border-bottom:3px #f4f4f4 solid;}
table#listainmuebles tr:hover{background-color:#e7f3ff;}
table#listainmuebles td i{color:#555555;font-weight:bold;display:block;font-style:normal;}
.floatleft.listainmueblesleft{width:760px;}
.floatright.listainmueblesright{width:200px;  background-color:#f5f5f5; margin:20px 5px 0 0;}

.listacentral{overflow:hidden; width:750px; float:left;}

#bodis strong{font-weight:bold;}
#footer{clear:both;width:100%;background-image:url(../img/bg_menu.gif);background-repeat:repeat-x;background-position:0 0px;}
#footer #logofooter{float:right;display:block;background-image:url(../img/sprite.gif);background-position:0 -124px;height:53px;width:245px;text-indent:-9000px; margin-right:20px;}
#footer #contentfooter{width:998px;margin:0 auto;}
#bodis  table#listainmuebles td .img{background-color:#f0f9ff;padding:7px 7px 4px;width:163px;margin:0 10px 10px 5px;}
#bodis  table#listainmuebles td .img img {border:1px solid #BFE5FF;height:120px;width:160px;}
#bodis  table#listainmuebles td .eur{display:block;font-size:19px;color:#000000;font-weight:bold;letter-spacing:-1px;text-align:right;}
#bodis  table#listainmuebles td .pts{color:#959595;text-align:right;display:block;font-size:10px;}


.enlacesfooter{width:700px;clear:both;}
.enlacesfooter ul{display:block; margin-bottom:20px; clear:both; height:12px;}
.enlacesfooter ul li{float:left; font-size:12px; margin:0 2px; color:#CCCCCC;}
.enlacesfooter ul li.titulo{width:100px; font-weight:bold; color:#000;}
.enlacesfooter ul li a{color:#0096ff;padding:1px 4px;}
.enlacesfooter ul li a:hover{background-color:#0096ff;color:#FFFFFF;text-decoration:none;}
.ordenacion{color: #fff; font-size:14px;margin:12px 20px; float:right;}
.ordenacion span{color: #fff; text-decoration:underline; cursor:pointer; font-weight:normal;}
.ordenacion .activo{color: #fff;  font-weight:bold; text-decoration:none;}
#tit_filtro{float:left; color: #fff;  font-weight:bold; margin:12px  0 0 20px; height:28px;}
.crosslinklista{clear:both; font-size:12px;}
.crosslinklista ul li{display:inline; margin:3px;}
.crosslinklista ul li a{ color:#0096ff;}

.crosslinkfooter{width:285px; overflow:hidden; text-align:center;font-size:13px; margin-bottom:20px; line-height:20px;} /* height:240px; */
.crosslinkfooter strong{display:block; font-weight:bold; text-align:center;}
.crosslinkfooter a{color:#aebdcd;text-decoration:none; margin-right:2px;}
.crosslinkfooter a:hover{background-color:#0096ff;color:#FFFFFF;}

.paginacionlista{text-align:center; COLOR: #888; font-size:12px; margin:40px 0 60px 0; width:740px; clear:both;}
.paginacionlista a{COLOR: #0096ff;padding:3px 8px;font-size:16px; font-weight:bold;}
.paginacionlista a:hover{text-decoration:none; BACKGROUND-COLOR: #0096ff; color:White;}
.opcionlista{FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: white;BACKGROUND-COLOR: #ff9900; padding:3px 8px;}

#adsenseBottom{ line-height:18px; clear:both;}


.ad_header {color:#898989;letter-spacing:normal!important;padding-bottom:2px;font-size:11px;}
.ad_line1 {color:#0096ff;display:block;font-size:18px; text-decoration:underline; padding-top:2px;}
.ad_text {color:#898989;font-size:13px; text-decoration:none; line-height:14px;}
.ad_url {color:#008000;font-size:13px;  text-decoration:none; line-height:14px!important;}
.search_header{background:#eee;padding:4px;font-size:15px;font-weight:bold;line-height:12px!important; letter-spacing:normal!important;}
.wide_ads {padding:0 5px 5px 5px;  letter-spacing:normal; float:left; width:740px; background-color:#fffbd9; margin-top:5px;}
.wide_ads a{text-decoration:none;}

.search_header{background:#eee;font-size:15px;font-weight:bold;}
.noHayResultadoslista {FONT-SIZE: 14px;COLOR: #888;padding:30px 10px 50px 50px;}
.noHayResultadoslista a{COLOR: #0096ff; padding:2px 4px;}
.noHayResultadoslista a:hover{background-COLOR: #0096ff; color:#fff;  text-decoration:none;}
.noHayResultadoslista ul{margin-left:20px;line-height:18px;}
.noHayResultadoslista ul li{line-height:22px;}
.noHayResultadoslista h3{font-size: 24px !important; COLOR: #bdbdbd;FONT-WEIGHT: normal;}
.titlesugerencias{font-size:18px;display:block;color: #888;margin:20px 0 15px 15px;}
map{display:none;}




ul.menuusuario{margin-bottom:30px;}
ul.menuusuario a{COLOR: #0096ff; }
ul.menuusuario li{font-size:14px; padding:5px 0;}
ul.menuusuario li.titulo{font-weight:bold;padding-top:15px;}



#contentsinpestanas.usuarios td{font-size:12px;}
#contentsinpestanas.usuarios td.cabeceratabla{font-weight:bold; font-size:14px;}
.enlace_externo{COLOR: #0096ff; text-decoration:underline; cursor:pointer;}

.relacionadas{line-height:22px; font-size:14px; margin:10px;}
.relacionadas a{color:#0096ff; margin-left:15px; padding:1px 2px;}
.relacionadas a:hover{background-color:#0096ff; text-decoration:none; color:#fff;}
.relacionadas .titulo_relacionadas{line-height:35px;}
.relacionadas .enlace_externo{cursor:pointer; color:#0096ff;text-decoration:underline; margin-left:15px;}

a.linksubrayado_acz_a{color:#0096ff; padding:1px 2px; font-size:14px;}
a.linksubrayadonegrita_acz_a{color:#0096ff; padding:1px 2px;font-weight: bold; display:block; margin-top:25px; margin-bottom:5px;}
a:hover.linksubrayadonegrita_acz_a{background-color:#0096ff; text-decoration:none; color:#fff;font-weight: bold; display:block; margin-top:25px; margin-bottom:5px;}
a.link_acz_a{color:#0096ff; padding:1px 2px; font-size:14px;}
a:hover.linksubrayado_acz_a{background-color:#0096ff; text-decoration:none; color:#fff;}
.celdaCloud a{color:#0096ff; padding:1px 2px; padding:5px;}
.celdaCloud a:hover{background-color:#0096ff; text-decoration:none; color:#fff;}
.cloud1{font-size:26px;}
.cloud2{font-size:22px;}
.cloud3{font-size:18px;}
.cloud4{font-size:16px;}
.texto_acz{font-size:12px;}

#primerafoto img{background-image:url(../img/nodisponible.gif);}
#logoprint{display:none;}
.tblCriteriosFiltro .cabeceratabla td{padding:10px; font-size:20px!important;}
.tblCriteriosFiltro th{text-align:center; padding-top:20px;}
.tblCriteriosFiltro select{width:120px; font-size:14px; margin:10px;}
.tblCriteriosFiltro #cod_zona{width:300px; }

#search{width:100%; position:absolute; top:93px;}
#search h1{letter-spacing:-1px; font-size:30px; display:inline;}
#search h2{letter-spacing:-1px; font-size:18px; display:inline; color:#aaa; margin-left:10px;}
#search h3{padding:5px;margin:7px 0 0 0;float:left;font-size:16px; color:#888; font-weight:bold; display:block; width:110px; height:22px;}
#search h3 label{font-weight:bold;}
#search input{font-size:18px; padding:4px;}
#search .text{width:500px; margin-right:5px;}
#search .submit{padding:3px 10px;}
#search form{float:left;}
#search .ejemplo_search{font-size:12px; display:block; margin-top:5px; color:#666666;}
#search .ejemplo_search a {text-decoration: none; color: #0096ff; border-bottom:1px dotted #0096ff;}
#contentsearch{width:998px;margin:auto;}

#cajabuscador{background-color:#2ca8ff;position:relative; vertical-align:text-top; width:838px; height:181px; background-image:url(../img/cajabuscador.gif); background-repeat:no-repeat; clear:both; padding:20px 10px; margin-bottom:10px;}
#cajabuscador .submitbutton{width:100px; font-size:16px;font-weight:bold;padding:2px 12px;}
#cajabuscador .h1{color:#fff; font-size:24px;}
#cajabuscador .h2{color:#fff; font-size:14px;}
#cajabuscador #q{padding:5px; width:610px; font-size:20px; margin:12px 20px 0 10px;}
#cajabuscador .ejemplos{position:absolute; top:130px; font-size:14px; width:410px; left:20px; line-height:20px;}
#cajabuscador .ejemplos a{color:#0096ff; padding:1px 2px;}
#cajabuscador .ejemplos a:hover{background-color:#0096ff; color:#FFFFFF; text-decoration:none;}
#cajabuscador .ico_alert{background-position:-1012px -472px; padding-left:23px;  margin-left:40px;}
#bodis #contentsinpestanas ul.pestanashome{padding:7px 0 0 10px; width:auto; margin:10px 0 0 0;}
#bodis #contentsinpestanas ul.pestanashome li{float:left;margin-left:11px; cursor:pointer;}
#bodis #contentsinpestanas ul.pestanashome li a{color:#666;font-size:15px;display:block;width:auto;padding:8px 12px;font-weight:bold;background-image:url(../img/sprite.gif);background-position:-249px -44px; background-repeat:no-repeat;text-decoration:none;-moz-border-radius:5px 5px 0 0;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;}
#bodis #contentsinpestanas ul.pestanashome li a:hover{text-decoration:underline;background-image:url(../img/sprite.gif);background-repeat:no-repeat;background-position:-248px -4px;color:#fff;background-repeat:no-repeat;}
#bodis #contentsinpestanas ul.pestanashome li.pestanactiva a{color:#fff;background-color:#2ca8ff; background-image:none!important;}
#bodis #contentsinpestanas ul.pestanashome li.pestanactiva a:hover{text-decoration:none;color:#000;cursor:default;}
.centralhome{width:870px; margin-top:12px;}
#moresearch{margin:auto;}
#moresearch h2{letter-spacing:-1px; font-size:30px; display:inline;}
#moresearch h3{letter-spacing:-1px; font-size:18px; display:inline; color:#aaa; margin-left:10px;}
#tagcloud{text-align:center; line-height:20px; margin:55px; display:block; line-height:30px;}
.tag{margin: 10px;}
#tagcloud a{color:#0096ff; text-decoration:none; border-bottom:1px dotted #0096ff;}
.tag1{font-size:18px!important;}
.tag2{font-size:16px!important;}
.tag3{font-size:14px!important;}
.tag4{font-size:15px!important;}
.tag5{font-size:11px!important;}
.landingbuscado{display:block; text-align:center; margin:10px 0;}
.landingbuscado a {color: #222; text-decoration: none; padding:2px; font-size:18px;}
.landingbuscado a:hover, .paginacion a:active {color: #000; background-color:#FFFFFF;}
.landingbuscado span.current {font-weight: bold;color: #f33f00;}
.landingprovincia{display:block; text-align:center; margin:10px 0;}
.landingprovincia a { color: #0096ff; margin:0 10px;padding:2px;}
.landingprovincia a:hover, .paginacion a:active {color: #fff; background-color: #0096ff; text-decoration:none;}
.landingprovincia span.current {font-weight: bold;color: #f33f00;}
.landingindex{display:block; text-align:center; margin:10px 0;}
.landingindex a {color: #0096ff; margin:0 2px;text-decoration: underline;padding:2px;}
.landingindex a:hover, .paginacion a:active {color: #fff; background-color: #0096ff; text-decoration:none;}
.landingindex span.current {font-weight: bold;color: #f33f00;}

.quisodecir{color:#cc0000; margin-bottom:30px;}
.quisodecir a{font-weight:bold; font-style:italic !important;}
#ultima_busqueda{ padding-top:50px;width:800px; margin:auto; text-align:center; font-size:12px; color:#999;}
#ultima_busqueda strong{font-weight:bold;font-size:16px; color:#000000;}
#ultima_busqueda a {text-decoration: underline; color: #0096ff; font-size:15px; margin:0 2px; padding:2px; }
#ultima_busqueda a:hover{color: #fff; background-color: #0096ff; text-decoration:none; }
#buscarreferencia{font-size:13px; font-weight:bold; margin-left:10px;}
#buscarreferencia input{margin-left:5px; font-size:12px; padding:1px;}
#buscarreferencia input.submit{font-size:12px; padding-top:0!important; }

#noresultados h1{ font-size:24px!important; width:640px; padding:10px; display:block;}
#noresultados{background-color:#f0f9ff; margin:50px 0; padding:10px;}
#noresultados h2{ color:#333333!important; font-size:16px!important; width:640px; padding:10px;}
#noresultados h3{ display:block!important; color:#333333!important; font-size:22px!important; width:640px; margin-top:10px;padding:20px;}
#noresultados li{ font-size:17px!important; margin-left:30px; color:#666666;}
#noresultados a {text-decoration: underline; color: #0096ff;  margin:0 2px; padding:2px; }
#noresultados a:hover{color: #fff; background-color: #0096ff; text-decoration:none;}
.destacar{background-color:#fff494; font-weight:bold;padding:1px 3px;}

#burbujas{margin-top:50px; margin-bottom:50px;}
#burbujas ul li{float:left; background-color:#f1f1f1; text-align:center; width:140px; border:1px solid #dcdcdc; -moz-border-radius:6px; margin:10px 18px 10px 0; height:150px; padding:5px 1px 2px 1px;}
#burbujas ul li a{text-align:center; text-decoration:none; color:#666666;}
#burbujas ul li h4{font-size:14px; color:#555; font-weight:bold; text-align:center; height:40px;} 
#burbujas ul li img{text-align:center; width:80px; height:60px; border:1px solid #666666;}
#burbujas ul li .eur{margin-top:5px;text-align:center; font-size:18px;}
