/* CSS Document */
h2.results {
 margin-top: 0px;
	padding-top: 0px;
}
div.box_s{
width:228px;
background-image:url(graphics/top_box.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
border:1px solid #DFE2EF;
}

div.box_m{
width:420px;
background-image:url(graphics/top_box.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF;
border:1px solid #DFE2EF;
padding:5px;
text-align:center;
height:60px;
}
div.box_l{
width:420px;
background-image:url(graphics/top_box.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF;
border:1px solid #DFE2EF;
padding:5px;
}


input.ref{
height:10px;
font-size:10px;
width:122px;
}

select.l{
width:128px;
height:16px;
!height:18px;
font-size:11px;

}
select.m{
width:98px;
height:16px;
font-size:11px;
}
select.s{
width:67px;
height:16px;
font-size:11px;
}

h6, h6 a{
color:#EA0000;
font-size:16px;
margin-top:10px;
margin-bottom:0px;
text-decoration: none;
}
h6 span{
color:#394F66;
font-size:13px;
display:block;

}
h1{
color:#EA0000;
font-size:14px;
margin-top:5px;
margin-bottom:0px;
}
h1 img{
margin-right:10px;
}
input.button{
background-color:#E60000;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #394F66;
}
div.ficha_s{
background-image:url(graphics/bg_fichaS.jpg);
background-position:top;
background-repeat:no-repeat;
border:1px solid #DFE2EF;
width:159px;
height:258px;
float:left;
margin-bottom:10px;

}
div.imgSficha{
width:146px;
height:110px;
overflow:hidden;
}
div.ficha_s img{
border:none;
}
div.content_ficha{
width:146px;
margin:auto;

}
div.ref {
width:80px;
padding-right:5px;
height:11px;
overflow:hidden;
}
span.price{
text-align:right;
font-size:11px;
font-weight:bold;

}

span.localidad{
display:block;
text-align:center;
font-size:12px;
padding-right:10px;
font-weight:bold;
margin-bottom:2px;
height:12px;
overflow:hidden;
}
img.img{
border:none;
}
/*HOME*/

/*tag clouds*/
div#content_box_tag{
padding-top:5px;
!padding-top:10px;
height:150px;
!height:170px;
line-height:28px;
!line-height:20px;
text-align:center;
}
div#content_box_tag_services{
padding-top:5px;
!padding-top:10px;
height:150px;
!height:170px;
_height:50px;
line-height:28px;
!line-height:20px;
text-align:center;
}

div.box_services {

width:420px;
background-image:url(graphics/top_box.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF;
border:1px solid #DFE2EF;
padding:5px;
}

div#content_box_tag_s{
padding-top:5px;
!padding-top:10px;
line-height:15px;
!line-height:13px;
height:176px;
!height:140px;
_height:140px;

text-align:center;
}
div#content_box_tag_m{

padding-top:8px;
!padding-top:12px;
height:189px;
!height:157px;
_height:169px;
overflow:hidden;
}
div#content_box_tag_l{

text-align:center;
}

div#content_box_tag_services{
padding-top:5px;
!padding-top:10px;
line-height:15px;
!line-height:13px;
}
h5#tag a,
h4#tag a
{

}

h5#tagservice a,
h4#tagservice a,
h3#tagservice a,
h2#tagservice a
{
float:left;
}
div.content_box_tag{
padding-top:5px;
!padding-top:10px;
line-height:28px;
!line-height:20px;
}
div#tagclouds{
margin-top:35px;

}
h1.tag a,
h2.tag a,
h3.tag a,
h4.tag a,
h5.tag a{
	font-weight:bold;
	text-decoration:none;
	margin-top:5px;
	!margin-top:0px;
	float:left;
	margin-right:7px;
	margin-left:5px;
line-height:20px;
!line-height:14px;
	
}
 
h1#tagservice a,
h2#tagservice a,
h3#tagservice a,
h4#tagservice a,
h5#tagservice a{
font-weight:bold;
text-decoration:none;
margin-right:7px;
margin-left:4px;
display:block;

}

