#ficha article.main {width: 990px; margin: 10px 5px;background: #E9E9E9; font-size: 12px; color: #333;}
#ficha h1 {height: 17px; display: block; background: url(../images/common/bg-header-blue.gif); font-size: 12px; font-weight: bold; color: #FFF; padding: 6px 10px;}
#ficha h1 a {float: right;}
#ficha h2 span {font-size: 10px; font-weight: normal; float: right;}

#ficha p.red {margin:0; height: 22px; color: #FFF; font-weight: bold; padding: 0px 10px; line-height: 22px; background: #DF521D; text-align:center; font-size:14px;}

#ficha p {padding: 0px 10px 10px 10px; margin: 5px 0px; line-height: 18px;}

#ficha .precio {font-weight: bold; padding: 10px 10px; border-bottom: 1px solid #999;}
#ficha .precio label {float: right;}
#ficha .precio label input[type="checkbox"] {margin: 0px 0px 0px 5px;}
#ficha ul.options {margin: 30px 0px 30px 30px;}
#ficha ul.options li {height: 22px; line-height: 22px; margin: 5px 0px;}
#ficha ul.options a, #ficha ul.options label {font-size: 12px; font-weight: bold; color: #1C6079; cursor: pointer}
#ficha ul.options a {padding-left: 40px; background: no-repeat; 0px 50%; display: inline-block; height: 20px; line-height: 20px;}
#ficha ul.options label input[type="checkbox"] {margin: 0px 18px 0px 5px; width: 14px; height: 14px; border-width: 2px;}

#ficha ul.options a.contactar {background-image: url(../images/common/btn-hi.gif)}
#ficha ul.options a.resumen {background-image: url(../images/common/btn-resumen.gif)}
#ficha ul.options a.moneda {background-image: url(../images/common/btn-calculadora.gif)}
#ficha ul.options a.resultado {background-image: url(../images/common/btn-lupa.gif)}
#ficha ul.options a.imprimir {background-image: url(../images/common/btn-print.gif)}

#ficha .column.right {display: table-cell; width:990px;}
#ficha #gallery {width: 349px; display: table-cell; border-right: 1px solid #FFF; background: #F0F0F0; padding-bottom: 20px}
#ficha #info {width: 638px; display: table-cell;border-bottom: 20px #25A0B3 solid; vertical-align: top;}

#ficha #info h3 {height: 32px; line-height: 32px; color: #494949; padding: 0px 10px; font-weight: bold; font-size: 12px;}
#ficha #info h3.blue {background: #25A0B3; color: #FFF; height: 32px; line-height: 32px;}
#ficha #info h3.blue div {float: right; padding: 2px 0px}
#ficha #info h3.blue span {display: block; font-size: 11px; line-height: 11px; padding: 2px 20px 2px 0px }
#ficha #info h3.blue span.collapsed {background:url(../images/common/btn-expandir.gif) 100% 50% no-repeat;}
#ficha #info h3.blue span.expanded {background:url(../images/common/btn-contraer.gif) 100% 50% no-repeat;}

#ficha #info table {width: 638px; margin: 0px;}
#ficha #info table tr {height: 20px;}
#ficha #info table tr td, #ficha #info table th {height: 20px; line-height: 20px; border-bottom: 1px solid #C0C0C0; color: #494949; padding: 0px 10px; font-size: 11px;	}
#ficha #info table tr td.label {background: #25A0B3; color: #FFF; border-bottom: 1px solid #25A0B3; width: 150px; font-weight: bold; }
#ficha #info table tr td.sep {background: #25A0B3; border-bottom: 1px solid #FFF;}
#ficha #info table th a {color:#494949; padding-top: 1px; display: block; background:url(../images/common/btn-expandir.gif) 100% 50% no-repeat;}
#ficha #info table th a.collapse {background:url(../images/common/btn-contraer.gif) 100% 50% no-repeat;}
#ficha #info table tbody.collapsed {display: none;}
#ficha #info table.no-collapse tbody {display:table-row-group;}

#ficha #pictures .picture {display: block; width: 83px; height: 80px; border: 2px solid #D6D6D6; text-align: center; overflow: hidden; float: left;}
#ficha #pictures .picture .holder {display: table-cell; width: 83px; height: 80px; vertical-align: middle; text-align: center;}
#ficha #first-image {margin-bottom: 18px;}
#ficha #first-image .holder {display: table-cell; width: 350px; vertical-align: top; text-align: center;}
#ficha #pictures .picture:hover {border-color: #fE803E;}
#ficha #paging {color: #0092BF; font-size: 11px; text-align: center; padding: 10px 0px 0px 0px; background: url(../images/common/btn-foto.png) no-repeat 100% 3px; height: 14px;}

#ficha .more { font-family: Verdana; border-bottom: 1px solid #C0C0C0;}
#ficha .interesado {text-align: center; padding: 20px 0px; color: #25A0B3;}
#ficha .interesado img {vertical-align: middle; margin-left: 20px;}

#ficha .unidades {padding: 5px; border-top: 1px solid #FFF;}
#ficha .unidades table {width: 980px; margin: 5px 0px; font-size: 11px;}
#ficha .unidades table th {padding: 5px 10px; color: #FFF; background-color: #FE803E; /*background-color: #DF521D;*/ font-weight: bold;}
#ficha .unidades table th.small {width: 110px;}
#ficha .unidades table th.foto {width: 80px;}
#ficha .unidades table th.sep { border-right: 1px solid #FFF}
#ficha .unidades table tbody tr {vertical-align: top;}
#ficha .unidades table tbody tr.odd {background-color:#fff;}
#ficha .unidades table tbody tr.even {background-color:#e9e9e9;}
#ficha .unidades table td {vertical-align: middle; padding: 5px 10px;}
#ficha .unidades table td.foto a{ color:#fff; }
#ficha .unidades table td.foto span{ background-color: #D70; border: 1px solid white; clear: both; float: left; margin: -24px 0 0 0; padding: 4px; }
#ficha .unidades table td.sep { line-height: 18px; font-family: Verdana; border-right: 1px solid #D6D6D6}
#ficha .unidades table td.centered { text-align:center;}
#ficha .unidades table tbody img {float: left;}
#ficha a.orange {color:#FE833F; display: inline-block; padding: 3px 0px;}


/* OPCIONES PARA FICHA DE PROPIEDADES */
#ficha a.link_f { float:right; color:#fff !important; margin:-5px 0 0 20px;}
#ficha a.link_f span { float: left; margin-top: 7px; }
#ficha a.link_f img { width:20px; margin-left:5px; }
#ficha a.link_f img.contactar { margin-top:4px; }
#ficha a.link_f img.enviar { margin-top:3px; }
#ficha a.link_f img.volver { margin-top:2px; }


/* START SLIDESHOW */
#slideshow {
    float: left;
    height: 260px;
    position: relative;
    text-align: center;
    width: 100%;
}

#slideshow IMG {
    /*position:absolute;*/
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	max-width:350px;
	max-height:260px;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
/* END SLIDESHOW */

.marcaagua { position: absolute; top: 0; left: 0; z-index: 1000; padding: 90px 0; margin-top: 22px; }
#fancybox-inner .marcaagua { padding: 175px 164px; margin-top: 0; }