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;}
a{color:#0000CC; text-decoration: underline;}
#body{width:auto; }
#ad{background-color:#333333; height:100px; display:none;;	}
#ad .ad{margin:auto; width:990px; padding-top:5px;}
#header{width:990px; height:80px; margin:auto;}
#header #logo{padding-top:2px; }
#header #logo a{background-image:url(../img/graphics.gif); background-repeat:no-repeat; display:block;padding-top:5px; width:210px; height:60px;}
#logoindex{text-align: center; width: 100%; margin-top: 20px;}
#logoindex a{background-image:url(../img/graphics.gif); background-repeat:no-repeat; display:block;padding-top:10px; background-position:-419px -5px; width:350px; color:#979797; font-stretch: -1px; font-size: 18px; text-decoration: none; margin: auto; text-align: right; padding: 90px 0px 0 0;}
#header #logo a:hover{ width:210px; }
#menuheader{font-size:14px; padding:6px; border-bottom: 1px solid #C9D7F1; text-align: right;}
#menuheader a{ margin:0 2px;}
#menu{background-color:#F0F7F9; height:30px; border-top: 1px solid #6B90DA;}
#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:950px; 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 { font-size:15px;}


#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:640px; margin:30px auto 0 auto; padding-left: 70px;}
#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 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 {}

#content #search{margin:0 0 0 200px !important; position:absolute; top:-104px; padding-left: 0;}
#content #search input{font-size:20px; padding:3px; }
#content #search .text{width:400px; margin-right:5px;}

#content h3{letter-spacing:-1px; font-size:30px; display:inline;}
#content h4{letter-spacing:-1px; font-size:18px; display:inline; color:#888; margin-left:10px;}
#content h4 a{}
#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 {}
#noresultados a:hover{}

#propertys{padding-top:20px;}
#propertys h1{letter-spacing:-1px; font-size:30px; margin-bottom:0px;}
#propertys h2{letter-spacing:-1px; font-size:18px;  color:#476590;}
#propertys h2 a{ }
#propertys h2 a:visited{}
#propertys h2 a:hover{}
#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;}
#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{ }
.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;}
.img{background-color:#e6e6e6; padding:7px 7px 4px 7px; width:143px;}
.img img{border:1px solid #737373; width:140px; height:90px;}
.eur{letter-spacing:-1px; font-size:24px; font-weight:bold; display:block; color:#000000; text-align:right;}
.pts{letter-spacing:0; font-size:13px; display:block; text-align:right;}
.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; background-image:url(../img/graphics.gif); background-repeat:no-repeat; background-position:0 -160px; width:785px; height:60px; margin:80px auto 5px auto; }
#footer #siguenos{text-align:center; margin-top:10px; display:block; font-size:12px; }
#footer a {}
#footer a:hover{}

.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: #476590;}
.paginacion a:hover, .paginacion a:active {	border: 1px solid #000;	background-image:none;background-color:#476590;color: #fff;}
.paginacion span.current {margin-right:3px;padding:3px 7px;font-weight: bold;color: #f33f00;}
.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 { 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 { margin:0 2px;}
.landingindex a:hover, .paginacion a:active {}
.landingindex span.current {font-weight: bold;color: #f33f00;}

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


strong{font-weight: bold;}
#contenttext{width:990px; margin: 20px auto; overflow: auto; font-size: 14px; line-height: 24px;}
#contenttext input{padding:3px; font-size: 15px;}
#contenttext_left{width:660px; float:left;}
#contenttext_left h2{font-weight: bold; line-height: 30px;}
#contenttext_left ul{margin: 5px;}
#contenttext_left ul li{padding-left: 20px; list-style-type: circle;}
#contenttext_left form{border:1px solid #6B90DA; background-color: #F0F7F9; margin: 20px 50px 0 20px; text-align: center;}
#contenttext_left form label{display: block; font-weight: bold;}
#contenttext_left form ul li{list-style: none; padding-bottom: 18px; text-align: left;}
#contenttext_left form .ejemplo{color: #999; font-size: 11px;}
#contenttext_left form .checkbox{display: inline; font-weight: normal;}
#contenttext_right{width:290px; float:right; }
#contenttext_right form{text-align: center;}
#contenttext_right form input{font-size: 14px; padding: 1px;}
#contenttext_right form strong{font-size: 16px; line-height: 22px;}
#contenttext_right form ul{margin:13px 0;}
#contenttext_right form ul li{line-height: 30px; text-align: right; padding: 0 10px;}
.bloque_right{border:1px solid #6B90DA; background-color: #F0F7F9; padding: 5px; margin-bottom: 20px;}

.user_noactive{font-size: 11px;}
.user_noactive a{color: red; }
#acceder_error{ background-color: #ffd5d5; padding:4px 1px; border: 1px solid red; margin-bottom: 5px; font-size: 12px; line-height: 13px; text-align: center;}
#acceder_error strong{font-size: 12px !important; }
#moreoptionsa{color: #0000CC; text-decoration: underline; cursor: pointer;}
#moreoptions{display: none;}
label .requiered{margin-right: 3px;}
.requiered{color:red;}
#price{text-align: right;}

.mensaje{
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    position:relative;
    color: #00529B;
    background-color: #BDE5F8;
    } 
