/* menu general */

A.cabecera { text-decoration: underline; font-family: Verdana; font-size: 9px; font-weight: normal;}
A.cabecera:link { color: #fff; }
A.cabecera:visited { color: #fff;  }
A.cabecera:hover  { color: #fff;  }
A.cabecera:active { color: #fff;  }

A { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
A:link { color: #88725B; }
A:visited { color: #88725B; }
A:hover { color: #333; }
A:active {	color: #333; }

/* menu reserva */

#menuReserva {
	background-color: #F0E1CB;
	height: 18px;
	background-image: url(../_img/trans.gif);
	background-repeat: no-repeat;
	background-position: 3px 50%;
	text-indent: 10px
	}

A.menuReserva { text-decoration: none; font-family: Verdana; font-size: 9px; font-weight: bold; }
A.menuReserva:link { color: #88725B; }
A.menuReserva:visited { color: #88725B; }
A.menuReserva:hover { color: #333; }
A.menuReserva:active { color: #333; }



/* nivel 1 */
A.menu1Nivel { text-decoration: none; font-family: Verdana; font-size: 9px; font-weight: bold; }
A.menu1Nivel:link { color: #88725B; }
A.menu1Nivel:visited { color: #88725B; }
A.menu1Nivel:hover { color: #333; }
A.menu1Nivel:active { color: #333; }

#menu1NivelRight {
	background-color: #F6EDE0;
	height: 18px;
	background-image: url(../_img/menu1nivelright.gif);
	background-repeat: no-repeat;
	background-position: 3px 50%;
	text-indent: 10px
	}

#menu1NivelDown {
	background-color: #FCF8F4;
	height: 18px;
	background-image: url(../_img/menu1niveldown.gif);
	background-repeat: no-repeat;
	background-position: 3px 50%;
	text-indent: 10px
	}

/* nivel 2 */
A.menu2Nivel { text-decoration: none; font-family: Verdana; font-size: 9px; }
A.menu2Nivel:link { color: #88725B; }
A.menu2Nivel:visited { color: #88725B; }
A.menu2Nivel:hover { color: #333; }
A.menu2Nivel:active { color: #333; }

#menu1Nivel2 {
	background-color: #FCF8F4;
	height: 18px;
	background-image: url(../_img/menu2nivel.gif);
	background-repeat: no-repeat;
	background-position: 3px 50%;
	text-indent: 10px
	}

#menuLinea { background-color: #E1C498; }
#menuEspacio { background-color: #FCF8F4; }

/* links */

A { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
A:link { color: #88725B; }
A:visited { color: #88725B; }
A:hover { color: #333; }
A:active {	color: #333; }

A.linkBlack { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
A.linkBlack:link { color: #000; }
A.linkBlack:visited { color: #000; }
A.linkBlack:hover { color: #000; }
A.linkBlack:active {	color: #000; }

A.linkMarron09 { text-decoration: underline; font-family: Verdana; font-size: 9px; font-weight: normal;}
A.linkMarron09:link { color: #FFFFFF; }
A.linkMarron09:visited { color: #FFFFFF;  }
A.linkMarron09:hover  { color: #333;  }
A.linkMarron09:active { color: #333;  }

A.linkMarronBold { text-decoration: underline; font-family: Verdana; font-size: 10px; font-weight: bold; }
A.linkMarronBold:link { color: #88734A; }
A.linkMarronBold:visited { color: #88734A; }
A.linkMarronBold:hover { color: #333; }
A.linkMarronBold:active { color: #333; }

A.linkMarronNormal { text-decoration: underline; font-family: Verdana; font-size: 10px; font-weight: normal}
A.linkMarronNormal:link { color: #88734A; }
A.linkMarronNormal:visited { color: #88734A; }
A.linkMarronNormal:hover { color: #333; }
A.linkMarronNormal:active { color: #333; }

A.linkGrisNormal { text-decoration: underline; font-family: Verdana; font-size: 10px; font-weight: normal}
A.linkGrisNormal:link { color: #666666; }
A.linkGrisNormal:visited { color: #666666; }
A.linkGrisNormal:hover { color: #333; }
A.linkGrisNormal:active { color: #333; }

A.linkGris09 { text-decoration: underline; font-family: Verdana; font-size: 9px; font-weight: normal}
A.linkGris09:link { color: #666666; }
A.linkGris09:visited { color: #666666; }
A.linkGris09:hover { color: #333; }
A.linkGris09:active { color: #333; }

A.linkMarron11 { text-decoration: underline; font-family: Verdana; font-size: 11px; font-weight: bold; }
A.linkMarron11:link { color: #88734A; }
A.linkMarron11:visited { color: #88734A; }
A.linkMarron11:hover { color: #333; }
A.linkMarron11:active { color: #333; }

A.linkWhite { text-decoration: underline; font-family: Verdana; font-size: 9px; font-weight: normal}
A.linkWhite:link { color: #FFF; }
A.linkWhite:visited { color: #FFF;  }
A.linkWhite:hover  { color: #CCC;  }
A.linkWhite:active { color: #FFF;  }

A.linkBotones { text-decoration: none; font-family: Verdana; font-size: 10px; font-weight: normal}
A.linkBotones:link { color: #FFF; }
A.linkBotones:visited { color: #FFF; }
A.linkBotones:hover { color: #FFF; }
A.linkBotones:active  { color: #FFF; }

A.linkCopyright{ text-decoration: underline; font-family: Verdana; font-size: 9px; font-weight: normal}
A.linkCopyright:link { color: #88734A; }
A.linkCopyright:visited { color: #88734A; }
A.linkCopyright:hover { color: #333; }
A.linkCopyright:active { color: #333; }

A.linkFucsia11 { font-family: Verdana; font-size: 11px !important; font-weight: bold}
A.linkFucsia11:link { color: #7B2A31 !important; }
A.linkFucsia11:visited { color: #7B2A31 !important; }
A.linkFucsia11:hover { color: #333; }


/* texts */
.textBlack09 { font-family: Verdana; color: #000; font-size: 9px; }
.textBlack09Bold { font-family: Verdana; color: #000; font-size: 9px; font-weight: bold;}
.textBlack10 { font-family: Verdana; color: #000; font-size: 10px; }
.textBlackBold10 { font-family: Verdana; color: #000; font-size: 10px; font-weight: bold; }
.textBlack11 { 	font-family: Verdana; color: #000; font-size: 11px; font-weight: bold;	 }
.textBlackNormal11 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; font-size: 11px; font-weight: normal;	}
.textBlack10Justify {
	font-family: Verdana;
	color: #000;
	font-size: 10px;
	text-align: justify;
}

.textFucsia10 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #7B2A31; font-size: 10px; font-weight: bold;	}
.textFucsiaNormal10 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #7B2A31; font-size: 10px; font-weight: normal;	}
.textFucsia11 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #7B2A31;	font-size: 11px; font-weight: bold;	}
.textFucsia12 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #7B2A31;	font-size: 12px; font-weight: bold;	}

.textGreen10 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3D9D3E; font-size: 10px; font-weight: bold; }

.textGray09 { font-family: Verdana; color: #444; font-size: 9px; }
.textGray10 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; font-size: 10px; }
.textGrayBold10 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; font-size: 10px; font-weight: bold; }
.textGray11 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; font-size: 11px; font-weight: bold;}

.textMarron09 { font-family: Verdana; color: #88725B; font-size: 9px; }
.textMarron09Normal { font-family: Verdana; color: #88725B; font-size: 9px; font-weight: normal; }
.textMarron10 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #88725B; font-size: 10px; }
.textMarronBold10 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #88725B; font-size: 10px; font-weight: bold;}
.textMarron11 { font-family: Verdana; color: #88725B; font-size: 11px; font-weight: bold; }

.textOrange10 { font-family: Verdana; color: #FF8F00; font-size: 10px; font-weight: bold; }

.textRed11 { font-family: Verdana; color: #CC3300; font-size: 11px; font-weight: bold; }

.textWhite09 { font-family: Verdana; color: #FFF; font-size: 9px; }
.textCabecera { font-family: Verdana; color: #FFF; font-size: 9px; word-spacing: -0.1em; }
.textWhite10 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 10px; font-weight: normal; }
.textWhite11 { font-family: Verdana; color: #FFF; font-size: 11px; font-weight: bold;}




/* texts special */

.migas { font-family: Verdana; color: #333; font-size: 9px; padding-left: 6px; padding-top: 4px;
		 background-repeat: repeat-x
	}

.footerCompanies { font-family: Verdana; color: #444; font-size: 9px;
	padding-left: 5px;
	padding-right: 5px;
}

.date { font-family: Verdana; color: #999; font-size: 9px; text-align: right; padding-right: 5px; padding-top: 7px; background-color: #444;	}
.botones { font-family: Verdana; color: #FFF; font-size: 10px; background-color: #999;  }
.textoSangria { font-family: Verdana; color: #333333; font-size: 10px; padding-left: 5px; padding-top: 2px; padding-bottom: 5px }

/* marcos */
#marcoPromocion {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	width: 180px;
	border: 1px solid #999;
}
/* salon detalle marco */

#marcoSalonResultado {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	width: 560px;
	border: 1px solid #999;
}

#marcoSalonDetalle {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	width: 580px;
	border: 1px solid #999;
}

#marcoSalones {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	width: 595px;
	border: 1px solid #CCC;
}

#marcoPorCien {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: 1px solid #CCC;
}

#marcoi18n {
	background-color: #FFF;
	margin: 0px;
	padding: 10px;
	width: 100%;
	border: 1px solid #CCC;
}

#marcoLegal {
	background-color: #FFF;
	margin: 5px;
	padding: 0px;
	width: 100%;
	border: 1px solid #999;
}

/* backgrounds special */
body { background-color: #FFF; margin-top:0; margin-left:0; margin-right:0}
#bg01 { background: transparent url(../_img/bg02.gif) center no-repeat; background-repeat: repeat-x }
#copy { background: transparent url(../_img/bg01.gif) top no-repeat; background-repeat: repeat-x }
#gris { background: transparent url(../_img/icon_gris.gif) center no-repeat; background-repeat: repeat-x }
#interMarronX { background: transparent url(../_img/inter_m_x.gif) center; background-repeat: repeat-x }
#interMarronY { background: transparent url(../_img/inter_m_y.gif) center; background-repeat: repeat-y }
#interMarronYLeft {
	background-repeat: repeat-y;
	background-image: url(../_img/inter_m_y.gif);
	background-position: 5px;
}

/* gastronomia */
#interGrisX { background: transparent url(../_img/inter_g_x.gif) center; background-repeat: repeat-x }
#interGrisY { background: transparent url(../_img/inter_g_y.gif) center; background-repeat: repeat-y }
#recetas{ margin: 0px; padding: 0px; width: 100%; border: 1px solid #7B2A31; }
#ferran{  margin: 0px; padding: 0px; width: 100%; border: 1px solid #88725B; }

/* ocio */
#rutas{ margin: 0px; padding: 0px; width: 590px;  border: 1px solid #666; }

/* corporativa */
#lineaGrisY { background: transparent url(../_img/linea_gris.gif) repeat-y center}
#lineaGrisX { background: transparent url(../_img/linea_gris.gif) repeat-x center }
#lineaMarronY { background: transparent url(../_img/linea_marron.gif) repeat-y center}
#lineaMarronX { background: transparent url(../_img/linea_marron.gif) repeat-x center }

/* ocio */
#rutas{ margin: 0px; padding: 0px; width: 590px;  border: 1px solid #666; }

/* cabecera */
#cabecera { background: transparent url(../_img/cabecera_b.jpg) no-repeat}

/*CABECERA FUNCIONARIOS*/
#cabeceraFuncionarios {background: url(../_img/2005/cabecera-funcionarios2.jpg) #f0e1cb no-repeat left top; width: 776px; height: 79px}
#cabeceraFuncionarios .menuSuperiorSepara {background: url(../_img/2005/icon_menu-sup.gif) no-repeat right top; float: left; width: 14px; height: 15px}
#cabeceraFuncionarios .menuSuperiorCorpo {padding-right: 5px; padding-left: 15px; float: left; font: 10px arial; color: #fff; height: 15px; background-color: #666}
#cabeceraFuncionarios .menuSuperiorCorpo a {font: 10px arial; color: #fff; text-decoration: none}
#cabeceraFuncionarios .menuSuperiorCorpo a:hover {text-decoration: underline}

/* forms */

.campoTexto {
	font-family: Verdana;
	color: #000;
	font-size: 10px;
	background-color: #FFF;
	border: 1px solid #969696;
}

.campoCombo {
	font-family: Verdana;
	color: #000;
	font-size: 10px;
	background-color: #F0E1CB;
	border: 1px solid #969696;
}

.campoComboSeccion {
	font-family: Verdana;
	color: #000;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #969696;
}

INPUT.seleccionar {
	font-family: Verdana;
	color: #000;
	background-color: #E1C498;
	font-size: 10px;
	cursor: hand;
	border-top: 1px solid #F6EDE0;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #F6EDE0;
}

INPUT.reservar {
	font-family: Verdana;
	color: #FFF;
	background-color: #7B2A31;
	font-size: 10px;
	cursor: hand;
	border-top: 1px solid #F6EDE0;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #F6EDE0;
}

INPUT.cancelar {
	font-family: Verdana;
	color: #000;
	background-color: #F6EDE0;
	font-size: 10px;
	cursor: hand;
	border-top: 1px solid #F6EDE0;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #F6EDE0;
}

INPUT.buscar {
	font-family: Verdana;
	color: #000;
	font-weight: normal;
	background-color: #E1C599;
	font-size: 10px;
	cursor: hand;
	border-top: 1px solid #F0E1CB;
	border-right: 1px solid #9D8A6B;
	border-bottom: 1px solid #9D8A6B;
	border-left: 1px solid #F0E1CB;
}

.campos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #4F5255;
}

/* detalle de promocion */
.marcoPromocionDetalle {
	background-color: #FFF;
	width: 370px;
	border: 1px solid #9D8469;
}

.space5left {
	padding-left:5px
}

.space8topbottom {
	padding-top:8px;
	padding-bottom:8px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*ventajas 2005*/
.ventajasColLeft {background:url(../_img/inter_m_y.gif) right repeat-y ;width:55%; padding:0 10px;vertical-align:top;}
.ventajasColRight {background:url(../_img/inter_m_y.gif) right repeat-y ; width:45%;padding:0 10px; vertical-align:top;}

.ventajasInterX {background:url(../_img/inter_m_x.gif) repeat-x center; width:98%;}
.ventajasInterYLeft {background:url(../_img/inter_m_y.gif) repeat-y right;}

.ventajasInterY {border-right:solid 1px #eee;}

UL.ventajasListado { margin-top:10px; margin-left:20px;}
.ventajasListado li{ list-style-image:url(../_img/icon-ventajas-li.gif); font:10px Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px;}
.ventajasClientesDiv { background:#FCF8F4 url(../_img/foto-ventajas-empresas.jpg) top no-repeat; padding:45px 10px 5px 10px;}
.ventajasAgenciasDiv { background:#FCF8F4 url(../_img/foto-ventajas-agencias.jpg) top no-repeat; padding:45px 10px 5px 10px;}
.ventajasInterXBg { background: #FCF8F4 url(../_img/inter_m_x.gif) center repeat-x; }

/*ventajas 2005 - particulares*/
.ventajasNHClub {background:url(../_img/icon_nhclub.gif) right top no-repeat; padding:10px; border:solid 1px #ccc;}
.ventajasNHClubTxt {font:10px Verdana, Arial, Helvetica, sans-serif; margin-right:80px; text-align:justify;}
.ventajasNHClubLink { text-align:right;}

.bgNHClub {background:transparent url(../_img/bg_nhclub.gif) no-repeat; height:101px; padding:10px}
.bgNHClubTxt {font:65% Verdana, Arial, Helvetica, sans-serif; padding-top:32px; padding-bottom:3px; text-align:justify}
.bgNHClubLink {text-align:right}
.bgNHClubLink a{background:transparent url(../_img/icon_lp-flecha.gif) no-repeat right; padding-right:5px}

/*trade page - home*/
.tradeColLeft {background:url(../_img/inter_m_y.gif) right repeat-y;width:70%; padding:0 15px 10px 15px;vertical-align:top;font:10px Verdana, Arial, Helvetica, sans-serif; text-align:justify;}
.tradeColRight {background:url(../_img/inter_m_y.gif) right repeat-y;width:30%;padding:0 10px; vertical-align:top;}
ul.tradeListado { margin-top:10px; margin-left:20px;}
.tradeListado li{ list-style-image:url(../_img/icon-ventajas-li.gif); font:10px Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px;}
.tradeInterX { background:url(../_img/inter_m_x.gif) center repeat-x; height:30px;}
.tradeConectarTituloDiv {background:#F6EDE0 url(../_img/icon_lp-conectar.gif) 3px 3px no-repeat; padding:3px 2px 3px 20px;border-right:solid 1px #E1C498;border-bottom:solid 1px #E1C498;font:bold 10px Verdana, Arial, Helvetica, sans-serif;color:#88725B;}
.tradeConectarDesDiv {background-color:#F6EDE0; border-top:solid 1px #fff; margin-bottom:5px;}
.tradeConectarDesDiv .textoNegroTP {font:10px Verdana, Arial, Helvetica, sans-serif; color:#000;}
.tradeConectarDesDiv .textoMarronTP {font:10px Verdana, Arial, Helvetica, sans-serif; color:#988463; text-align:right;}
input.campoTp { background-color:#FFF;font:10px Verdana, Arial, Helvetica, sans-serif; border:1px solid #969696;}
input.botonTp { background-color:#E1C498;font:10px Verdana, Arial, Helvetica, sans-serif; padding-right:5px;padding-left:5px;border-top:1px solid #F6EDE0;border-left:1px solid #F6EDE0;border-right:1px solid #000;border-bottom:1px solid #000;}
.tradeSolicitarDiv {padding:10px;background:#FCF8F4 url(../_img/foto-trade-solicitar.gif) left 30px no-repeat; width:222px;font:10px Verdana, Arial, Helvetica, sans-serif; }
a.flechaTP{background:url(../_img/icon_lp-flecha.gif) right no-repeat; padding-right:5px;}
.tradeFotoMensaje {text-align:center; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#888; margin-bottom:20px;}
.tradeFotoMensaje img{margin-bottom:10px;}
form { margin:0; padding:0;}

/*trade page - solicitud*/
.tradeTablaSol {border:solid 1px #ccc; margin-top:10px;margin-bottom:10px;}
.tradeTablaSolTit { background-color:#eee;font:bold 10px Verdana, Arial, Helvetica, sans-serif;color:#666; padding-left:20px;}
.tradeTablaSolTxt {font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-align:right;}
input.campoTp { background-color:#FFF;font:10px Verdana, Arial, Helvetica, sans-serif; border:1px solid #969696;}
input.botonTp { background-color:#E1C498;font:10px Verdana, Arial, Helvetica, sans-serif; padding-right:5px;padding-left:5px;border-top:1px solid #F6EDE0;border-left:1px solid #F6EDE0;border-right:1px solid #000;border-bottom:1px solid #000;}

/*prensa actualizada*/
.prensaWidth {width:590px; font:10px Verdana, Arial, Helvetica, sans-serif}

.prensaImagen {margin-bottom:10px}
.prensaEnlaces {width:590px; text-align:right;margin-bottom:20px}

.prensaFecha {margin-bottom:20px}
.prensaTitulo {text-align:center; margin-bottom:20px}
.prensaCuerpo {margin-bottom:20px}
.prensaContacto {text-align:center}

