

/* CSS Document Print Esencia */

/*--------------------------------------------------------------------*/

/*------------------------- GENERALES IMPRESION --------------------------------*/

body {
	margin: .625em;
	padding: 0;
	font-family: Tahoma, Trebuchet MS, Verdana, sans-serif;
	font-size: 100%;
	color: #000;
	background-color: #FFF;
	background-image: none;
	width: 98%;
}

img {
	border: 0;
}

a {
	text-decoration: none;
}

.oculto {
	display: none;
}

form {
	margin: 0;
	padding: 0;
}

/*------------------------- Fin Generales ----------------------------*/
/*------------------------- Mensajes emergente -----------------------*/

#emergentes {
	display: none;
}

/*------------------------- Centrado ---------------------------------*/

#contenedor{
	border: 1px solid black;
}

/*------------------------- Fin Centrado -----------------------------*/

/*------------------------- Centrado ---------------------------------*/

#centrado {
	position: relative;
	width: 100%;
	margin: 0;
    padding: 0; 
}

/*------------------------- Fin Centrado -----------------------------*/
/*------------------------- cabecera ----------------------------*/

#cabecera {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

#blq_login {
	display: none;
}

#busqueda {
	display: none;
}

#menu_sup {
	display: none;
}

/*---------------------------------------------------------------*/

#idiomas {
	display: none;
}

/*---------------------------------------------------------------*/

#medio {
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

#col_izda {
	display: none;
}

#col_dcha {
	position: relative;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

/*---------------------------------------------------------------*/

.destacados{
	display: none;
}

/*---------------------------------------------------------------*/

#zona_menu {
	display: none;
}

/*---------------------------------------------------------------*/

#menu_dcha {
	display: none;
}

/*---------------------------------------------------------------*/

#menu {
	display: none;
}

/* -------------------------------------------------------------------- */
  
.menu_bloque  {  
	display: none;
}

/* -------------------------------------------------------------------- */

#foot {
	display: none;
}

/* -------------------------------------------------------------------- */

#contenido {   
	position: relative;
	float: left;
  width: 100%;
  overflow:hidden;
	margin: 0;
	padding: 0;
}

/* -------------------------------------------------------------------- */

#contenedor_de_tablas{
   position: relative;
   width: 507px;
   height: 793px;
   overflow: hidden;
   margin: 0 auto;
   padding: 0 20px 0 20px;
   border: 1px solid #ccc;
}

#cortar_primera_tabla{
   position: relative;
   width: 507px;
   height: 112px;
   overflow: hidden;
   margin: 0 0 0 12px;
   padding: 0 4px 0 0;
}

#cortar_segunda_tabla{
   position: relative;
   width: 507px;
   height: 531px;
   overflow: hidden;
   margin: 0 0 0 35px;
   padding: 0 4px 0 0;
}

#cortar_tabla_fotos{
   position: relative;
   width: 507px;
   margin: 0 0 0 12px;
   padding: 0 4px 0 0;
}


#cortar_tabla_alrededores {
   position: relative;
   width: 507px;
   height: 643px;
   overflow: hidden;
   margin: 0 0 0 12px;
   padding: 0 4px 0 0;
}

#cortar_tabla_fotos_alrededores {
   position: relative;
   width: 507px;
   margin: 0 0 0 35px;
   padding: 0; 
}

.nombre_imprimir{
	/*border: 1px solid green;*/
}

#ficha_cab_provincia {
	margin:0;
	padding:0;
	float: right;
	text-align: right;
}

.ficha_titulo_print{
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.aloj_datos_gen {	
	clear: both;
	position: relative;
	float: left;
  width: 100%;
	margin: 0;
	padding: 0;	
}

#informacion_basica_areas_print{
  clear: both;
	position: relative;
	float: right;
  width: 93%;
	margin: 0 0 .5em 0;
	padding: 0;
	color: #000;
	/*border: 1px solid yellow;*/

}

.informacion_basica_areas_columna_1_print{
  clear: both;
	position: relative;
	float: left;
  width: 100%;
	margin: 0;
	padding: 0;
	/*border: 1px solid green;*/
}

.informacion_basica_areas_columna_2_print{
  position: relative;
	float: left;
  width: 54%;
	margin: 0;
	padding: 0;
	/*border: 1px solid red;*/
	overflow: hidden;
}

