/* CSS Document */
/*@font-face {  font-family: "Frutiger Linotype"; src: url(http://servidor/Sebastien/buh3/Fonts/frutiger.ttf) format("truetype"); }*/

body{
	background-color:#99CCFF;
	font-family:"Frutiger Linotype", Helvetica, "FreeSans";
	font-size:12px;
	
	margin-top:0px;
	padding-top:2px;

}

	h1{
		font-size:20px;
		margin:0px;
		padding:0px;
	}

.Main_Frame{
	margin-left:auto;
	margin-right:auto;

	
	width:1000px;
}

.numero{
	font-family: Helvetica, sans-serif, "FreeSans";

}

	/********************************************************************************************************/
	/*                                         Language Layer                                               */
	/********************************************************************************************************/
	/* - Type : Estilo de funcion
	/* - Descripcion : List of country
	/********************************************************************************************************/

		/*-------------------------------------------------*/
		/* Cuadrado principal 
		/*-------------------------------------------------*/
		.Layer_Lang{
			text-align:right;
			font-weight:bold;
			height:20px;
		}
		/*-------------------------------------------------*/
		
			/*-------------------------------------------------*/
			/* Opcion no seleccionada
			/*-------------------------------------------------*/
			.One_Lang{
				float:right;
				height:14px;
				width:50px;
				
				margin-left:5px;
				padding:3px;
				
				text-decoration:none;
				color:#333333;
			}
			/*-------------------------------------------------*/
			
				/*-------------------------------------------------*/
				/* Propriedad por la imagen
				/*-------------------------------------------------*/	
				.One_Lang img{
					border:none;
				}
				/*-------------------------------------------------*/
				
				/*-------------------------------------------------*/
				/* Propriedad por el acion hover
				/*-------------------------------------------------*/	
				.One_Lang:hover{
					background-color:#EFEFEF;
					cursor:pointer;
					height:13px;
					
					border-top:#666666 solid 1px;
				}
				/*-------------------------------------------------*/

			/*-------------------------------------------------*/
			/* Opcion seleccionada
			/*-------------------------------------------------*/
			.One_Lang_Selected{
				float:right;
				height:20px;
				width:50px;
				background-color:#FFFFFF;
				
				margin-left:5px;
				padding:3px;
				
				text-decoration:none;
				color:#333333;
			}
			/*-------------------------------------------------*/
			
				/*-------------------------------------------------*/
				/* Propriedad por la imagen
				/*-------------------------------------------------*/
				.One_Lang_Selected img{
					border:none;
				}
				/*-------------------------------------------------*/
				
							
	/********************************************************************************************************/
	
	.Layer_Title{
		background-color:#FFFFFF;
		padding-left:180px;
		padding-top:30px;
	}
		.Title_H1_01{
			font-weight:lighter;
		}
		.Title_H1_02{


		}
		.Title_H1_03{
			font-weight:bold;
			font-size:12px;
			
			
		}

	/********************************************************************************************************/
	/*                                        Horizontal Menu                                               */
	/********************************************************************************************************/
	/* - Type : Estilo de funcion
	/* - Descripcion : Opciones de menu
	/********************************************************************************************************/

		/*-------------------------------------------------*/
		/* Cuadrado principal del menu
		/*-------------------------------------------------*/
		.Layer_Menu{
			padding-left:180px;
			background-color:#FFFFFF;
			height:16px;
		}
		/*-------------------------------------------------*/

			/*-------------------------------------------------*/
			/* Cuadrado principal de una opcion
			/*-------------------------------------------------*/		
			.Menu_List_Option{
				border-top:#333333 solid 1px ;
				font-weight:normal;
				text-align:center;
				font-size:12px;
			}
			/*-------------------------------------------------*/

			/*-------------------------------------------------*/
			/* Enlace de una opcion
			/*-------------------------------------------------*/		
			.Menu_List_Option a{
				display:block;
				width:100%;
				
				text-decoration:none;
				color:#333333;
			}
			/*-------------------------------------------------*/

				/*-------------------------------------------------*/
				/* Enlace de una opcion
				/*-------------------------------------------------*/		
				.Menu_List_Option a:hover{
					background-color:#CCCCCC;
				}
				/*-------------------------------------------------*/

			.Menu_Option_NotSelected{
				float:left;
				width:120px;
			}
			.Menu_Option_Selected{
				float:left;
				width:120px;
				background-color:#999999;
				color:#FFFFFF;
			}
			.Menu_Option_Separador{
				float:left;
				width:100px;
				background-image:url(../Img/Separator.png);
				background-repeat:repeat-x;
			}
			
	/********************************************************************************************************/
	
	

	/********************************************************************************************************/
	/*                                           Main Body                                                  */
	/********************************************************************************************************/
	/* - Type : Estilo general
	/* - Descripcion : Contenido de la parte principal
	/********************************************************************************************************/	
	.Layer_Body{
		background-color:#FFFFFF;
		margin-top:10px;
	}


		/***************************************************/
		/* Vertical Menu
		/***************************************************/	
		.Layer_Option{

			float:left;
			
			padding-left:3px;
			padding-right:3px;

			width:165px;

			
			
			font-size:11px;
			font-family:"Frutiger Linotype", Helvetica, "FreeSans";
			font-weight:bold;
			
			text-align:center;
		}
			.Sub_Layer_Option_List{
				margin-bottom:10px;
				margin-top:5px;
			}
			
				.Option_Separator{
					width:5px;
					border-left:#006699 solid 2px;		
				}
			
			.Option_Sub_Layer{
				border:#006699 solid 2px;
				width:100%;
				
				padding-bottom:10px;
			}
			
				.Option_Sub_Layer_Title{
					background-image:url(../Img/Fond/Bar_Title.png);
					background-repeat:repeat-x;
					
					text-align:right;
					font-size:13px;
					font-weight:bold;
					
					padding-right:5px;
					
					
					height:25px;
					
				}
		/***************************************************/
		

		/***************************************************/
		/* Body
		/***************************************************/		
		.Layer_Content{

			margin-left:180px;
			min-height:600px;
			
		}
		
			/***************************************************/
			/* Parte Buscador
			/***************************************************/
			
				/*-------------------------------------------------*/
				/* Buscador de la pagina principal
				/*-------------------------------------------------*/	
				.Div_Buscador_Main{
					background-color:#CCCCCC;
					height:380px;
					background-image:url(../Img/Fond/Book_Intro.png);
					background-position:right;
					background-repeat:no-repeat;
				}
				/*-------------------------------------------------*/
				
				/*-------------------------------------------------*/
				/* Buscador de la pagina Appartments
				/*-------------------------------------------------*/
				.Div_Buscador_App{
					background-color:#CCCCCC;
					height:209px;
					background-image:url(../Img/Fond/CAPapt.png);
					background-position:right;
					background-repeat:no-repeat;
				}
				/*-------------------------------------------------*/

				/*-------------------------------------------------*/
				/* Buscador de la pagina Bed and Breakfast
				/*-------------------------------------------------*/
				.Div_Buscador_BB{
					background-color:#CCCCCC;
					height:209px;
					background-image:url(../Img/Fond/CAPB&B.png);
					background-position:right;
					background-repeat:no-repeat;
				}
				/*-------------------------------------------------*/


				/*-------------------------------------------------*/
				/* Buscador de la pagina Hotel
				/*-------------------------------------------------*/
				.Div_Buscador_Hotel{
					background-color:#CCCCCC;
					height:209px;
					background-image:url(../Img/Fond/CAPhotel.png);
					background-position:right;
					background-repeat:no-repeat;
				}
				/*-------------------------------------------------*/

					/*-------------------------------------------------*/
					/* Buscador de la pagina Hotel
					/*-------------------------------------------------*/
					.Buscador_Layer{
						float:left;
						
						width:300px;
						height:150px;
						
						border:#999999 solid 2px;
						
						background-image:url(../Img/Fond/Fondo_Transparent_White.png);
						background-repeat:repeat;		
					}
					/*-------------------------------------------------*/

			/***************************************************/
			/* Parte Opciones de lista
			/***************************************************/					
					/*-------------------------------------------------*/
					/* Main Layer
					/*-------------------------------------------------*/
					.Layer_Option_List{
						height:40px;
						
						margin-top:10px;

						background-color:#575757;
						
						font-size:12px;
						font-weight:bold;
						color:#FFFFCC;
					}	
					/*-------------------------------------------------*/

						/*-------------------------------------------------*/
						/* Layer Linea de la lista
						/*-------------------------------------------------*/
						.Layer_Option_RowList{
							float:left;
							
							width:200px;
							
							margin-top:5px;
							margin-bottom:5px;
							
							padding-right:8px;
							
							border-right:#FFFFCC solid 2px;
							
							text-align:right;

						}	
						/*-------------------------------------------------*/

						/*-------------------------------------------------*/
						/* Layer Gestion de paginas
						/*-------------------------------------------------*/
						.Layer_Option_PageInfo{
							float:left;
							
							width:230px;
							height:30px;
							
							margin-top:5px;
							margin-bottom:5px;
							
							padding-right:8px;
							
							border-right:#FFFFCC solid 2px;
							
							text-align:center;

						}	
						/*-------------------------------------------------*/

							/*-------------------------------------------------*/
							/* Layer preview page
							/*-------------------------------------------------*/
							.Layer_PagePreview{
								float:left;
								
								margin-left:25px;
	
							}	
							/*-------------------------------------------------*/

							/*-------------------------------------------------*/
							/* Current page
							/*-------------------------------------------------*/
							.Layer_PageNumero{
								float:left;
							}	
							/*-------------------------------------------------*/
							
							/*-------------------------------------------------*/
							/* Next page
							/*-------------------------------------------------*/
							.Layer_PageNext{
								float:left;
								margin-right:25px;
							}	
							/*-------------------------------------------------*/

						/*-------------------------------------------------*/
						/* Layer Gestion de paginas
						/*-------------------------------------------------*/
						.Layer_Option_Select{
							float:left;
							
							width:330px;
							height:30px;
							
							margin-top:5px;
							margin-bottom:5px;
							
							padding-right:8px;
							
							text-align:right;
						
						}	
						/*-------------------------------------------------*/			

				
	/********************************************************************************************************/



	/********************************************************************************************************/
	/*                                           Detalle Building                                           */
	/********************************************************************************************************/
	/* - Descripcion : Estilo de la descripcion basica de un edificio
	/********************************************************************************************************/

		/*-------------------------------------------------*/
		/* Layer Principal
		/*-------------------------------------------------*/
		.Layer_Info_Building{
			height:490px;

			background-color:#FFFFFF;
			margin-bottom:10px;
		}	
		/*-------------------------------------------------*/	

		/***************************************************/
		/* Parte title
		/***************************************************/
		
			/*-------------------------------------------------*/
			/* Main layer Title
			/*-------------------------------------------------*/
			.Title_DetailBuilding{
				height:30px;
				
				background-color:#C6E7E9;
				
				overflow:hidden;
				
				border-bottom:#999999 solid 2px;

			}	
			/*-------------------------------------------------*/
			
				/*-------------------------------------------------*/
				/* Building numero
				/*-------------------------------------------------*/
				.Title_Position{
					float:left;
					
					font-size:45px;
					font-weight:bold;
					color:#BFBFBF;
					
					background-color:#C6E7E9;
				}	
				
					.Title_Position span{
						display:block;
						overflow:hidden;
						margin-top:-5px;
						margin-bottom:-5px;
						
						height:40px;
					}
				/*-------------------------------------------------*/
				
				/*-------------------------------------------------*/
				/* Name of the building
				/*-------------------------------------------------*/
				.Title_NameBuilding{
					float:left;
					
					height:30px;
					width:300px;
					
					margin-top:10px;
					margin-right:5px;
					
					text-align:right;
					font-size:15px;
					font-weight:900;
					
					color:#000000;
				}	
				/*-------------------------------------------------*/

				/*-------------------------------------------------*/
				/* Detail of the category of the building
				/*-------------------------------------------------*/
				.Title_CategoryBuilding{
					float:left;
					
					height:30px;
					width:280px;
					
					margin-top:0px;
					

				}	
				/*-------------------------------------------------*/
				
					/*-------------------------------------------------*/
					/* Layer Principal
					/*-------------------------------------------------*/
					.Title_Stars{
						float:left;
						height:10px;
						margin-top:-3px;
						margin-bottom:-12px;
					}	
					/*-------------------------------------------------*/
					
					/*-------------------------------------------------*/
					/* Layer Principal
					/*-------------------------------------------------*/
					.Title_TypeBuilding{
						margin-top:0px;
						text-align:left;
						font-size:35px;
						font-weight:bold;
						
						color:#BFBFBF;	
					}	
					/*-------------------------------------------------*/					

				/*-------------------------------------------------*/
				/* Link to map
				/*-------------------------------------------------*/
				.Title_Map{
					background-color:#C6E7E9;
					
					float:right;
					width:187px;
					height:30px;
					background-image:url(../Img/Info_Building/mapAPT.png);
				}
					.Title_Map span{
						float:right;
						display:block;
						
						margin-top:15px;
						margin-right:5px;
						
						font-weight:bold;
						font-size:12px;
						text-decoration:underline;
					}	
				/*-------------------------------------------------*/
				
		/***************************************************/
		
		/***************************************************/
		/* Contenu
		/***************************************************/
		
			/*-------------------------------------------------*/
			/* Left column
			/*-------------------------------------------------*/
				.InfoBuilding_ColLeft{
					float:left;
					
					width:400px;
					height:450px;
					
					padding-top:5px;
	
				}
			/*-------------------------------------------------*/

				/*-------------------------------------------------*/
				/* Main image of the building
				/*-------------------------------------------------*/
					.InfoBuilding_MainPhoto{
						text-align:center;
						
					}
				/*-------------------------------------------------*/
					/*-------------------------------------------------*/
					/* Propriety image
					/*-------------------------------------------------*/
						.InfoBuilding_MainPhoto img{
							padding:5px;
							border:#999999 solid 1px;
							background-color:#FFFFFF;

						}
					/*-------------------------------------------------*/	

				/*-------------------------------------------------*/
				/* Short description
				/*-------------------------------------------------*/
					.InfoBuilding_ShortDescription{
						height:75px;
						
						margin-top:5px;
						margin-left:20px;
						margin-right:20px;
						
						text-align:justify;
						
						overflow-y:auto;				
					}
				/*-------------------------------------------------*/	

				/*-------------------------------------------------*/
				/* Short description
				/*-------------------------------------------------*/
					.InfoBuilding_Bt_SeeMore{
						margin-top:5px;
						margin-left:235px;
						
						height:25px;	
					}
				/*-------------------------------------------------*/		

				/*-------------------------------------------------*/
				/* List of image
				/*-------------------------------------------------*/				
				.InfoBuilding_List_Img{
					height:90px;
					
					padding-left:15px;
				}
				/*-------------------------------------------------*/	

					/*-------------------------------------------------*/
					/* Small image of the list
					/*-------------------------------------------------*/				
					.InfoBuilding_Small_Img{
						float:left;
						
					
					}
						.InfoBuilding_Small_Img img{
							padding:3px;
							border:#999999 solid 1px;
							background-color:#FFFFFF;
							
							margin-top:5px;
							margin-left:5px;
						}
					/*-------------------------------------------------*/	
							
								
			/*-------------------------------------------------*/
			/* right column
			/*-------------------------------------------------*/
				.InfoBuilding_ColRight{
					float:left;
					
					width:400px;
					height:450px;
					
					padding-top:5px;

				}
			/*-------------------------------------------------*/
			
				/*-------------------------------------------------*/
				/* main layer for the room detail
				/*-------------------------------------------------*/
					.InfoRoom_Main_Layer{


						
						width:400px;
						height:355px;
					}
				/*-------------------------------------------------*/

					/*-------------------------------------------------*/
					/* Column of the detail room
					/*-------------------------------------------------*/
						.InfoRoom_Col{
							float:left;
							width:195px;
							height:350px;
							
							margin-left:3px;
							margin-top:2px;

						}
					/*-------------------------------------------------*/	

						/*-------------------------------------------------*/
						/* Column block detail
						/*-------------------------------------------------*/			
							.BlockRoom_Info{
								width:100%;
								height:85px;

							}
							
							.BlockRoom_Info_Title{
								background-color:#CCCCCC;
								text-align:center;
							}
								.BlockRoom_Info_Title span{
									font-size:14px;
									font-weight:bold;
								}							
							.BlockRoom_Info_Description{
							
								height:65px;
								
								
								padding-left:5px;
								padding-right:5px;
								
								background-color:#C6E7E9;
								text-align:justify;
								
								
								font-weight:bold;
							}
						/*-------------------------------------------------*/

						.Block_Day_List{
							height:210px;

							overflow-y:auto;
							overflow-x:hidden;
						}
						
							.Block_Day{
	
								height:30px;
								
							}
							
								.Block_Day:hover{
									background-color:#E3EAF0;
									cursor:pointer;
								}
							.Block_Day_NbrRoom{
								float:left;
								
								width:65px;
								
								padding-top:8px;
								padding-right:5px;
								
								border-bottom:#CCCCCC solid 2px;
								
								text-align:right;
								color:#999999;
								font-size:15px;
								font-weight:bold;
								
								
							}
							
							.Block_Day_Day{
								float:left;
								
	
								
								height:25px;
								width:33px;
								
								font-size:9px;
								
								background-image:url(../Img/Info_Building/dayball.png);
							}
							
								.Block_Day_DayName{
									color:#FFFFFF;
									font-weight:bold;
									
									padding-left:3px;
									
								
								}
								
								.Block_Day_DayNumber{
									text-align:right;
									
									margin-top:-3px;
									padding-right:3px;
									
									font-size:16px;
									font-weight:bold;
									color:#333333;
									
								
								}
							
							.Block_Day_Price{
								float:left;
								
								width:70px;
								
								padding-top:6px;
								padding-left:5px;
								
								border-bottom:#CCCCCC solid 2px;
								
								text-align:left;
								color:#666666;
								font-size:16px;
								font-weight:bold;
							}
		/***************************************************/
	
	/********************************************************************************************************/





	/********************************************************************************************************/
	/*                                             Login Panel                                              */
	/********************************************************************************************************/
	/* - Descripcion : Estilo del panel de login for the owner and customer
	/********************************************************************************************************/

		.Login_Main_Layer{
			float:left;
			background-color:#FFFFFF;

						
			width:400px;
			height:150px;
				
			margin-top:180px;
			margin-left:180px;	
				
			border:#006699 solid 2px;
			
		}
			
			.Login_Main_Title{
				height:20px;
				background-image:url(../Img/Fond/Bar_Title.png);
				
				font-weight:bold;
				font-size:14px;
				padding-left:10px;
			}
			
			.Login_Body{

				height:130px;
			}
			
				.Login_Body_Left{
					float:left;

					width:150px;
						
					border-right:#666666 dashed 1px ;
				}
					.Login_Logo{
						padding-top:15px;
						padding-bottom:15px;
						text-align:center;
						
						font-size:18px;
						font-weight:normal;

					}
					
					.Login_Option{

						height:35px;
						
						text-align:center;
						font-weight:bold;
						color:#666666;
					}
						.Login_Option_Frgt_Pwd{
							float:left;
							
							height:30px;
							
							margin-right:2px;
							margin-left:2px;
							
							width:70px;
							
							border:#999999 solid 1px;
							background-color:#EEEEEE;
						}
						
						.Login_Option_Signin{
							float:left;
							
							height:30px;
							width:70px;
							
							border:#999999 solid 1px;
							background-color:#EEEEEE;
						}
						
							.Login_Option_Signin span{
								display:block;
								margin-top:8px;
							}

				.Login_Body_Right{
					float:left;
					
					padding:5px;

					font-weight:bold;
					
					width:239px;
				}

					.Login_Info{
						font-weight:normal;
					}
					
					.Login_Label{
						height:20px;
						padding-left:40px;
					}
					
					.Login_Input{
						padding-left:40px;
					}

					.Login_bt{
						margin-top:5px;
						float:right;
					}

	/********************************************************************************************************/











	
	.Layer_Footer{
		margin-top:3px;
		background-color:#FFFFFF;
		height:15px;
		
		color:#999999;
		text-align:center;
		font-size:10px;
		font-weight:bold;
	}
	
	
	
	.Text_Blue{
		color:#006699;
		text-align:right;
		font-size:10px;
		
		padding-right:10px;
	}
	
	.Text_Gray{
		color:#666666;
		font-size:10px;
		text-align:left;
		height:10px;
		
		margin-top:3px;
		
		padding-left:10px;
	}
	
	.Text_Red{
		color:#CC0000;
		font-size:16px;
		text-align:left;

		
		padding-left:10px;
	}
	
	
	form{
	}
	
		.Label_Input{
			color:#333333;
			text-align:left;
			font-size:12px;
			font-weight:bold;
				
			margin-top:3px;
							
			padding-left:10px;
		}
		.div_input{
			text-align:left;

				
			padding-left:10px;
		
		}		
			input{

				width:140px;
				border:#999999 solid 1px;
				background-color:#FFF7CB;
				font-size:9px;
			}

			select{

				width:140px;
				border:#999999 solid 1px;
				background-color:#FFF7CB;
				font-size:9px;
			}
			
			
