body {
	cursor: default;
	margin: 0 auto;
	background: url(../img/cuerpo.jpg) repeat-x #fbfbf6;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 11px;
	line-height: 15px;
	color: #666;
}

#conten {
	width: 768px;
	background: transparent;
	margin: 0 auto;
}

#cabecera {
	width: 768px;
	height: 321px;
	margin: 0;
	background: transparent;
}

#logo {
	background: transparent;
	height: 50px;
}

#menutop {
	width: 768px;
	background: #515348;
	height: 35px;
}

.menuppal {
	font-size: 15px;
	font-weight: bold;
	color: #b8baa5;
	text-decoracion: none;
	line-height: 20px;
	padding: 7px;
}

.menuppal:hover {
	font-size: 15px;
	font-weight: bold;
	color: #b8baa5;
	text-decoracion: none;
	line-height: 20px;
	padding: 7px;
}

.menuppal li {
        float: left;
        list-style: none;
}

#fotocabecera {
	float: left;
	width: 359px;
	height: 236px;
	background: #dadcc4;
}

#menucabecera {
	float: right;
	width: 405px;
	height: 236px;
	background: url(../img/slogan3.png) 0% 100% no-repeat;
}

#menucabecera a {
	text-decoration: none;
	color: #727268;
}

#menucabecera a:hover {
	text-decoration: underline;
	color: #515348;
}

#cuerpo {
	width: 768px;
	height: 335px;
	background: #fbfbf6;
}

#izqda {
	width: 359px;
	height: 333px;
	float: left;
	background: #fbfbf6;
	border-top: solid 1px #fff;

}

.menuizqdatxt {
	width: 179px;
	height: 110px;
	background: #dadcc4;
	border-bottom: solid 1px #fff;
}

.menuizqdatxt:hover {
	width: 179px;
	height: 110px;
	background: #b8baa5;
	color: #fff;
}

.menuizqdatxt p {
	font-size: 10px;
	padding: 1px;
}

.menuizqdatxt a {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	background: #979797;
	padding: 0 5px 0 5px;
	font-size: 11px;
}

.menuizqdatxt a:hover {
	text-decoration: none;
	color: #ab273e;
	font-weight: bold;
	background: #fff;
	padding: 0 5px 0 5px;
	font-size: 11px;
}

.menuizqdaimg1 {
	width: 179px;
	height: 110px;
	background: url(../img/old/1.jpg) 50% 50% no-repeat #dadcc4;
	border-bottom: solid 1px #fff;
}

.menuizqdaimg2 {
	width: 179px;
	height: 110px;
	background: url(../img/old/2.jpg) 50% 50% no-repeat #dadcc4;
	border-bottom: solid 1px #fff;
}

.menuizqdaimg3 {
	width: 179px;
	height: 110px;
	background: url(../img/old/3.jpg) 50% 50% no-repeat #dadcc4;
	border-bottom: solid 1px #fff;
}

.menuizqdaimg4 {
	width: 179px;
	height: 110px;
	background: url(../img/old/4.jpg) 50% 50% no-repeat #dadcc4;
	border-bottom: solid 1px #fff;
}

.menuizqdaimg5 {
	width: 179px;
	height: 110px;
	background: url(../img/old/5.jpg) 50% 50% no-repeat #dadcc4;
	border-bottom: solid 1px #fff;
}

.menuizqdaimg6 {
	width: 179px;
	height: 110px;
	background: url(../img/old/6.jpg) 50% 50% no-repeat #dadcc4;
	border-bottom: solid 1px #fff;
}

.menuizqdaimg7 {
	width: 179px;
	height: 110px;
	background: url(../img/old/7.jpg) 50% 50% no-repeat #dadcc4;
	border-bottom: solid 1px #fff;
}

#drcha {
	width: 408px;
	height: 333px;
	float: right;
	background: transparent;
	border-top: solid 1px #a1b824;
	border-bottom: solid 1px #a1b824;
	OVERFLOW: auto;
}

#drcha p {
	color: #666;
	padding: 3px;
}

#cuerpoGaleria {
	width: 768px;
	height: 335px;
	margin: 0 auto;
	background: transparent;
	border-top: solid 1px #a1b824;
	border-bottom: solid 1px #a1b824;
	OVERFLOW: auto;
}

