@charset "utf-8";
@import url("activecalendar.css");
a	{	cursor:pointer;	}
a:visited, a:active, a:link	{	color:#FFFFFF;	}
a img	{	border:none;	}
body	{	background:#000000 url(../images/body_bg.jpg) top repeat-x;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			margin:10px auto 0px auto;
			}
form	{	margin:0px;
			padding:0px;
			}
div.center	{	text-align:center;	}

.no-display	{	display:none;	}
input.button	{	border:#03579C 1px solid;
					background-color:#F3EBE7;
					font-size:10px;
					color:#545454;
					margin:5px 0px 2px 0px;
					line-height:1.5em;
					}
input.buttonLog	{	border:#03579C 1px solid;
					background-color:#F3EBE7;
					font-size:10px;
					color:#545454;
					margin:5px 0px 2px 0px;
					height:16px;
					}
input.text, textarea.text	{	border:#03579C 1px solid;
								background-color:#F3EBE7;
								padding:1px 0px 1px 2px;
								color:#545454;
								margin:0px;
								}
input.login	{	border:#03579C 1px solid;
				background-color:#F3EBE7;
				padding:1px 0px 1px 2px;
				color:#545454;
				margin:0px;
				height:12px;
				font-size:10px;
				}
input.name	{	width:100px;	}
input.passwrd	{	width:100px;	}
input.boletin	{	width:130px;	}

/**********************************************************************************************/
#f_main	{	width:800px;
			margin:auto;
			}
#f_header	{	width:800px;
				height:150px;
				background:url(../images/f_header.png) no-repeat;
				float:none;
				clear:both;
				}
#f_nav_bar	{	width:800px;
				height:25px;
				float:left;
				clear:right;
				background:url(../images/nav_bg.jpg) repeat-x;
				}
#f_nav_izq	{	width:400px;
				float:left;
				clear:right;
				text-align:left;
				}
#f_nav_der	{	width:300px;
				float:right;
				clear:right;
				text-align:right;
				}			
#f_contenedor_main	{	width:798px;
						float:left;
						clear:both;
						background-color:#000000;
						border-left:#000000 1px solid;
						border-right:#000000 1px solid;
						padding:5px 0px 10px 0px;
						}
#f_izquierdo	{	width:185px;
					float:left;
					clear:right;
					padding:10px 10px 0px 0px;
					}
#f_derecho	{	width:595px;
				float:right;
				clear:right;
				padding:10px 0px 0px 0px;
				}
#f_footer_main	{	width:100%;
					background:url(../images/f_footer_bg.jpg) center no-repeat;
					float:none;
					clear:both;
					}
#f_footer	{	width:1000px;
				height:130px;
				margin:auto;
				}
/***********************************************************************************************/
.form	{	width:135px;
			margin:auto;
			padding:0px 5px 0px 5px;
			border-left:#03579C 3px solid;
			border-right:#03579C 3px solid;
			}
.form a	{	color:#FFFFFF;	}
#f_izquierdo .menu	{	width:150px;
						margin:0px auto 20px auto;
						padding:0px 1px 13px 0px;
						background:#000000 url(../images/contenedor_menu_izq_bottom.jpg) 0px bottom no-repeat;
						}
#f_izquierdo .menu .izq_cuerpo	{	width:121px;
									margin:auto;
									padding:0px 12px 0px 12px;
									border-left:#03579C 3px solid;
									border-right:#03579C 3px solid;
									text-align:center;
									}
#f_derecho .boliches_portada	{	width:580px;
									height:120px;
									float:left;
									clear:right;
									padding:5px 0px 20px 0px;
									}
#f_derecho .contenedor_central	{	width:580px;
									margin:0px 0px 10px 0px;
									padding:15px 0px 0px 0px;
									background:url(../images/contenedor_central_top.jpg) top no-repeat;
									float:left;
									}
#f_derecho .contenedor_central .cuerpo	{	border-left:#04589C 3px solid;
											border-right:#04589C 3px solid;
											width:554px;
											padding:0px 10px 0px 10px;
											float:left;
											clear:both;
											}
#f_derecho .contenedor_central .cuerpo_pie	{	background:url(../images/contenedor_central_bottom.jpg) bottom no-repeat;
												width:560px;
												height:20px;
												padding:0px 10px 0px 10px;
												float:left;
												clear:both;
												}
