@charset "UTF-8";
0.preload1 {background: url(menu_fondo_nivel2.png);}
.preload1 {background: url(menu_fondo.jpg);}
.preload1 {background: url(menu_fondo_over.jpg);}
.preload1 {background: url(desp_fondo_over.jpg);}

* {
	margin: 0px;
	padding: 0px;
	outline: 0;
}
html, body {width: 100%;
}

#menuvert {
	width: 180px;
	left:780px;
	top: 340px;
	height:200px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	letter-spacing: 0.8pt;
	line-height: 22px;
	position: absolute;
	z-index: 50;
	background-image: url(fondo_botonera2.jpg);
}
	
	.texto_botonera {
	font-family: Verdana, Geneva, sans-serif;
	color:#000;

}
.texto_botonera2 {
	font-family: Verdana, Geneva, sans-serif;
	color:#000;
	

}

.contenido{
	width:1000px;
	margin:auto;
	position:relative;
	top: 0px;
}

#menu {
	text-align: center;
	position:absolute;
	font-family: 'Droid Serif', serif;
	left:0px;
	top:170px;
	font-size: 16px;
	letter-spacing: 0.4pt;
	font-weight: 400;
	width: 780px;
	background-image: url(menu_fondo.jpg);
	z-index:1000;
}


#menu_seleccionado {
	text-align: center;
	font-family: 'Droid Serif', serif;
	left:0px;
	font-size: 14px;
	font-weight: 400;
	width: 1000px;
	background-image: url(seleccion_boton.png);
	z-index:150;
	
}

	

#menu ul {list-style-type: none; 
}
#menu ul li {width: 120px; 
}
#menu ul li.nivel1 { float: left; 
margin-right: 0px;
}
#menu ul li a {display: block; background: url(menu_fondo_nivel2.png) no-repeat;
text-decoration: none;
color: #636363;
padding: 9px;
position: relative;

}

#menu ul li a.nivel1, #menu ul li a.nivel2 {display: block!important;display: none; background: url(menu_fondo.jpg) no-repeat;
position: relative; color: #333; 
}

#menu ul li a.nivel5, #menu ul li a.nivel5 {display: block!important;display: none; background: url(menu_fondo_over2.jpg) no-repeat;
position: relative; color: #333;
}

#menu ul li:hover {position: relative; background: url(desp_fondo_over.jpg) no-repeat; 
}
#menu ul li a:hover, #menu ul li:hover a.nivel1 {
	color: #333;
	background: url(menu_fondo_over.jpg) no-repeat;
	position: relative;
	font-family: 'Droid Serif', serif;
}
#menu ul li a:hover, #menu ul li:hover a.nivel2 {
	color: #333;
	background: url(desp_fondo_over.jpg) no-repeat;
	position: relative;
	font-family: 'Droid Serif', serif;
}
#menu ul li ul {display: none;
}
#menu ul li:hover  ul.nivel2, #menu ul li a:hover  ul.nivel2{display: block;
position: absolute;left: 0px;

}
#menu ul li ul li a:hover ul.nivel3, #menu ul li ul li:hover ul.nivel3 {display: block;
position: absolute; 
left: 120px!important;left: 120px;
top:0px!important;top: -21px;
}
#menu ul li ul li a {width: 120px;
padding: 5px 0px;
}


#menu ul li ul li ul li a.primera {border-top-color: #333;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}
.contacto{
	position:absolute;
	left:780px;
	top:100px;
	width:180px;
	height:180px;
	text-indent:0px;
	font-size:10px;
	visibility: visible;
	z-index: 100;
}

.facebook{
	position:absolute;
	left:780px;
	top:300px;
	width:180px;
	height:31px;
	text-indent:0px;
	font-size:10px;
	visibility: visible;
	z-index: 100;
	background-image:url(../img/facebook.jpg);
}
#fb{
	position: relative;
	left: 100px;
	top:3px;
	width: 25px;
	height: 25px;
}
#yt{
	position: relative;
	left: 105px;
	top:3px;
	width: 25px;
	height: 25px;
}

.idioma{
	position:absolute;
	left:780px;
	top:70px;
	width:100px;
	height:16px;
	text-indent:0px;
	font-size:10px;
	visibility: visible;
	z-index: 100;
}

.mapa{
	position:absolute;
	left:470px;
	top:135px;
	width:250px;
	height:250px;
	text-indent:0px;
	font-size:10px;
	visibility: visible;
	z-index: 100;
}

.fotohome{
	position:absolute;
	left:0px;
	top:0;
	width:770px;
	height:160px;
	text-indent:0px;
	font-size:10px;
	visibility: visible;
	z-index: 0;
}


.catering{
	position:absolute;
	left:0px;
	top:220px;
	width:730px;
	height:700px;
	padding: 20px;
	text-indent:0px;
	font-size:10px;
	visibility: visible;
	z-index: 0;
}

.catering1{
	position:absolute;
	left:-7px;
	top:180px;
	width:730px;
	height:700px;
	padding: 20px;
	text-indent:0px;
	font-size:10px;
	visibility: visible;
	z-index: 0;
	background-color:#BEE3F0;
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
}
.catering7{
	position:absolute;
	left:-7px;
	top:180px;
	width:730px;
	height:830px;
	padding: 20px;
	text-indent:0px;
	font-size:10px;
	visibility: visible;
	z-index: 0;
	background-color:#BEE3F0;
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
}
.catering_anim{
	position:absolute;
	left:-7px;
	top:180px;
	width:730px;
	height:1400px;
	padding: 20px;
	text-indent:0px;
	font-size:10px;
	visibility: visible;
	z-index: 0;
	background-color:#BEE3F0;
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
}



#caja1 {
	float: left;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#caja2 {
	float: left;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#caja3 {
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}






.info {
	font-family: "Lato";
	font-size: 13px;
	color: #fff;
	line-height: 15px;
	background-color:#F6C;
	padding: 0px 0px 0px 7px;
}

.foto1{
	position:relative;
	left:250px;
	top:636px;
	width:430px;
	height:150px;
	text-indent:0px;
	font-size:10px;
	visibility: visible;
	z-index: 100;
}

.foto2{
	position:relative;
	left:487px;
	top:240px;
	width:192px;
	height:220px;
	text-indent:0px;
	font-size:10px;
	visibility: visible;
	z-index: 100;
}

.texto {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size:13px;
	text-align:left;
	z-index: 60;
	letter-spacing: 0,5pt;
}
.texto_titulo {
	font-family: "lato";
	color:#67c5df;
	font-size:28px;
	text-align:left;
	z-index: 60;
}

.texto_titulo_off {
	font-family: "lato";
	color:#333;
	font-size:28px;
	text-align:left;
	z-index: 60;
}


.cont_texto{
	position:relative;
	left:20px;
	top:490px;
	width:450px;
	height:220px;
	text-indent:0px;
	font-size:10px;
	visibility: visible;
	z-index: 100;
}
.texto_resaltado{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color:#BEE3F0;

	}
