/* Página de servicios */
.servicios{padding-left:40px;padding-top:15px;padding-bottom:5px;width:280px;height:20px;float:left}
.servicios a{float:left;font-size:11px}

/* Capas con la descripcion del CVV */
#cvv{position:absolute;width:350px;background-color:#FFFFFF;border:3px solid #F1FAFF;visibility:hidden;font-weight:bold;text-align:center;color:#FF860E;z-index:7}
#bodyCVV{text-align:center;position:relative;width:345px;border:1px solid #A6DBF7;padding:2px;padding-bottom:8px}
#bodyCVV strong{color:#00466A}

/************************* RESERVA *****************************************************/
/* Titulo cuadro */
H1{font-size:12px;color:#00466A;margin-top:0px;margin-bottom:2px}

/* Boton superior Imprimir */
#btnImprimir{width:100%;text-align:right}

/* Parte superior Detalle reserva: datos del pasajero */
#nombrePasajero{width:230px;float:left; height:30px;}
#codPasajero{width:220px;float:left;height:30px;}

/* Tarifas */
#tarifa{width:100%;text-align:left}

.accordionHeader
{
    color:#7C6F57;
    background-color:#E0E0E0;
	font-weight:bold;
    cursor:pointer;
    margin-top:3px
}

.accordionHeaderSelected
{
    color:white;
    background-color:#5D7B9D;	
	font-weight:bold;
    cursor:pointer;
    margin-top:3px
}

.accordionContent
{
    background-color:#D3DEEF;
    border:1px dashed #2F4F4F;
    border-top:none;
}

.DivResFam
{
	width:97%; 
	border:1px solid #E0E0E0; 
	margin-top:7px
}

.DivResFamContent
{
	width:100%; 
	padding:1% 1% 1% 1%
}

/****************************************** DEFAULT ***************************************/

/* LEFT */

#left
{
	color: #fff;
	float: left;
	text-align: left;
}

#left h2
{
	background: url(images/nuevo/bckg-tit-left.png) no-repeat;
	color: #fff;
	height: 30px;
	text-align: center;
	font-size: 17px;
	font-weight: normal;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	text-transform: uppercase;
	width: 235px;
}

#buscador
{
	background: url(images/nuevo/bckg-contentbooking.png) #7FB625 no-repeat bottom center;
	float: left;
	height: 440px;
	padding: 0;
	width: 235px;
}

#buscador table 
{
	margin-top: 10px;
}

/* CENTER */

#center{
	float:left;
	width:325px;
	margin-left:12px;
}

#centerMasterBuscador
{
	float:left;
	width:511px;
	margin-left:12px;    
}

#center #ofertas{
	background:url(images/nuevo/bckg-ofertas.png) no-repeat;
	height:34px;
	text-align:center;
}

#center #ofertas h2{
	font-size:20px;
	text-transform:uppercase;
	padding-top:5px;
	font-weight:normal;
	margin: 0px;
}

#center #ofertas h2 a{
	text-decoration:none;
	color:#fff;
	display:block;
	width:100%;
	height:100%;
}

#center #horarios{
	background:url(images/nuevo/bckg-horarios.png) no-repeat;
	height:34px;
	text-align:center;
	margin-top:5px;
}

#center #horarios h2{
	font-size:20px;
	text-transform:uppercase;
	padding-top:5px;
	font-weight:normal;
	margin: 0px;
}

#center #horarios h2 a{
	text-decoration:none;
	color:#fff;
	display:block;
	width:100%;
	height:100%;
}

#center #promocion{
	margin-top:5px;
}

#center #agencias{
	background:url(images/nuevo/bckg-agencias.png) no-repeat;
	height:34px;
	text-align:center;
	margin-top:4px;
}

#center #agencias h2{
	font-size:20px;
	padding-top:5px;
	font-weight: normal;
	margin: 0px;
}

#center #agencias h2 a{
	text-decoration:none;
	color:#fff;
	display:block;
	width:100%;
	height:100%;
}

