/*Hoja de estilos realizada para la pagina web de JM HOTELES la version de LA CALA Benidorm*/


.botones_idioma 
{
	color: #999999;
	font-family:  Verdana;
	font-size:10px;
	text-decoration: none;
 
 
	
}

.lineas_idioma 
{
	color: #999999;
	font-family:  Verdana;
	font-size:10px;
	text-decoration: none;
 
 
	
}

/****************************/
/*   ESTILO PIE   */
/****************************/


.pie1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}
.pie2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.Estilo11 {
	color: #660033;
	font-size: 2px;
}






 
/****************************/
/*   ESTILO MENU SUPERIOR   */
/****************************/



/*botones para AGENCIA Y EMPRESAS*/

 .Estilo_linea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
 .linea_linea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
}
.bajo
{
	margin-top:0px;
}
.botones_superiores
{
	color: #C3C3C3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	text-align:right;
	margin-right:5px;
}
.botones_superiores:hover{
	color: #909090;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	text-align:right;
	margin-right:5px;
}

.boton_volver
{
	padding-left:60px;

}
/****************************/
/*   ESTILO BANNER CENTRAL   */
/****************************/


.banner_flash
{
margin-top:40px;
margin-left:50px;

}

/****************************/
/*   ESTILO MENU PRINCIPAL   */
/****************************/

/*botones para EL MENU CENTRAL, inicio, el hotel, reservas, ofertas,servicios e instalaciones, banco de imagenes, como llegar, mas informacion, eventos*/

.botones_menu_principal
{
	color: white;
	font-family: Tahoma, Verdana;
	font-size:13px;
	text-decoration: none;
	padding:17px;
 
	
}


.botones_menu_principal2
{
	color: #FDCF3A;
	font-family: Tahoma, Verdana;
	font-size:13px;
	text-decoration: none;
	padding:17px;
 
	
}


.botones_menu_principal:hover{
	color: #FDCF3A;
	font-family: Tahoma, Verdana;
	font-size:13px;
	text-decoration: none;
	padding:17px;
 

}

/****************************/
/*   ESTILO MENU INFERIOR
/****************************/

/*botones para EL MENU INFERIOR*/

.botones_menu_inferior
{
	color:#ffffff;
	font-family: Tahoma, Verdana;
	font-size:11px;
	text-decoration: none;
	
}

/****************************/
/*.botones_menu_inferior:hover{
	color: #616140;
	font-family: Tahoma, Verdana;
	font-size:11px;
	text-decoration: none;

}
/****************************/


.botones_menu_inferiorJM{
	color:#660033;
	font-family: Tahoma, Verdana;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	}
.botones_menu_inferiorJM2{
	color:#660033;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	}
.botones_menu_inferior2
{
	color:#660033;
	font-family: Tahoma, Verdana;
	font-size:11px;
	text-decoration: none;
	
}

.botones_menu_inferior2:hover
{
	color:#660033;
	font-family: Tahoma, Verdana;
	font-size:11px;
	text-decoration: underline;
	
}
	
.volver{

	color:#660033;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:underline;
	padding-left:40px;
	 
}

/***************************************/
/*   ESTILO PARA EL HOTEL - CORREGIDO
/***************************************/
.texto_descriptivo
{
	

	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:25px;
	line-height: 15px;
	
 
 
}

.texto_enumerado
{
	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
}


.mas_informacion
{
    color:#660033;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
 

}

.volver
{
    color:#660033;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	padding-top:10px;
	padding-left:60px;


}

.disponibilidad
{
    color:#660033;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	padding-top:10px;
	padding-right:40px;


}
/************************************************/
/*   ESTILO PARA LOS TITULARES Y ENCABEZADOS
/************************************************/
.titulo
{
	color: #660033;
	font-family: castleT;
	font-size:20px;
	
		
}

.sub_titulo_ofertas
{
	color: #660033;
	font-family: castleT;
	font-size:15px;
	
		
}

.texto_destacado
{
	color: #660033;
	font-family: tahoma;
	font-size:13px;
	font-weight:bold;
	
		
}

/*****************************************/
/*   ESTILO PARA BOTONES CON ICONOS
/*****************************************/
.boton_icono_ficha
{
	color: #660033;
	font-family: castleT;
	font-size:18px;
	
		
}


/*****************************************/
/*   ESTILO PARA TEXTO OFERTAS
/*****************************************/


.tabla_ofertas
{ 
 margin-bottom:15px;
  
}
.titulo_ofertas
{
	color: #660033;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:0px;
    padding-left:10px;
    font-weight: bold;
}


.texto_ofertas
{
	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	 
	padding-left:10px;
	line-height: 15px;
	vertical-align: top;
	margin-top:0px;
	padding-top:0px;
    
} 

.precio_desde
{

	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	vertical-align: top;
	 
	 



}
.texto_ofertas2
{
	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:10px;
	line-height: 15px;
	vertical-align: top;
    padding-top:1px;
 	margin-top:10px;
	padding-top:0px;
	padding-right:70px;

} 


/*****************************************/
/*   ESTILO PARA TEXTO FICHAS
/*****************************************/


.img_ofertas
{

	padding-left:30px;
}
.titulo_ofertas_ficha
{
	color: #660033;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:0px;
	padding-bottom:0px;
    padding-left:50px;
	font-weight: bold;
}

.ampliar2{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:200px;
	text-decoration:none;
    color: #660033;
    
}

.ampliar2:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:200px;
    text-decoration: underline;
    color: #660033;


}



