@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;
			}
#reservarBar	{	width:500px;
					margin:auto;
					}
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 0px 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.name_	{	width:143px;	}
input.passwrd	{	width:100px;	}
input.boletin	{	width:130px;	}
input.nombre	{	width:150px;	}
input.day	{	width:25px;	}
input.month	{	width:25px;	}
input.year	{	width:40px;	}
input.email	{	width:218px;	}
input.telefono	{	width:112px;	}
input.invitados	{	width:74px;	}
input.fevento	{	width:148px;	}
textarea.comentarios	{	width:265px;
							height:90px;
							}

/**********************************************************************************************/
#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_boliche	{	width:580px;
									margin:0px 5px 10px 0px;
									padding:15px 0px 0px 0px;
									background:#000000 url(../images/main_superior.jpg) top no-repeat;
									float:left;
									clear:none;
									}
#f_derecho .contenedor_central	{	width:580px;
									margin:0px 5px 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:none;
											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:right;
												}
#f_derecho .contenedor_datos	{	width:390px;
									float:right;
									clear:right;
									padding:15px 0px 10px 0px;
									}
#f_derecho .contenedor_descripcion	{	width:500px;
										float:left;
										clear:none;
										padding:5px 0px 0px 15px;
										}
#f_derecho .contenedor_restaurante_left	{	width:250px;
											float:left;
											clear:right;
											padding:10px 15px 10px 15px;
											text-align:center;
											}
#f_derecho .contenedor_restaurante_right	{	width:250px;
												float:right;
												clear:right;
												padding:10px 5px 10px 5px;
												text-align:center;
												}
#contenedor_registrate	{	width:580px;
							height:200px;
							margin:0px 5px 0px 0px;
							padding:15px 0px 0px 0px;
							background:#000000 url(../images/registrate.jpg) top no-repeat;
							float:left;
							}
/***********************************************************************************************/
#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_boliche img	{	float:left;
										clear:right;
										margin:20px 7px 15px 33px;
										border:#CCCCCC 1px solid;
										}
#f_derecho .boliches_portada img	{	float:left;
										clear:right;
										margin:15px 10px 15px 12px;
										border:#CCCCCC 1px solid;
										}
#f_derecho .contenedor_boliche h1,
#f_derecho .contenedor_central h1	{	font-size:14px;
										color:#FFFFFF;
										margin:0px;
										}
#f_derecho .contenedor_central h2	{	font-size:14px;
										color:#FFFFFF;
										margin:0px;
										}
#f_derecho .contenedor_boliche h1.titulo	{	padding:5px 5px 5px 195px;	}
#f_derecho .contenedor_boliche h1.titulo_main	{	padding:5px 5px 5px 15px;
													color:#000000;	}
#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_boliche p,
#f_derecho .contenedor_central p	{	font-size:12px;
										font-weight:normal;
										color:#FFFFFF;
										margin:0px;
										padding:5px;
										line-height:1.5em;
										}
#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;
						}