#center #reservas{
	background:#595c53;
	height:31px;
	text-align:center;
	margin-top:5px;
	padding-top:5px;
	color:#fff;
	font-size:16px;
}


/* RIGHT */

#right{
	float:right;
	width:175px;
	margin-left:11px;
}

#right h2{
	background:url(images/nuevo/bckg-tit-right.png) no-repeat;
	color:#fff;
	padding-top:7px;
	height:30px;
	text-align:center;
	font-size:18px;
	font-weight:normal;
	margin: 0px;
	text-transform:uppercase;
}

#right #login{
	background:#7fb625;
	height:185px;
	margin-top:5px;
	padding-top:5px;
	text-align: left;
}

#right #login form{
	padding:15px 15px 5px 15px;
}

#right #login form label{
	color:#fff;
}

#right #login form input{
	width:150px;
	color:#608f13;
	border-bottom:1px solid #8ccb25;
	border-right:1px solid #8ccb25;
	border-left:1px solid #41620a;
	border-top:1px solid #41620a;
}

#right #login form input.boton{
	background:#608f13;
	border-top:1px solid #8ccb25;
	border-left:1px solid #8ccb25;
	border-right:1px solid #41620a;
	border-bottom:1px solid #41620a;
	color:#e0f7bb;
	font-weight:bold;
	margin:10px 0;
	width:60px;
	height:20px;
	font-size:11px;
}

#right #login a{
	display:block;
	color:#fff;
}

#right #anuncio{
	background:url(images/nuevo/bckg-anuncio.png) bottom no-repeat #7fb625;
	height:245px;
	margin-top:10px;
	text-align:center;
}

#right #anuncio img{
	margin:10px auto;
}















#checkIn{width:99%;height:97px;border:1px solid #D5D5D5;padding:2px;background-color:#FCF6F0;border:#FFEEDD solid 2px}
#contentCheckIn{background-color:#FFF9F4;border:#FF9933 solid 1px}
#titCheck{padding-left:8px;margin-top:2px}
.checkTxt{margin-left:10px;margin-top:13px;width:192px;}
.checkTxt A{font-size:10px;color:#636363}
.bloqueCentral{margin-top:14px;width:99%;height:81px;border:1px solid #D5D5D5;padding:2px;z-index:10;}
#bloqueTxt{margin-left:7px;margin-top:2px;}
#bloqueTxt P{margin-bottom:1px;margin-top:1px;font-weight:bold;font-size:11px;}
.ir{position:relative;top:7px;left:177px;}

.contenIzq{float:left;width:104px;}
.contentDer{border:1px solid #EEEEEE; vertical-align:top;width:211px;height:98%;border-left:1px solid #E1E1E1;float:right}
.bloqueTit{margin-left:-23px;margin-top:2px}


/* Lateral derecho */
#lateralDerecha{float:left;margin-left:10px}

/* Lateral derecho superior, zona clientes */
#cabeceraClientes{width:166px;height:28px;background-image:url(Images/clientes.gif)}
#contenidoClientes{background-image:url(Images/bgClientes.gif);background-repeat:repeat-y;height:150px;}
#contenidoClientes div{display:inline;margin-left:20px}
#contenidoClientes P{margin-left:20px;margin-top:0px;margin-bottom:2px}
#pieClientes{width:166px;height:25px;background-image:url(Images/pieClientes.gif)}

/* Lateral derecho inferior, zona anuncios */
#anuncios{margin-top:12px}
#cabeceraAnuncios{width:165px;height:8px;background-image:url(Images/cabezaAnuncios.gif)}
#contenidoAnuncios{height:165px;background-image:url(Images/bgAnuncios.gif);width:165px}
#imgsAnuncios{position:relative;left:14px;width:130px}
#imgsAnuncios IMG{padding-top:12px;padding-bottom:8px;}
#pieAnuncios{width:165px;height:33px;background-image:url(Images/pieAnuncios.gif)}

.BordeLateralTabla
{
	
	border-right:1px solid #E0E0E0;
}