/*@import url("https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700");*/

#marco #marco-plano #marco-plano-img #stands{
	/* background-color: red; */
	/* opacity: .5; */

	height: 69.7%;
	left: 14.9%;
	position: absolute;
	top: 10.86%;	
	width: 61.6%;
}


body{
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-print-color-adjust: exact;
}

.lista-expositores{
	width: 15%;
	float: left;
	height: 100%;
	border-right: 1px solid #ddd;
}
.lista-items{
	height: 95%;
	overflow: auto;
}
.expositores-titulo{
	padding: 5px 10px;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	background-color: #eee;
}

.lista-item{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #ddd;
	font-size: 11px;
}
[data-verdesc]{
	cursor: pointer;
}
.icon-verdesc-a{
	color: #E55730;
	margin: 0 3px;
}
.icon-verdesc-d{
	color: #ddd;
	margin: 0 3px;
}
.lista-item table{
	margin: 0;
	width: 100%;
}

.lista-item table tr td{
	font-size: 11px;
	margin: 0;
	padding: 0;
	vertical-align: center;
}

.lista-item .item-stand{
	/*font-size: 12px;*/
	/*font-weight: bold;*/
	width:40px;
	text-align: right;
}



#slider-vertical {
	position: fixed !important;
	right: 10;
	height: 300px;
}
/*.ui-slider-horizontal{ height: 1.8em; }*/
.ui-slider .ui-slider-handle{ height: 3em; width: 3.5em; text-align: center; left:-2.5em;}
/*.ui-slider-horizontal .ui-slider-handle{ top:-1px; }*/

#btn-imprimir{
	margin-left: 10px;
	position: fixed !important;
	z-index: 101;
	right: 20;
}

#contenedor {
	height: 100%;
	width: 100%;
}

#marco {
	/*border: 4px solid #666;*/
    /*box-sizing: border-box;*/
	/*height: 100%;*/
	/*margin-top: 160px;*/
	/*position: fixed;	*/
	width: 100%;
	z-index: 1;
}

/*#marco #lista-expositores{
	float: left;
	height: 100%;
	overflow-y: hidden;
	position: fixed;
	width: 15%;
}*/

#marco #marco-plano{
	/*outline: 1px solid red;*/
	float: right;
	height: 100%;
	margin: auto;
	margin-top: 20px;
	overflow: auto;
	width: 100%;
}

#marco #marco-plano #marco-plano-img{
	/*border: 1px solid #666;*/
	margin: auto;
	/*outline: 1px solid red;*/
	position: relative;
	width: 1200px;

	-webkit-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;

}

#marco #marco-plano #marco-plano-img img{
	width: 100%;
}

.stand{
	background-color: #fff;
	border: 1px solid #777;
    box-sizing: border-box;
	color: #333;
	cursor: pointer;
	font-size: 13px;
	padding-top: .5%;
	position: absolute;
	z-index: 100;

	-webkit-transition: font-size 1s;
	-o-transition: font-size 1s;
	transition: font-size 1s;
}

.stand[data-status="-"] table td td{
	cursor: pointer;
}

.stand[data-status="R"]{
/*	background-color: #ddd;*/
	background-color: #e7ca58;
	color: #333;
}
.stand[data-status="C"]{
	/*background-color: #E55730;*/
	background-color: #BC2133;
	color: #fff;
	border: 1px solid #A50919;
	cursor: pointer;
}

.stand table.tabla-stand{
	height: 100%;
	width: 100%;
}

.stand table.tabla-stand .no-stand{
	font-size: 120%;
	/*background-color: #fff;*/
	/*height: 20%;*/
	line-height: 100%;
	margin:0;
	padding: 0;
	text-align: center;
	vertical-align: top;
}

.stand table.tabla-stand .empresa{
	font-size: 30%;
	margin:0;
	padding: 0;
	padding-top: 5%;
	text-align: center;
	vertical-align: middle;
}

.stand-espacios{
	background-color: white;
	border: 1px solid #999;
    box-sizing: border-box;
	color: #666;
	position: absolute;
	z-index: 100;

	-webkit-transition: font-size 1s;
	-o-transition: font-size 1s;
	transition: font-size 1s;
}

.stand-espacios table.tabla-stand{
	height: 100%;
	width: 100%;
}

.stand-espacios table.tabla-stand .empresa{
	font-size: 100%;
	margin:0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
@media print {
	/*@page { size: portrait; }*/
	@page {
		size: letter landscape;
		margin: 1mm;
	}

/*	.stand{
		background-color: #FFF !important;
	}

	.stand-espacios{
		background: white !important;
	}*/



	.stand[data-status="R"]{
		background-color: #ddd !important;
		color: #fff !important;
	}
	.stand[data-status="C"]{
		background-color: #E55730 !important;
		color: #fff !important;
	}

	.espacios{
		background-color: #FF0F0F !important;
		border: 1px solid #D7031C !important;
	}

	.espacios table tr td{
		color: #fff !important;
	}

	#marco{
		height: 740px !important;
	}
	#marco-plano{
		width: 100% !important;
	}
	header, .lista-expositores, #slider-vertical, #btn-imprimir, #barra{
		display: none;
	}

}

