#elige-centro{
	transition:0.55s all;
	box-shadow:  0 0 0 rgba(0, 0, 0, 0.4) inset;
}
#elige-centro.active{
	box-shadow:  0 11px 10px rgba(0, 0, 0, 0.4) inset;
}

/* CABECERA */
.cabecera_flot_sup {
    background: #454e5e none repeat scroll 0 0;
    height: 45px;
    left: 0;
    padding: 5px 10px;
    position: fixed;
    right: 0;
    top: 40px;
    z-index: 20;
}
	
	.cabecera_flot_sup .expandir-nav {
		color: #222;
		cursor: pointer;
		display: block;
		float: left;
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		padding-left: 8px;
		width: 40px;
		margin-right: 1px;
	}
	
	.cabecera_flot_sup .boton-estado {
		background: #5C6472;
		border: medium none;
		border-radius: 2px;
		color: #fff;
		font-size: 15px;
		z-index: 4;
		position: relative;
		top:0;		
		height: 40px;
		width: 55px;
	}

		.cabecera_flot_sup .titulo{
			line-height: 40px;
			float: left;
			color: #FFC912;
			font-weight: bold;
			text-transform: uppercase;
			font-size: 11px;
		}
		.cabecera_flot_sup .estados{
			float: right;
			text-align: left;
			margin-right: 10px;
		}
			.cabecera_flot_sup .lista-estados{
				z-index: 3;
				opacity: 0;
				background: #454E5E;
				border-top: 0;
				margin: 0 0 0 -5px;
				
				position: absolute;
				top:-240px;
			}
				.cabecera_flot_sup .lista-estados li{padding: 0;}
				.cabecera_flot_sup .lista-estados button{
					margin: 5px;
					background: rgba(255,255,255,.2);
					color: #666
				}
				
		
		
		
	/* LISTA PLANOS */
		.lista-planos-container {
    float: right;
    height: 100%;
    position: relative;
    width: 27%;
}
			

		.lista-planos{
			
			height: 100%;
			border-radius: 2px;

			width: 100%;
			overflow-x: scroll;
			overflow-y: hidden;			
			-webkit-overflow-scrolling:touch;
		}
						
		.lista-planos .overflower{
			margin: 0;
		}
		.lista-planos .overflower a{
		    display:inline-block;		    
		    background: #5C6472!important;
		    color: #ccc!important;
		    padding: 0 10px!important;
		    height: 40px!important;
		    line-height: 40px!important;
		    border-color:#454E5E!important;
		}

	
	/* SINOPTICOS FOTO */
	.sinoptico-foto {
            border-radius: 1px;
            margin-bottom: 11px;
            overflow: hidden;
            position: relative;
}
/*		.sinoptico-foto .fondo {
                height: 48%;
                max-width: 100%;
}*/
.sinoptico-foto .fondo {
    height: 50%;
    max-width: 100%;
    width: 100%;
}
		
		.sinoptico-foto .etiqueta{
			color: #fff;
			font-size: 14px;
			font-weight: bold;
			position: absolute;
			text-shadow: 0 0 6px #000;
		}
			.sinoptico-foto .etiqueta.rotarY img{transform: rotateY(180deg)}
			.sinoptico-foto .etiqueta span{position: relative;}
		
		.sinoptico-foto .etiqueta.camara img{width: 35px;}
		.sinoptico-foto .etiqueta.farola img{width: 75px;}
		.sinoptico-foto .etiqueta.check .fa{
			color: #50dc88;
			font-size: 25px;
		}
		
		.sinoptico-foto .etiqueta.termometro span{margin-left: -15px;}
		.sinoptico-foto .etiqueta.termometro img{width:60px;}
		
	.sinoptico-foto.frontal{}
	
	.sinoptico-foto.trasero{}
	
	/* SINOPTICOS */
	.sinopticos-contenedor{
		position: relative;
	}
	
		.sinopticos-contenedor ul{
		position: relative;
		z-index: 2;
		overflow: hidden;
		overflow-y:scroll;
		height: 100px;
		box-shadow: inset 0 -5px 15px -15px #222;
		padding: 0;
		margin: 0 5px;
		border-radius: 3px;
		padding-left: 0px;
	}
/*	.sinopticos-contenedor ul{
		position: relative;
		z-index: 2;
		overflow: hidden;
		overflow-y:scroll;
		height: 100px;
		box-shadow: inset 0 -5px 15px -15px #222;
		padding: 0;
		margin: 0 5px;
		border-radius: 3px;
		padding-left: 40px;
	}*/
	.sinopticos-contenedor ul li{
		border-top: 2px solid #ddd;
		padding: 10px 0;
		font-weight: bold;
		font-size: 11px;
		color: #999;
		text-align: center;
	}
	.sinopticos-contenedor ul li:first-child{border:none}
	
	
	
	/* GALERIA */
	.galeria_finca{position: relative; border-radius: 2px;}
	.galeria_finca .flecha-scroll-x {
		color: #999;
		font-size: 30px;
		text-align: center;
		width: 25px;
	}
	.galeria_finca .cerrar-foto {
		border-radius: 3px;
		color: #fff;
		font-size: 20px;
		height: 30px;
		line-height: 30px;
		opacity: 0.8;
		position: absolute;
		right: 15px;
		text-align: center;
		text-shadow: 0 0 8px #000;
		top: 15px;
		width: 30px;
	}
	.galeria_finca .foto {
		display: none;
		background: none repeat scroll 0 0 #fff;
		bottom: 100%;
		margin-bottom: -20px;
		box-shadow: 0 -13px 3px rgba(0, 0, 0, 0.1);
		left: -1px;
		padding:10px;
		position: absolute;
		right: -1px;
		z-index: 2;
		height: 0;
	}
		.galeria_finca .foto img{width: 100%;}
	
	.galeria_finca .miniaturas {
		overflow: hidden;
		overflow-x: scroll;
		padding: 0;
		margin: 0 0;
	}
	.galeria_finca .miniaturas ul{
		padding: 0;
		margin: 0;
		z-index: 3;
	}
.galeria_finca .miniaturas li {
   border: 2px solid #ccc;
    display: inline-block;
    padding: 2px 5px 2px 2px;
    width: 6%;
}
		.galeria_finca .miniaturas img{width: 100%;}