.Featured_Accomodation_Main_Layer{
	background-image:url(../Img/Fond/hr_vertical.png);
	margin-top:15px;
	
	width:800px;
}
	.Featured_Accomodation_Title{
		
		background-color:#FFFFFF;
		font-size:16px;
		font-weight:bold;
	}
	
.Featured_Accomodation_List_Main_Layer{

	width:810px;
	height:250px;
	
	margin-top:5px;

	/*background-color:#000000;*/
	

}
	.Featured_Accomodation_Building_Main_Layer{

		width:151px;
		height:245px;

		margin-top:2px;
		margin-right:8px;
		
		border:#666666 solid 1px ;
	
		float:left;
	
		/*background-color:#FFFF00;*/
		
	}
	
		.Featured_Accomodation_Building_Title{
			background-color:#999999;
			
			font-size:16px;
			font-weight:normal;
			color:#FFFFFF;
			text-align:right;
			
			padding-right:3px;
		}
		
		.Featured_Accomodation_Building_Type_B{
			font-size:13px;
			font-weight:bold;
			color:#000000;
			text-align:right;
			
			padding-right:3px;
		}
		
		.Featured_Accomodation_Building_Photo{
			text-align:center;
			
			margin-top:5px;
			
		}

			.Featured_Accomodation_Building_Photo img{
				padding:4px;
				background-color:#FFFFFF;
				border:#999999 solid 1px;	
			}
		
		.Featured_Accomodation_Building_Stars{
			text-align:right;
			
			padding-right:3px;
			margin-top:3px;
		}
			.Featured_Accomodation_Building_Stars img{
				margin-left:3px;
			}
			
		.Featured_Accomodation_Building_Txt{
			text-align:justify;
			font-size:11px;
			color:#0099CC;
			
			padding-left:4px;
			padding-right:4px;
			
			margin-top:4px;
		}
		
		.Featured_Accomodation_Building_Facilities{
			margin-top:12px;
			text-align:center;
			
			margin-left:10px;
			margin-right:10px;
			
			border-top:#999999 solid 1px;
		}
			.Featured_Accomodation_Building_Facilities img{
				margin-left:3px;
				margin-right:3px;
			}


			
			
	/********************************************************************************************************/
	/*                                             Admin Menu                                               */
	/********************************************************************************************************/
	/* - Descripcion : Estilo del menu principal de los panel de admin
	/********************************************************************************************************/
	.Layer_Owner_Option{
		float:left;
		background-color:#FFFFFF;
		height:550px;
		width:170px;

	}

		.Owner_Selector_Main{
			position:relative;
			z-index:800;
			display:block;
			float:left;
			
			border:#006699 solid 1px;
			border-right:none 0px;
			
			width:167px;

			
			padding-bottom:10px;
			margin-top:15px;
			margin-left:3px;
			
			background-color:#FFFFFF;
		}
	
		.Menu_Admin{
			text-align:left;
	
			
		}
			.Menu_Admin a{
				display:block;
				
				width:157px;
				height:16px;
				
				padding-left:10px;
				
				text-decoration:none;	
				color:#666666;
				
				background-color:#FFFFFF;	
				
			}
				.Menu_Admin a:hover{
	
					height:14px;
					
					border-top:#006699 solid 1px;
					border-bottom:#006699 solid 1px;
	
					background-color:#E0EBF3;
					
					color:#000000;
				}


	

		
		
	.Layer_Owner_Content{
		float:left;

		background-color:#FFFFFF;
		
		border:#006699 solid 1px;
		border-top:none;
		
		width:820px;
		
		min-height:565px;

	}
	
	
	.Title_H1{
	
		font-size:20px;
		font-weight:bold;
		text-align:center;
		
		margin-top:5px;
	
	}
	
	.Title_H2{
	
		font-size:16px;
		font-weight:bold;
		color:#666666;

		margin-top:5px;
		margin-left:10px;
		margin-right:10px;
		
		border-bottom:#666666 solid 1px ;
	
	}

		.Title_H3{
		
			font-size:14px;
			font-weight:bold;
			color:#666666;
	
			margin-top:5px;
			margin-left:20px;
			margin-right:10px;
			
			border-bottom:#666666 solid 1px ;
		
		}

		.Title_H4{
		
			font-size:13px;
			font-weight:bold;
			color:#666666;
	
			margin-top:5px;
			margin-left:20px;
			margin-right:10px;

		
		}

	.Owner_Separador{

		background-image:url(../Img/Fond/hr_vertical.png);
		background-repeat:repeat-x;
		
		margin-left:10px;
		margin-right:10px;
	}
	

	.Owner_Main_Line{
		
		
		margin-left:10px;
		margin-right:10px;
		padding:10px;
		
		height:100px;
	}
	
		.Owner_Company_Logo{
			float:left;
		}
			.Owner_Company_Logo img{
				border:#666666 solid 1px;
			}

		.Owner_Company_Map{
			float:right;
		}
			.Owner_Company_Map img{
				border:#666666 solid 1px;
			}
					
		.Owner_Company_Info{
			float:left;
			
			padding-left:10px;
			
			font-size:14px;

		}
		
			.Owner_Text_Label{
				float:left;			
				width:200px;
				
				padding-top:2px;
				padding-bottom:2px;
				
				font-weight:bold;		

			
			}
			
			.Owner_Text{
			float:left;
				padding-top:2px;
				padding-bottom:2px;
			
			}


	/********************************************************************************************************/
	/*                                         IMAGE AND GALLERY                                            */
	/********************************************************************************************************/
	/* - Type : Estilo de funcion
	/* - Descripcion : Photo Gallery
	/********************************************************************************************************/