.imagen_ofertas_ficha
{
	padding-left:45px;
    padding-bottom:0px;
	 

}

.imagen_servicios_ficha
{
	padding-left:45px;
     
	 

}

.texto_dia
{

    color: #660033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	 

}

.texto_descriptivo_ficha
{
	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
    margin-top:5px;



}


.texto_tratamiento_belleza
{
	color:#666666; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
    margin-top:5px;



}

.texto_descriptivo_ficha2
{
	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;



}

.texto_descuento_ficha
{

	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:10px;
	line-height: 15px;
	padding-right:20px;
    

}

.texto_deportes
{

	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	line-height: 15px;
	padding-right:20px;
    

}

.texto_servicios_belleza
{
    color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    line-height:15px;
	padding-right:35px;


}



.texto_descuento_ficha2
{

	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:10px;
	line-height: 15px;
	padding-top:10px;
	padding-right:10px;
    

}

.texto_descuento_ficha_inferior
{

	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:55px;
	line-height: 15px;
    padding-top:10px;


}

.texto_restaurante{

color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.texto_descuento_ficha_inferior2
{

	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:55px;
	line-height: 15px;
    padding-top:20px;


}
.texto_personal_medico
{
	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:55px;
	line-height: 15px;
	 

}

.texto_precio
{
    color: #660033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding-left:55px;
	align:center;
}


.texto_descriptivo2_ficha
{
	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:60px;
	line-height: 15px;
    margin-top:5px;
	padding-right:30px;



}

.texto_v
{
	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:60px;
	line-height: 15px;
    margin-top:5px;
	padding-right:5px;



}

.texto_incluye
{
    font-weight: bold;

}


.programa_autorizado
{

    color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
	line-height: 15px;

     
}

/*****************************************/
/*   ESTILO PARA TEXTO SERVICIOS
/*****************************************/

.texto_servicios
{
	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:70px;
	line-height: 15px;
	padding-right:40px;
    
     
	 

} 

/*****************************************/
/*   ESTILO PARA TIPOS
/*****************************************/

.tipos_apartamentos{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding-left:10px;
}


.tipos_apartamentos2{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding-left:10px;
}

.descuentos
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #670133;
	font-weight: bold;
	font-size: 12px;
	padding-left:18px;


}

.Estilo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#70133;
	text-align:center;
}
.Estilo_suplemento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

.Estilo3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  }
.Estilo4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  }
.Estilo5 {font-family: Verdana, Arial, Helvetica, sans-serif}

.Estilo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Estilo9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
 color:# 70133; }

.temporada{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;

}
/*****************************************/
/*   ESTILO PARA TEXTO COMO LLEGAR
/*****************************************/

.texto_como_llegar
{
	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:55px;
	
	line-height: 15px;
	padding-right:10px;
	padding-bottom:10px;

} 

