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; background-image:url(../img/bg.jpg); background-position: 0 22px; background-repeat:repeat-x;}
a{text-decoration:none;}
#body{width:auto; }
#ad{background-color:#333333; height:100px; display:none;;	}
#ad .ad{margin:auto; width:990px; padding-top:5px;}
#header{width:990px; height:85px; margin:auto;}

#header #enlaces{ font-size:11px; padding-top:6px; color:#b6c4d4; display:block;}
#header #enlaces .logohabitaclia{background-image:url(../img/graphics.gif); background-repeat:no-repeat; background-position:0 -5px; padding:1px 50px;}
#header #enlaces .logohabitaclia:hover{ background-position:0 -25px; }
#header #enlaces a{text-decoration: underline; color: #b6c4d4;  margin:0 2px;}
#header #enlaces a:hover{ color: #44688f;  }

#header #logo{padding-top:35px; float:left;}
#header #logo a{font-size:30px; color:#4c4c4c;}
#header #logo strong{color:#FF9900;}
#header #logo a:hover{ }

#header #menuheader{ font-size:14px; padding-top:50px; color:#999; float:right;}
#header #menuheader strong{color:#000; font-weight:bold;}
#header #menuheader a{text-decoration: underline; color: #476790;  margin:0 2px;}
#header #menuheader a:hover{text-decoration: underline; color: #000;  }

#home{width:989px; margin:auto; margin-top:50px; display:block;}
#home .bloqueaction{width:638px; float:left; margin-top:25px;}
#home .bloqueaction h2{font-size:18px; float:left; margin-right:10px;}
#home .bloqueaction h3{font-size:14px; color:#999; font-weight:bold; padding-top:5px;}

#home .bloqueaction .borderradius{overflow:auto;padding:10px; margin-top:8px; background-color:#f1f1f1; border:1px solid #dcdcdc; -moz-border-radius:6px;}
#home .bloqueaction .guiada{float:left; margin:0 9px; }
#home .bloqueaction .guiada select{margin:15px 0 0 10px; width:165px; font-size:16px; border:none;}
#home .bloqueaction .guiada input{margin:15px 0 0 10px; font-size:16px; padding:4px; font-weight:bold;}
#home .bloqueaction .guiada h3{color:#4c4c4c; font-size:14px; font-weight:bold;}
#home .bloqueaction .guiada .ejemplo_search{font-size:12px; display:block; margin-top:5px; color:#666666;}
#home .bloqueaction .guiada .ejemplo_search a {text-decoration: underline; color: #476790; }

#home .bloqueinfo{width:314px; float:right; margin-top:25px;}
#home .bloqueinfo h2{font-size:18px; color:#FF9900;}
#home .bloqueinfo .borderradius{overflow:auto;line-height:20px; font-size:14px; padding:10px;margin-top:8px; background-color:#FCDCAF; border:1px solid #FF9900; -moz-border-radius:6px;}
#home .bloqueinfo .borderradius .btnaction{color:#fff; font-size:16px; font-weight:bold; padding:5px 17px; background-color:#FF9900; -moz-border-radius:6px; float:right;}
#home .bloqueinfo .borderradius a{color:#476790; text-decoration:underline;}
#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;}
#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;}

#menu{background-color:#fda000; height:30px;}
#menu a{color:#FFFFFF;border-bottom:1px dotted #ffffff; text-decoration:none;}
#slogan{font-size:18px; width:990px; margin:auto; color:#FFFFFF; padding-top:2px;}
#content{width:990px; margin:auto; position:relative;}
#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: #476790; font-size:15px; margin:0 2px; }
#ultima_busqueda a:hover{color: #000; }