#submenu {
	width: 768px;
	height: 30px;
	float: right;
	background: #fbfbf6;
	margin: 0 auto;
}

#submenu a {
	color: #666;
	text-decoration: none;
}

#submenu a:hover {
	color: #515348;
	text-decoration: underline;
}

#submenu1 {
	float:right;
	background: url(../img/tabs/tab1.png) no-repeat center bottom;
	width: 52px;
	height: 20px;
	text-align: center;
}

#submenu2 {
	float:right;
	background: url(../img/tabs/tab2.png) no-repeat center bottom;
	width: 72px;
	height: 20px;
	text-align: center;
}

#submenu3 {
	float:right;
	background: url(../img/tabs/tab3.png) no-repeat center bottom;
	width: 77px;
	height: 20px;
	text-align: center;
}

#submenu4 {
	float:right;
	background: url(../img/tabs/tab4.png) no-repeat center bottom;
	width: 102px;
	height: 20px;
	text-align: center;
}

#submenu5 {
	float:right;
	background: url(../img/tabs/tab5.png) no-repeat center bottom;
	width: 122px;
	height: 20px;
	text-align: center;
}

#espacio {
	width: 768px;
	height: 30px;
	background: url(../img/fin_pagina.png) no-repeat 50% 50% #fbfbf6;
	margin: 0 auto;
}
	
#pie {
	width: 768px;
	float: right;
	margin: 0 auto;
	background: #fbfbf6;
	line-height: 2em;
}

#pie p {
	color: #666;
}

#pie a {
	color: #515348;
	text-decoration: none;
}

#pie a:hover {
	text-decoration:underline;
	color: #515348;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-family: Georgia, 'Times New Roman', serif;
	font-weight: normal;
	letter-spacing: 0.5em;
	text-transform: uppercase;
	color: #727268;
	margin: 10px;
}

h1 {
	font-size: 14px;
}

h2 {
	font-size: 12px;
}

h3 {
	font-size: 10px;
}

a {
	color: #f47320;
	text-decoration: none;
	font-style: italic;
}

a:hover {
	text-decoration: underline;
	color: #ab373e;
	font-style: italic;
}

p {
	margin: 0 10px 0 10px;
}

td {
	color: #666;
}

.negrita {
	font-weight: bold;
}

.peque {
	font-size: 10px;
}

.imagen { 
	background: url(../img/loading.gif) no-repeat 50% 50% #fff;
}

.acronimo { 
	cursor: help;
	border-bottom: dotted 1px #ab273e;
}

a.linkopacity img {
      filter:alpha(opacity=50);
      -moz-opacity: 0.5;
      opacity: 0.5;
}

a.linkopacity:hover img {
      filter:alpha(opacity=100);
      -moz-opacity: 1.0;
      opacity: 1.0;
}

.listado {
	color: #a1b824;
	text-decoration: none;
	padding: 2px;
}

.listado:hover {
	text-decoration: none;
	color: #ab373e;
	padding: 2px;
}

.receta {
	background: #f4ebc4;
}

.cabeceraReceta {
	background: #f5d469;
	font-weight: bold;
}

.alojamiento {
	background: #f4ebc4;
}

.cabeceraAlojamiento {
	background: #f5d469;
	font-weight: bold;
}

.txterror {
	font-weight: bold;
	color: #666;
	border: solid 3px #ab273e;
	padding: 10px;
}

.navtop {
	font-size: 10px;
	font-weight: bold;
	color: #666;
}

.navtop a {
	color: #a1b824;
	text-decoration: underline;
}

.navtop a:hover {
	text-decoration: none;
	color: #ab373e;
}

input, textarea, select {
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 11px;
	background: #fafafa;
	color: #515348;
	border-top: solid 1px #a1b824;
	border-bottom: solid 1px #a1b824;
	border-left: solid 1px #a1b824;
	border-right: solid 1px #a1b824;
	padding: 1px;
}

.boton {
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 11px;
	font-weight: bold;
	background: #a1b824;
	color: #515348;
	padding: 1px;
}

form {
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
}
.creditos {
	font-size: 10px;
	color: #666;
	font-style: italic;
}

.estrellas {
	font-weight: bold; 
	font-size: 14px;
	color: #b0ad73; 
	font-family: "Courier New", Courier, monospace;
}

ul {
	list-style: none;
}

li {
	line-height: 15px;
}



	

