#hlogin{
	background:url(../img/bg_hlogin.png) no-repeat 0 0;
	font:bold 10px Arial, Helvetica, sans-serif;
	margin:5px 18px 8px 18px;
	padding:3px 6px;
	color:#4E6C92;
}
#hlogin .inputs{
	background:#F4F2F3;
	border:2px solid #bfbfbf;
	width:82px;
	height:13px;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	padding-left:2px;
}
#hlogin a{
	font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#4E6C92;
}
#hlogin a:hover{
	color:#C16F09;
}
#hlogin #email{
	width:130px;
	color:#aaa;
}

#hlogin2{
	background:url(../img/bienvenido-fondo.png) no-repeat 0 0;
	font:bold 10px Arial, Helvetica, sans-serif;
	margin:5px 18px 8px 18px;
	padding:1px 8px;
	color:#ccc;
}
#hlogin2 .usuario{
	color:#069;
	width:290px;
	font:normal 11px Tahoma, Geneva, sans-serif;
}
#hlogin2 a{
	font:bold 10px Tahoma, Geneva, sans-serif;
	color:#3399CC;
}
#hlogin2 a:hover{
	color:#C16F09;
}
#hlogin2 .linka a{
	font:normal 10px Tahoma, Geneva, sans-serif;
}

.tituloSeccion{
	font-size: 20px;
	margin:10px 0 !important;
}

.celD{
	padding:0 14px 13px 0;
	vertical-align:top;
}
.celI{
	padding:0 0 13px 0;
	vertical-align:top;
}

.cub{
	background:url(../img/cub_top.png) no-repeat 0 0;
	padding:7px 0 0 0;
	width:359px;
}
.cubIn{
	background:url(../img/cub_pie.png) no-repeat bottom left;
	padding:0 0 7px  0;
}
.cubCont{
	background:#92B4D1 url(../img/cub_bg.png) repeat-x 0 0;
	padding:0 5px;
	border-left:1px solid #7895BC;
	border-right:1px solid #7895BC;
}

.hCub{
	background:url(../img/hcub_bg.png) repeat-y 0 0;
	width:359px;
}
.hCubCont{
	background:url(../img/hcub_bg2.png) no-repeat 0 0;
	padding:0 6px;
	vertical-align:top;
}
.btnVermas{
	position:absolute;
	margin:7px 0 0 285px;
}

/*Motor*/
#mdiv1, #mdiv2, #mdiv3, #mdiv4{
	display:none;
	background:url(../img/pie_bf.png) no-repeat bottom left;
	padding:0 0 5px 0;
}
#mdiv1{
	display:block;
}
.mSolapas{
	height:27px;
	position:absolute;
	margin-left:5px;
}
.mSolapas img{
	vertical-align:top; 
}
.mSolapas a img{
	filter:alpha(opacity=70);
	opacity:.70;
	-moz-opacity:0.70;
	-khtml-opacity: .70;
	-o-opacity: .70;
}
.mSolapas a:hover img{
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
	-khtml-opacity: 1;
	-o-opacity: 1;
}
#Motor{
	background:url(../img/top_bf.png) no-repeat 0 0;
	padding:5px 0 0 0;
}
#MotorSolo{
	background:url(../img/mTop.png) no-repeat 0 0;
	padding:5px 0 0 0;
}
#MotorPie{
	background:url(../img/mBottom.png) no-repeat bottom left;
	padding:0 0 5px 0;
}

.MotorS{
	background:#96B4CE url(../img/bg_bf.png) repeat-x 0 0;
	padding:23px 4px 0 4px;
	border-left:1px solid #97ACBD;
	border-right:1px solid #97ACBD;
	width:349px;
}
#mSolo{
	width:722px;
	padding:0 4px;
}

.MotorI{
	border:1px solid #929CB4;
	background:#F4F8FA;
	color:#41527C;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:4px 7px 5px 7px;
}
#mSolo .MotorI{
	height:142px;
}



.MotorS label{
	display:block;
	margin:1px 0 1px 2px;
}
.MotorS label small{
	color:#7d7d7d;
	font-size:10px;
}
.MotorS p{
	margin:0 0 3px 3px;
	padding:0;
}
.MotorS #Desde, .MotorS #Hasta, .MotorS #fechaSal, .MotorS #fechaReg, .MotorS #fechaSal1, .MotorS #fechaSal2, .MotorS #fechaSal3, .MotorS #fechaSal4{
	cursor:pointer;
	width:74px;
	background:#fff url(../calendarioflash/calendario.gif) no-repeat 63px 2px;
}
#textAge1,#textAge2{
	visibility:hidden;
}

.MotorS .hrm{
	margin:2px 0;
	display:block;
}
.MotorS .rooms{
	padding:0 0 0 10px;
	width:227px;
}
.MotorS .rooms small{
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
}
.MotorS .room1, .MotorS .room2, .MotorS .room3{
	background:#D6E3EC;
	display:none;
	margin:3px 0 0 0;
}
.mLeft{
	float:left;
	width:352px;
}
#Motor .tipo, #MotorSolo .tipo{width:100%; margin:0 0 3px 0; border-bottom:1px solid #CDD0DF;}
#Motor .tipo label,  #MotorSolo .tipo label{
	display:block;
	padding:2px 5px 4px 5px;
	font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#DE940A;
	cursor:pointer;
}
.desact{
	color:#41527C !important;
}
.numM{
	padding:0 0 5px 0;
	color:#fff;
	vertical-align:bottom;
}
.numM strong{
	display:block;
	padding:2px 3px;
	background:#9BA6B9;
}
/**/
a.info{
    position:relative;
    z-index:24;
    color:#996600;
    text-decoration:none;
	cursor:help;
	display:block;
	padding-top:3px;
}
a.info strong{
	text-transform:lowercase;
	font-weight:normal;
}
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-color:#ffffdd;
	border:1px solid #ddddff;
	padding:3px;
	font-size:10px; 
	color:#006699;
    text-align: center;
}
/**/
.tablac{
	border-left:4px solid #fff;
	border-right:4px solid #fff;
	background:#F3F8FB;
	width:710px;
}
.udbusco{
	color:#6B99BE;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-left:12px;
}
.resciu{
	font:bold 11px Tahoma, Geneva, sans-serif;
	background:#E0EBF1;
	color:#3E5B88;
	padding-left:93px;
}
.restexto{
	font-style:italic;
	color:#207D99;
	padding-left:93px;
}
.restexto strong{
	font-style:normal;
}

.tablaw{
	padding:4px;
	background:#fff;
}
.tabla{background:#9DBBD7; width:730px;}

#btnVolver{position:absolute; margin:6px 0 0 654px;}

#tc{
	height:153px;
	overflow:auto;
	background:#fff;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#333;
	border:1px solid #CEE1FF;
	padding:4px;
}