#tuopinion{width:700px; margin:50px auto 0 auto;}
#tuopinion h1{letter-spacing:-1px; font-size:30px; }
#tuopinion h2{letter-spacing:-1px; font-size:18px; color:#aaa; margin-left:10px;}
#tuopinion label{font-size:14px; font-weight:bold; display:block;}
#tuopinion fieldset{margin-left:50px;}
#tuopinion textarea{width:500px; height:80px; margin-left:5px;}
#tuopinion input{font-size:15px; padding:4px; margin-left:5px;}
#tuopinion li{padding:10px 0;}

#search{width:650px; margin:50px auto 0 auto;}
#search h1{letter-spacing:-1px; font-size:18px; display:inline;}
#search h2{letter-spacing:-1px; font-size:12px; display:inline; color:#aaa; margin-left:10px;}
#search input{font-size:20px; padding:5px;}
#search .text{width:500px; margin-right:5px;}
#search .submit{padding:4px 10px;}
#search form{margin-top:10px;}
#search .ejemplo_search{font-size:12px; display:block; margin-top:5px; color:#666666;}
#search .ejemplo_search a {text-decoration: underline; color: #476790;}

#search .ejemplo_search_filariadna{font-size:18px; display:block; margin-top:5px; color:#666666;}
#search .ejemplo_search_filariadna a {text-decoration: underline; color: #476790;}



#content #search{margin:0px !important; position:absolute; top:50px; left:0;}
#content #morehabitaclia{margin:0px !important; position:absolute; top:70px; width:260px; left:710px; font-size:12px;}
#content #morehabitaclia a{ margin-top:4px;}
#content #morehabitaclia h3{line-height:25px; font-size:18px; display:block;}

#content h3{letter-spacing:-1px;  display:inline;}
#content h4{letter-spacing:-1px; font-size:18px; display:inline; color:#888; margin-left:10px;}
#content h4 a{color:#476790; text-decoration:underline; }
#noresultados h1{ background-color:#FEFBDD; font-size:24px!important; width:640px; padding:10px;}
#noresultados strong{font-weight:bold;}
#noresultados h2{ background-color:#FEFBDD; 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: unerline; color: #476790;  margin:0 2px; }
#noresultados a:hover{color: #000;}

#propertys{padding-top:170px;}
#propertys h1{letter-spacing:-1px; font-size:30px; margin-bottom:0px;}
#propertys h2{letter-spacing:-1px; font-size:18px;  color:#476590;}
#propertys h2 a{color:#476790; text-decoration:underline !important; }
#propertys h2 a:visited{ color:#4a4a4a; }
#propertys h2 a:hover{color: #000;}
#propertys td{font-size:14px; color:#898989; line-height:20px; padding:10px; letter-spacing:-0.01em;}
#propertys td i{display:block; margin-bottom:5px; color:#333333;}
#propertys h1 a{margin-left: 20px;height:30px; background-image:url(../img/graphics.gif); background-repeat:no-repeat; background-position:-248px 3px; padding:0 13px;}
#propertys h1 a:hover{padding:0 28px;}
#propertys .img{background-color:#FCDCAF; padding:7px 7px 4px 7px; width:83px;}
#propertys .img img{border:1px solid #737373; width:80px; height:60px;}
#propertys .eur{letter-spacing:-1px; font-size:24px; font-weight:bold; display:block; color:#000000; text-align:right;}
#propertys .pts{letter-spacing:0; font-size:13px; display:block; text-align:right;}
#fichaleft{padding-top:170px; width:320px; font-size:12px;float:right;}
#fichaleft iframe{width:320px; height:500px;}
#ficha{padding-top:170px; width:650px; font-size:12px;float:left; clear:both;}
#ficha #imgficha{background-color:#e6e6e6; width:253px;  height:200px;float:left; margin:5px 15px 15px 0;}
#ficha #imgficha img{width:250px; height:200px;}
#ficha .eur{letter-spacing:-1px; font-size:18px; font-weight:bold; color:#000000; }
#ficha strong{font-weight:bold;}
#ficha h1{font-size:20px; color:#000; margin-bottom:20px; background-color:#FCDCAF; padding:5px;}
#ficha h2{font-size:18px;}
#ficha p{line-height:18px;}
#ficha .pts{letter-spacing:0; font-size:10px;  color:#a2a2a2; margin:0 10px;}
#ficha .separacion{background-color:#FCDCAF; height:3px; display:block; clear:both; margin:20px 0;}
#ficha .columna{width:260px; margin:20px 50px 20px 5px; border-left:2px #FF9900 solid; padding-left:5px;}
#ficha .columna .label{width:190px;}
#ficha .columna td{height:21px;}
#ficha .left{float:left;}
#ficha .right{float:right;}
#ficha #fotos{clear:both; }
#ficha .foto{width:320px; height:240px;border:1px solid #eee; margin-left:2px;}
.eur{letter-spacing:-1px; font-size:24px; font-weight:bold; color:#000000;}
#moresearch{width:700px; margin:auto; margin-top:80px;}
#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:#476790; text-decoration:underline; }
.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;}

