@charset "utf-8";
@import url("cabeceras.css");
a	{	cursor:pointer;	}
a:visited	{	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;	}
div.right	{	text-align:right;
				}
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.login	{	border:#03579C 1px solid;
				background-color:#F3EBE7;
				padding:1px 0px 1px 2px;
				color:#545454;
				margin:0px;
				height:12px;
				font-size:10px;
				}
input.text,
textarea.text,
select.text	{	border:#03579C 1px solid;
				background-color:#F3EBE7;
				padding:1px 0px 1px 2px;
				color:#545454;
				margin:0px;
				}
input.name	{	width:100px;	}
input.passwrd	{	width:100px;	}
input.boletin	{	width:130px;	}
input.nombre	{	width:145px;	}
input.email	{	width:210px;	}
input.telefono	{	width:156px;	}
input.nextel	{	width:141px;	}
input.day	{	width:25px;	}
input.month	{	width:25px;	}
input.year	{	width:40px;	}
input.nombreReg	{	width:120px;	}
input.passwrdReg	{	width:94px;	}
input.repasswrdReg	{	width:107px;	}
input.emailReg	{	width:131px;	}
textarea.consulta	{	width:500px; height:150px;	}

.contacto_form_items	{	width:530px;
							margin:auto;	}
.loginForm	{	width:130px;
				margin:auto;
				padding:0px 0px 3px 0px;
				}
.form_login{	width:300px;
				margin:auto;
				padding:10px;
				border:#03579C 1px solid;
				}

.no-display	{	display:none;	}

.item	{	width:100%;
			float:left;
			clear:right;
			padding:0px 0px 10px 0px;
			}
.item_left	{	width:270px;
				float:left;
				clear:right;
				}
.item_right	{	width:280px;
				float:right;
				clear:right;
				padding:7px 0px 0px 0px;
				}
/**********************************************************************************************/
#f_main	{	width:800px;
			margin:auto;
			}
#f_header	{	width:800px;
				height:150px;
				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 0px 0px 10px;
					}
#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 0px 10px 10px;
						padding:0px 2px 13px 0px;
						background:#000000 url(../images/contenedor_menu_izq_bottom.jpg) 0px bottom no-repeat;
						float:left;
						clear:left;
						}
#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:570px;
									height:110px;
									float:left;
									clear:right;
									padding:25px 0px 20px 0px;
									}
#f_derecho .boliches_portada .paginador_boliches	{	width:580px !important;	}
#f_derecho .contenedor_boliche	{	width:580px;
									height:200px;
									margin:0px 5px 10px 0px;
									padding:15px 0px 0px 0px;
									background:#000000 url(../images/main_superior.jpg) top no-repeat;
									float:left;
									}
#f_derecho .contenedor_boliche_2	{	width:580px;
										height:200px;
										margin:0px 5px 10px 0px;
										padding:15px 0px 0px 0px;
										background:#000000 url(../images/main_superior_index.jpg) top no-repeat;
										float:left;
										}
#f_derecho .contenedor_central	{	width:580px;
									margin:0px 5px 10px 0px;
									padding:15px 0px 0px 0px;
									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_datos	{	width:390px;
									float:right;
									clear:right;
									padding:15px 0px 10px 0px;
									}
#f_derecho .contenedor_descripcion	{	width:500px;
										float:left;
										clear:both;
										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;
												}
#f_derecho .paginador_boliches,
#f_derecho .paginador_restaurantes	{	width:554px;
										float:left;
										clear:both;
										padding:0px 0px 5px 0px;
										}
#agenda_derecha	{	width:340px;
					padding:0px 0px 0px 10px;
					margin:15px 0px 0px 0px;
					float:right;
					clear:right;
					}
#agenda_derecha	.contenedor_agenda	{	width:315px;
										height:200px;
										background:url(../images/agenda_item.jpg) bottom left no-repeat;
										padding:10px 15px 0px 10px;	}
#contenedor_flyer	{	width:500px;
						height:150px;
						margin:0px 5px 15px 0px;
						padding:0px;
						}
#contenedor_registrate	{	width:580px;
							height:200px;
							margin:0px 5px 15px 0px;
							padding:0px;
							}
#buscadorRestaurante	{	width:500px;
							margin:5px auto 5px auto;
							padding:5px 0px 5px 10px;
							background:url(../images/buscar_resto_bg.jpg);
							}
#contenedor_mas_info	{	width:520px;
							margin:15px 0px 0px 0px;
							padding:35px 10px 0px 15px;
							background:url(../images/contenedor_mas_info.jpg) no-repeat;
							float:left;
							clear:both;
							}
#calendario	{	width:180px;
				height:206px;
				margin:15px auto 0px auto;
				padding:10px 0px 0px 14px;
				float:left;
				clear:both;
				background:url(../images/calendar_bg.jpg) no-repeat;
				}
/***********************************************************************************************/
#f_nav_bar #f_nav_der p	{	margin:0px;
							padding:6px 5px 3px 5px;
							font-size:10px;
							font-weight:normal;
							color:#E3E3E3;
							}
#f_nav_bar #f_nav_izq #controlLogin p	{	margin:0px;
											padding:6px 0px 1px 0px;
											font-size:10px;
											font-weight:normal;
											color:#E3E3E3;
											}
#f_nav_bar #f_nav_izq #controlLogin p a	{	margin:0px;
											padding:0px 5px 0px 5px;
											font-size:10px;
											font-weight:normal;
											color:#E3E3E3;
											}
#f_nav_bar #f_nav_izq #login_show p	{	margin:0px;
										padding:5px 0px 1px 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 auto 15px auto;
										border:#CCCCCC 1px solid;
										}
#f_derecho .paginador_boliches img	{	margin:15px 0px 15px 10px;
										border:#CCCCCC 1px solid;
										}
#f_derecho .paginador_restaurante img	{	float:none;
											clear:right;
											margin:15px 10px 15px 12px;
											border:#CCCCCC 1px solid;
											}
											
#agenda_derecha .contenedor_agenda img	{	float:left;
											clear:right;
											margin:5px;
											}
#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:#FFFFFF;	}
#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,
#f_derecho .contenedor_central .cuerpo p	{	font-size:12px;
												font-weight:normal;
												color:#FFFFFF;
												margin:0px;
												padding:5px;
												line-height:1.5em;
												}
#f_derecho .contenedor_central .cuerpo ul	{	margin:0px 0px 0px 20px;
												padding:0px;
												}
#f_derecho .contenedor_central .cuerpo li	{	margin:0px;
												padding:5px 10px 5px 10px;
												}
#f_derecho .contenedor_central .cuerpo li p	{	padding:3px 10px 3px 30px;
												margin:0px 0px 0px 0px;
												background:url(../images/bullet.jpg) left no-repeat;
												display:block;
												}
#f_derecho .contenedor_central .cuerpo p a	{	color:#FFFFFF;
												text-decoration:none;
												font-weight:bold;
												}
#f_derecho .contenedor_central .cuerpo p a:hover	{	color:#03579C;	}
.cuerpo #agenda_derecha .contenedor_agenda	 p	{	color:#000033;
													margin:0px;
													padding:0px;
													line-height:1.5em;
													font-size:10px;	}
.cuerpo #agenda_derecha .contenedor_agenda	 p a	{	color:#000033;
														text-decoration:none;
														}
#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;
						}