/* CSS Document */

*{margin:0; padding:0;}
img{border:0;}



#cabecera{position:relative; width:973px; height:150px; margin:0 auto; background:url(../imgs/fondo-cabecera.gif) center no-repeat;}
	#logo{position:relative; width:174px; height:69px; float:right; top:20px; right:130px;}
	h1{position:relative; font:18px Arial, Helvetica, sans-serif; color:#263658; top:70px; margin:0 0 0 233px;}
	#menu{position:relative; width:755px; height:28px; background-color:#324367; margin:88px auto 0 auto;}


#contenido{position:relative; width:755px; min-height:200px; height:auto !important; height:200px; padding:20px 0 20px 0; margin:0 auto; background:url(../imgs/fondo-contenido.gif) center top no-repeat;}
	#fotoIzquierda{position:relative; float:left; width:106px; height:342px;}
	#texto{position:relative; float:right; width:629px; padding:0 0 0 20px;}
		#texto h2{position:relative; font:18px Arial, Helvetica, sans-serif; color:#263658; margin:14px 0 16px 0;}
		#texto p{position:relative; font:12px Arial, Helvetica, sans-serif;color:#263658; margin:0 0 20px 0;}
		#texto p strong{color:#FA8D2C;}
		#texto ul{position:relative; font-size:12px; margin:0 0 16px 20px;}
		#texto ul li{font:12px Arial, Helvetica, sans-serif; color:#263658; list-style:none; background:url(../imgs/detalle.gif) left 6px no-repeat; line-height:17px; padding:0 0 0 10px;}

#pie{position:relative; width:755px; height:20px; padding:5px 0 0 0; margin:0 auto;font:11px Arial, Helvetica, sans-serif; color:#263658; background:url(../imgs/fondo-pie.gif) center top no-repeat;}
#pie a{color:#263658;}
#pie a:hover{text-decoration:none;}


#pieAnet{position:relative; width:66px; height:23px; float:right; }


/* ---------------- Restaurante --------------------------------------------------------------------------------------------------------------- */
#fotos{position:relative; width:755px; height:200px; margin:12px auto 12px auto;}
	#fotoGrande{position:relative; float:left; width:547px; height:200px;}
	#fotosPequenas{position:relative; float:right; width:207px; height:200px;}
	#fotosPequeñas img{position:relative;float:left; width:61px; height:61px; margin:0 0 8px 8px;}
	#fotosPequenas{position:relative; float:right; width:207px; height:200px;}
	#fotosPequenas img{position:relative;float:left; width:61px; height:61px; margin:0 0 8px 8px;}
#textoLargo{position:relative; width:615px; min-height:126px; height:auto !important; height:126px; padding:0 140px 20px 0; margin:0 auto;background:url(../imgs/fondo-contenido.gif) center top no-repeat;}
	#textoLargo h2{position:relative; margin:16px 0 16px 0; font:18px Arial, Helvetica, sans-serif; color:#263658; background:url(../imgs/fondo-h2.gif) left bottom no-repeat; padding:0 0 5px 0;}
	#textoLargo h3{position:relative; margin:20px 0 5px 0; font:bold 14px Arial, Helvetica, sans-serif; color:#263658; padding:0 0 5px 0;}
	#textoLargo p{position:relative; font:12px Arial, Helvetica, sans-serif; color:#263658; margin:0 0 16px 0;}
	#textoLargo p strong{color:#FA8D2C;}
	#textoLargo ul{position:relative; font-size:12px; margin:0 0 16px 20px;}
	#textoLargo ul li{font:12px Arial, Helvetica, sans-serif; color:#263658; list-style:none; background:url(../imgs/detalle.gif) left 6px no-repeat; line-height:17px; padding:0 0 0 10px;}
	.fotonaranja{ position:relative;float:left; width:61px; height:61px; margin:0 0 8px 8px; background-color:#fee6ce;}
	.fotoazul{ position:relative;float:left; width:61px; height:61px; margin:0 0 8px 8px; background-color:#cdd2d8;}
/* ---------------- Mapa --------------------------------------------------------------------------------------------------------------- */
#fotoMapa{position:relative; width:260px; height:200px; float:left;}
#mapa{position:relative; width:494px; height:200px; float:right;}
#map{position:relative; width:494px; height:200px;}
/* ------- Clases ----------------------------------------------------------------------------------------- */
.altura_1{height:1px;}
.altura_50{height:50px;}
.limpiar{clear:both;}
.textoformu{font:12px Arial, Helvetica, sans-serif; color:#2E3F63;}
.textoerror{font:12px Arial, Helvetica, sans-serif; color:#ff0000;}
.titulo_Google-Maps{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FA8D2C;}
.texto_Google-Maps{font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#564231;}


input.largo{position:relative; width:385px; height:19px; padding:1px 0 0 20px; background-color:#fff; border:1px solid #7F9DB9; font:12px Arial, Helvetica, sans-serif; color:#B2B7C3;}
textarea.largo{position:relative; width:385px; height:95px; padding:5px 0 0 20px; background-color:#fff; border:1px solid #7F9DB9;font:12px Arial, Helvetica, sans-serif; color:#B2B7C3;}
table#consulta{position:relative; margin:30px 0 0 50px;}
input.boton{font:11px Arial, Helvetica, sans-serif; width:50px;}





































