@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.gif);
}.bgLats {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B1BC2A;
	border-left-color: #B1BC2A;
	background-color: #FFFFFF;
}
.bgInf {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B1BC2A;
	border-left-color: #B1BC2A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B1BC2A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	text-align:justify;
}
.espIconos {
	padding-right: 5px;
	padding-left: 5px;
}
a.Lmenu:link {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
	padding-bottom: 4px;
}
a.Lmenu:visited {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
	padding-bottom: 4px;
}
a.Lmenu:hover {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
	padding-bottom: 4px;
}
a.Lmenu:active {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
	padding-bottom: 4px;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00604F;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00604F;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00604F;
	font-weight: bold;
	text-decoration: underline;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00604F;
	font-weight: bold;
	text-decoration: none;
}
a.Lhome:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	background-image: url(../images/bg_mes.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-right: 10px;
}
a.Lhome:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	background-image: url(../images/bg_mes.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-right: 10px;
}
a.Lhome:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	background-image: url(../images/bg_mes.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-right: 10px;
}
a.Lhome:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	background-image: url(../images/bg_mes.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-right: 10px;
}
a.Lreserva:link {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.Lreserva:visited {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.Lreserva:hover {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
a.Lreserva:active {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.Lpasajeros:link {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #00604F;
	text-decoration: none;
}
a.Lpasajeros:visited {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #00604F;
	text-decoration: none;
}
a.Lpasajeros:hover {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
a.Lpasajeros:active {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #00604F;
	text-decoration: none;
}
a.Lsalida:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.Lsalida:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.Lsalida:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF3300;
	text-decoration: underline;
}
a.Lsalida:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF3300;
	text-decoration: underline;
}
a.Lblanc:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.Lblanc:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.Lblanc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.Lblanc:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.Lrojo:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
a.Lrojo:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
a.Lrojo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
a.Lrojo:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
a.LmenuDest:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.LmenuDest:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.LmenuDest:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
a.LmenuDest:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00604F;
	text-decoration: none;
}
a.Layuda:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5A8307;
	text-decoration: none;
}
a.Layuda:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5A8307;
	text-decoration: none;
}
a.Layuda:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5A8307;
	text-decoration: underline;
}
a.Layuda:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5A8307;
	text-decoration: none;
}
.bgMenuReserv {
	background-image: url(../images/bg_reserv.gif);
	background-repeat: no-repeat;
	background-position: 11px 290px;
}


.menuA {
	background-color: #EEEEEE;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border: 1px solid #EEEEEE;
}
.menuB {
	background-color: #EAEDC9;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border: 1px solid #BFC958;
}


.icoMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	padding-right: 8px;
	background-color: #00604F;
	padding-top: 5px;
	padding-bottom: 3px;
}
.titGris16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.titGris13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4F4F4F;
}
.titVerd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00604F;
}
.titVerdClar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #73A609;
}

.titMarron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #c19300;
}
.boxConsulta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border: 1px solid #BDC75E;
	padding: 10px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #B5CD83;
	margin-bottom: 4px;
	padding-left: 2px;
}

.botonDer {
	background-image: url(../images/bg_Bot.gif);
	background-repeat:   no-repeat;
	background-position: right;
	border: 1px solid #80A632;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00604F;
	cursor: pointer;
	width: 150px;
	margin: 0;
	padding-left: 5px;
	text-align:left;
}
.botonIzq {
	background-image: url(../images/bg_Bot2.gif);
	background-repeat:   no-repeat;
	background-position: left;
	border: 1px solid #80A632;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00604F;
	cursor: pointer;
	width: 130px;
	margin: 0;
	text-align:right;
	padding-right: 5px;
}

.bannerIzq {
	padding-bottom: 5px;
}
.txtOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF3300;
	font-weight: bold;
}
.txtGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00604F;
}
.txtOscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:justify;
}
.txtDest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 12px;
	text-align:justify;
}


.menuReserva {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	background-color: #5A8307;
	font-weight: bold;
	border-bottom-width: 3px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
}
.menuReservaGris {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	background-color: #EEEEEE;
	font-weight: bold;
	border-bottom-width: 3px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
}
.mr_historico {
	background-image: url(../images/lv_mr.gif);
	background-repeat:   repeat-y;
	background-position: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 30px;
}


