body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin:  -10px 5px 0px 0px !important;
	width: 100% !important;
}


#cabecera {
	display:none;
}

#bloque_menu {
	display:none;
}

#ruta {
	display:none;
}

#empresa_descripcion_logo{
	display:none;
}

#empresa_comentarios_imprimir{
	display:none;
}

#empresa_subtitulos{
	display:none;
}

#empresa_fotos{
	display:none;
}

#pano{
	display:none;
}

#ficha	{
	display:none;
}

#empresa_ficha	{
	display:none;
}

.cuerpo_normal {
	font-size: 12px!important;
	line-height: normal;
	color: #333333;
	text-align: left;
	margin-left: 5px;
}

#empresa_nombre_imp{
	position: relative;
	float: none;
	top:0px !important;
	width: 640px !important;
	z-index: 1;
	margin: 0px 0px 0px 0px !important;
	text-align: left;
	visibility: visible!important;
}
#empresa_descripcion_texto_imp {
	position: relative;
	float: none;
	top:0px !important;
	width: 640px !important;
	z-index: 1;
	margin: 0px 0px 0px 0px !important;
	text-align: left;
	visibility: visible!important;
}
#empresa_ficha_imp {
	position: relative;
	float: none;
	border:1px dashed #000!important;
	top:0px !important;
	width: 640px !important;
	z-index: 1;
	vertical-align: top;
	margin: 20px 3px 0px 3px !important;
	padding: auto auto auto auto!important;
	background-repeat: no-repeat;
		overflow: hidden !important;
	visibility: visible!important;
}

			#empresa_ficha_logo_ebono_imp {
				position: relative;
				vertical-align: top;
				top:5px;
				width: 320px;
				z-index: 1;
				float: right;
				margin:10px auto 20px auto;
				padding:auto auto auto auto;
			}

			#empresa_ficha_inicio_imp {
				position: relative;
				vertical-align: top;
				top:50px;
				left:17px;
				width: 320px;
				z-index: 1;
				float: left;
				margin:0px auto 20px auto;
				padding:auto auto auto auto;
			}
			#empresa_ficha_bono_imp {
				position:relative;
				top:0px;
				left:5px;
				width: 95%;
				z-index: 10;
				float: left;
				marging: 0px 0px 20px 0px;
				padding: 0px 0px 0px 10px;
			}
			#empresa_ficha_bloque_inf_imp {
				position:relative;
				left:5px;
				width: 530px;
				z-index: 50;
				float: left;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 10px 0px;

			}
			#empresa_ficha_logo_imp {
				position:relative;
				left:15px;
				float: left;
				width: 160px;
				z-index: 1;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
			#empresa_ficha_direccion_imp {
				z-index: 30;
				width: 340px;
				position:relative;
				margin: 0 0 18px 0;
				height: auto;
				float: right;
			}


			.empresa_letra_ficha_direccion_imp {
				z-index: auto;
				font-size: 12px;
				text-align: left;
				line-height: normal;
				color: #191919;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}
			
			.empresa_letra_ficha_bono_imp {
				text-align: left;
				font-size:23px;
				font-weight:bold;
				line-height:25px;
				color: #191919;
				margin: 0px 0px 20px 0px;
				padding: 0px 15px 0px 5px;
				font-family: Calibri, Helvetica, Arial, sans-serif;
			}

			#empresa_mapas
			{
			}

#empresa_subtitulos_imp {
	position: relative;
	float: none;
	top:0px !important;
	vertical-align: top;
	width: 640px !important;
	z-index: 50;
	margin: 60px 0px 0px 0px !important;
	padding: auto auto 50px auto!important;
	visibility: visible!important;
}


		h3{
			font-size: 20px !important;
			color: #333333;
			text-align: left;
			font-weight: bold;
		}
		h2{
			font-size: 16px !important;
			color: #000033;
			text-align: left;
			font-weight: bold;
		}

#map_imp {
	position: relative !important;
	float: none;
	top:0px !important;
	vertical-align: top;
	width: 640px !important;
	height: 300px !important;
	border:1px solid #000000!important;
	visibility: visible!important;
	overflow: hidden !important;
	margin: auto auto 50px 5px !important;
	padding: auto auto 50px auto!important;
}
	
	#map
	{
		display:none;
	}
	
	#pano
	{
		display:none;
	}



#message{
	font-size: 0.7em;
}

#resultado{
	font-size: 0.7em;
}
#ficha_vacio  {
display:none;
}
#pie{
	display:none;
}
#etiqueta_seguridad{
	display:none;
}