/*Motor*/
#Motor{
	vertical-align:top;
}
#shadM{
	background:url(rm.jpg) no-repeat;
	width:5px;
	height:270px;
	position:absolute;
	margin-left:315px;
	top:202px;
}
#MotorDiv{
	padding:0 0 0 5px;
	background:url(bg_rm.jpg) no-repeat top;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	top:-35px;
	width:310px;
}
#bodyMotor{
	width:100%;
	background:#A4CADD url(bg_m.gif) no-repeat bottom left;	
	border-right:1px solid #DBE4EE;
}
#mEsq{
	 background:url(bg_m.gif) no-repeat bottom left;
	 padding-bottom:5px;
}
.MotorMenu{
	padding-left:5px;
	vertical-align:top;
	width:24px;
}
.MotorMenu td{
	padding-bottom:6px;
}
#Motor span{
	color:#657C8D;
	font-size:12px;
	font-weight:bold;	
}
.MotorC{
	vertical-align:top;
	color:#6F7286;
	background:#F9FAFB;
}
.MotorC hr{
	height:2px;
	border:0;
	border-top:1px solid #E3E4E7;
	border-bottom:1px solid #ffffff;
}
.subM{
	background:#306B8B;
	color:#ffffff;
	border:0;
	width:53px;
	height:18px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#a1_Age1, #a1_Age2 ,#a2_Age1, #a2_Age2 ,#a3_Age1, #a3_Age2 ,#a2_ADTs ,#a3_ADTs ,#a2_CHDs ,#a3_CHDs,#textAge1, #textAge2, #btnDelAero, #btnAddAero{
	visibility:hidden;
}
/*Agencias*/
#User{
	background:#368EC2 url(bg_agencia.jpg) repeat-x;
	color:#ffffcc;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #cbcbcb;
	border-bottom:1px solid #ffffff;
}
/*Paquetes*/
#promosH{
	border-top:1px solid #D1D1CF;
	border-bottom:1px solid #D1D1CF;
}
#promosH .grid1{
	background:#F7F6EF url(bg_grid1.gif) repeat-x top;
	padding:4px 4px 4px 6px;
	width:210px;
	float:left;
	border-bottom:1px solid #f2f2f2;
}
.grid1 .tit{
	color:#88793C;
	font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: url(li1.gif) no-repeat 0 4px;
	padding-left:7px;
}
.grid1 .tit div, .grid2 .tit div{
	overflow:hidden;
	width:195px;
	height:14px;
}
.grid1 .fotoMarco{
	background:url(bg_foto1.gif) no-repeat;
	width:74px;
	height:74px;
}
.grid1 .overF5{
	overflow:hidden;
	height:60px;
	font:10px Arial, Helvetica, sans-serif;
	color:#79891D;
	margin:2px 2px 2px 3px;
	line-height:12px;
}
.fotoMarco img, .fotoMarcog img{
	margin:2px;
}
#promosH .grid2{
	background:#ffffff url(bg_grid2.gif) repeat-x top;
	padding:4px 4px 4px 6px;
	width:211px;
	float:left;
	border-bottom:1px solid #f2f2f2;
}
.grid2 .tit{
	color:#447E82;
	font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: url(li2.gif) no-repeat 0 4px;
	padding-left:7px;
}
.grid2 .fotoMarco{
	background:url(bg_foto2.gif) no-repeat;
	width:74px;
	height:74px;
}
.fotoMarcog{
	background:url(bg_foto1.gif) no-repeat;
	width:74px;
	height:74px;
}
.grid2 .overF5{
	overflow:hidden;
	height:60px;
	font:10px Arial, Helvetica, sans-serif;
	color:#417072;
	margin:2px 2px 2px 3px;
	line-height:12px;
}
.star{
	width:74px;
	padding:2px 0 0 4px;
	background:url(bg_star.gif) no-repeat 4px 2px;
	vertical-align:top;
}
.precio{
	text-align:right;
	color:#669900;
	font:bold 15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.moneda{
	color:#9C9258;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.desde{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#999999;
}
/*grilla precios*/
.cat{
	border-left:1px dashed #E8E3CE;
	width:63px;
	height:17px;
	text-align:right;
	padding-right:4px;
	color:#669966;
}
.cat span{
	text-transform:uppercase;
	color:#AAB96F;
}
.catit{
	border-left:1px solid #ffffff;
	width:66px;
	height:18px;
	text-align:right;
	padding-right:4px;
	color:#258EB1;
	background:#DEEEF3;
}
.vigencia{
	 width:62px;
	 color:#669966;
	 vertical-align:top;
	 text-align:center;
	 padding:2px;
}
#tabTidDet{
	color:#237C7D;
	font-weight:bold;
}
a.info{
    position:relative;
    z-index:24;
    color:#996600;
    text-decoration:none;
	cursor:help;
	display:block;
	padding-top:3px;
}

a.info:hover{z-index:25;background:transparent;}

a.info span{display:none;}

