/* © 2005 BARCELONA TOURS. Todos los derechos reservados */

body{background:#E9E0C8; margin:6px 0 10px 0; font:11px Tahoma, Sans-serif; line-height:15px}
#main{position:absolute; left:50%; width:742px; height:642px; margin:0 0 0 -371px; voice-family:"\"}\""; voice-family:inherit;
	  position:relative; left:0; margin:0 auto; padding:0; text-align:left; width:742px; height:642px;}
	  .mIE{display:none}

/*Cabecera*/
	#top{float:left; width:740px; height:44px; border-bottom:1px solid #fff; background:url(/img/top.gif) top left no-repeat;}
	#idioma{float:left; width:730px; padding:0 10px 6px 0;}
		#idioma ul{margin:0; padding:0; list-style:none; float:right}
		#idioma ul li{float:left; /*width:21px; height:14px;*/ margin:0 0 0 4px}
			.aId{display:block; overflow:hidden; border:1px solid #E9E0C8; width:17px; height:13px; voice-family:"\"}\""; voice-family:inherit; width:15px; height:11px;}
				.mIE{display:none}
			.aId:hover{border:1px solid #CF3E00}
			.aIdUp{display:block; overflow:hidden; border:1px solid #CF3E00; cursor:default; width:17px; height:13px; voice-family:"\"}\""; voice-family:inherit; width:15px; height:11px;}
				.mIE{display:none}
			#aEs{background:url(/img/banEs.gif) no-repeat}
			#aCa{background:url(/img/banCa.gif) no-repeat}
			#aEn{background:url(/img/banEn.gif) no-repeat}
			#aFr{background:url(/img/banFr.gif) no-repeat}
			#aDe{background:url(/img/banDe.gif) no-repeat}
	/*Logo--------------------*/
		#logo{position:absolute; top:30px; left:20px; width:178px; height:28px; background:url(/img/logo.gif) no-repeat}
	
	/*Menu--------------------*/
		#mT{position:absolute; top:40px; right:18px; voice-family:"\"}\""; voice-family:inherit; top:41px; right:16px;}
			.mIE{display:none}
		#mT ul{margin:0; padding:0; list-style:none}
		#mT ul li{float:left; margin:0 0 0 3px; padding:0;}
		.mTlk{color:#fff; font-weight:bold; text-decoration:none;}
		.mTlk:hover{color:#2E64B0;}
			.mTC{background-image:url(/img/menu/mTC.gif); background-position:0 0; background-repeat:repeat-x;}
			.mTL{background-image:url(/img/menu/mTL.gif); background-position:0 0; background-repeat:no-repeat;}
			.mTR{background-image:url(/img/menu/mTR.gif); background-position:100% 0; background-repeat:no-repeat; padding:0 10px 2px 10px; line-height:21px}
		.mTlko{color:#EC5210; font-weight:bold; text-decoration:none; cursor:default}
			.mTCo{background:url(/img/menu/mTCo.gif) 0 0 repeat-x;}
			.mTLo{background:url(/img/menu/mTLo.gif) 0 0 no-repeat;}
			.mTRo{background:url(/img/menu/mTRo.gif) 100% 0 no-repeat; padding:0 10px 13px 10px; line-height:21px}		
	/*Submenu-----------------*/
		#mS{z-index:15; position:absolute; visibility:hidden; top:105px; right:18px; voice-family:"\"}\""; voice-family:inherit; top:106px; right:16px;}
			.mIE{display:none}
		#mS ul{margin:0; padding:0; list-style:none}
		#mS ul li{float:left; margin:0 0 0 3px; padding:0;}
		.mSlk{color:#AAA187; font-weight:bold; text-decoration:none;}
		.mSlk:hover{color:#2E64B0;}
			.mSC{background-image:url(/img/menu/mSC.gif); background-position:0 0; background-repeat:repeat-x;}
			.mSL{background-image: url(/img/menu/mSL.gif); background-position:0 0; background-repeat:no-repeat;}
			.mSR{background-image:url(/img/menu/mSR.gif); background-position:100% 0; background-repeat:no-repeat; padding:0 10px 3px 10px; line-height:23px}
		.mSlko{color:#EC5210; font-weight:bold; text-decoration:none; cursor:default}
			.mSCo{background-image:url(/img/menu/mSCo.gif); background-position:0 0; background-repeat:repeat-x;}
			.mSLo{background-image: url(/img/menu/mSLo.gif); background-position:0 0; background-repeat:no-repeat;}
			.mSRo{background-image:url(/img/menu/mSRo.gif); background-position:100% 0; background-repeat:no-repeat; padding:0 10px 16px 10px; line-height:23px}
			
/*Cuerpo*/
	#mid{float:left; width:740px; background:transparent url(/img/home/bgMidH.gif) repeat-y;}
	/*Home----------------------*/
		/*Flash*/
		#imgPri{width:740px; height:163px; background:#fff url(/img/home/bgMidH.gif) repeat-y;}
		#midH{float:left; width:740px; margin:10px 0 20px 0; background:url(/img/midH.gif) repeat-y}
		.h1H{width:190px; height:31px; margin:0 0 10px 0}
			.h1H a{display:block; width:190px; height:31px;}
			.h1H span{display:none}
			/*(inc 0) Titulos home lang*/
		#hL{float:left; padding:0 10px 0 35px; width:250px; voice-family:"\"}\""; voice-family:inherit; width:205px;}
			.mIE{display:none}
		#ulRutH{margin:15px 0 0 0; padding:0; list-style:none;}
			#ulRutH li{padding:0; margin:0;}
			/*(inc 1) Img rutas home lang*/
		#hC{float:left; padding:0 0 0 32px; width:237px; voice-family:"\"}\""; voice-family:inherit; width:205px;}
			.mIE{display:none}
			/*(inc 2) Controles img rutas home lang*/
			.clearRut{clear:right; height:25px;}
			#pTaq{margin:15px 0; background:url(/img/icoCandado.gif) no-repeat; padding-left:20px;}
		#hR{float:left; padding:0 0 0 32px; width:247px; voice-family:"\"}\""; voice-family:inherit; width:215px;}
			.mIE{display:none}
			.hSTop{float:left; width:191px; padding:0 0 10px 0;}
			.hSBot{float:left; width:191px; padding:10px 0 0 0;}
		/*banners*/
		#banC{float:left; width:191px;}
		.banH{margin-bottom:15px}
		.banH a img{border:none}
		
	/*Interior--------------------*/
		#barI{width:740px; height:65px; background:#FAFCFF url(/img/bgTitI.gif) no-repeat 0 0;}
			#barI div{z-index:5; position:absolute; top:77px; left:20px; width:402px; font-size:9px; color:#9F9578; padding:0 0 30px 2px; background-position:0 20px;}
			/*(inc 3) Titulos interiores lang*/ 
		#degI{width:740px; height:46px; background:transparent url(/img/degI.gif) no-repeat 0 0;}
		#degR{width:740px; height:46px; background:transparent url(/img/degI.gif) no-repeat 0 0;}
		.mSCont {visibility:hidden; height:0; overflow:hidden; margin:0 1px; float:left; width:740px;
				 voice-family:"\"}\""; voice-family:inherit; float:none; width:738px;}
			.mIE{display:none}
		/*Especificos*/
		.mSContM{visibility:hidden; height:0; overflow:hidden; background:#F5F0E4; margin:0 1px; float:left; width:740px; 
				 voice-family:"\"}\""; voice-family:inherit; float:none; width:738px;}
			.mIE{display:none}
		.mSContT{visibility:hidden; height:0; overflow:hidden; margin:0 1px; float:left; width:737px;
				 voice-family:"\"}\""; voice-family:inherit; float:none; width:738px;}
			.mIE{display:none}
		.mSContT2{visibility:hidden; height:0; overflow:hidden; margin:0 1px; float:left; width:740px; background:transparent url(/img/degI.gif) no-repeat -1px 0;
				  voice-family:"\"}\""; voice-family:inherit; float:none; width:738px;}
			.mIE{display:none}
		.borRTop{height:2px; overflow:hidden; background:url(/img/bgRTop.gif); margin:0 0 15px 1px}	
		.sepR{height:2px; overflow:hidden; background:url(/img/bgRTop.gif); margin:15px}
		
		/*Rutas--------------------*/
			/*Introduccion*/
			#intL{float:left; width:350px; padding:0 25px 0 50px; margin-right:5px; border-right:1px solid #F1EDE2; voice-family:"\"}\""; voice-family:inherit;
				  width:280px;} .mIE{display:none} 
			#intL_de{float:left; width:350px; padding:0 20px 0 50px; border-right:1px solid #F1EDE2; voice-family:"\"}\""; voice-family:inherit;
				     width:290px;} .mIE{display:none}  
				#int_tl{height:95px; padding-left:132px; margin-bottom:25px; background:url(/img/intro_mhistorico.gif) no-repeat top left;}
				#int_tl h1{line-height:20px}
				#int_tl h1 span{color:#0384DB; color:#575757; font:11px Tahoma, Sans-serif;}
			#intR{float:left; width:320px; padding:0 0 0 30px; voice-family:"\"}\""; voice-family:inherit;
				  width:290px;} .mIE{display:none}
				#int_tr{height:95px; padding-left:132px; margin-bottom:25px; background:url(/img/intro_mmoderno.gif) no-repeat top left;}
			 	#int_tr h1{color:#2386FF; line-height:20px} 
				#int_tr h1 span{color:#0384DB; color:#575757; font:11px Tahoma, Sans-serif;}
			
			/*Mapa interactivo*/
			#rec{width:730px; margin-left:4px;}
			/*Madrid Card*/
			#carT{display:block; padding:0 40px 10px 175px; background:url(/img/bgMCard.gif) no-repeat 35px 0;}
			.proL{float:left; width:225px; height:300px; padding:8px 20px 0 50px; background:url(/img/bgCar.gif) no-repeat 100% 9px;
			      voice-family:"\"}\""; voice-family:inherit; width:165px; height:292px;}
				.mIE{display:none}
				.ulC{margin:0; padding:0; list-style:none;}
				.liC{padding:2px 5px 2px 23px; margin:0 0 8px 0; background:url(/img/vinB.gif) no-repeat 4px 4px}
				.liCs{padding:1px 4px 1px 22px; margin:0 0 8px 0; background:#E7EFFF url(/img/vinB.gif) no-repeat 4px 4px; border:1px solid #D5E0F3}
				.aC{color:#2E64B0; text-decoration:none; border-bottom:1px solid #9BB6DC; padding-bottom:1px}
				.aC:hover{background:#E7EFFF}
				.aCs{text-decoration:none; color:#2E64B0; padding-bottom:2px; cursor:default}
			.proR{float:left; display:none; width:500px; padding:8px 40px 0 20px; voice-family:"\"}\""; voice-family:inherit; width:435px;}
				.mIE{display:none}
			/*Madrid Eventos*/
			#eveT{display:block; padding:0 40px 26px 175px; background:url(/img/bgMEvent.jpg) no-repeat 50px 0;}
			/*resto como madridcard con proL y proR*/
			
		/*Empresa------------------*/
			/*Sobre*/
			#empL{float:left; width:475px; /*height:452px;*/ padding:0 30px 15px 45px; voice-family:"\"}\""; voice-family:inherit; width:415px; /*height:402px;*/}
				.mIE{display:none}
				#h1Que{padding:0 0 0 35px; line-height:19px; background:url(/img/icoLogo.gif) no-repeat 0 1px;}
				#h1Ute{padding:0 0 0 35px; line-height:19px; background:url(/img/icoUte.gif) no-repeat;}
				#empL p{margin-left:35px}
			#empR{float:left; margin-top:30px;}
			/*Buses*/	
			#busT{display:block; padding:0 40px 10px 45px;}
				#h1Bus{padding:0 0 0 35px; line-height:19px; background:url(/img/icoBus.gif) no-repeat 0 0;}
				#busT p{margin-left:35px}
			#busL{float:left; width:390px; /*height:452px;*/ padding:0 20px 15px 45px; voice-family:"\"}\""; voice-family:inherit; width:330px; /*height:402px;*/}
				.mIE{display:none}
				#busL p{margin-left:35px}
				.vBus{padding:0 0 0 40px; margin-bottom:20px}
			#busR{float:left;}
		
		/*Att Usuario---------------*/
			/*Faq*/
			#faqL{float:left; color:#575757; width:291px; height:405px; background:#F9F6EF; border-right:1px solid #ECE5D3; border-top:1px solid #ECE5D3; margin-left:2px}
				.fLoad{line-height:20px; padding:0 0 1px 26px; background:url(/img/tLoad.gif) no-repeat 0 1px;}
				#fLoadL{margin:15px 0 0 16px;}
				.faq{display:none; height:26px; overflow:hidden; background:#fff url(/img/degFp.gif) repeat-x; border-bottom:1px solid #ECE5D3;}
				.faqLk{color:#2E64B0; text-decoration:none; font-weight:bold; padding:1px 2px 1px 0}
				.faqLk:hover{background:#E7EFFF}
				.faqLks{color:#EC5210; text-decoration:none; font-weight:bold; cursor:default}
				.faq p{padding-left:15px; margin:0; line-height:26px}
				.faqC{height:299px; overflow:hidden; padding-top:8px; background:url(/img/scrllRf.gif) no-repeat top right; border-left:2px solid #fff;}
				.ulF{margin:0 25px 0 12px; padding:0; list-style:none;}
				.liF{padding:2px 5px 2px 23px; margin:0 0 8px 0; background:url(/img/vinB.gif) no-repeat 4px 4px}
				.liFs{padding:1px 4px 1px 22px; margin:0 0 8px 0; background:#E7EFFF url(/img/vinB.gif) no-repeat 4px 4px; border:1px solid #D5E0F3}
				.aF{color:#2E64B0; text-decoration:none; border-bottom:1px solid #9BB6DC; padding-bottom:1px}
				.aF:hover{background:#E7EFFF}
				.aFs{text-decoration:none; color:#2E64B0; padding-bottom:2px; cursor:default}
			#faqR{float:left; color:#575757; width:440px; padding:0 20px 0 25px; voice-family:"\"}\""; voice-family:inherit; width:392px;}
				.mIE{display:none}
				#fLoadR{margin:16px 0 0 0;}
				#faqM{display:none}
				#faqD{visibility:hidden}
				.titFaq{font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#2E64B0; line-height:18px; margin:0}
				.temFaq{margin:4px 0 10px 0; font-size:10px; color:#575757}
				#fRes{padding:1px 0 2px 4px; margin:0 0 15px 0; line-height:16px; font-weight:bold; color:#575757; background:#DFEAFF; border:1px solid #D5E0F3}
				.txtFaq{margin:0 30px 10px 15px}
				.txtCon{margin:20px 0 10px 0; padding:1px 10px 2px 4px; border:1px solid #D5E0F3; background:#DFEAFF}
			/*Puntos*/
			#punL{float:left; width:435px; padding:0 30px 0 45px; voice-family:"\"}\""; voice-family:inherit; width:375px;}
				.mIE{display:none}
				#h1Pun{padding:0 0 0 35px; line-height:19px; background:url(/img/atPun.gif) no-repeat;}
				#h1Pho{padding:0 0 0 35px; line-height:19px; background:url(/img/atPho.gif) no-repeat 3px 0;}
				.vPun{padding:0 0 0 40px; margin-bottom:20px}
			#punR{float:left; margin-top:30px}
			/*Consultas*/
			#conL{float:left; padding:0 45px 0 45px;}
				#h1Con{padding:0 0 0 35px; line-height:19px; background:url(/img/atCon.gif) no-repeat 3px 0;}
				#fAttUs{margin:0 0 0 37px;}
				.cAtt{float:left;}
				.labAtt{display:block; margin-left:2px; font-size:10px; font-weight:bold; color:#2E64B0;}
				.cFAtt{width:265px; font:11px Tahoma,sans-serif; color:#575757; background:#E7EFFF; border:1px solid #D5E0F3; margin:4px 20px 10px 0; padding:3px 2px}
				.txFAtt{width:265px; font:11px Tahoma,sans-serif; color:#575757; height:65px; background:#E7EFFF; border:1px solid #D5E0F3; margin:4px 0; padding:3px 2px}
				#cAttB{float:left; padding:10px 0}
					.bFAtt{width:65px; font:11px Tahoma,sans-serif; font-weight:bold; color:#2E64B0; padding:2px 4px; margin:0 0 10px 10px}
					#dObl{float:left; font-size:10px; color:#575757; width:195px;}
							
		/*Billetes------------------*/
		div.bi{height:40px; line-height:41px; padding-left:5px; overflow:hidden; background-image:url(/img/degT.jpg); background-repeat:no-repeat; border-top:1px solid #ECE5D3;}
		div.cBiLk{padding-left:15px;}
		a.biLk{color:#2E64B0; text-decoration:none; font-weight:bold; padding:3px 2px}
		a.biLk:hover{background:#E7EFFF}
		a.biLkS{color:#EC5210; text-decoration:none; font-weight:bold; padding:3px 2px; cursor:default}
		a.biLkDis{font-size:11px; color:#B9AF93; font-weight:bold; text-decoration:none; padding:3px 2px; cursor:default}	
		
		.faqLk{color:#2E64B0; text-decoration:none; font-weight:bold; padding:1px 2px 1px 0}
		.faqLk:hover{background:#E7EFFF}
		.faqLks{color:#EC5210; text-decoration:none; font-weight:bold; cursor:default}
		
		.pBiNot{font-size:10px; color:#575757; line-height:14px; margin:0; padding:4px 5px 4px 6px; background:#FFF2DF; border:1px solid #F7BCA0; border-top:1px solid #F9D0BC; border-left:1px solid #F9D0BC;}
		.biPanL{float:left; height:329px; line-height:18px; overflow:hidden; background:transparent; padding:0 25px; width:240px; voice-family:"\"}\""; voice-family:inherit; width:190px;}
			.mIE{display:none}
		.biPanR{float:left; overflow:hidden; line-height:14px; padding:18px 0 0 25px; background:transparent url(/img/scrllR.gif) no-repeat 471px 0; width:480px; height:329px; voice-family:"\"}\""; voice-family:inherit; width:463px; height:311px;}
				.mIE{display:none}
			.biPanR h1{font:11px Tahoma, Sans-serif; color:#575757; font-weight:normal; margin:0 0 10px 0}
			.biPanR h1 span{color:#2E64B0; font-weight:bold}
			.biPanR table{width:420px; padding:0; color:#575757; font:11px Tahoma, Sans-serif; line-height:13px;}  
			.biCellH{font-size:10px; font-weight:bold; padding:5px 0; color:#2E64B0; background:#DFEAFF; border-top:1px solid #D5E0F3; border-bottom:1px solid #C1D1EC;}
			.biCell{padding:5px 0; background:#fff; border-bottom:1px solid #C1D1EC;}
			.botSpace{height:25px;}
			
		.pR{width:420px; color:#575757; margin:0 0 15px 0; line-height:16px}
			/*Calendario*/
			#cCal{float:left; margin-top:10px; border:1px solid #F7BCA0; border-left:1px solid #FBDDCF; width:191px; voice-family:"\"}\""; voice-family:inherit; width:189px;}
				.mIE{display:none}
			#cCal div{text-align:center;}
			#mMes{width:129px; float:left; font-weight:bold; color:#fff; padding:3px 0 4px 0; background:#ED601C;}
			#mAnt, #mSig{width:30px; float:left; font:14px Arial, sans-serif; font-weight:bold; color:#fff; padding:3px 0 6px 0; background:#ED601C;}
			.fila{float:left; background:#fff;}
			.dDiaS{float:left; width:27px; color:#F5790C; padding:2px 0 3px 0; background:#FFE6C1; border-bottom:1px solid #fff; cursor:default}
			.dDia{float:left; border:1px solid #fff; width:27px; voice-family:"\"}\""; voice-family:inherit; width:25px;}
				.mIE{display:none}
			.aMes{text-decoration:none; padding:0 6px 3px 6px; color:#fff; border:1px solid #ED601C}
				.aMes:hover{background:#F3996E; border:1px solid #fff}
			.aMesP{color:#F7BCA0; cursor:default}
			.aDiaP{display:block; color:#ccc; padding:0 0 2px 0; border:1px solid #fff; cursor:default}
			.aDiaH{display:block; text-decoration:none; color:#746E5B; padding:0 0 2px 0; background:#FFF2DF; border:1px solid #FFD18E;}
				.aDiaH:hover{color:#2E64B0; background:#E7EFFF; border:1px solid #C1D2EE;}
			.aSet{display:block; text-decoration:none; color:#2E64B0; padding:0 0 2px 0; border:1px solid #fff;}
				.aSet:hover{background:#E7EFFF; border:1px solid #C1D2EE;}
			.aSetS{display:block; text-decoration:none; padding:0 0 2px 0; color:#2E64B0; background:#E7EFFF; border:1px solid #C1D2EE;}
			#cHoy{float:left; width:190px; color:#575757; font-size:9px; line-height:13px; text-align:right; margin-top:6px}
			/*Gasto total*/
			#biGas{display:block; float:left; color:#575757; line-height:13px; width:190px; background:#fff; border:1px solid #F7BCA0; border-left:1px solid #F9D0BC; border-top:1px solid #F9D0BC; margin-top:12px;}
				#cGas{float:left; padding:4px 10px 5px 10px;}
				#cGasT{float:right; padding:4px 10px 5px 10px; background:#fff; border-left:1px solid #F9D0BC}
			#biIva{display:block; float:left; width:190px; color:#575757; font-size:9px; line-height:13px; text-align:right; margin-top:6px}
			/*Seleccion de billete*/
			.tLoad{color:#575757; line-height:20px; padding:0 0 1px 26px; background:url(/img/tLoad.gif) no-repeat 0 1px;}
			#tLoad1{display:none;}
			#tExp{display:none;}
			.tIdH{width:165px; padding-left:10px;}
			.tId{width:165px; padding-left:10px;}
				.tId span{font-size:10px; font-weight:bold; color:#EC5210}
			.tCdOf{padding:0; height:0; background:#fff}
			.tCdOn{padding:5px 0; height:0; background:#FFECD1; border-right:1px solid #C1D1EC; border-left:1px solid #D5E0F3; border-bottom:1px solid #C1D1EC;}
			.tConD{color:#2E64B0; text-decoration:none; padding:0 14px 2px 2px; background:url(/img/tCon.gif) no-repeat 100% 2px}
			.tConD:hover{background:#E7EFFF url(/img/tCon.gif) no-repeat 100% 2px}
			.tConT{color:#2E64B0; text-decoration:none; padding:0 14px 2px 2px; background:url(/img/tCon.gif) no-repeat 100% -11px}
			.biCd{display:none; width:410px; padding-left:10px;}
			input.biUd{float:left; background:#fff; border:1px solid #A7C0EC; padding:3px 1px; margin-left:20px; text-align:center; font:11px Tahoma,sans-serif; color:#575757; width:22px; voice-family:"\"}\""; voice-family:inherit; width:18px;}
				.mIE{display:none}
			.biUds{float:left; width:18px}
			.biSum{display:block; float:left; overflow:hidden; width:17px; text-decoration:none; border-bottom:1px solid #A7C0EC; background:url(/img/biSum.gif) no-repeat; height:11px; voice-family:"\"}\""; voice-family:inherit; height:10px;}
				.mIE{display:none}
			.biRes{display:block; float:left; overflow:hidden; width:17px; height:10px; background-image:url(/img/biRes.gif); background-repeat:no-repeat}
			/*Pago tarjeta*/
			#biPagL{margin-top:10px}
			#tLoad2{display:none;}
			#biPagR form{margin:0}
			#labNom{color:#575757; margin-left:2px}
			input#biNom{background:#fff; border:1px solid #C1D1EC; padding:3px 1px; margin:5px 0 10px 0; font:11px Tahoma,sans-serif; color:#575757; width:420px; voice-family:"\"}\""; voice-family:inherit; width:418px;}
				.mIE{display:none}
			.tIdPH{width:245px; padding-left:10px;}
			.tIdP{width:245px; padding-left:10px;}
				.tIdP span{font-size:10px; font-weight:bold; color:#EC5210}
			.biBot{background:url(/img/mPago.gif) no-repeat 100% 22px;}
			#tPagar ul{margin:20px 0 0 137px; padding:0; list-style:none}
			#tPagar ul li{float:left; margin:0 10px 0 0; padding:0;}
			#tPagar p{font-size:10px; color:#575757; margin:0}
			#tPagClea{clear:left; height:15px; overflow:hidden}
			/*Opciones reintento*/
			.tOption{display:none}
			.tOption ul{margin:15px 0 0 30px; padding:0; list-style:none}
			.tOption ul li{float:left; margin:0 10px 0 0; padding:0;}
			.tOplk{color:#2E64B0; font-weight:bold; text-decoration:none;}
				.opTC{background:url(/img/opTC.gif) repeat-x 0 0;}
				.opTL{background:url(/img/opTL.gif) no-repeat 0 0;}
				.opTR{background:url(/img/opTR.gif) no-repeat 100% 0; padding:0 10px 2px 10px; line-height:24px}
			/*Imprimir comprobante*/
			#biImpL{margin-top:10px}
			#tPri{background:#fff; margin:0 0 15px 0; border:1px solid #C1D1EC;} 
				#tBotPr{display:block;}
				#tBotPr ul{margin:15px 0 0 20px; padding:0; list-style:none}
				#tBotPr ul li{float:left; margin:0 10px 0 0; padding:0;}
			.pBi{color:#575757; margin:0}
				div#cabBi{width:425px; height:53px; background:url(/img/bgBiTop.gif) no-repeat}
				div#cabBiL{width:225px; float:left; padding:10px 0 0 20px;}
					#cabBiL h1{font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:#EC5210; margin:3px 0 0 0}
				div#cabBiR{width:150px; float:right; margin:3px 0 0 0; text-align:center; line-height:20px; color:#575757}
				span#diaBi{font-size:20px}
				td#dataBi{padding:10px 0 10px 20px;}
					td#dataBi h4{width:210px; font:20px Verdana, sans-serif; color:#666; margin:0}
				td#logoBi{padding:6px 0 0 0; text-align:left;}
				td#fraBi{padding:5px 0 15px 20px;}
				td#fraBi table{width:385px; border-top:1px solid #C1D1EC; background:#fff; margin:0 0 10px 0}
					td#fraBi td{padding:3px 8px; border-bottom:1px solid #C1D1EC;}
					td.fraL{width:270px; text-align:left}
					td.fraR{width:90px; text-align:right}
				p#diaTran{font-size:9px; color:#575757; margin:0}
				#instBi{border-top:1px solid #C1D1EC; padding:15px 20px 5px 20px; font-size:10px}
				#instBi ul{margin-top:10px; margin-bottom:0}
				#instBi li{color:#575757; margin:0 0 10px 0}
				#instBi2{border-top:1px solid #C1D1EC; padding:15px 20px 5px 20px; font-size:10px}
			#printOut{width:0; height:0; border:none}
			/*#printOut{width:110px; height:100px; border-width:thin} */
			/*Seguridad*/
			#segL{float:left; width:375px; /*height:456px;*/ padding:46px 30px 0 45px; /*padding-top:50px;*/ voice-family:"\"}\""; voice-family:inherit; width:315px; /*height:406px;*/}
				.mIE{display:none}
				#h1Seg{padding:0 0 0 35px; line-height:19px; background:url(/img/icoCandado2.gif) no-repeat;}
				#h1Pri{padding:0 0 0 35px; line-height:19px; background:url(/img/icoPriv.gif) no-repeat;}
				#segL p{ margin-left:35px}
			#segR{float:left; margin-top:80px;}
			
		/*TuriEnlaces--------------------*/
		#enlL{float:left; padding:0 30px 0 45px; /*voice-family:"\"}\""; voice-family:inherit; width:315px; height:402px;*/}
			.mIE{display:none}
			#h1Enl{padding:0 0 0 35px; line-height:19px; background:url(/img/icoLinks.gif) no-repeat;}


/*Popups-------------*/
#topPop{height:55px; background:url(/img/topPopBg.gif) repeat-x;}
	#logoPop{position:absolute; top:13px; left:12px; width:174px; height:24px; background:url(/img/topPopLogo.gif) no-repeat}
	#controlPop{float:right; padding:0 0 5px 0; margin:15px 10px 0 0}
		#controlPop span{font:12px Arial,sans-serif; font-weight:bold; color:#fff;}
		#controlPop a{text-decoration:none; color:#fff; border-bottom:1px solid #F19B76}
		#controlPop a:hover{text-decoration:none; border-bottom:1px solid #fff}
#contPop{padding:25px}
	#titPop{position:absolute; top:80px; left:26px; margin:0}
.sepPop{height:20px}
#botPop{font-size:10px; color:#8C8162; margin:0 25px}
	/*Temporada*/
	.pTem{font-weight:bold; color:#EC5210; margin:4px 0 2px 4px}
		.pTem sup{font-weight:normal;}
	.colsSpan{width:450px;}
	.epocTem{width:145px; padding:3px 0; font-weight:bold; color:#EC5210; text-align:center; background:#F5F0E4; border:1px solid #DED4B9; }
	.fechTem{width:155px; padding:3px 0; color:#575757; text-align:center; background:#F5F0E4; border:1px solid #DED4B9}
	.horTem{width:150px; padding:3px 0; color:#575757; text-align:center; background:#F5F0E4; border:1px solid #DED4B9}
	.tarifPub{width:180px; padding:3px 0; color:#575757; text-align:center; background:#F5F0E4; border:1px solid #DED4B9}
	.titTarif{width:135px; padding:3px 0; font-weight:bold; color:#EC5210; text-align:center; background:#F5F0E4; border:1px solid #DED4B9}
	.tarif{width:135px; padding:3px 0; color:#575757; text-align:center; background:#F5F0E4; border:1px solid #DED4B9}
	.ulNota{font:10px Tahoma,sans-serif; color:#575757; margin:5px 0 0 4px; list-style:none}
		.ulNota li{margin:0 0 3px 0}
		#liReloj{padding-left:20px; background:url(/img/icoReloj.gif) no-repeat 0 2px}
		.liLeye1{padding-left:20px; background:url(/img/leye1.gif) no-repeat 1px 3px}
		.liLeye2{padding-left:20px; background:url(/img/leye2.gif) no-repeat 1px 3px}
		.liVacia{padding-left:20px;}

/*Pie----------------*/
	#bot{display:none; float:left; width:740px; height:40px; background:url(/img/bot.gif) no-repeat; cursor:default}
		#bot1{float:left; height:13px; font:9px Arial, sans-serif; padding-bottom:2px; margin:25px 0 0 6px}
			#bot1 img{margin-right:5px}
		#bot2{float:right; width:59px; height:8px; background:url(/img/w3cStan.gif) no-repeat; margin:27px 8px 0 0}
/*Varios-------------*/
	h1{font:15px Arial, Helvetica, sans-serif; font-weight:bold; color:#EC5210; margin:0 0 10px 0}
	h2{font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#2E64B0; margin:10px 0}
	.pTxt{color:#575757; margin:0 0 15px 0; line-height:16px}
	.pTxtOr{padding:1px 0 2px 4px; margin:0 0 15px 0; line-height:16px; font-weight:bold; color:#575757; background:#DFEAFF; border:1px solid #D5E0F3}
	.ulG{margin:0; padding:0; list-style:none; color:#575757; line-height:16px}
	.ulG li{padding:0 0 0 20px; margin:0 0 10px 0; background:url(/img/vinB.gif) no-repeat 0 3px}
	.ulG2{margin:0; padding:0; list-style:none; color:#575757; line-height:16px}
	.ulG2 li{padding:0 0 0 20px; margin:0 0 10px 0; background:url(/img/vinx.gif) no-repeat 0 3px}
	.txBl{font-weight:bold; color:#2E64B0}
	.txRd{font-weight:bold; color:#DA4607}
	.txOr{font-weight:bold; color:#EA8E03}
	.clearer{clear:left; height:0; line-height:0; margin:0; padding:0; overflow:hidden; margin-top:-4px}
	.clearerR{clear:right; height:0; line-height:0; margin:0; padding:0; overflow:hidden; margin-top:-4px}
	/*Links*/
	.lkRuta{color:#2E64B0; text-decoration:none; border-bottom:1px solid #9BB6DC;}
	.lkRuta:hover{background:#E7EFFF}
	.linkTxt{color:#2E64B0; text-decoration:none; border-bottom:1px solid #9BB6DC;}
	.linkTxt:hover{background:#E7EFFF}
	.linkPie{color:#4F7DBF; text-decoration:none;}
	.linkPie:hover{background:#E7EFFF}
/*-------------------*/