.Gallery_Line{
	background-color:#FFFFFF;
	
	
	margin:10px;
	padding:5px;
}

		/*-------------------------------------------------*/
		/* Cuadrado principal 
		/*-------------------------------------------------*/
		.Gallery_Photo_Main_Layer{
			float:left;
			background-color:#F0F0F0;
			border:#CCCCCC solid 1px;
			width:170px;
			height:170px;
			
			margin:5px;
		}
		/*-------------------------------------------------*/


			/*-------------------------------------------------*/
			/* 
			/*-------------------------------------------------*/
			.Gallery_Photo_Cmd_Layer{
				height:18px;
			}
			/*-------------------------------------------------*/
				


				/*-------------------------------------------------*/
				/* 
				/*-------------------------------------------------*/
				.Gallery_Photo_Delete{
					background-color:#CC3300;
					
					float:right;
					
					border-left:#CCCCCC solid 1px;
					border-bottom:#CCCCCC solid 1px;
					
					height:16px;
					width:16px;
					
					text-align:center;
					color:#FFFFFF;
					font-weight:bold;
				}
					.Gallery_Photo_Delete a{
						text-decoration:none;
						color:#FFFFFF;
					}
				/*-------------------------------------------------*/
					
			.Gallery_Photo_Data_Layer{
				text-align:center;
				
				margin-top:5px;
			}
			
				.Gallery_Photo_Img_Layer{
					border:#666666 solid 2px;
					
					margin-left:auto;
					margin-right:auto;
					width:150px;
				}
				
				.Gallery_Photo_Copyright_Layer{
					width:154px;
					margin-left:auto;
					margin-right:auto;
					background-color:#666666;
					color:#CCCCCC;
				}
				
			.Gallery_Photo_Main_Edit_Layer{
				border-left:#CCCCCC solid 1px;
				border-top:#CCCCCC solid 1px;
				
				height:16px;
				width:50px;
				
				background-color:#009900;
				
				margin-top:8px;
				margin-right:8px;
				
				float:right;
				
				text-align:center;
				color:#FFFFFF;
			}

				.Gallery_Photo_Main_Edit_Layer a{
					text-decoration:none;
					color:#FFFFFF;
				}

			
			
	.Option_H2_Layer{
		background-color:#F2F2F2;
		height:16px;
		
		border-bottom:#999999 dashed 1px;
		
		margin-left:10px;
		margin-right:10px;
	
	}
	
		.Option_H2_Link{
		
			float:right;
			
			color:#666666;
			font-weight:bold;	
		}
		
			.Option_H2_Link a{
				text-decoration:none;
				color:#666666;
			}

	.Option_H3_Layer{
		background-color:#F2F2F2;
		height:14px;
		
		border-bottom:#999999 dashed 1px;
		
		margin-left:20px;
		margin-right:10px;
	
	}
	
		.Option_H3_Link{
		
			float:right;
			
			color:#666666;
			font-weight:bold;	
		}
		
			.Option_H3_Link a{
				text-decoration:none;
				color:#666666;
			}
			
	/*-------------------------------------------------*/
	/*---------------   estilos Neus  -----------------*/
	
	.Box_Rooms {
	/*border: 1px solid #cccccc;
	border-collapse: collapse;*/
	margin-top: 20px;
	width: 606px;
	
	margin-left: auto;
	margin-right: auto ;
	border:1px solid #999999;
	
	}
	
	.Add_Rooms {
	width: 100%;
	text-align: right;
	background-color: #F2F2F2;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #999999;
}
	
	.Add_Rooms a{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
	
	.Title_Rooms {
	width: 100%;
	text-align: center;
	background-color: #F2F2F2;
	/*margin-top: 2px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom:1px solid #999999;
	
}
	
	
	
	.Title_Column_Rooms1 {
		
		text-align:center;
		background-color: #99CCFF;
		float:left;
		width: 150px;
		padding-top: 5px;
		padding-bottom: 5px;
		/*margin-top: 2px;*/
		
	}
	
	.Title_Column_Rooms2 {
		
		text-align:center;
		background-color: #99CCFF;
		float: left;
		width: 150px;
		margin-left: 2px;
		padding-top: 5px;
		padding-bottom: 5px;
		/*margin-top: 2px;*/
		
	}
	
	.Cell_Rooms1 {
	background-color: #CCE6FF;
	float: left;
	width: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 2px;
	text-indent: 4px;

}
	
	.Cell_Rooms {
		background-color: #CCE6FF;
		float: left;
		width: 150px;
		margin-left: 2px;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-top: 2px;
		text-indent: 4px;
		
	}

	.Cell_Rooms a.update{
	text-decoration: none;
	color: #009900;
	font-weight: bold;
	
}

	.Cell_Rooms a.delete{
	text-decoration: none;
	color: #CC3300;
	font-weight: bold;
	
}
	
	.Label {
		background-color: #ffffff;
		width: 200px;
		padding-top: 5px;
		padding-bottom: 5px;
		float: left;
		text-indent: 120px;
		
	}	
	
	.Inputs {
		background-color: #ffffff;
		width: 400px;
		padding-top: 5px;
		padding-bottom: 5px;
		float: left;
		
	}
	/*-------------------------------------------------*/
	

	/*-------------------------------------------------*/
	.Block_Title{
		background-color:#99CCFF;
		
		color:#000000;
		font-size:14px;
		font-weight:bold;
		
		padding-left:10px;
		
	}
		.Owner_Main_Col{
			float:left;
			width:49%;
		}

		.Owner_Main_Col:hover{
			background-color:#DFEAF2;
		}
	/*-------------------------------------------------*/	
	




	/*-------------------------------------------------*/
	.List_Select_Layer{
		
		margin-left:10px;
		margin-right:10px;
		padding-top:2px;
		padding-right:5px;
		height:20px;
		
		background-color:#EFEFEF;
		border-top:#666666 solid 1px;
		border-bottom:#666666 dashed 1px;
	}

		.List_Select_Layer select{

			float:right;
		}

	.Info_Layer_Text{

		margin-left:10px;
		margin-right:10px;
		margin-top:10px;
		
		border:#666666 solid 1px;
	}
	
		.Info_Layer_Option{
			background-color:#EFEFEF;
			height:16px;
			
			border-bottom:#666666 dashed 1px;
		}
		
			.Info_Layer_Option_Edit{
				float:right;
				
				padding-left:10px;
				padding-right:10px;
				
				height:16px;
				
				margin-left:10px;
				
				background-color:#00CC00;
				color:#FFFFFF;
			}

				.Info_Layer_Option_Edit a{
					text-decoration:none;
					color:#FFFFFF;
				}

		.Info_Layer_Option_Information{
			text-align:justify;
			padding:10px;
		}

			.Info_Layer_Option_Information textarea{
				width:775px;
				height:400px;
				
				background-color:#FFFFCC;
				border:#666666 solid 1px;

				font-family:"Frutiger Linotype", Helvetica, "FreeSans";
				font-size:12px;
			}
			
		
		.Layer_Array_Title_Col{
			background-color:#99CCFF;
			height:19px;
			
			font-weight:bold;
		}
			
			.Array_Title_Col{
				float:left;
				padding-left:5px;
				padding-right:5px;
				padding-top:1px;
				height:18px;
				
				text-align:center;
			}

			.Array_Title_Col:hover{
				background-color:#425895;
				color:#FFFFFF;
				
				cursor:pointer;

			}

		.Layer_Array_Value_Col{
			background-color:#99CCFF;
			height:20px;
			
			font-weight:bold;
			
			border-bottom:#CCCCCC solid 1px;
				
			background-image:url(../Img/Array_Line.png);
		}


			.Layer_Array_Value_Col:hover{
				background-color:#99CCFF;
				height:20px;
				
				font-weight:bold;
				
				border-bottom:#99CCFF solid 1px;
					
				background-image:url(../Img/Array_Line_Hover.png);
			}
			
			.Array_Value_Col{
				float:left;
				padding-left:5px;
				padding-right:5px;
				padding-top:1px;
				
				text-align:center;
				overflow:hidden;
				height:18px;

			}

			.Array_Value_Col_Action_Ok{
				float:left;
				padding-left:5px;
				padding-right:5px;
				padding-top:1px;
				
				height:19px;
				
				text-align:center;
				
				cursor:pointer;
				
				color:#00CC00;
			}


			.Array_Value_Col_Action_NoOk{
				float:left;
				padding-left:5px;
				padding-right:5px;
				padding-top:1px;
				
				height:19px;
				
				text-align:center;
				
				cursor:pointer;
				
				color:#FF0000;
			}

	/*-------------------------------------------------*/
	
	/*-------------------------------------------------*/
	.Block_Step{
		border:#999999 solid 1px;
		background-color:#99CCFF;
		
		margin-left:10px;
		margin-right:10px;
		margin-top:10px;

	}

	.Block_Step:hover .Sub_Block_Num_Step[active_nook] {
		background-color:#FFFF99;
	}
		.Sub_Block_Num_Step{
			float:left;
			
			border:#CCCCCC solid 1px;
			background-color:#FFFFFF;
			
			width:36px;
			
			margin-top:2px;
			margin-left:2px;
			
			text-align:center;
			color:#666666;
			font-weight:bold;
			
		}
		
			.Sub_Block_Num_Step[active_ok]{
				background-color:#009900;
				color:#FFFFFF;
			}
			
			.Sub_Block_Num_Step[active_nook]{
				background-color:#CCCCCC;
			}

			.Sub_Block_Num_Step[active_Alert]{
				background-color:#CC3300;
				color:#FFFFFF;
			}		
	
			.Name_Step{
			}
			
			.Num_Step{
				font-size:20px;
			}
		
		.Sub_Block_Content_Step{
			background-color:#F5F5F5;
			margin-left:42px;

		}

	/*-------------------------------------------------*/
	
	/*-------------Booking Information----------------*/
	
	.Columna1{
		width:230px; 
		float:left;
		height:20px; 
		margin-right:20px;
	}
		.Columna1_1{
			width:105px; 
			float:left;
			height:20px;
		}
		.Columna1_2{
			width:125px; 
			float:left;
			height:20px;
			overflow:hidden;
		}
	
	.Columna2{
		width:250px; 
		float:left;
		height:20px; 
	
	}
		
	
	/*-------------------------------------------------*/
	
	/*-------------Company Data Edit   ----------------*/
	
	.Company_Form_Edit_Filas{
		width:100%;
		margin-bottom:10px;
		height:22px;
		
	}
	.Title_Company_Form_Edit_Filas{
		width:100%;
		font-size:20px;
		font-weight:bold;
		
	}
	
	.SubCompany_Form_Edit_Filas{
		float:left;
		width:50%;
		
	}
	.Company_Form_Edit_Cell{
		float:left;
		width:150px;
	
	}
	
	.sign_up_box{
		width:22%; 
		float:left; 
		margin-right:10px;
		padding:5px; 
		height:120px;
	
	}
	
	
		/*-------------------------------------------------*/
	
	/*-------------Company Data Info Form   ----------------*/
	
	.Company_Info_Form_Filas{
		width:100%;
		margin-bottom:10px;
		height:25px;
		
	}
	.Title_Company_Info_Form_Filas{
		width:100%;
		font-size:20px;
		font-weight:bold;
		
	}
	
	.SubCompany_Info_Form_Filas{
		float:left;
		width:100%;
		
	}
	.Company_Info_Form_Cell{
		float:left;
		width:50%;
	
	}
	.Company_Info_Form_Cell_Input{
		float:left;
		width:50%;
		text-align:right;
	
	}
		.Company_Info_Form_Cell_Input input{
		
		width:200px;
	
	}



/* Graph Style and Filter style */


.Main_Div_Filter{
	background-color: #EDEDED;
	height:18px;
	margin-left:10px;
	margin-right: 10px;	
	
	padding-top: 7px;
	padding-bottom: 3px;
}

	.Div_Filter_Label{
		float: left;
		
		padding-right:5px;
		
		width: 75px;
		
		text-align:right;
		font-weight: bold;
	}
	
	.Div_Filter_Input{
		float: left;

	
	}
