@CHARSET "ISO-8859-1";

.errorSearchText{
color:#ffffff;
}

.alternateRoom{
    background: none repeat scroll 0 0 #8800CC;
    border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px;
    padding-top: 4px;
}

#lblName, #lblEmail, #lblPhone, #lblCountry, #lblRemarks{
color:#000000;
}

#lblCardType, #lblCardNumber, #lblExpirationDate, #lblSecurityCode, #lblCardHolder{
color:#000000;
}

.roomText{
	/*color:#ffffff;*/
   /* background: none repeat scroll 0 0 #8800CC;*/
    border-radius: 5px 5px 5px 5px;
    padding-top: 4px;
}

.label {
	font-family: verdana;
	font-size: 11px;
	color: #293B44;
}

.tableHeader_FechIni, .tableHeader_FechFin{
/*color:#ffffff;*/
}

.tableBody_Pax, .tableBody_Child, .tableBody_AddPax, .tableBody_Total{
/*color:#ffffff;*/
}

.tableCost_Pax, .tableCost_Child, .tableCost_AddPax, .tableTotal_Total{
/*color:#ffffff;*/
}

.averagePerNightTable{
float:right;
padding:4px 3px 3px 1px;
text-align:center;
vertical-align:top;
color:#ffffff;
}

.averagePerNightText{
font-family:verdana;
font-size:9px;
font-weight:bold;
margin:-25px 0 0;
padding:0;
text-decoration:underline;
vertical-align:top;
color:#ffffff;
}

.averagePerNightTotal{
font-family:verdana;
font-size:16px;
font-weight:bolder;
text-decoration:underline;
color:#ffffff;
}


.boldlabel {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}

.titlelabel {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;	
	color:#293B44;
}

.deletelabel {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	cursor: pointer;
	text-align: right;
}

.redlabel {
	font-family: verdana;
	font-weight: 500;
	color:red;
	font-size: 14px;
}

.button {
	font-size: 11px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #ffffff;
	width: 120px;
	background-color: #F26322;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	border-style:none;
	
}

.button:hover {
	cursor:pointer;
	background-color:#F78F1E;
}

