@charset "utf-8";
/* CSS Document */
/*------------------------------------------------------------COMUNES----------------------*/
body{
background-image:url(img/body-portada.jpg);
background-repeat:repeat-x;
background-color:#000000;
margin-top:0px;

}
#centrado{

margin-top:0px;
	position:absolute;
	left:50%;
	margin-left:-450px;
}
#contenedor{
	width:900px;
	height:600px;
	border: thin solid #FF0000;
	background-color: #000000;

}
#contenedor_carta{
	width:900px;
	display:block;
	border: thin solid #FF0000;
	background-color: #000000;

}
#cabecera{
width:900px;
height:87px;
background-image:url(img/fondo_cabecera.jpg);
background-repeat:repeat-x;


}
#caja_menu_1{
width:365px;
height:87px;
float:left;
}
#caja_logo{
width:170px;
height:87px;
float:left;
}
#caja_menu_2{
width:365px;
height:87px;
float:left;
}
#menu_de_fotos_Restaurante{
width:450px;
height:28px;
background-color:#000000;
float:left;

}
#men_de_fotos_Hotel{
width:450px;
height:28px;
background-color:#000000;
float:left;

}
#caja_fotos_restaurante{
	width:900px;
	height:77px;
	background-color:#000000;
	float:left;
}
.cajas_fotos_toda_pagina{
width:70px;
height:49px;

}
#caja_fotos_hotel{
	width:450px;
	height:77px;
	background-color:#000000;
	float:left;
}
.cajas_peques_fotos_restaurante{
width:66px;
height:49px;
float:left;
margin-left:7px;
}
.cajas_peques_fotos_hotel{
width:66px;
height:49px;
float:left;
margin-right:8px;
}
#caja_direccion_pie{
width:890px;
height:19px;
background-color:#CC0000;
}
.clear{
clear:both;
}
.telefono_pie{
width:120px;
height:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}
/*--------------------------------------------------------------FIN DE COMUNES-----------------*/
/*--------------------------------------------------------------PORTADA------------------------*/
#flash{
width:900px;
height:389px;
}
/*--------------------------------------------------------------FIN DE PORTADA-----------------*/
/*--------------------------------------------------------------PRINCIPIO DE SECCION-----------*/
#cuerpo{
width:900px;
height:389px;
}
#cuerpo_carta{
width:900px;
display:block;


}
#caja_texto_cuerpo_pagina{
width:428px;
height:358px;
padding:15px;

}
/*-----------------------------------------------SECCION2---------*/
#caja_cuerpo{
width:900px;
height:389px;
background-color:#000000;
}
#caja_foto_secc2{
	width:365px;
	height:388px;
	float:left;
}
#caja_contenidos-secc2{
width:485px;
height:348px;
float:left;
padding:20px;
margin-bottom:10px;
}
#caja_ofertas1{
width:500px;
height:90px;
padding:10px

}
#caja_oferta2{
width:500px;
height:90px;
padding:10px

}
.caja_texto{
width:396px;
height:90px;

}

.errorExplanation{
width:500px;
height:348px;
float:left;
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.validExplanation{
width:500px;
height:348px;
float:left;
padding:20px;
}
/*------------------------GALERIA DE FOTOS INICIO---------------*/

#caja_menu_galeria{
	width:880px;
	height:50px;
	background-color:#000000;
	float:left;
}
#caja_todas_fotos{
width:900px;
	height:55px;
	background-color:#000000;
}
#espacio_carta{
width:900px;
height:600px;
padding-top:40px;
}
#sub_columnas_izquierda{
width:300px;
height:600px;
float:left;
}
#sub_columna_decha0{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/0.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha1{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/1.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha2{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/2.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha3{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/3.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha4{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/4.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha5{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/5.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha6{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/6.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha7{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/7.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha8{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/8.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha9{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/9.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha10{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/10.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha11{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/11.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha12{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/12.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha13{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/13.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha14{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/14.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha15{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/15.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha16{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/16.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha17{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/17.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha18{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/18.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha19{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/19.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha20{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/20.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha21{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/21.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha22{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/22.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha23{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/23.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha24{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/24.jpg);
background-repeat:no-repeat;
}
#sub_columna_decha25{
width:600px;
height:600px;
float:left;
background-image:url(/imagenes/fondos/25.jpg);
background-repeat:no-repeat;
}
#espacio_texto_blanco_carta{
width:540px;
height:280px;
padding-left:20px;
padding-right:20px;
margin-top:250px;
}
#espacio_texto_blanco_carta2{
width:540px;
height:280px;
padding-left:20px;
padding-right:20px;
margin-top:130px;
}
.celdas_menu_carta
{
	width:280px;
	height:15px;
	padding-left:10px;
	border:thin solid #202020;
}
.texto_menu_carta,
.texto_menu_carta a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}

.texto_menu_carta a:hover,
.texto_menu_carta a:visited{
color:#FFFFFF;
}

.texto_blanco_carta,
.texto_blanco_carta a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	line-height: 12px;
}
.texto_blanco_carta a:visited,
.texto_blanco_carta a:hover,{
color:#FFFFFF;
}


.estrella{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FF0000;
font-weight:bold;
}

