﻿H1, H2, H3{margin: 0;padding: 0;font-size: inherit;font-weight: inherit;display: inline-block}
H1{font-size: 13px}
.nofollow{color:#0066CC;text-decoration: underline;cursor: pointer;}

/***************************************************************
FRAME
***************************************************************/
html{background:transparent url(/images/pisos.net/background.jpg) repeat-x scroll 100% top;}
body{font-family: Trebuchet MS,Arial;font-size: 12px;text-align: center;margin: 0px;}
form{margin: 0 0 10px 0;}
#BodyContent{width: 970px;margin: auto;_width: 975px;}

#header{width: 100%;height: auto}

#filters
{
    width: 100%;
    background-color: #0D3C8C;
}

#left-column
{
    width: 20%;
    display: table-cell;
    overflow-x: hidden;
    overflow-y: auto;
    clear: both;
    float: left;
}

#central-column
{
    width: 487px;
    display: table-cell;
    float: left;
    height:866px;
}

#right-column
{
    width: 29.7%;
    display: table-cell;
    float: left;
}
#left-column,#central-column{height:866px;overflow:hidden;}
/***************************************************************
CABECERA
***************************************************************/

#header .logo
{
    float: left;
    /*background:transparent url(/images/pisos.net/pisos_sprite.gif) no-repeat scroll -14px 12px;*/
	width:383px;
	height:75px;
    cursor: pointer;
    color: #B5B5B5;
	text-align:left;
	display:block;
	clear:left
}

.logo{margin-top:0}
.lbTitleLogo1,.lbTitleLogo2,.lbTitleLogo3{color:#0D3B8C}
.lbTitleLogo1{font-size:45px}
.lbTitleLogo2
{
	font-size:25px;
	margin-left:-5px;
}
.lbTitleLogo3{font-size:17px;margin-left:15px}

#header .megabanner,#header .minibanner
{
    float: left;
    padding-top: 10px;
    display:block;
    margin-right:5px;
}

.PoweredBy
{
	background:transparent url(/images/pisos.net/powered_by.gif) no-repeat scroll 0;
	width:170px;
	height:25px;
	float:right;
	margin-top:33px;
	cursor: pointer;
}

/***************************************************************
BOX
***************************************************************/

.box
{
    border: solid 1px #eaeaea;
    background-color:#fff;
}

#box-filters{margin-right: 10px;background-color:#fff;}
.box-title
{
    height: 35px;
    line-height: 35px;
    font-weight: bold;
    color: #666666;
    text-align: center;
    width: 100%;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
}
#box-chart .box-title
{
	font-weight: bold;
	height: auto;
    color: #000;
    text-align: left;
    width: 100%;
    line-height:normal;
}
#box-chart{margin-top:10px;padding:10px}

#box-favorites
{
    height: 578px;
    background-color:#fff
}
/*IE6*/
#box-filters,#box-favorites{_width:182px;margin-right:10px;_margin-right:10px}


#right-column #box-detail
{
    height:678px;
    overflow:hidden
}

/***************************************************************
SEARCH BOX
***************************************************************/

.search-box
{
    /*font-size: 10px;*/
    font-weight: bold;
    text-transform: capitalize;
    padding: 0 10px 10px 10px;
}
.separator-search-box{background:transparent url(/images/pisos.net/pisos_sprite.gif) no-repeat scroll -5px -363px;height:3px;width:176px;font-size:2px}
.search-box .textbox
{
    width: 100%;
    margin-bottom: 5px;
    height: 18px;
    line-height: 18px;
    padding: 0;
}

.search-box .button
{
    font-weight: normal;
    text-transform: capitalize;
    color: #000000;
}

.lbTitleSearch
{  
	float:left;
	font-weight:bold;
	margin-top:5px;
	text-transform:none;
}

/***************************************************************
FACETS
***************************************************************/
#facets
{
    text-transform: capitalize;
    text-align: left;
    padding: 10px;
}

#facets SELECT
{
    width: 100%;
    margin-bottom: 5px;
    height: 18px;
    line-height: 18px;
    font-size:11px
}

#facets SPAN, #facets DIV
{
    width: 100%;
}

#filter_zone
{
    display: none;
}

#filter_city
{
    display: none;
}

#filter_district
{
    display: none;
}

#filter_home_type
{
    display: none;
}

/***************************************************************
FAVORITES
***************************************************************/

.drag
{
    border: solid 1px #BBBBBB;
    color: #BBBBBB;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    width:150px;
    margin: auto;
}
/***************************************************************
TABS
***************************************************************/
.grid-tabs
{
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    table-layout: fixed;
    width: 490px;
    float:left
}

.tab-selected, .tab
{
    border: none;
}
.tab-selected div, .tab div
{
    /*height: 44px;*/
    height:53px
}
.tab-selected
{
	background-color:#fff;
}
.lbTotalesTab{font-weight:normal;display:block;position:relative;z-index:999;}


.tab-separator
{
    height: 35px;
    border-bottom: solid 1px #eaeaea;
    width: 5px;
}

.tab-selected div, .tab div, .tab A
{
    font-weight: bold;
    color: #0066CC;
    text-align: center;
    text-decoration: none;
    font: Trebuchet MS;
    font-size:13px;
    
}

.tab-selected div
{
    border: solid 1px #eaeaea;
    border-bottom: none;
	color: #0D3B8C;
}

.tab div
{
    border: none;
    background:transparent url(/images/pisos.net/pisos_sprite.gif) no-repeat scroll -355px -177px;
    /*height:44px*/
    height:53px
}

/***************************************************************
GRID
***************************************************************/

.grid
{
    border: solid 1px #eaeaea;
    border-top: none;
    height: 810px;
    background-color:#fff;
    color:#0D3B8C;
    width:485px;
}


.grid-table
{
    clear: both;
    display: table;
    table-layout: fixed;
    width: 100%;
}


.grid ul.highlight
{
     height:67px;
    background:transparent url(/images/pisos.net/pisos_sprite.gif) no-repeat scroll -6px -241px
}

.ui-state-active
{
    border: 1px solid #FED22F;
}

.grid ul
{
	background:transparent url(/images/pisos.net/pisos_sprite.gif) no-repeat scroll -6px -94px;
    cursor: pointer;
    height:67px;
    margin: 0;
    padding:0 0 0 5px;
    width: 470px;
    clear: both;
    overflow: hidden;
    
}

.grid li
{
    list-style-type: none;
    /*height: 34px;*/
    height:auto;
    overflow: hidden;
}

.grid span
{
    float: left;
    overflow: hidden;
}

.grid-col-marker
{
    width: 5%;
    margin-top:8px;
}

.marker-pointer
{
	background:transparent url(/images/pisos.net/pisos_sprite.gif) no-repeat scroll -466px -18px;
	font-weight:bold;
	height:33px;
	padding:3px 0 0 1px;
	width:20px;
	color:#fff;
}

.grid-col-zone
{
    /*47*/
    width: 36%;
    text-transform: capitalize;
    margin-top: 5px;
    text-align: left;
}

.grid-col-zone .nofollow
{
    text-decoration: none;
    color: #0066CC;
    overflow: hidden;
}

.grid-col-on
{
    width: 8%;
}

.grid-col-surface
{
    width: 11%;
    text-align: left;
    line-height: 35px;
}

.grid-col-rooms
{
    width: 11%;
    text-align: left;
    line-height: 35px;
}

.grid-col-pricem2
{
	/*10*/
    width: 12%;
    text-align: left;
    line-height: 35px;
}

.grid-col-price
{
    width: 16.9%;
    text-align: right;
    line-height: 35px;
    float: right;
}
.grid-col-price.negotiable{text-align:center}

.grid-col-price .lbPrice{float:right;font-weight:bold;margin-right:3px }

.on-icon
{
    background:transparent url(/images/pisos.net/pisos_sprite.gif) no-repeat scroll -392px -47px;
    width: 35px;
    height: 26px;
    margin-top: 20px;
}

.grid ul.grid-header
{
	border-bottom:1px dotted #aaa;
	clear:both;
	font-weight:normal;
	height:35px;
	padding:0;
	width:465px;
	margin-left:10px;
}

.grid-header .grid-col-zone
{
    line-height: 35px;
    margin: 0;    
}

.grid-header .nofollow
{
    color: #0066CC;
    text-decoration: none;
    background: Url(/images/pisos.net/order_icon.gif) no-repeat center right;
}
.grid-header li
{
    margin: 0px;
}

.pagination
{
    text-align: center;
    color: #000;
    height: 25px;
    font-weight: normal;
}

.pagination .Content
{
    margin: auto;
}

.page-selected, .page, .previous, .next
{
    float: left;
    margin: 0px 2px 0px 2px;
    cursor: hand;
    text-align: center;
    line-height: 25px;
}

.page-selected .nofollow, .page .nofollow, .previous .nofollow, .next A
{
    color: #0066CC;
    text-decoration: none;
	font-weight: normal;
	font-weight: bold;
}
.page-selected A
{
    font-weight: normal;
}

/***************************************************************
PROPERTY
***************************************************************/

#map-container
{
    height: 200px;
    margin: 10px 10px 0 10px;
    overflow: hidden;
}

#pano
{
    height: 200px;
    width: 260px;
    margin: 10px 10px 0 10px;
    overflow: hidden;
}

#property
{
    margin: 0 10px;
    margin-top: 10px;
    text-align: left;
}

#property-photo
{
    width: 100%;
    height:194px;
    overflow:hidden;
}

#property-photo IMG
{
    width:256px;
    height:192px
}

#property-title
{
    margin-top: 5px;
    clear: both;
    text-transform: capitalize;
}

#property-title A
{
    font-weight: bold;
    color: #0066CC;
    text-decoration: none;
}

#property-desc
{
    margin-top: 5px;
    clear: both;
}

#property-extras
{
    margin-top: 5px;
    clear: both;
    text-transform: capitalize;
}

#property-text
{
    overflow-y: auto;
    overflow-x: hidden;
}

/***************************************************************
SEO
***************************************************************/

.seolinks
{
    border: solid 1px #eaeaea;
    display: inline-block;
    margin-top: 10px;
    padding: 10px 0 0 10px;
    overflow: hidden;
    width:956px
}

.seolinks P
{
    font-size: 13px;
    font-weight: bold;
    width: 100%;
    text-align: left;
}

.seolinks A
{
    float: left;
    width: 20%;
    text-align: left;
    text-transform: capitalize;
    overflow: hidden;
}
.tblSeo{width:100%}
.tblSeo a{color:#0066CC}

.TitleSeoLinks{color:#41A2E0;
display:block;
font-size:15px;
font-weight:bold;
margin:0 0 5px;
text-align:left;}

.grid #AdsenseFooter ul
{
	background:none;
    background-color: #F9F9F9;
    padding-left:0;
    width :465px;
    height:60px
}
#AdsenseFooter {background-color: #F9F9F9;margin:5px;padding-left:10px;height:210px}

.titleAdsense a{text-decoration:none;color:#999;font-weight:bold}

.AdSenseRow .li0
{
    width: 0%;
    margin-top: 3px;
}
.AdSenseRow li
{
	background:transparent url(/images/pisos.net/pisos_sprite.gif) no-repeat scroll -14px -381px;
	height:69px;
}
.AdSenseRow a {color:#0066CC;text-decoration:none}
.AdSenseRow .li1
{
    width: 60%;
    margin-top: 5px;
    text-align: left;
    overflow: hidden;
    
}

.AdSenseRow .li2
{
    width: 38%;
    line-height: 35px;
    text-align: right;
    overflow: hidden;
}

.AdSenseRow .li2 A
{
    text-decoration: none;
    color: Black;
    overflow: hidden;
    float:right;
}

.legal
{
    margin-top: 10px;
    color: darkgray;
    clear: both;
}


/****************************
VENTANA MODAL
****************************/

#simplemodal-overlay
{
    background-color: #999;
    cursor: wait;
}

#simplemodal-container
{
    height: 300px;
    width: 300px;
    background-color: #F9F9F9;
    border: 3px solid #A4A4A4;
    text-align: left;
}

#simplemodal-container a.modalCloseImg
{
    background: url(/images/pisos.net/x.png) no-repeat;
    width: 25px;
    height: 29px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: -14px;
    right: -18px;
    cursor: pointer;
}

/****************************
FOTOCASA LINKS
****************************/

#fotocasa_links
{
    margin: 0px;
    padding: 0px;
    text-align: center;
    width: 100%;
}

#fotocasa_links ul
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left;
    overflow: auto;
    border: none;
}

#fotocasa_links li
{
    border: 0 none;
    line-height: normal;
    width: 274px;
    overflow: hidden;
}

/*************************************
CAJA SOMBREADA
**************************************/

.box1,.Lastbox1
{
    padding: 10px;
    margin: 10px 9px 0px 0px;
    border: solid 1px #eaeaea;
    width:30.4%;
    float: left;
    overflow: auto;
    height: 75px;
}

.Lastbox1
{
	margin-right:0px;
	float:right;
}
/********************
DRAGGABLE
*********************/

.hide{display:none}
.show{display:block}
.divFavorite
{
	/*background:transparent url(/images/pisos.net/pisos_sprite.gif) no-repeat scroll -19px -310px;*/
	border-bottom:1px dotted #EAEAEA;
	display:block;float:left;height:auto;margin:2px 0;text-align:center;width:100%;
}
.box-favorites{padding:0 5px;}

.icotrash
{
	background:transparent url(/images/pisos.net/pisos_sprite.gif) no-repeat scroll -495px -32px;
	width:15px;
	height:15px;
	border:0;
}
.divFavorite .lnkdelete {float:right;}

/*BOX FAVORITES*/

#favorites{line-height: normal;text-align: center;display:block;	float:left;}
.lnkUrl{width:100%}
#box-favorites{overflow-y:auto;}
.divFavorite .FavoriteId{border:1px solid #f00;clear:both;display:none}
.divFavorite .lbZoneGrid,.divFavorite span,.divFavorite a{text-decoration:none;display:block;float:left}
.divFavorite .lbZoneGrid{width:172px;text-align:left;display:block;float:left}
.zoneFavorite{height:auto;width:100%;text-align:left;text-transform:capitalize;float:left;font-weight:bold;color:#0066CC}
.divFavorite .surfaceFavorite{width:auto;}
.divFavorite .priceFavorite{width:auto;text-align:right;font-weight:bold;margin:0 10px}
.lbZoneGrid{clear:both;color:#000;font-weight:normal}

/*SPRITE*/
.imgFavorites
{
	background:transparent url(/images/pisos.net/pisos_sprite.gif) no-repeat scroll -427px -19px;
	width:30px;
	height:30px;
	float:left
}
.lbtitleFavorites{width:100px;float:left;font-weight:bold;color:#D69929;font-size:15px}
.zoneFavorite,.lnkZoneGrid{font-weight:bold;color:#0066CC;font-size:12px;text-decoration:none}

/*caja búsqueda*/
.imgfilters{background:transparent url(/images/pisos.net/pisos_sprite.gif) no-repeat scroll -395px -19px;width:30px;height:30px;float:left}
.lbtitlefilters{width:140px;float:left;font-weight:bold;color:#41A2E0;font-size:15px}
.divFuenteIndice{float:left}
.FuenteIndice{font-weight:bold;color:#0066CC;}
.divFlecha{width:33px;height:69px;background:transparent url(/images/pisos.net/pisos_sprite.gif) no-repeat scroll -484px -239px;position:absolute;z-index:999}
.grid-table-row .grid-col-rooms,.grid-table-row .grid-col-surface,.grid-table-row .grid-col-price,.grid-table-row .grid-col-pricem2{margin-top:16px}

/*MAPA*/
/*MINIMAP*/
.divMiniMap{display:block;float:left;text-align:center;height:110px}
#lnkEditMap,#lnkShowMap,#lnkClearArea{color:#41A2E0;font-weight:bold;text-align:center;float:left}
#lnkEditMap,#lnkShowMap{width:94px}
#lnkClearArea{width:68px}
.MiniSearchMap{border:1px solid #0D3B8C;width:160px;height:90px}
/*MINIMAP*/
#lbNoDirection{font-weight:normal;height:auto;margin-left:5px;padding:5px;text-align:left;}

#dMiniMap #logocontrol, #dMiniMap .gmnoprint,#dMiniMap #menumtctl_main,#dMiniMap span{display:none}
#dMiniMap{cursor:pointer;overflow:hidden;}
#dMap{margin-top:5px;float:left;background-color:#f00}
#ModalSearchMap input{font-weight:bold;float:left}
#dMap{background-color: rgb(229, 227, 223);float:left;height:500px;margin:10px;margin-top:0;width:755px;}

/*Header SearchMap*/
#headerSearchMap img {float:right;height:75px;width:120px; }
#divDemo{width:140px;float:left}
#divDescription{width:620px;float:left;vertical-align:bottom;}
#lbDescriptionMapSearch{float:left;clear:left;margin-left:12px;font-size: 13px;}
#lnkShowHideDemoMap{float:right;width:auto;}
/*Header SearchMap*/


.divSearchMapActionButtons{width:250px;margin:10px auto}
.divSearchMapActionButtons input{margin:5px}
#divheaderSearchMap{width:775px}
#divheaderSearchMap a{width:25px;height:25px;text-decoration:none;float:right;margin:5px}
.buttonSearch{background:transparent url(/images/common/ico_buscar.gif) no-repeat scroll 100% top; }
.btnClear{background:transparent url(/images/common/ico_borrar.gif) no-repeat scroll 100% top}
#box_mapsearch{background-color:#fff;float:left;width:773px;border:1px solid #eaeaea;margin-bottom:10px}
#dmap{padding:3px}
.FCMapMenu{height: 30px;width: 310px;color:#00125C;}
.FCMapMenu1{width: 77px;height: 28px;background: url(/images/pisos.net/pisos_sprite.gif) no-repeat scroll -496px -91px;float: right;text-align: center;cursor: pointer;margin:8px;font-size:13px;margin-left:6px;padding-top:2px;}
.FCMapMenu1.selected{font-weight:bold;}
.FCMapZoomLeft,.FCMapZoomRight,.FCMapZoomTop,.FCMapZoomBottom,.FCMapZoomCenter,.FCMapZoomIn,.FCMapZoomOut,.FCMapBack
{width: 21px;height: 21px;background: url(/images/pisos.net/pisos_sprite.gif) no-repeat scroll 0 0;position: absolute;}

.FCMapZoomLeft{left: 1px;top: 26px; background-position: -566px -39px}
.FCMapZoomRight{left: 53px;top: 26px;background-position: -619px -39px}
.FCMapZoomTop{left: 27px;top: 1px;background-position:-593px -14px}
.FCMapZoomBottom{left: 27px;top: 51px;background-position: -593px -64px}
.FCMapZoomCenter{left: 27px;top: 26px;background-position: -593px -39px}
.FCMapZoomIn{left: 27px;top: 85px;background-position: -593px -99px}
.FCMapZoomOut{left: 27px;top: 111px;background-position: -593px -124px}

#divVisualMode{background-color:#fff;width:276px;float:right;height:53px;margin:2px 2px 0 0; }



/*Buscador-Alfabético*/
#ulalphabet li:hover,.ulalphabet .liselected{background-color:#0066CC}
.legalText, #ulalphabet li a,#divAlphabeticalSearch a,#lbTitlePano{color:#0066CC}

#dvModal{height:650px;width:925px}

/*********ALFABETO*********/
.ulalphabet li {float:left;height:18px;list-style-type:none;margin:2px;width:18px;border:1px solid #eaeaea;background-color:#eaeaea}
.ulalphabet{float:left;margin-top:0;padding:0}
#ulalphabet li:hover a{color:#fff}
#ulalphabet .letter{width:100%;font-weight:bold;text-align:center;text-decoration:none} 
/*********FIN ALFABETO**********/
