		body {
		background-image: url(../img/fondo_pagina.jpg);
		background-attachment: fixed;
		text-align: center;
		font-family: Georgia, Times New Roman, Trebuchet Ms, Tahoma, Arial;
		font-size: 95%;
	}
	
	a {
		text-decoration: none;	
		color: #2f70b2;
	}
	
	a img {
		border: 0px;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	h1 {
	
	}
	
	h2 {
	
	}
	
	h3 {
	
	}
	
	p {
	
	}

	.recorte, .Recorte {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
	}	
	
	
	#PrincipalHome {
		width: 762px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#Principal {
		text-align: left;
		width: 800px;
		height: 750px;
		background-image: url(../img/fondo_principal.jpg);
		background-position: top left;
		border: 1px solid #b5b3a4;
		margin-left: auto;
		margin-right: auto;
		background-color: #d4d3ca;
		overflow: hidden;		
	}
	
	#Principal2 {
		text-align: left;
		width: 800px;
		height: 600px;
		background-image: url(../img/fondo_principal2.jpg);
		background-position: top left;
		border: 1px solid #b5b3a4;
		margin-left: auto;
		margin-right: auto;
		background-color: #d4d3ca;
		overflow: hidden;		
	}	
	
	#Cabecera {
		padding: 12px;
	}
	
	#Cabecera #Logotipo {
		display: block;
		margin-left: 12px;
		float: left;
	}	
		
	#Cabecera #Menu ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		display: block;
		float: right;
		margin-top: 90px;
	}	
	
	#Cabecera #Menu ul li {
		display: inline;
		margin: 0px;
		padding: 0px;		
	}	
	
	#Cabecera #Menu ul li a {
		display: block;
		margin: 0px;
		padding: 0px;
		margin-right: 10px;
		float: left;
		font-style: italic;
		color: #615d18;
		
	}	
	
	#Cabecera #Menu ul li a:hover {
		color: #00785A;
		text-decoration: none;
	}	
	
	#Cuerpo {
		display: block;
		padding-left: 25px;
		padding-right: 25px;

	}
	
	#Cuerpo h2 {

		font-style: italic;
		font-weight: normal;
		color: #464646;
		margin: 0px;
		padding-top: 12px;
	}
	
	#Principal2 #Cuerpo #CajaPortada {
		font-size: 1em;
		font-style: italic;
		color: #464646;
		padding-top: 6px;
		float: left;
	}	
	
	
	#Cuerpo #CajaPortada #Destacado1, #Cuerpo #CajaPortada #Destacado2, #Cuerpo #CajaPortada #Destacado3 {
		display: block;
		width: 240px;
		margin-right: 11px;
		height: 100px;
		border: 1px solid #b5b3a4;
		float: left;
		overflow: hidden;
		
	}			
	
	#Cuerpo #CajaPortada #Destacado3 {
		margin-right: 0px;
	}				
	
	#Cuerpo #Fotos {
		border: 1px solid #b5b3a4;
		margin-bottom: 12px;	
		background-color: #d4d3ca;
	}	
	
	#Cuerpo #Textos {
		width: 500px;
		font-size: 0.9em;
		font-style: italic;
		color: #464646;
		padding-top: 6px;
		float: left;
	}		
	


	
	
	#Cuerpo #Textos p {
		margin: 0px;
		margin-bottom: 10px;
	}	
	
		
	
	#Cuerpo #Textos #Destacado3 {	
		margin: 0px;
	}
	
	#Pie {
		color: #464646;	
	}

	div#PaginadeContacto form {	
		display: inline;
	}
	
	div#PaginadeContacto {
		padding: 12px;
		display: block;
		border: 1px solid #B5B3A4;
/*		background-image: url( c../img/fondo_PaginaContacto.jpg);
		background-attachment: fixed;
		background-position: bottom;
		background-color: #F2F2F0;
*/
	}
	
	#PaginadeContacto #Formulario {
		width: 510px;
		float: left;
	}	
	
	#PaginadeContacto td {
		font-size: 0.7em;
		color: #464646;	
	}

	#PaginadeContacto #DatosEmpresa {
		margin-bottom: 12px;
		margin-left: 12px;
		width: 200px;
		float: left;
		font-weight: normal;
		text-align: center;
		font-size: 0.85em;
		color: #464646;	
	}	
	
	#PaginadeContacto h2 {
		margin: 0px;
		padding: 0px;
	}
	
	#PaginadeContacto #DatosEmpresa h2 {
		color: #007E60;
	}
	
	 #FiguraRestaurante {
		position: absolute;
		z-index: 20000;
		margin-top: -15px;
		margin-left: -25px;
	}
	
	.TextoDestacado {
		width: 230px;
		float: right;
		text-align: right;
		margin-left: 12px;
		font-style: italic;
	}
	
	.TextoDestacado h3 {
		font-size: 1.3em;
		text-align: right;
		padding-right: 12px;
		border-right: 3px solid #464646;
		font-style: italic;
		color: #464646;
		font-weight: normal;		
	}
	
.BannerCabecera {
	position: absolute;
	margin-left: 498px;
	width: 300px;
	height: 100px;
}	