.informacion_basica_areas_columna_3_print{
    position: relative;
	float: left;
    width: 45%;
	margin: 0;	padding: 0;
	/*border: 1px solid blue;*/
}

.informacion_basica_areas_titulos_print{
    font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #98002E;
	margin: 0;
	padding: 0 0;
}

.aloj_direccion_int_print{
    font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 12px;
	line-height: 100%;
    margin: 0;
	padding: 0 0;
}

.aloj_direccion_int_print a{
	color: #000;
}
.aloj_direccion_int_print a:hover{
	color: #000;
}

.informacion_basica_areas_fila{
   clear: both;
   position: relative;
   float: left;
   width: 259px;
   overflow: hidden;
   margin: 0;
   padding: 0;
}

.informacion_basica_areas_titulos_completa_print{
  position: relative;
	float: left;
	width: 49%;
  font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #98002E;
	margin: 0;
	padding: 0;
}

.aloj_direccion_int_completa_print{
  position: relative;
	width: 49%;
	float: left;
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: normal;
  margin: 0;
	padding: 0;
}

.aloj_direccion_int_gps_print {
  clear: both;
	position: relative;
	width: 100%;
	float: left;
  margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", verdana, sans-serif;
  font-size: 13px;
}

.informacion_basica_areas_titulos_pernocta_print{
  position: relative;
	float: left;
	width: 49%;
  font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #98002E;
	margin: 0;
	padding: 0;
}

.aloj_direccion_int_pernocta_print{
  position: relative;
	width: 49%;
	float: left;
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
  margin: 0;
	padding: 0;
}

.fondo_ficha_print{
  clear: both;
	position: relative;
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0;
}


.fila_fondo_ficha_1_print{
  clear: both;
	position: relative;
	float: left;
	width: 95%;
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: .2em 0 0 0;
	padding: 0;
}

.fila_fondo_ficha_2_print{
  clear: both;
	position: relative;
	float: left;
	width: 95%;
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: .2em 0 0 0;
	padding: 0;
}

.fila_fondo_ficha_3_print{
  clear: both;
	position: relative;
	float: left;
	width: 95%;
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin: .2em 0 0 0;
	padding: 0;
}

.fondo_ficha_titulo_print{
  clear: both;
	position: relative;
	float: left;
  font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #98002E;
	margin: 0 0 .2em 0;
	padding: 0;
}

.aloj_direccion_int_ficha_print{
  clear: both;
	position: relative;
	width: 100%;
	float: left;
  margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 13px;
	line-height: 100%;
	font-weight: normal;
	color: #000;
}

.google_maps{
  clear: both;
	position: relative;
	width: 100%;
	float: left;
	height: 38px;
	margin: 0;
	padding: 1.7em 0 0 0;
	/* background: transparent url("imgs/ir_a_google_maps.jpg") bottom left no-repeat; */
}

.fila_servicios{
  clear: both;
	position: relative;
	float: left;
	width: 100%;
	margin: 1.2em 0 0 0;
	padding: 0;
}

*html .fila_servicios{
	margin: 1.2em 0 0 3.5%;
}
/* -------------------------------------------------------------------- */

.ico_tit_print { 
	position: relative;
	float: left;
	width: 94%;
	margin: 0 0 .8em 2em;
	padding: 0;
	/*border: 1px solid green;*/
}

*html .ico_tit_print{
	margin: 1.6em 0 0 1em;
}

.icono_cabecera_print { 
	position: relative;
	float: left;
	width: 40px;
	margin: 0 0 0 0;
	padding: 0;
}

/* -------------------------------------------------------------------- */

#tit_apartado_print {
	position: relative;
	float: left;
	margin: .4em 0 0 1.5em;
	padding: 0 0 0 0;	
	width: 84%;
	font-family: "Trebuchet MS", Verdana, sans-serif;
  font-size: 22px;
	text-transform: uppercase;
	color: #333;
	line-height: 100%;
	/*bordeR: 1px solid green;*/
}

#tit_apartado_print a {
    color: #333;
}

#tit_apartado_print a:hover {
    color: #333;
	text-decoration: underline;
}
/* -------------------------------------------------------------------- */

