body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 30px;
	background-image: url(file:///C|/Documents%20and%20Settings/manuelj/Configuraci&#243;n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/bggeneral.gif);
	background-position: center;
}

/* Estilos de texto */
p {
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.TextoPlano {
	font-size: 10px;
}
.TextoPlanoPeq {
	font-size: 9px;
}
.TextoMarco {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.Asterisco {
	font-size: 10px;
	color: #D72318;
}
.Codigo {
	font-size: 14px;
	font-weight: bold;
	color: #D72318;
}
.Pie {
	font-size: 10px;
	background-color: #E9EEF1;
	padding: 2px;
}

/* Estilos para titulos */
.Titulo {
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}
.TituloSub {
	font-size: 12px;
	font-weight: bold;
	color: #D72318;
}
.TituloHome {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Enlaces genericos */
a:link, a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #D72318;
	text-decoration: none;
}
a.gen:link, a.gen:visited {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
a.gen:hover {
	color: #D72318;
	text-decoration: underline;
	font-weight: bold;
}

/* Enlaces imagenes */
a.img:link, a.img:visited {
	display: block;
	border: 1px solid #D8EDFA;
}
a.img:hover {
	display: block;
	border: 1px dashed #D72318;
}

/* Enlaces para noticias */
a.noticias:link, a.noticias:visited {
	color: #000000;
	text-decoration: underline;
	font-size: 10px;
}
a.noticias:hover {
	color: #D72318;
	text-decoration: none;
	font-size: 10px;
}
a.noticiasint:link, a.noticiasint:visited {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
a.noticiasint:hover {
	color: #D72318;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}

/* Enlaces para el menu de la pagina principal */
a.homedoslin:link, a.homedoslin:visited {
	display: block;
	width: 100%;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 7px;
}
a.homedoslin:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #000000;
}
a.homeunalin:link, a.homeunalin:visited {
	display: block;
	width: 100%;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 13px;
	padding-bottom: 13px;
}
a.homeunalin:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #000000;
}

/* Enlaces para el menu lateral */
a.menu:link, a.menu:visited {
	display: block;
	width: 100%;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 7px;
}
a.menu:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #000000;
}

/* Enlaces para submenu lateral */
a.menusub:link, a.menusub:visited {
	display: block;
	width: 100%;
	color: #000000;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 7px;
}
a.menusub:hover {
	color: #D72318;
	text-decoration: none;
	background: #BEBEBE;
}

/* Enlaces para reuniones y banquetes */
a.reuban:link, a.reuban:visited {
	color: #666666;
	text-decoration: none;
}
a.reuban:hover {
	color: #D72318;
	text-decoration: none;
}

/* Enlaces para ofertas */
a.ofertas:link, a.ofertas:visited {
	display: block;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	background: #EEF8FD;
	padding: 10px;
	border: 1px solid #EEF8FD;
}
a.ofertas:hover {
	color: #D72318;
	text-decoration: none;
	font-size: 10px;
	background-color: #E4F4FC;
	padding: 10px;
	border: 1px solid #D72318;
}

/* Enlaces para pedidos */
a.pedidos:link, a.pedidos:visited {
	display: block;
	width: 100%;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #EEF8FD;
}
a.pedidos:hover {
	color: #D72318;
	text-decoration: none;
	font-size: 10px;
	background-color: #D7EFFB;
	font-weight: bold;
}

/* Estilos para los diferentes estados del menu lateral */
.MenuSuperior {
	font-size: 9px;
}
.MenuMedio {
	font-size: 9px;
	background-color: #D72318;
	color: #FFFFFF;
	height: 26px;
}
.MenuMedioSel {
	font-size: 9px;
	background-color: #000000;
	color: #FFFFFF;
	height: 26px;
}
.MenuSubMedio {
	font-size: 9px;
	background-color: #E6E6E6;
	color: #000000;
	height: 26px;
}
.MenuSubMedioSel {
	font-size: 9px;
	background-color: #BEBEBE;
	color: #000000;
	height: 26px;
}
.Reservas {
	font-size: 11px;
	background-color: #11648C;
	color: #D72318;
	height: 26px;
	font-weight: bold;
}
.Destacado {
	background-color: #11648C;
	font-size: 10px;
	color: #FFFFFF;
}

/* Estilos para los diferentes formularios */
.CabeceraForm {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #11648C;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.CabeceraFormP {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #11648C;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.BgForm {
	background-color: #E9F5FC;
}
.BgFormPedidos {
	background-color: #D8EDFA;
	cursor: default;
}
.boton {
	font-size: 12px;
	font-weight: bold;
	cursor: hand;
	padding-top: 3px;
	padding-bottom: 3px;
}
.Desplegable {
	font-size: 11px;
}
.Input {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.InputHome {
	font-size: 12px;
	border: 2px solid #FFFFFF;
}
.DesplegableHome {
	font-size: 11px;
}

.InputTextil {
	font-size: 10px;
}

.TablaTextil {
	padding: 1px;
	border: 1px solid #E9F5FC;
}

.TablaTextilExt {
	border: 1px solid #FFFFFF;
}

/* Estilos para listas ordenadas y desordenadas */
.ListaAlf {
	font-size: 10px;
	padding-top: 10px;
	list-style-type: lower-alpha;
	text-align: justify;
}
.ListaDisco {
	font-size: 10px;
	list-style-type: disc;
	padding-top: 10px;
}
.ListaHoteles {
	font-size: 10px;
	list-style-image: url(file:///C|/Documents%20and%20Settings/manuelj/Configuraci&#243;n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/flechahoteles.gif);
	list-style-position: inside;
	padding-bottom: 6px;
}
.ListaNum {
	font-size: 10px;
	padding-top: 10px;
	list-style-type: decimal;
	text-align: justify;
}

/* Estilo para color de fondo lateral*/
.bgazul {
	background-color: #EEF8FD;
}

/* Estilo para numero telefono reservas home*/
.NumeroReservas {
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	word-spacing: 4px;
	letter-spacing: 1px;
}
sup {
	font-size: 1.1em;
}
.DestacadoHome {
	font-size: 21px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma;
}