h1.tag a, h1#tagservice a{
font-size:16px;
color:#394F66;

}

h2.tag a, h2#tagservice a{
font-size:15px;
color:#4B6987;
}
h3.tag a, h3#tagservice a{
font-size:13px;
color:#5E82A6;
}
h4.tag a, h4#tagservice a{
font-size:12px;
color:#829DB9;
}
h5.tag a, h5#tagservice a{
font-size:11px;
color:#A2B6CA;
}


/*tag clouds*/
div.offers{
margin-top:15px;
border:1px solid  #fff;


}

.home div#content_box{
width:185px;
margin-left:30px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
}

div#divnum1{
}

div#divnum2{

}

div#divnum3{
margin-left:25px;
margin-right:25px;
!margin-left:23px;
!margin-right:23px;
}

div#listnum1
{
margin-left:10px;


}
div#listnum2
{
margin-right:5px;

}
div#listnum3
{
margin-right:5px;
margin-left:10px;

}
div#listnum4
{
margin-right:5px;
margin-left:10px;

}
.home td#left{
width:257px;

}
.home td#center{
width:535px;
}
.home td#right{
width:163px;

}
div.txtdetalle img{
border:none;

}
div.magHome{

width:107px;
height:147px;
background-image:url(graphics/bg_imgMagS.jpg);
background-repeat:no-repeat;
margin-top:5px;
margin-left:20px;
}
span.txtdetalle,
ul.lista{
font-weight:bold;
line-height:normal;
text-align: left;
}
ul.lista{
font-weight:bold;
margin-left:-10px;
line-height:normal;
text-align: left;
}
ul.lista a{
font-family:Arial, Helvetica, sans-serif;
color:#394F66;
line-height:normal;
}

a#descargas {
_margin-left:15px;
}

div.bottomHome {

margin-bottom:10px;
}

div.basic_search {
background-image:url(graphics/bg_basicsearch.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
border:1px solid #DFE2EF;
width:532px;
height:103px;
}

div#search{
width:512px;
margin:auto;


}
.home input.button{
margin-top:5px;
}
img.imgHome{
border:1px solid #DFE2EF;
}

td#bottom_rigth{
padding-right:15px;
}

div.publicidad{
background-color:#ECEEF5;
border:1px solid #DFE2EF;
width:140px;
height:649px;
!height:650px;
_height:663px;

}

div.ad_banner {
width:120px;
margin:auto;
margin-top:12px;
}
div#ad_banner {
cursor:pointer;
}

div#ad_casas {
width:120px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
}

/*end home*/

/*inmo RESULTADO AV-LIST HOUSES*/
td.list{
width:694px;
}
div.pagination{
border:#DFE2EF 1px solid;
height:25px;
background-image:url(graphics/bg_pagination.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

}
div.pagination2{
border:#DFE2EF 1px solid;
height:25px;
background-image:url(graphics/bg_pagination.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

}
div.pagination img, div.pagination2 img{
border:none;
}
div#orden{
width:300px;
float:left;
padding-top:4px;
padding-left:10px
}
div.paging{
float:right;
padding-right:5px;
padding-top:6px;
}
div.paging a{
color:#394F66;
}
div.paging a:hover,
div.paging a.paginacionSelect{
color:#EA0000;
font-weight:bold;
}


div.listhouses{

}
td.listhouses{
padding-top:10px;
}
td.pagination2{
padding-top:10px;
}
div#criterios_search{
padding-left:10px;
padding-top:5px;
}
div.search_adv {
margin-top:0px;
}
div#searchAdvTop{
background-image:url(graphics/bg_searchAdv.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
border:1px solid #DFE2EF;
width:244px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#394F66;
margin-top:12px;
_margin-top:29px;

}
div#searchAdv{
background-image:url(graphics/bg_searchAdv.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
border:1px solid #DFE2EF;
width:244px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#394F66;
margin-top:25px;

}
div.content_searchAdv{
padding-left:5px;
padding-right:5px;
}
div#searchAdv td.s{
padding-right:32px;
}
h1.h1_adv{
color:#EA0000;
font-size:13px;
margin-top:5px;
margin-bottom:0px;
}
h1.h1_adv img{
margin-right:5px;
}
td.button{
padding-top:10px;
padding-bottom:10px;
!padding-bottom:0px;
}
img.logotip{
height:25px;
max-width:105px;

margin:3px auto 3px auto;

}
div.logotip{
width:105px;
margin:auto;
}
div#bottomficha{
font-size:12px;
padding-left:20px;
}
div#bottomficha a{
color:#666666;
}
table.lineinfo1{
margin-bottom:10px;
}
/* END inmo RESULTADO AV-LIST HOUSES*/
/*DETAIL HOUSE*/