#foto_print {
	clear: both;
	position: relative;
	float: left;
	margin: .6em .8em 0 0; 
	padding: 0;
	overflow: hidden;
	height: 120px;
}

*html #foto_print {
	margin: 0 .4em 0 0;
}

/* -------------------------------------------------------------------- */
.fila_servicios_print{
  position: relative;
	float: left;
	width: 44%;
	margin: 0 0 0 0;
	padding: 0;
	/*border: 1px solid green;*/
}

#contenedor_foto_servicios{
  position: relative;
	float: left;
	width: 100%;
	margin: .8em 0 0 0;
	padding: 0;
	/*border: 1px solid orange;*/
}

/*---------------------------------------------------------------*/

.destacados_print {
	position: relative;
	float: left;
	width: 300px;
	margin: 2.2em 0 0 20px;
	padding: 0;
}

* html .destacados_print {
	margin: 2.2em 0 0 10px;
}

.destacados_print h2 {
	position: relative;
	float: left;
	width: 100%;
	margin: 0 0 .625em 0;
	padding: 0;
	font-size: 1em;
	color: #333333;
	text-align: center;
	text-transform: uppercase;
	border-bottom: 2px solid #333333;
}

.destacados_print div {
	position: relative;
	float: left;
	width: 100%;
	margin: 0;
	padding: .125em 0;
	
}

.destacados_print div.primero {
  border: none;
}

.destacados_print img {
	position: relative;
	float: right;
	margin: 0;
	padding: 0 .5em 0 0;
}

.destacados_print h3 {
	margin: 0 0 .2em 0;
	padding: 0;
	font-size: .8em;
	font-weight: normal;
	color: #009DDC;
}

.destacados_print h3 a {
	color: #009DDC;
}

.destacados_print h3 a:hover {
	color: #000000;
}

.destacados_print div.txtdest {
	margin: 0;
	padding: 0;
	font-size: .625em;
	color: #333333;
	border: none;
}

.destacados_print div.txtdest a {
	color: #333333;
}

.destacados_print div.txtdest a:hover {
	color: #000000;
}

/*------------ capa para saltos de página ----------- */
.saltos_de_pagina { 
	display:block;
	page-break-before:always;
} 
/* --------------------------------- */
#cortar_tabla_fotos2{
   position: relative;
   float: left;
   width: 595px;
   height: 793px;
   overflow: hidden;
   margin: 0 0 0 0;
   padding:0;
   border: 1px solid #ccc;
}

/* -------------------------------------------------------------------- */

.informacion {	
	position: relative;
	float: left;
	margin: 0 0 .625em 0;
	padding: 0 0 .4em 0;	
	width: 1000px;
	/*border-bottom: 1px dotted #CCC;*/
}

.informacion a {
	color: #333333;
	text-decoration: none;
}

.informacion a:hover {
  color: #000000;
}

/* -------------------------------------------------------------------- */

.info_tit_ext {	
	clear: both;
	position: relative;
	float: left;
	background-color: #FFC04A;
	margin: 2.2em 0 2.8em 0;
	padding: 0 .5em;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}

.info_tit_ext a {
    color: #FDCE78;
}

.info_tit_ext a:hover {
    color: #FDCE78;
}

.info_datos_gen {	
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	margin: 0 0 0 0 ;
	padding: 0 0 0 0;
}

.info_fot_min {
	float: left;
	min-width: 1.25em;
	margin: .2em .625em 0 0;
	padding: 0;
}

.info_tit_int_alrededores {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: "Trebuchet MS", Verdana, sans-serif;
  font-size: 14px;
	/*color: #98002E;*/
	color: #0082DC;
	text-transform: uppercase;
  font-weight: bold;
}

.info_texto {
	position: relative;
	float: left;
	width: 355px;
	margin: 0;
	padding: 0;	
	font-family: "Trebuchet MS", Verdana, sans-serif;
  font-size: 13px;
	line-height: 120%;
  color: #222;
}  

.info_texto a {
    color: #222;
}

.info_texto a:hover {
    color: #222;
	text-decoration: underline;
}
  
.info_a_continuacion {
	clear: both;
	width: 100%;
	margin: 0 .2em .2em 0;
	padding: 0;
	position: relative;
	float: left;
}