#f_derecho .contenedor_central .cuerpo .cuerpo_contedor	{	width:100%;
															float:none;
															clear:both;
															padding:0px;
															}
#f_derecho .contenedor_central .cuerpo .cuerpo_contedor .logo	{	width:245px;
																	float:left;
																	clear:left;
																	padding:0px;
																	margin:0px;
																	}
#f_derecho .contenedor_central .cuerpo .cuerpo_contedor .datos	{	width:290px;
																	float:right;
																	clear:right;
																	padding:0px;
																	margin:5px 0px 0px 0px;
																	padding:10px 0px 10px 5px;
																	height:130px;
																	background:url(../images/datos_restaurante.jpg) no-repeat;
																	}
#f_derecho .contenedor_central .cuerpo .restaurante_izquierdo	{	width:365px;
																	float:left;
																	clear:right;
																	padding:10px 5px 10px 0px;
																	}
#f_derecho .contenedor_central .cuerpo .restaurante_derecho	{	width:165px;
																float:right;
																clear:right;
																padding:30px 5px 10px 0px;
																}
/***********************************************************************************************/
#f_nav_bar p	{	margin:0px;
					padding:6px 5px 3px 5px;
					font-size:10px;
					font-weight:normal;
					color:#E3E3E3;
					}
#f_izquierdo .menu h1	{	width:151px;
							height:19px;
							margin:0px auto 0px auto;
							text-align:center;
							padding:6px 0px 9px 0px;
							font-size:12px;
							font-weight:bold;
							color:#FFFFFF;
							background:url(../images/contenedor_menu_izq_cabecera.jpg) no-repeat;
							}
#f_izquierdo .menu ul	{	width:145px;
							margin:0px;
							background:url(../images/ul_bg.jpg) center repeat-y;
							border-left:#03579C 3px solid;
							border-right:#03579C 3px solid;
							list-style:none;
							padding:0px;
							}
#f_izquierdo .menu ul li	{	width:145px;
								margin:0px;
								display:block;
								}
#f_izquierdo .menu ul li p 	{	margin:0px;
								font-size:12px;
								color:#FFFFFF;
								display:block;
								text-align:left;
								}
#f_izquierdo .menu ul li p a	{	color:#FFFFFF;
									width:137px;
									padding:5px 0px 7px 8px;
									display:block;
									margin:0px;
									}
#f_izquierdo .menu p	{	margin:0px auto 0px auto;
							font-size:10px;
							color:#FFFFFF;
							line-height:1.5em;
							}
#f_derecho .contenedor_central .cuerpo .cuerpo_contedor .logo img	{	float:left;
																		clear:right;
																		margin:0px;
																		}
#f_derecho .contenedor_central h1,
#f_derecho .contenedor_central h2	{	font-size:14px;
										color:#FFFFFF;
										margin:0px;
										}

#f_derecho .contenedor_central .cuerpo h1	{	padding:0px 0px 20px 5px;	}
#f_derecho .contenedor_central .cuerpo h2	{	padding:5px 0px 5px 5px;	}

#f_derecho .contenedor_central p	{	font-size:12px;
										font-weight:normal;
										color:#FFFFFF;
										margin:0px;
										padding:5px;
										line-height:1.5em;
										}
#f_derecho .contenedor_central .cuerpo .restaurante_derecho .cuerpo_contedor p	{	font-size:12px;
																					font-weight:normal;
																					color:#FFFFFF;
																					margin:0px;
																					line-height:normal;
																					padding:5px 0px 0px 0px;
																					height:25px;
																					}
#f_derecho .contenedor_central .cuerpo .restaurante_derecho .cuerpo_contedor img	{	margin:0px 7px 0px 0px;
																						border:none;
																						float:left;
																						clear:right;
																						}
#f_footer p	{	margin:0px;
				padding:5px 5px 0px 0px;
				font-size:10px;
				color:#FFFFFF;
				text-align:right;
				}
#f_footer p a	{	padding:0px 5px 0px 5px;
					color:#FFFFFF;
					text-decoration:none;
					}
#f_footer p a:hover	{	color:#333333;
						text-decoration:underline;
						}
