#ficha article.main {padding-bottom: 60px; width: 990px; margin: 10px 5px 80px;background: #f5f5f5; /*#E9E9E9;*/ font-size: 12px; color: #494949 !important;}
#ficha h1 {height: 14px; display: block; background: url(../images/common/bg-header-blue.gif); font-size: 14px; font-weight: bold; color: #FFF; padding: 6px 10px;}

#ficha .column.left {display: table-cell; /*width: 399px;*/ float:left; width: 300px; /*border-right: 1px solid #FFF;*/ height: 100%;}
#ficha .column h2 {height: 22px; color: #FFF; font-size: 13px; font-weight: bold; padding: 0px 10px; line-height: 22px;}
#ficha .column h2 span {font-size: 10px; font-weight: normal; float: right;}
#ficha p.red { padding: 0 10px !important; margin: 0 !important; background: #DF521D; color: #FFF; height: 22px; color: #FFF; font-size: 13px; font-weight: bold; padding: 0px 10px; line-height: 22px;}
#ficha p.orange { padding: 0 10px !important; margin: 0 !important; background: #FE803E; color: #FFF; height: 22px; color: #FFF; font-size: 13px; font-weight: bold; padding: 0px 10px; line-height: 22px;}
#ficha p.blue { padding: 0 10px !important; margin: 0 !important; background: #25A0B3; height: 22px; color: #FFF; font-size: 13px; font-weight: bold; padding: 0px 10px; line-height: 22px;}

#ficha .column.left p {line-height: 18px; font-family: Verdana; padding: 0px 10px; margin: 5px 0px; padding-bottom: 20px;}

#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 .mapa {padding: 10px; float:left;}
#ficha .mapa a { float:left;}
#ficha .mapa img{border:1px solid #ccc; width:280px; float:left;}
#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:690px;*/ width:350px; float:left; position:relative; }
#ficha .column.right li{display: inline; float: left; margin: 4px; }
#ficha #gallery {width: 349px; display: table-cell; border-right: 1px solid #FFF; background: #F0F0F0; padding-bottom: 20px}
#ficha #info {width: 338px; display: table-cell; padding-bottom: 20px; vertical-align: top;}

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

#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: 338px; 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 #pictures .picture:hover {border-color: #fE803E;}
#ficha #first-image {margin-bottom: 18px;}
#ficha #first-image .holder {display: table-cell; width: 350px; vertical-align: top; text-align: center;}

#ficha #paging {color: #0092BF; font-size: 11px; text-align: center; padding: 10px 0px 0px 0px;}
.td_interesa{/*width: 5%;*/}
.td_precio{/*width: 40%;*/width:85px;}
.td_nombre {/*width: 60%;*/width:155px;}

#slider {
    position:relative;
	width:352px;
    height:246px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
	width: 10px;
	height: 10px;
	margin: 0 auto;
}
#slider a {
    border:0;
    display:block;
}

#slider .nivo-controlNav {
	position:absolute;
	bottom:-70px; /* Put the nav below the slider */
}
#slider .nivo-controlNav img {
	display:inline; /* Unhide the thumbnails */
	position:relative;
	margin-right:10px;
}

.marcaagua { position: absolute; top: 0; left: 0; z-index: 1000; padding: 101px 0; margin-top: 22px; }
.visapagos { position: absolute; top: 245px; right: 5px; z-index: 1000; padding: 0; margin: 0; }
#fancybox-inner .marcaagua { /*padding: 211px 145px; margin-top: 0;*/ padding: 0 0 0 50%; top: 50%; vertical-align: middle; margin: -30px 0 0 -175px; }
#fancybox-inner .visapagos { /*top: 90%;*/ top: 100%; margin: -40px 0 0 0; }
#preview .cnt_wm { text-align:center; position: absolute; width: 100%; left: 0; top: 0; padding: 0; margin: 0; height: 100%; }
#preview .cnt_wm .marcaagua { position: relative; margin: 0 auto; top: 40%; padding: 0; }
#preview .cnt_wm .visapagos { position: absolute; margin: 0; padding: 0; right: 10px; top: 80%; }

/* 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:1;
	max-width:350px;
	max-height:260px;
}
/*
.sl_img { 
	background-image:url(../images/marcadeagua.png) !important; 
	background-position: left center !important;
	background-color: transparent !important;
	background-repeat: no-repeat !important;
}*/

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

#slideshow IMG.last-active {
    z-index:9;
}
/* END SLIDESHOW */
.preview { padding:0px; float:left; }


/* 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; }


.prop_no_habilitada {
	width: 640px;
	margin: 10px auto;
	background: #FE803E;
	color: #000;
	padding: 10px;
	clear: both;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