.info_sep_salto_linea {
	clear: both;
	position: relative;
	float: left;
	height: .1em;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: .05em;
	line-height: 0;
}

.info_sep_salto_parrafo {	
	clear: both;
	position: relative;
	float: left;
	height: .8em;
	width: 100%;
	margin: 0;
	padding: 0;	
	font-size: .6em;
} 

.info_sep_linea {	
	clear: both;
	position: relative;
	float: left;
	margin: .25em 0;
	padding: 0;
	border: none;	
	border-bottom: 1px solid #009DDC;
	width: 100%;
	height: .1em;
	font-size: .05em;
} 

.info_bloque {
	clear: both;
	position: relative;
/* Las dos siguientes lineas hay que quitarlas para que funcione la sep a_continuacion (info_bloque_fseg)*/
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;	
}

.info_bloque_dest {	
	clear: both;
	position: relative;
	float: left;
	width: 99%;
	background: transparent url("imgs/fondo_destacado.jpg") no-repeat top center;
	margin: 0;
	padding: .25em;
}

.info_bloque_fseg {
	position: relative;
	float: left;
	margin: 0 .4em 0 0;
	padding: 0;	
}

.info_bloque_fot_texto {	
	margin: 0;
	padding: 0;		
}

.info_bloque_fot_izda {
	float: left;
	min-width: 1.25em;	
	margin: .1em .625em 0 0;
}

.info_bloque_fot_centro {	
	text-align:center;
	min-width: 1.25em;
	margin: 0 auto;
}

.info_bloque_fot_dcha {
	float: right;
	min-width: 1.25em;
	margin: .1em 0 0 .625em;
}

.info_bloque_desc {
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 13px;
	line-height: 120%;
	color: #333333;
}

.info_bloque_desc a {
  color: #009DDC;
}

.info_bloque_desc a:hover {
  color: #000000;
}

.info_bloque_texto {	
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, sans-serif;
  font-size: 13px;
	line-height: 120%;
	color: #333333;
}

.info_bloque_texto a {
  color: #009DDC;
}

.info_bloque_texto a:hover {
  color: #000000;
}

.txt_strong {
  font-weight: bold;
}

.txt_em {
  font-style: italic;
}

.txt_u {
  text-decoration: underline;
}

.txtdestac {
	font-size: 1.2em;
}

.info_bloque_fichero {	
	font-family: "Trebuchet MS", Verdana, sans-serif;
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	margin: 0 0 .3em 0;
	padding: 0;
	font-size: 1em;
	color: #222;
}

.info_bloque_fichero a {
    color: #222;
}

.info_bloque_fichero a:hover {
    color: #222;
	text-decoration: underline;
}
  
.info_bloque_enlace {	
	font-family: "Trebuchet MS", Verdana, sans-serif;
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	margin: 0 0 .3em 0;
	padding: 0;
	font-size: .8em;
	color: #222;
}  

.info_bloque_enlace a {
    color: #222;
}

.info_bloque_enlace a:hover {
    color: #222;
	text-decoration: underline;
}

.nombre{
    color: #98002E;
}

.texto{
    font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 14px;
	color: #000;
	/*border: 1px solid blue;*/
}

.titulo_comentarios{
    font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 24px;
	color: #000;
	text-align: center;
}
/*----------------------- CONTENIDO IMPRESION --------------------------*/

#ruta_apartado {  
  display: none;
}

/* -------------------------------------------------------------------- */

#foto_apartado {
  display: none;
}

/* -------------------------------------------------------------------- */

#desc_apartado {    
  display: none;
}

/* -------------------------------------------------------------------- */

#subapartados {    
  display: none;
}

/* -------------------------------------------------------------------- */

.info_paginacion {
  display: none;
}

/* -------------------------------------------------------------------- */

#imprimir {
  display: none;
}

/* -------------------------------------------------------------------- */

.info_volver {  
  display: none;
}

/* -------------------------------------------------------------------- */

.info_editar {  
  display: none;
}

/* -------------------------------------------------------------------- */

.panel_control_tit {  
  display: none;
}

.panel_control {  
  display: none;
}

.panel_control ul {
  display: none;
}

.panel_control_destacados {
  display: none;
}

/* -------------------------------------------------------------------- */