div.toolbar a{
color:#666666;
font-size:11px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:3px;

}

a.btnvolver{
display:block;
background-image:url(graphics/backbutton.gif);
background-repeat:no-repeat;
padding-left:25px;
height:20px;
}
a.imprimirbtn{

display:block;
background-image:url(graphics/printbutton.gif);
background-repeat:no-repeat;
padding-left:25px;
height:20px;
}
a.sendfiernd{
display:block;
background-image:url(graphics/sendfriendbtn.gif);
background-repeat:no-repeat;
padding-left:25px;
height:20px;
}
div.infoDetail{
width:302px;
background-image:url(graphics/bg_detailbox.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
border:1px solid #DFE2EF;

margin-bottom:10px;

}
div#contentInfo{
padding:5px;
}
td.columns{
padding-top:10px;
}
td.descript{
padding-top:10px;
}
div#column1{
float:left;
width:142px;

}
div#column2{
float:right;
width:135px;
margin-left:5px;

}
span.price{
color:#EA0000
}
div.images{
background-color:#DFE2EF;
margin-left:30px;
padding:7px;
}

div.userinfo{


margin-left:30px;
padding:7px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}
div.userinfo a{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

td.logo {
width:350px;

}

td.address {
padding-left:10px;
}

div.imageP{
float:left;
margin:0px 4px 5px 10px;
_margin:0px 4px 5px 6px;
}
div.imgG{
width:350px;
height:262px;
}
div#imprimirbtn{


}
div#imprimirbtn a{
color:#666666;
text-decoration:none;
}
table.mailfriend{
margin-top:10px;
color:#666666;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
span.red{
color:#EA0000;
}
span.green{
color:green;
}

/*end detail house*/

/*   CONTACT  */

div.contact_editorial {
width:45%;
padding-left:20px;
float:left;
background-image:url(graphics/bg_basicsearch.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF;
border:1px solid #DFE2EF;
height:350px;
padding-bottom:20px;
padding-top:10px;
}

div.contact_editorial_list {
padding-left:10px;
padding-top:20px;
}

div.contact_editorial_list a {
color:#394F66;
font-weight:bold;
text-decoration:underline;
}


div.contact_form {

padding-bottom:20px;
padding-top:10px;
padding-left:20px;
margin-left:480px;
height:350px;
background-image:url(graphics/bg_basicsearch.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF;
border:1px solid #DFE2EF;

}

#error {
color:#EA0000;
}
#green {
color:#009900;
}

span.required {
color:#EA0000;
}

/* end Contact */


/* magazine */

div.mag_left {
	padding-left:0px;
	padding-bottom:15px;
}

div.mag_title {
background-color:#FFFFFF;
background-image:url(graphics/bg_detailbox.jpg);
background-position:center top;
background-repeat:repeat-x;
padding:15px;
padding-top:5px;
width:400px;
border:1px solid #DFE2EF;
}

div.mag_txt {
margin-top:15px;
width:385px;
padding-left:15px;
}

div.mag_visual {
float:right;
width:450px;
!width:427px;
background-image:url(graphics/bg_fichaS.jpg);
background-position:center top;
background-repeat:repeat-x;
border:1px solid #DFE2EF;
padding:15px;
padding-left:15px;
!padding-left:15px;
padding-top:5px;
margin-bottom:15px;
}

div.mag_right {
width:450px;
float:right;
margin-left:30px;

}

div.mag_pdf {
width:400px;
background-color:#FFFFFF;
background-image:url(graphics/bg_detailbox.jpg);
background-position:center top;
background-repeat:repeat-x;
margin-left:-2px;
padding:15px;
padding-top:5px;
margin-top:20px;
}

div.mag_pdf a {
text-decoration:none;
color:#394F66;
}

div.mag_pdf a:hover {
text-decoration:underline;
color:#394F66;
}



div#online {
padding-top:10px;
}