.usd{display:none; letter-spacing:-1px; font-size:24px; font-weight:bold; color:#000000; text-align:right;}
/*.muestra{text-align:right; color:#476590; border-bottom:1px dotted #476590; cursor:pointer;}*/
.muestra{float:right;}
#footer{font-size:14px;text-align:center; padding-top:25px; width:100%; height:60px; margin:40px auto 0 auto; background-color:#FF9900; color:#fff;}
#footer #siguenos{text-align:center; margin-top:10px; display:block; font-size:12px; }
#footer a {text-decoration: underline!important; color: #fff;  margin:0 2px;}
#footer a:hover{color: #000;}

.registrosPagina{color:#ccc!important; font-size:18px!important;}
.registrosPagina strong{font-weight:bold;}
.paginacion {padding: 3px;margin: 10px 3px 30px 3px;text-align:center;}
.paginacion a {border: 1px solid #ccc;margin-right:3px;padding:3px 7px;background-position:bottom;text-decoration: none;color: #476790;}
.paginacion a:hover, .paginacion a:active {	border: 1px solid #000;	background-image:none;background-color:#476790;color: #fff;}
.paginacion span.current {margin-right:3px;padding:3px 7px;font-weight: bold;color: #000;}
.paginacion span.disabled {	margin-right:3px;padding:3px 7px;color: #adaaad;}
.landingbuscado{display:block; text-align:center; margin:10px 0;}
.landingbuscado a {color: #222; font-weight:bold; text-decoration: none;}
.landingbuscado a:hover, .paginacion a:active {color: #000;}
.landingbuscado span.current {font-weight: bold;color: #f33f00;}
.landingprovincia{display:block; text-align:center; margin:10px 0;}
.landingprovincia a {text-decoration: none; color: #476590; border-bottom:1px dotted #476590; margin:0 10px;}
.landingprovincia a:hover, .paginacion a:active {color: #000;}
.landingprovincia span.current {font-weight: bold;color: #f33f00;}
.landingindex{display:block; text-align:center; margin:10px 0;}
.landingindex a {text-decoration: underline; color: #476790; margin:0 2px;}
.landingindex a:hover, .paginacion a:active {color: #000;}
.landingindex span.current {font-weight: bold;color: #f33f00;}

.quisodecir{color:#cc0000; margin-bottom:30px;}
.quisodecir a{font-weight:bold; font-style:italic !important;}

.ordenacion{font-size:14px; padding-top:8px;}
.ordenacion span{color: #FF9900; text-decoration:underline; cursor:pointer; font-weight:normal;}
.ordenacion .activo{color: #000;  font-weight:bold; text-decoration:none;}
#solicitarinfo iframe{display:none;width:420px; height:400px; margin:auto;}
#solicitarinfo a{font-size:24px; text-decoration:underline; color: #476790; }
#solicitarinfo{display:block; text-align:center; margin-bottom:100px;}