.texto_direccion
{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    text-align:right;
	font-weight: bold;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:30px;
}


.texto_vehiculo
{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
    padding-left:55px;
	font-weight: bold;
}

.ampliar_ruta
{
	color:#A30234;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
     
	font-weight: bold;
	text-decoration:none;
}

.ampliar_ruta:hover{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
}



.texto_indicaciones
{
    color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:0px;
	margin-bottom:0px;
   
}

.img_indicaciones
{
	padding-left:25px;
 
}

.estilo_greca
{
	padding-left:30px;

}

.texto_ficha
{

    color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


.v3
{
padding-left:20px;
}

/*****************************************/
/*   ESTILO PARA TEXTO FICHAS
/*****************************************/

.titulo_contacto
{
	color: #660033;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:0px;
    padding-left:10px;
    font-weight: bold;

}

/*****************************************/
/*   ESTILO PARA CONTACTO
/*****************************************/

.titulo_contacto
{
	color: #660033;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:0px;
    padding-left:25px;
    font-weight: bold;
	padding-top:40px;
	

}

.sub_titulo_contacto
{
    color: #383838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:0px;
     
    font-weight: bold;
 
}

.texto_contacto
{
    color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 
	line-height: 20px;
}

.enlace_contacto
{
    color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 	text-decoration: none;
	line-height: 20px;
}

.enlace_contacto:hover
{
    color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-decoration: underline;
	line-height: 20px;
}
 





.boton_enviar
{
	padding-top:10px;
    padding-bottom:10px;
}

.Table_Lines{
		padding: 3px;  
		border: 1px solid;  
		border-color: #BAB6B7;   
		vertical-align: middle;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

.tabla_telefono
{
	margin-left:20px;

}
/*****************************************/
/*   ESTILO PARA LA GALERÍA DE IMÁGENES
/*****************************************/

.a, .a:visited {color:#8c4142;}       

                                               
#container {position:relative; width:600px; height:700px; background:#fff;  solid #000; margin:10px auto;}
#container b {font-weight:normal; width:600px; text-align:center; position:absolute; bottom:250px; left:0; color:#6E0708; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; line-height:1.7em; z-index:1;}

a.gallery, a.gallery:visited {display:inline; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:75px; float:left; margin:7px 21px; position:relative; cursor:default;}

a.slidea {background:url(imagenes/1.jpg);}
a.slideb {background:url(imagenes/2.jpg);}
a.slidec {background:url(imagenes/3.jpg);}
a.slided {background:url(imagenes/4.jpg);}
a.slidee {background:url(imagenes/5.jpg);}
a.slidef {background:url(imagenes/6.jpg);}
a.slideg {background:url(imagenes/7.jpg);}
a.slideh {background:url(imagenes/8.jpg);}
a.slidei {background:url(imagenes/9.jpg);}
a.slidej {background:url(imagenes/10.jpg);}


a.gallery span {visibility:hidden; 
display:block; position:absolute; width:580px; 
height:500px; top:189px; left:9px; color:#6E0708; background:#fff; 
text-align:center; border:1px solid #fff; font-family:tahoma, geneva, 
"lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; 
cursor:default;}

a.slidea span {left:-13px; top:180px;}
a.slideb span {left:-132px; top:180px;}
a.slidec span {left:-251px; top:180px;}
a.slided span {left:-370px; top:180px;}
a.slidee span {left:-489px; top:180px;}
a.slidef span {left:-13px; top:89px;}
a.slideg span {left:-132px; top:89px;}
a.slideh span {left:-251px; top:89px;}
a.slidei span {left:-370px; top:89px;}
a.slidej span {left:-489px; top:89px;}



a.gallery:hover {white-space:normal; border:1px solid #000; z-index:100;}

a.gallery:hover span {visibility:visible; z-index:100;}

a.gallery:hover span img {margin:10px; border:1px solid #000; position:relative; z-index:100;}

a.gallery:active, a.gallery:focus {border:1px solid #c00; z-index:10;}

a.gallery:active span, a.gallery:focus span {visibility:visible; z-index:10;}

a.gallery:active span img, a.gallery:focus span img {border:1px solid #000; position:relative; margin:10px; z-index:10;}