div.txtdetalle {
color:#394F66;
float:left;
font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
width:110px;
!width:95px;
}

img#portadaPeq {

width:99px;
!width:93px;
}

div#imgPrincipal {
padding-right:0px;
padding-top:13px;
width:212px;
height:300px;
!height:310px;
}

img.border_img {
border:1px solid #394F66;
}

img.border_img a{
border:1px solid #394F66;
text-decoration:none;
}

img#portada2 {
border:1px solid #666666;
width:200px;
}

iv#textP {
padding-top:10px;
width:250px;
}

div#formulario {
background-color:#ffffff;
background-image:url(graphics/bg_formtarifs.gif);
background-repeat:repeat-x;
background-position:top;
border:1px solid #333333;
margin-left:100px;
padding:10px;
position:absolute;
width:275px;
z-index:10;


}
div#formulario img{
border:none;
}

div#cerrar {
text-align:right;
}

div#cerrar a{
border:none;
text-decoration:none;
}

div#formulario {
text-decoration:none;
}
div#abrir {
cursor:pointer;
}

/* end magazine */


/*  Services  */
td#textservice{
text-align:justify;
border-right:#CCCCCC dashed 1px;
padding-right:20px;
}
td#selectcat{
padding-left:20px;
}
div#contService{
margin-top:10px;
}

div.serv_content {
}

div.serv_content a{
color:#394F66;
text-decoration:underline;
}

div.serv_topleft {

background-color:#FFFFFF;
background-image:url(graphics/bg_detailbox.jpg);
background-position:center top;
background-repeat:repeat-x;
padding:15px;
padding-top:5px;
width:400px;
border:1px solid #DFE2EF;
}

table#serv_categories {
	padding-left:5px;
	margin-top:5px;
	height:100px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #DFE2EF;
	margin-right:8px;
}

div.serv_category {
padding-left:10px;
}


div.logoRand{
height:235px;
overflow:hidden;
padding-top:0px;
padding-left:50px;
text-align:center;
float:right;
margin-right:75px;
_margin-right:40px;
margin-top:0px;
}
div#contService{
min-height:100px;
}


/*  end services  */


/*  services details  */

div.servdet_content a{
color:#394F66;
text-decoration:underline;
}

table.servdet_topinfo {
background-color:#FFFFFF;

background-image:url(graphics/bg_fichaS.jpg);
background-position:center top;
background-repeat:repeat-x;
border:1px solid #DFE2EF;
margin-top:15px;
margin-left:auto;
margin-right:auto;
}

td#servdet_logo {
padding:10px;
}

td.servdet_info {
padding:10px;
}

div.servdet_back {
width:75px;
margin-left:20px;
}

div.servdet_smallimgs {
margin-top:15px;
}

div.image2P{
border:1px solid #333333;
float:left;
margin-right:5px;
margin-bottom:5px;
width:50px;
height:50px;
overflow:hidden;
}

div#imagesP {
float:left;
width:59px;
!width:59px;
_width:59px;
_height:50px;
!height:50px;
margin-top:0px;
}

div#image2G{

height:265px;
overflow:hidden;
/*width:350px;*/

margin-top:0px;
!margin-top:10px;
_margin-top:0px;
margin-left:auto;
margin-right:auto;
}

div.servdet_desc {
margin-top:13px;
!margin-top:27px;
float:left;
width:250px;
padding:5px;
}

table.servdet_table {
margin-left:50px;
}
div.patch_container{

}
/*  end services details  */