a.info:hover span{
    display:block;
    position:absolute;
    top:20px; 
	left:-100px;
	width:120px;
    background:#ffffdd;
	border:1px solid #ddddff;
	padding:3px;
	font-size:10px; 
	color:#006699;
    text-align: center;
}
.dotR{
	background:url(bg_dot.gif) repeat-y top right;
}
/*Novedades*/
#Novedades{
	background:#f7f7f7 url(bg_nov.jpg) repeat-x;
}
#Novedades .tit{
	background:#ACB48B;
	padding:10px 5px 5px 8px;
	width:17px;
}
#Novedades #bodyNov{
	background:url(nov_red.jpg) no-repeat right top;
	vertical-align:top;
	height:115px;
	width:413px;
	padding-top:6px;
}
#winNov{
	height:103px;
	width:387px;
	position:absolute;
	overflow:hidden;
}
#contNov{
	position:absolute;
	width:387px;
}
#contNov hr{
	height:2px;
	border:none;
	border-top:1px solid #C5C5CB;
	border-bottom:1px solid #ffffff;
}
.fechaNov{
	color:#4F7B7B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:right;
}
.tituloNov{
	color:#1882B4;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
}
.textoNov{
	color:#877158;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*Newsletter*/
#Newsletter{
	background:#F4F2E8;
	border:1px solid #DDE6EC;
	color:#597C7F;
	font:10px Geneva, Arial, Helvetica, sans-serif;
}
#Newsletter .texto{
	border-left:1px solid #C7B08E;
	padding-left:5px;
	width:250px;
}
#formNews{
	color:#9E8176;
	font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#formNews .input{
	border:1px solid #CFCFCF;
	width:90px;
	height:13px;
}
/*Links utiles*/
#titLU{
	background:#E1E4E8 url(bg_lu.gif) no-repeat top left;
	width:18px;
	padding:5px 5px 8px 7px;
	vertical-align:bottom;
}
#bodyLU{
	background:#6F9AB0;
	color:#ffffff;
	padding:5px;
}
#bodyLU td{
	border-bottom:1px solid #93B3C4;
}
#bodyLU div{
	color:#FFFFE6;
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
/**/
.paginador{
	padding:4px 0 0 4px;
}
.titDET{
	color:#87833A;
	padding:4px 5px 4px 16px;
	background:#EFF5E5 url(bg_td.gif) no-repeat 5px;
	font:bold 11px Geneva, Arial, Helvetica, sans-serif;
}
.titDET span{
	color:#557884;
}
.dataDET{
	padding:5px;
	border:1px solid #f2f2f2;
	border-top:none;
}
.resultBus{
	color:#306B8B;
	background:#BAD7E4;
}
.categoriaBus{
	color:#5F7F70;
	background:#DCE7D0;
	border-bottom:1px solid #fff;
}
.resultDet{
	background:#E3EFF4 url(tri1.gif) no-repeat top right;
	color:#657C8D;
}
.resultBusDet{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #DAE7BF;
	background:#F4F2EA;
}
.Estado{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0066CC;
	font-weight:bold;
	font-size:10px;
	text-align:right;
	width:80px;
}
.h2hSub2{
	background:#B2744B url(bg_sub.jpg) repeat-x;
	font-size: 11px;
	color:#ffffff;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:58px;
	height:18px;
	border:none;
	cursor:pointer;
}
.h2hSub3{
	background:#6589BE url(bg_sub1.jpg) repeat-x;
	font-size: 10px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:52px;
	height:16px;
	border:none;
	cursor:pointer;
}
.subP{
	background:#6589BE url(bg_subp.jpg) no-repeat right;
	font-size: 10px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:82px;
	height:16px;
	border:none;
	cursor:pointer;
	padding-right:9px;
}
.preciosRes{
	background:#F4F9FB;
	border:1px solid #EAD8CD;
}
.disponible{
	color:#009933;
}
.nodisponible{
	color:#CC0000;
}
.requerir{
	color:#FF6600;
	background:#ffd;
	border:1px solid #ddd;
	display:block;
	padding:1px;
}
.titForm{
	color:#006699;
	background:#DFE7F4;
	padding:5px;
}
.bodyForm{
	color:#006699;
	background:#C3D2E9;
}
.bodyFormLog{
	color:#006699;
	background:#F2F8FA url(bg_candado.jpg) no-repeat right;
}
.tip{
	color:#666666;	
	font-weight:normal;
	font-size:10px;
	background:#F2F7E6;
	padding:3px 0 3px 0;
}
/*Noticias*/
#grilla{
	border-top:1px solid #D1D1CF;
	border-bottom:1px solid #D1D1CF;
}
#grilla .grid1{
	background:#EFF3F6 url(bg_grid2.gif) repeat-x top;
	padding:2px 2px 2px 3px;
	border-bottom:5px solid #ffffff;
	color:#46618C;
}
.grid1 .tit{
	color:#446D7D;
	font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: url(li1.gif) no-repeat 0 4px;
	padding-left:7px;
}
.grid1 .fecha{
	color:#446D7D;
	font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
}
#grilla .grid2{
	background:#ffffff url(bg_grid1.gif) repeat-x top;
	padding:2px 2px 2px 3px;
	border-bottom:5px solid #ffffff;
}
.grid2 .tit{
	color:#447E82;
	font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: url(li2.gif) no-repeat 0 4px;
	padding-left:7px;
}
.grid2 .fecha{
	color:#88793C;
	font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
}
.gridRes1{
	background:#F4F2E9;
}
.gridRes2{
	background:#EFECDC;
}
#tc{
	height:85px;
	width:358px;
	overflow:auto;
	background:#ffffff;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#335577;
	font-size:11px;
	border:1px solid #ADC0D1;
	padding-left:4px;
}
.empresa{
	padding:10px 12px 8px 60px;
	line-height:16px;
	font-size:12px;
	background:transparent url(logo_emp.gif) no-repeat 10px 8px;
}
.empresa span{
	color:#C6743E;
}