@charset "UTF-8";
/* CSS Document */

	a {
		text-decoration:none; border: 0px;
	}

	* {
	margin: 0px;
	}
	body {
		background-image:url(sand2.jpg);
	}
	
	.fondo {
		height: 100%;
		width: 100%;
		background-repeat:repeat-x;
	}
	.general {
		margin: 0 auto; 
		width: 984px;
		height: 552px;
		border: 0px solid green;
	}
	.bordearriba {
		width: 984px;
		height: 50px;
	}
		.bordearribadentro {
		width: 500px;
		height: 50px;
		text-align: right;
		float: right;
		}
	.fila1 {
		width: 984px;
		height: 16px;
	}
		
		.eia {
			width: 26px;
			height: 16px;
			background-image:url(cia2.png);
			float: left;
		}
		.superior {
			width: 932px;
			height: 16px;
			background-image:url(superior2.png);
			float: left;
		}
		.eda {
			width: 26px;
			height: 16px;
			background-image:url(cda2.png);
			float: left;
		}
	
	.fila2 {
		width: 984px;
		height: 520px;
	}
	
		.barraizquierda {
			width: 16px;
			height: 520px;
			
			float: left;
		}
					.barritaizquierdaarriba {
					width: 16px;
					height: 11px;
					background-image:url(curvitaia2.png);
					float: left;
				}
					.barritaizquierda {
					width: 16px;
					height: 498px;
					background-image:url(izquierda2.png);
					float: left;
				}
					.barritaizquierdaabajo {
						width: 16px;
						height: 11px;
						background-image:url(curvitaii2.png);
						float: left;
					}
		.centro {
			width: 952px;
			height: 520px;
			float: left;
		}
		
				.cabezera {
					width: 952px;
					height: 106px;
				}
						#cabezera1 {
							width: 499px;
							height: 106px;
							float: left;
						}
						#cabezera2 {
							width: 453px;
							height: 106px;
							float: left;
						}
					
				.cuerpo {
					width: 952px;
					height: 406px;
				}
				.cuerpo2 {
					width: 952px;
					height: 8px;
					background-image:url(barrabaja2.jpg);
				}
						
						.columna1{
							width: 493px;
							height: 406px;
							background-color:white;
							float:left;
						}
						.columna2{
							width: 459px;
							height: 406px;
							float:left;
						}
								#columna2-1 {
									width: 459px;
									height: 49px;
								}
								.columna2-2 {
									width: 459px;
									height: 357px;
									background-color:#FFF;
								}
								
									.botones1 {
										height: 39px;
										width: 394px;
										float: right;
										margin-top: 50px;
									}
										.botones1-i{
											height: 39px;
											width: 8px;
											background-image:url(curvabotones.jpg);
                                                                                        background-repeat: no-repeat;
                                                                                        background-position: right;
											float: left;
										}
										.botones1-d{
											height: 39px;
											width: 386px;
											background-image:url(fondobotones.jpg);
											float: left;
										}
										
									.botones2 {
										height: 39px;
										width: 394px;
										float: right;
										margin-top: 40px;
									}
										.botones2-i{
											height: 39px;
											width: 8px;
											background-image:url(curvabotones.jpg);
											float: left;
										}
										.botones2-d{
											height: 39px;
											width: 386px;
											background-image:url(fondobotones.jpg);
											float: left;
										}
									.botones3 {
										height: 39px;
										width: 394px;
										float: right;
										margin-top: 40px;
									}
										.botones3-i{
											height: 39px;
											width: 8px;
											background-image:url(curvabotones.jpg);
											float: left;
										}
										.botones3-d{
											height: 39px;
											width: 386px;
											background-image:url(fondobotones.jpg);
											float: left;
										}
									.diviconos {
										width: 386px;
										height: 74px;
										float: left;
                                                                                margin-top: 35px;
										text-align: left;
										margin-left: 45px;
									}
							
		
		.barraderecha {
			width: 16px;
			height: 520px;
			
			float: left;
		}
				.barritaderechaarriba {
					width: 16px;
					height: 11px;
					background-image:url(curvitada2.png);
					float: left;
				}
				.barritaderecha {
					width: 16px;
					height: 498px;
					background-image:url(derecha2.png);
					float: left;
				}
				.barritaderechaabajo {
					width: 16px;
					height: 11px;
					background-image:url(curvitaid2.png);
					float: left;
				}
	.fila3 {
		width: 984px;
		height: 16px;
	}
		.edi {
			width: 26px;
			height: 16px;
			background-image:url(cii2.png);
			float: left;
		}
		.inferior {
			width: 932px;
			height: 16px;
			background-image:url(inferior2.png);
			float: left;
		}
		.eii {
			width: 26px;
			height: 16px;
			background-image:url(cdi2.png);
			float: left;
		}
		

         #contenedorreservas {
                width: 390px;
                height: 253px;
                margin-top: 0px;
                margin-left: 80px;
         }

                 #filareservas1 {
                     width: 390px;
                     height: 50px;
                 }
                         #fila1columna1 {
                             width: 339px;
                             height: 50px;
                             background-image: url(cabecerareservas.jpg);
                         }
                         #fila1columna2 {
                             width: 51px;
                             height: 50px;
                         }
                 #filareservas2 {
                     width: 390px;
                     height: 185px;

                 }
                         #fila2columna1 {
                             width: 339px;
                             height: 225px;
                             background-image: url(fondocuerporeserva.jpg);
                             float: left;
                         }
                         #fila2columna2 {
                             width: 51px;
                             height: 225px;
                             background-image: url(columnacuerpo.jpg);
                             background-position: bottom;
                             background-repeat: no-repeat;
                             float: left;
                         }
                 #filareservas3 {
                     width: 390px;
                     height: 64px;

                 }
                         #fila3columna1 {
                             width: 339px;
                             height: 64px;
                             background-image: url(piereservas.jpg);
                             float: left;
                         }
                         #fila3columna2 {
                             width: 51px;
                             height: 64px;
                             background-image: url(piecolumna.jpg);
                             float: left;
                         }