.Rreserva {
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 2px;
	padding-bottom: 2px;
}
.fondoCabReserv {
	background-image: url(../images/fondo_cabReserva.gif);
	background-repeat:   repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BEBEBE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.resBgPlaza {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D5DC94;
	background-image: url(../images/lineP1reserv.gif);
	background-repeat:   repeat-x;
	background-position: bottom;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.cajaA {
	background-image: url(../images/pastNum.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00604F;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	cursor:pointer;
}
.cajaB {
	background-image: url(../images/pastNumB.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF3300;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	cursor:pointer;
}

.P2Listado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	padding-left: 10px;
	line-height: 21px;
	background-image: url(../images/lv_mr.gif);
	background-repeat:  repeat-y;
	background-position: left;
}
.P3BgBot {
	background-image: url(../images/p3_bg.gif);
	background-repeat:  repeat-x;
}
.P3BgBotACTIVO {
	background-image: url(../images/p3_bg_a.gif);
	background-repeat:   repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
}
.calendarPass {
	background-image: url(../images/calendario_pasado.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	padding-right: 10px;
	cursor:pointer;
}
.calendarPosible {
	background-image: url(../images/calendario_posible.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 10px;
	cursor:pointer;
}
.calendarActivo {
	background-image: url(../images/calendario_activo.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 10px;
	cursor:pointer;
}
.calendarNoPosible {
	background-image: url(../images/calendario_noposible.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	padding-right: 10px;
	cursor:pointer;
}
.P4BotAct {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BEBEBE;
	border-right-color: #BEBEBE;
	border-bottom-color: #F7F7F7;
	border-left-color: #BEBEBE;
	padding-left: 10px;
	background-color: #F7F7F7;
}
.P4BotNoAct {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BEBEBE;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
	padding-left: 10px;
}

.sepLeyenda {
	padding-bottom: 4px;
	padding-top: 4px;
}
.P4cuadricula {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.p4Ley_completo {
	background-image: url(../images/p4_icoLcomplet.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.p4Ley_pasados {
	background-image: url(../images/p4_icoLno.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.P4disponible {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #58943F;
}
.P4seleccion {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF3300;
}
.P4ListEspera {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #316AC5;
}
.cajaGris {
	border: 1px solid #BEBEBE;
	background-color: #F0F0F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.cajaBlanca {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #BEBEBE;
	border-right-color: #BEBEBE;
	border-left-color: #BEBEBE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.cajaVerde {
	background-color: #C6D070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #80A631;
	font-weight: bold;
}
.contSalidas {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.ListSelect {
	background-color: #FFEECC;
	color: #FF3300;
}
.Numeros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00604F;
	font-weight: bolder;
	background-color: #F3F7EB;
	border: 1px solid #94B452;
	text-align: center;
	vertical-align: middle;
}
.NumerosError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	font-weight: bolder;
	background-color: #FFF9F0;
	border: 1px solid #FF3300;
	text-align: center;
	vertical-align: middle;
}

.estado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00604F;
	font-weight: normal;
	background-color: #F3F7EB;
	border: 1px solid #94B452;
	text-align: center;
	vertical-align: middle;
}
.estadoError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3300;
	font-weight: normal;
	background-color: #FFF9F0;
	border: 1px solid #FF3300;
	text-align: center;
	vertical-align: middle;
}
.inputvacio {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.responsableBG {
	background-color: #F3F7EB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.past1BG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(../images/past1_bg.gif);
	background-repeat:   repeat-x;
	padding-right: 10px;
	padding-left: 10px;
}
.past2BG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DEE2A7;
	border-bottom-color: #DEE2A7;
}
.past3BG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(../images/dst3_bg.jpg);
	background-repeat:   repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DEE2A7;
	border-left-color: #DEE2A7;
	padding-top: 5px;
}
.past4BG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DEE2A7;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DEE2A7;
	border-bottom-color: #DEE2A7;
}



.BanerDestino {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-image: url(../images/dst1_ban1bg.gif);
	background-repeat:   repeat-y;
	padding-right: 15px;
	padding-left: 10px;
	padding-top: 8px;
	line-height: 12px;
}
.AllDestinos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-image: url(../images/dst2_bg.gif);
	background-repeat:    repeat-y;
	padding-right: 15px;
	padding-left: 10px;
	padding-top: 8px;
	line-height: 12px;
}
.fondoDestino {
	background-image: url(../images/dst2_fondo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.lpvDestinos {
	background-image: url(../images/lpv.gif);
	background-repeat:  repeat-y;
	background-position: left;
}
.lphAyuda {
	background-image: url(../images/lph.gif);
	background-repeat:    repeat-x;
	background-position: bottom;
	padding-bottom: 1px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00604F;
	font-weight: bold;
}
.botForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00604F;
	background-color: #E2EBCD;
	border: 1px solid #80A632;
	font-weight: bold;
}


.destMenu {
	background-image: url(../images/dst3_menu.gif);
	background-repeat:   repeat-x;
	border: 1px solid #BEBEBE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.menuDst {
	background-image: url(../images/dst3_sepSelec.gif);
	background-repeat:  repeat-x;
}
.listObserva {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 10px;
}
.formaPago {
	background-image: url(../images/p8_bg.gif);
	background-repeat:   repeat-x;
	padding-left: 25px;
}
.formaPago_a {
	background-image: url(../images/p8_bg_a.gif);
	background-repeat:    repeat-x;
	padding-left: 25px;
}
.cajaCodigo {
	background-color: #F3F7EB;
	border: 1px solid #BFBFBF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.MR_pastInact {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #BFBFBF;
	border-right-color: #BFBFBF;
	border-left-color: #BFBFBF;
}
.MR_pastAct {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #BFBFBF;
	border-right-color: #BFBFBF;
	border-left-color: #BFBFBF;
	background-color: #F3F7EB;
}
.boton {
	background-image: url(../images/bg_Bot.gif);
	background-position: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00604F;
	border-top-color: #80A632;
	border-right-color: #80A632;
	border-bottom-color: #80A632;
	border-left-color: #80A632;
	font-weight: bold;
}
.botonVolver {
	background-image: url(../images/bg_Bot2.gif);
	background-position: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00604F;
	border-top-color: #80A632;
	border-right-color: #80A632;
	border-bottom-color: #80A632;
	border-left-color: #80A632;
	font-weight: bold;
}
.mrBG {
	background-image: url(../images/mr_bg.jpg);
	background-repeat:   repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DEE2A7;
	border-left-color: #DEE2A7;
	background-color: #FEFFFA;
	line-height: 18px;
}
.hotel {
	padding-left: 10px;
	line-height: 13px;
}
.txtOrangeVerd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF3300;
}
.inputIluminado {
	background-color: #F5F8DE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.ayud_bg {
	background-image: url(../images/ayu_f_bg.gif);
	background-repeat:   repeat-y;
	font-size: 11px;
	line-height: 12px;
}
.ms_pestA {
	background-image: url(../images/ms_pest_A.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: underline;
}
.ms_pestB {
	background-image: url(../images/ms_pest_B.gif);
	background-repeat: no-repeat;
	text-decoration: underline;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cecece;
}
.contMS {
	background-color: #F9FAEF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CECECE;
	border-left-color: #CECECE;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-color: #CECECE;
	margin-bottom: 15px;
	border-bottom-style: solid;
}
.ms_list {
	padding-top: 10px;
	padding-bottom: 10px;
}
.cuadroSup{
	width:671px; 
	height:5px;
	background:URL(../images/mr_sup.gif); 
	overflow:hidden;
}
.cuadroInf{
	width:671px; 
	height:5px;
	background:URL(../images/mr_inf.gif); 
	overflow:hidden;
}
.errForwardButton2 {
	height:20px;
	width:95px;
	border:1px solid #000000;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image: url(../images/errForwardButton.png);
}
.precio1 {
	font-family: "Trebuchet MS";
	font-size: 19px;
	font-weight: bold;
	color: #B1BD2D;
	line-height: 25px;
	background-image: url(/MundoSenior/images/dst2_bg2.gif);
	background-repeat:  repeat-y;
	padding-top: 3px;
	padding-bottom: 3px;
}
.precio2 {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #00604F;
}
.txtPrecios{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	color:#333333;
}
.txtPreciosCab {
font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#ffffff;
}
.txt {
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	font-size:10px;
	font-weight:normal;
	color:#333333;
	text-align:justify;
}
.tituloNoticia { 
	text-align:justify;
	color:#666666; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:9pt;
}
.classNoticia { text-align:justify; font-size:9pt; }
.BanerDestino { text-align:justify }
p { text-align:justify; color:#666666; font-size:9pt;}
textarea{
	border:1px solid #B5CD83;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-bottom:4px;
	padding-left:2px;
}
.textoConozcaNuestrosDestinos{text-align:justify; font-size:9pt;}
select{
border:1px solid #B5CD83;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
margin-bottom:4px;
padding-left:2px;}
.inputBlanc {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin-top: 5px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left: 2px;
}
.tema_A {
	background-image: url(../images/bg_temas_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00604F;
	padding-left: 10px;
	padding-right: 30px;
	width: 100px;
}
.tema_B {
	background-image: url(../images/bg_temas_b.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF3300;
	padding-left: 10px;
	padding-right: 30px;
	width: 100px;
}
.botonOff{
	border: 1px #666666 solid;
}
td.botonOff:hover {
	background-color: #E7EBC8;
	cursor:pointer;
}
.botonOn{
	border: 1px #666666 solid;
	background-color: #E7EBC8;
}
.cajaGris2 {
	background-color:#F0F0F0;
	border:0px;
	border-top:1px solid #BEBEBE;
	border-bottom:1px solid #BEBEBE;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

.cajaGrisDer {
	border-right:1px solid #BEBEBE;
}

.cajaGrisIzq {
	border-left:1px solid #BEBEBE;
}

.bordeInf {
	border:0px;
	border-bottom:1px dotted #B0B0B0;
}

textarea {
	border:1px solid #B5CD83;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-bottom:4px;
	padding-left:2px;
}

.trListado {
	cursor:pointer;
}
tr.trListado:hover {
	background-color:#EAEDC9;
}

/** NUESTROS DESTINOS v2 **/
.destBot_A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00604F;
	background-image: url(../images/ico_d_bg.gif);
	background-repeat:  repeat-x;
	background-position: top;
	text-align: center;
	font-weight: bold;
	padding-right: 9px;
	padding-left: 9px;
}
.destBot_B {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3300;
	background-image: url(../images/ico_d_bg_a.gif);
	background-repeat:   repeat-x;
	background-position: top;
	text-align: center;
	font-weight: bold;
	padding-right: 9px;
	padding-left: 9px;
}
.FotoZoom {
	border: 1px solid #B7B084;
	padding: 2px;
	width:222px; 
	height:144px;
}
.FotoMS {
	border: 1px solid #B7B084;
	padding: 2px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 8px;
	margin-bottom: 2px;
}
.FotoPeq {
	border: 1px solid #666666;
	cursor:pointer;
	width:41px; 
	height:31px;
}
.botZona_B {
	background-color: #FBF2EE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3300;
	border: 1px solid #FF3300;
	text-align: center;
	float: left;
	height: 33px; 
	width: 150px;
	vertical-align:middle;
}
.botZona_A {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	border: 1px solid #DEE2A7;
	text-align: center;
	float: right;
	height: 33px; 
	width: 150px;
	vertical-align:middle;
}

.boxConoce {
	background-image: url(../images/bg_conocenos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 24px;
}
.boxContacta {
	background-image: url(../images/bg_contacta.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 24px;
}
.boxPrivado {
	background-image: url(../images/bg_privada.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 24px;
}

.box{
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 24px;
}

.seleccionado {
	background-image: url(../images/ms_past_selec.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 165px;
	margin-left: 17px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF3300;
	text-decoration: none;
	font-weight: bold;
}

.seleccionado110 {
	background-image: url(../images/ms_past_selec_110.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 110px;
	margin-left: 17px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF3300;
	text-decoration: none;
	font-weight: bold;
}

.seleccionado125 {
	background-image: url(../images/ms_past_selec_125.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 125px;
	margin-left: 17px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF3300;
	text-decoration: none;
	font-weight: bold;
}
.seleccionado130 {
	background-image: url(../images/ms_past_selec_130.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 130px;
	margin-left: 17px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF3300;
	text-decoration: none;
	font-weight: bold;
}
.seleccionadoNo {
	background-image: url(../images/ms_past_selecNo.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 165px;
	margin-left: 17px;
	padding-bottom: 5px;
}
.seleccionadoVerde {
	background-image: url(../images/ms_past_selecVerde.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 165px;
	margin-left: 17px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF3300;
	text-decoration: none;
	font-weight: bold;
}
.seleccionadoVerde110 {
	background-image: url(../images/ms_past_selecVerde_110.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 110px;
	margin-left: 17px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF3300;
	text-decoration: none;
	font-weight: bold;
}
.seleccionadoVerde125 {
	background-image: url(../images/ms_past_selecVerde_125.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 125px;
	margin-left: 17px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF3300;
	text-decoration: none;
	font-weight: bold;
}
.seleccionadoVerde130 {
	background-image: url(../images/ms_past_selecVerde_130.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 130px;
	margin-left: 17px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF3300;
	text-decoration: none;
	font-weight: bold;
}
.imgMS {
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 7px;
	border:none;
}
.titularRevista {text-align:justify;color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:9pt;}
.txtClub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C19300;
	padding-bottom: 2px;
}
.botonIzq {
	background-image: url(../images/bg_Bot2.gif);
	background-repeat:   no-repeat;
	background-position: left;
	border: 1px solid #80A632;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00604F;
	cursor: pointer;
	width: 130px;
	margin: 0;
	text-align:right;
	padding-right: 5px;
}

.cuadroSupb{
	width:685px; 
	height:5px;
	background:URL(../images/mr_sup_b.gif); 
	overflow:hidden;
}
.mrBGp {
	background-color:#FEFFFA;
	background-image:url(../images/mr_bg.jpg);
	background-repeat:repeat-x;
	border-left:1px solid #00604F;
	border-right:1px solid #00604F;
	line-height:18px;
	width:683px;
}
.cuadroInfb{
	width:685px; 
	height:10px;
	background-image:url(../images/mr_inf_b.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	margin-bottom:10px;
}
.tarjetaBg {
	background-image: url(../images/club_tarjeta.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.tarjetaBgus {
	background-image: url(../images/us/club_tarjeta.gif);
	background-repeat: no-repeat;
	background-position: center;
}.clubCod {
	padding-top: 113px;
	padding-left: 110px;
}
.superiorCuadro {
	background-image:url(https://www.mundosenior.es/Proceso-Reserva/img/mr_sup_b2.gif);
	background-repeat:no-repeat;
	height:7px;
	width:685px;
}
.bodyStructure {
	background-color:#FEFFFA;
	background-image:url(https://www.mundosenior.es/Proceso-Reserva/img/mr_bg.jpg);
	background-repeat:repeat-x;
	border-left:1px solid #317E6B;
	border-right:1px solid #317E6B;
	
	margin-top:-1px;
	text-align:center;
	width:513px;
}
#tableClaveRecupera {
	margin-left:145px;
}
.inferiorCuadro {
	background-image:url(https://www.mundosenior.es/Proceso-Reserva/img/mr_inf_b2.gif);
	background-repeat:no-repeat;
	height:7px;
	width:685px;
}
#recuperarClave {
	left:281px;
	position:absolute;
	top:215px;
	width:515px;
}
.backboton {
	background-image:url(../images/bButton.png);
	background-position:left center;
	border-color:#80A632;
	color:#00604F;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}
.bodyStructure b {
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
}
.bodyStructure span {
	color:#666666;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}
.bodyStructure tt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	position:relative;
	top: 5px;
	left: 20px;
	color:#00604F;
}

.txtReferencia{
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:justify;
}