input {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

.combobox {
	border: 1px solid #888888;
	font-family: verdana;
	font-size: 10px;
}

.titleSuggestion{
	text-align:center;
	font-family:verdana;
	font-size: 14px;
	font-weight:bold;
	background-color:#25528F;
	color:#FFFFFF;
}

.selectSuggestion{
	vertical-align:top;
}

.detalilSuggestion{
	vertical-align:top;
	margin-top:0px;
}

.pictureSuggestion{
	width:80px;
	height:80px;
}

.tableSuggestion td {
	vertical-align:top;
}

.temptabledataresult{
	width:40px;
	color:red;
}


a:hover {
	font-family: verdana;
	font-size: 11px;
	color:#FF6600;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

a {
	font-family: verdana;
	font-size: 11px;
	color:#D0181F;	
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

a:visited {
	font-family: verdana;
	font-size: 11px;
	color:yellow;	
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

.Frame {
	
	
}

/** Panels and Simple Toggle Panes Styles Redefinitions **/
	/** Todo el Marco **/
.rich-panel {
	
}

/** Panel Header [if use **/
.rich-panel-header {
	
}

/** Panel Contents **/
.rich-panel-body {	
	
}

.contentStyle {
	
}

.tableHeaderVertical{
	
	
}

.tableHeader {
         font-family: verdana;
        font-size: 11px;
        background-color:#FCF9F7;
	/*color:#ffffff*/
}

td{
    font-family: verdana;
        font-size: 11px;

}

.rowClass {
	 /*background-color:#2D0044;*/
}

.rowClassAlternative {
	
}

.colClass {
	
}

.colClassAlternative {
	
}

/** Toggle Panel **/
.rich-stglpanel {
	
}

.rich-stglpanel-header {
	
}

.rich-stglpnl-marker {
	
}

.rich-stglpanel-body {
	
}

/** Rich Data Table Definiton **/
.rich-table {
	
}

.rich-table-cell {
	
}

.rich-table-row {
	
}

.greayTableHeader {
	
}

.OrangeBold {
	color: #FF6600;
	font-weight: bold;
	font-family: Arial;
	font-size: 16;
}

.GreenCoralText {
	color: #339966;
	font-family: Arial;
	font-size: 12;
}

.lineaDivicion {
	border: dashed #D6D5D9;
	border-width: 1px 0 0 0;
	height: 0;
	line-height: 0px;
	font-size: 0;
	margin: 0;
	padding: 0;
}

.orbeStylelight{
color:#697076;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
.orbeStylelightbold{
color:#584E34;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
text-decoration:none;
}
.calendarInputClass{
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
width:80px;
}

.bodyStyleSimpleBooking{
background-color:#FFF;
}

.bodyStyleCompleteBooking{
background-color:transparent;
}

.simpleBottonBooking{
border:0;
background-color:#3466AB;
color:#FFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.textRooms{
color:#584e34;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
text-decoration:none;
margin-left:5px;
}

.selectRooms{
margin-left:5px;
}

.wholesalerHeaderInfo{
width:100%;
text-align:right;
font-family:verdana;
font-size:11px;
}

.labelTermsAndPolicies{
	font-family: verdana;
	font-size: 14px;
	color: red;
}

.notices{
	margin-left:266px;
	margin-top:-235px;
	width:344px;
}

.priceExtentionRoomName{

}

.priceExtentionAdult{

}

.priceExtentionChild{

}

.divPackageHeader{
position:absolute;top:-11px;
}

.tablePackageHeader{

}

.packageName{
font-family:verdana;
font-size:12px;
font-weight:bold;
}

.packagePicture{
width:158px;
height:137px;
padding: 15px 0pt 0pt 15px;
}

.packageDescription{
color:#000000;
font-family:verdana;
font-size:11px;
}

.divPackageDetails{
position:absolute;
top:238px;
}

.tablePackageDetails{
text-align:left;
}

.headerTablePackageDetail{
color:#000000;
font-family:verdana;
font-size:12px;
padding:10px;
padding-left:20px;
}

.linkViewItem{
padding:8px;
padding-left:18px;
}

.linkBookIt{

}

.infoPackageDetail{
	text-align:right;
	padding-right:21px;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:3px
}

.divPackageSearch{
position:absolute;
top:155px;
}

.tablePackageSearch{
	border-spacing: 4pt;
}

.titlePackageSearch{
color:#2E66B0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}

.textDateBooking{
color:#2E66B0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}

.textAdultSimpleBooking  {
color:#2E66B0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}

.textChildSimpleBooking  {
color:#2E66B0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}

.styleInputCalendar{

}

.selectRoomsBooking{

}

.buttonPackage{
background-color:#EEEEEE;
border:1px solid #CCCCCC;
color:#888888;
font-family:Verdana,sans-serif;
font-size:11px;
font-weight:bold;
width:120px;
}

.divFooter{
color:#000000;
font-family:verdana;
font-size:11px;
font-weight:bold;
position:absolute;
top:-45px;
}

.footerMensaje{
position:absolute;
top:430px;
width:300px;
}

.divRoomDetailHeader{
border-style:none;
width:100%;
}

.roomDetailHeader{
border-bottom:medium dotted;
color:#1569A5;
font-family:verdana;
font-size:18px;
font-weight:bold;
margin-bottom:45px;
margin-top:30px;
text-align:center;
width:100%;
}

.divRoomDetailContent{

}

.roomDetailContent_table{

}

.roomDetailContent{
color:#1569A5;
font-family:verdana;
font-size:15px;
font-weight:bold;
}

.roomDetailContent_Detail{
color:#000;
font-family:verdana;
font-size:14px;
}

.roomDetailContent_Picture{

}

.labeled{
    color: #828282;
    font-size: 13px;
    text-decoration: line-through;
}

.boldlabelCuponTotal{
    color: #359C35;
    font-size: 15px;
    font-weight: bold;
}

.cuponErrorMsj{
    background-color: #FFDFDF;
    color: #B90000;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    text-decoration: underline;
}

.buttonApplyDiscount{
    background-color: #FFA824;
    border: 3px double green;
    border-style: outset;
    cursor: pointer;
    font-weight: bold;
}

.inputApplyDiscount{
    color: #359C35;
    font-weight: bold;
    text-decoration: underline;
	cursor: pointer;
}


div#footer {
	clear: both;
	color: #777;
	margin: 210px auto;
	padding: 20px 0 40px;
	text-align: center;
	float:left;
	
}

.convertCurrency{
float: right;
}
	
.shoppingIco{
    border-style: none;
    cursor: pointer;
    float: right;
    margin-top: -5px;
    padding-bottom: 0;
    padding-top: 0;
    width: 100px;
}

ul.tags{
	width:100%;
	float:left;
	margin:5px 0px;
	padding:0px;
	font-size:16px;
	line-height:30px;
	height:30px;
	list-style:none;
	border-bottom:1px solid #666;}
ul.tags li{
	float:left;
	list-style:none;
	height:30px;}
ul.tags li a{
	float:left;
	color:#FFF;
	background:#666;
	text-align:center;
	text-decoration:none;
	height:30px;
	line-height:30px;
	padding:0px 8px;
	margin:0px 4px 0px 0px;
	letter-spacing:0.06em;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
	white-space:nowrap;
}
ul.tags li a:hover, ul.tags li a.current{
	background:#000;}
	
ul.proceso{
	width:100%;
	float:left;
	margin:5px 0px;
	padding:0px;
	font-size:16px;
	line-height:30px;
	height:30px;
	list-style:none;
	}
ul.proceso li{
	float:left;
	list-style:none;
	height:30px;}
ul.proceso li a{
	float:left;
	color:#666;
	background: #CCC url(https://orbe.coral-technologies.com/orbe/resources/hotels/HvSJi/skin/images/derecha.jpg) right top no-repeat;
	text-align:center;
	text-decoration:none;
	height:30px;
	line-height:30px;
	padding:0px 25px 0px 10px;
	white-space:nowrap;
	}
	ul.proceso li a.last, ul.proceso li a.lastcurrent{
		background:#ccc url(https://orbe.coral-technologies.com/orbe/resources/hotels/HvSJi/skin/images/derechalast.jpg) right top no-repeat;}
	ul.proceso li a.precart{
		background:#ccc url(https://orbe.coral-technologies.com/orbe/resources/hotels/HvSJi/skin/images/derechaprecart.jpg) right top no-repeat;}
		
ul.proceso li a.cart{
	color:#776207;
	background:#f9f495 url(https://orbe.coral-technologies.com/orbe/resources/hotels/HvSJi/skin/images/cart.png) top left no-repeat;
	padding-left:35px;
	padding-right:15px;
	-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 0px;}
	
ul.proceso li a.cart:hover{
	color:#3a3004;
	background: #f9f495 url(https://orbe.coral-technologies.com/orbe/resources/hotels/HvSJi/skin/images/cart.png) bottom left no-repeat;}
	ul.proceso li a:hover, ul.proceso li a.last:hover, ul.proceso li a.current, ul.proceso li a.lastcurrent{
	color:#000;}
	
	.content{
    border: 2px solid;
    margin-left: 10%;
    margin-right: 10%;
    margin-top: 10px;
    padding: 4px;
    width: 960px;
}

.innerContent{
    border: 1px solid;
    margin: 3px;
    padding: 5px;
    width: 100%;
}
.item1{}
.item2{}
.head{
width: 40%;
}
.headTitle{

}
.total{
    margin-left: 80%;
    width: 20%;
}
.actions{
margin: 0 auto;
width: 70%;
}

.bloque{
    border: 1px solid;
    display: inline-block;
    margin: 1px;
    padding: 1px;
    width: 10%;
}

.anchorChkout{
}

.nombreRoom{width: 20%;}
.daysRoom{width: 60%;}
.totalRoom{width: 20%;}
.tabledays{width: 100%;}
.tableinner{width: 100%;}

.tableresults1{background-color:#CFDBEC;}
.tableresults2{background-color:#FEFF99;}

p {
	padding: 0 0 1em;
}
.msg_list {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.msg_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
}
.msg_body {
	padding: 5px 10px 15px;
	background-color:#F4F4F8;
}