	body, table, select { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	table{ border-width:0px; padding:3px;}
	img{ border:0px;}
	th{ color:#666666;font-size:13px;}
	b, h1, h2, a{ color:#666666;}
	h4{ font-size:14px;}
		
	iframe, textarea{ width:100%; height:140 px;}
	.cancel_police{ height:200px;}
	pre{color:#990000;}
	
	.mainTable{ width:870;}
	.center{ text-align:center;}
	.benefits{font-size:12px;}
	.aR{ text-align:right;}
	.aC{ text-align:center;}
	
	.tag, .value{ color:#0000FF;}
	.tagName{ color:#993333;}
	.attribute{ color:#FF0000;}
	.attributeR{ color:#FF0000;}
	.valueR{ color:#FF0000; font-weight:bold;}
	
	.Back{ text-align:right; padding-right:10px; vertical-align:top; height:80px; padding-top:30px;}
	.hr{ border:0px solid #666666; border-collapse:collapse;}
	
	.head{ text-align:right;}
	.headR{ text-align:right; }
	.headL{ text-align:left; padding-left:20px;}
	.noStrong{ font-weight:lighter;}
	.by{ padding-right:150px; padding-top:80px;}
	.ClassR{ font-weight:bold;}
	
	.langs{
		text-align:right;
		font-size:10px;
	}
	
	
	.HImages{ text-align:left;}
	.ImgHt{ position:absolute; top:10px;}
	#HtImg{ padding-left:0px;}
	.LogoHt{ position:absolute; top:30px;}
	.BigLogoHt{ padding-left:150px;}
	#LogoImg{ padding-left:130px;}
	.curve{ position:absolute; top:140px;}
	#curve{ padding-right:30;}
	
	#Considerations th{ text-align:left; padding-left:20px;}
	
	#RC_Ping .rq{}
	#RC_Ping .rp {height:120 px;}
	#RC_Closed_Dates .rq {}
	#RC_Closed_Dates .rp {height:340 px;}
	#RC_Availability .rq{height:200 px;}
	#RC_Availability .rp{height:540 px;}
	#RC_Notify .rq{height:260 px;}
	#RC_Notify .rp{height:420 px;}
	#RC_Modify .rq{height:260 px;}
	#RC_Modify .rp{height:430 px;}
	#RC_Cancel .rq{height:140 px;}
	#RC_Cancel .rp{height:135 px;}
	#RC_Verify .rq{height:210 px;}
	#RC_Verify .rp{height:680 px;}	
	
	
	#Fechas select{ font-size:10px;}
	
  
@media print {
	body, table{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	.mainTable{ width:735; }

	.Back{ display:none;}
	h1{ padding-top:100px;}
	h3 { padding-top:400px;}
	.by{  padding-top:150px;}

	.div{ page-break-after:always;}
	.pbreak{page-break-after:always;}
	
	#RC_Availability{ padding-top:-500;}
	
	#Contents {font-size:14px;}

	a{ text-decoration:none;}

	#RC_Ping .rq{}
	#RC_Ping .rp{height:240 px;}
	#RC_Closed_Dates .rq {}
	#RC_Closed_Dates .rp {height:350 px;}
	#RC_Availability .rq{}
	#RC_Availability .rp{height:670 px;}
	#RC_Notify .rq{}
	#RC_Notify .rp{height:480 px;}
	#RC_Modify .rq{}
	#RC_Modify .rp{height:465 px;}
	#RC_Cancel .rq{}
	#RC_Cancel .rp{height:150 px;}
	#RC_Verify .rq{height:240 px;}
	#RC_Verify .rp{height:750 px;}


}

 div#printhead {
 display: block;
 position: fixed; top: 0; left: 0; width: 100%; height: 2em;
 }

	#btns td{ width:120px; height:22px; vertical-align:top; border-width:1px;border-collapse:collapse; cursor:pointer; border-style:solid; }
	#btns td{ height:22px; vertical-align:top; border-width:1px;border-collapse:collapse; cursor:pointer; border-style:solid; }

	#btns .lnkBlank{ border-color:#FFFFFF;}	
	#btns .lnk{ border-color:#B2C4D8; background-image:url(../images/bg-btn.jpg);background-position:bottom; background-repeat:repeat-x; }
	#btns .ovr{ border-color:#0066FF; }
	#btns .out{ border-color:#FF0000; }
	#btns .rtn{ border-color:#FFFF00; } 
	#btns .gre{ border-color:#009900; }
	/*#btns .lnk{ border-color:#666666;  border-top-color:#FFFFFF; border-left-color:#FFFFFF; color:#333333; }
	#btns .ovr{ border-color:#0066FF; border-top-color:#FFFFFF; border-left-color:#FFFFFF; color:#000099;  }
	#btns .out{ border-color:#FF0000; border-top-color:#FFFFFF; border-left-color:#FFFFFF; color:#990000; }
	#btns .rtn{ border-color:#FFFF00; border-top-color:#FFFFFF; border-left-color:#FFFFFF; color:#FF9900; } */

	#ClosedDates table,#ClosedDates tr,#ClosedDates  td{border:0px;border-color:#0066FF;}
	#ClosedDates table{ width:735px;}
	
	#specialrequest{ height:60px;}
	
	.XtraNote{
		font-family:courier;
		font-size:10;
		width:100%; 
		padding:0; margin:0px; border:0; border-bottom: solid 1 #666666; 
		display:none; }
	
	
	input{ width:150px; border-width:1px; background-color:#FFFFFF;  border-style:solid;
		border-color:#666666; }
		
	input.btn{width:120px; border-color:#B2C4D8; background-image:url(../images/bg-btn.jpg);background-position:bottom; background-repeat:repeat-x;	}
	input.btnLarge{width:150px; border-color:#B2C4D8; background-image:url(../images/bg-btn.jpg);background-position:bottom; background-repeat:repeat-x;	}
	/*
	.btn{ width: 80px; border-color:#666666;  color:#333333; cursor:pointer; text-align:left;
		border-color:#666666;  border-top-color:#FFFFFF; border-left-color:#FFFFFF; }*/
	.chkbox{ width: 20px; border-color:#FFFFFF; }		
	.mBtn{width: 40px; border-style:window-inset;border-color:#666666; }
	
	.edadespc{ width:60px;}
	
	.RateCode{ font-size:10px; text-align:center;}
	.cerradoh{ background-color:#E8E8FF}
	.cerrado{ background-color:#CCCCFF}
	.NA{ background-color:#CCCCCC}


	.error{color:#FF0000; text-align:center;  vertical-align:middle;}
		.spError_12{font-size:15px; padding:10px; border:.5pt; border-style:solid; margin-bottom:5px; }
	.warning{color:#9999FF; text-align:center; vertical-align:middle;}
	.success{color:#009900; text-align:center; vertical-align:middle;}
	.status{color:#FF0000; text-align:center; font-weight:bold; background-color:#E8E8FF; width:120; height:20; padding-top:2px;}
	
	.Rojo{ color:#FF0000;}
	.RojoBg{background-color:#FFCCCC;}
	.Verde{ color:#009900;}
	.mensaje{ height:50px;}	
	/*	.cerradoh{ background-color:#E8E8FF}	.cerrado{ background-color:#CCCCFF}*/
	.vmenu{ width:120px; vertical-align:top;}
	.fecha{ width:75px;}/*{ color:#009900; font-weight:bolder;}*/
	.reserva{ color:#009900; width:120px; border-width:1px; background-color:#FFFFFF;  border-style:solid;
		background-image:url(../images/bg-btn.jpg);background-position:bottom; background-repeat:repeat-x;	
		border-color:#666666; font-weight:bolder; } 
	.AvaBtnList{ text-align:right;}
	.AvaDisponible{ text-align:center; color:009900; font-weight:bold;}
	#RoomTypes input, #RoomTypes .status{ width:160px;}
	
	
	.cont{padding-left:10;}
	#Verify .cont{padding-left:20;}
	#Ping .cont{padding-left:0; text-align:center;}
	#Cancel .cont,#Modifyss .cont{padding-left:200;}
	
	#TblPasajeros input{ width:100%;}
	
	#Rates .subtitulo{font-weight:bold;}
	#Respuesta pre{ color:#0000FF;}
	
	#Respuesta table, #Respuesta .Folio, #Respuesta pre{color:#0066CC;}
	#Respuesta strong, #Respuesta .subtitulo, #Respuesta b, #Respuesta th{color:#000000;}
	#Respuesta .Folio{ font-size:12px; font-weight:bold;}
	#Respuesta .aR{ text-align:right; padding-right:5px;}
	
	#VerifTable { font-size:11px;}
	#VerifTable th{ text-align:left; font-size:11px;}
	
	
	