.textobotones {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 30px;
	font-style:italic;
	color: #FFF;
	float: left;
	margin-left: 80px;
        text-shadow: 1px 1px 3px #1B2A0A;
}
.textobotones:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 30px;
	font-style:italic;
	color:#030;
	float: left;
	margin-left: 80px;
}
.textoletradiseño {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: white;
	text-align: center;
	letter-spacing: 2px;
        margin-top: 0px;
}
.textoletradiseño2 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: white;
	letter-spacing: 2px;
}
.textoletradiseño2:hover {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: white;
	letter-spacing: 2px;
	text-decoration:underline;
}
.claseiconos {
	margin-left:2px;
	margin-right:2px;
	border: 0px;
        float: left;
        position: relative;
}
.claseiconos:hover {
	margin-left:2px;
	margin-right:2px;
	opacity: .7;
	border: 0px;
}
#textoreservacabecera {
        font-family:Verdana, Geneva, sans-serif;
	font-size: 17px;
        font-weight: lighter;
        color: #030;
        margin-left: 14px;
        padding-top: 16px;
        
}
.textoreservas {
        font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
        margin-right: 10px;
	color: #030;
}
.textoreservas2 {
        font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
        margin-right: 10px;
	color: #030;
}
.posicionreservas {
        margin-right: 35px;
        margin-top: -20px;
}

.coches{
    float: left;
    margin-top: -57px;
    padding-right: 20px;
    text-align: right;
    width: 90%;
    font-family: Verdana,Geneva,sans-serif;
    color: #003300;
    font-size: 13px;
}

.coches a{
    color: #003300;
    text-decoration: none;
}
.coches a:hover{
    color: #003300;
    text-decoration: underline;
}

.coches img{
    margin-top: 2px;
}
