/* booking steps nuevo portil */

.buensol #stickyWrap {
  background: white;
}

.buensol #stickyMain {
  margin-bottom: 30px !important;
}

.buensol #stickyMain #header {
  background: white;
  height: 110px !important;
  padding-bottom: 0 !important;
}

.buensol #stickyMain #header #wrap {
  padding-top: 0;
}

.buensol #stickyMain .bigBlueButton {
  border: 0 !important;
  background: rgba(154, 127, 72, 1);
}

.buensol #stickyMain .bigBlueButton:hover {
  background: rgba(167,138,82,1);
}

.buensol #stickyMain .bestText {
  color: #55732b;
}

.buensol #bg_top {
  background: white;
  box-shadow: 0 -5px 5px -5px #b1b1b1;
  margin-top: 20px;

}

.buensol #ticks {
  margin-top: 0 !important;
}

.buensol .swMain ul.anchor li a.selected, .swMain ul.anchor li a.selected:hover {
  background: #55732b;
  border: 0;
}

.buensol .swMain .stepContainer div.content {
  margin-top: 20px;
  border: 0;
  border-radius: 0;
  box-shadow: 0;
  -webkit-box-shadow: 0 0 0 0;
  -moz-box-shadow: 0 0 0 0;
  -webkit-box-shadow: 0px 0px 25px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 25px rgba(0,0,0,0.5);
  -o-box-shadow: 0px 0px 25px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 25px rgba(0,0,0,0.5);
}

.buensol #stickyFooter, #stickyFooter #footer {
  width: 100%;
  background: white;
}

.buensol #footer_bottom_text {
  background: transparent;
}

.buensol #stickyFooter #footer {
  background: #55732b;
  color: white;
  margin-top: 20px;
}

.buensol #stickyFooter #footer a {
  color: white;
}

.buensol .fotoHabitacion {
  border: 0 !important;
}

.buensol #footer_bottom_text {
  font-size: 12px;
}


/******************************* CHINASOL HOTELSTYLE *****************************/

.chinasol #stickyMain #header{
    background: rgb(255,255,255);
}
.chinasol #stickyWrap{
    font-family: arial !important;
}
.chinasol .bestText{
    color: #b53d08;
}
.chinasol #logo img {
    max-height: 120px;
}
.chinasol .stepContainer button{
    border: none;
    border-radius: 5px;
    font-weight: normal;
	padding: 6px 10px;
	background-color: #b53d08;
	color: rgb(255,255,255);
	font-size: 18px;
	cursor: pointer;
	overflow: visible;
}
.chinasol .stepContainer button:hover{
    background-color: rgb(90,90,90);
}
.chinasol .swMain ul.anchor li a.selected{
    background: #b53d08;
    border: 1px solid #b53d08;
}
.chinasol .swMain ul.anchor li a.selected:hover{
    background: #b53d08;
    border: 1px solid #b53d08;
}
.chinasol #bg_top{
    background: rgb(220,220,220);
    opacity: 0.8;
}
.chinasol .calendar th {
    background: #b53d08;
}



/********************* Motor de reserva *********************/

.chinasol #stickyMain #motor #closeButton{
    cursor: pointer;
}
.chinasol #stickyMain #motorBusqueda{
    background: #b53d08;
    color: rgb(255,255,255);
}
.chinasol #stickyMain #motorBusqueda .bgFecha{
    height: 18px !important;
	width: 88px !important;
	border: 1px solid #464646 !important;
    border-radius: 4px !important;
	cursor: pointer;
	background: rgb(240,240,240) url(/img/chinl/date_icon.png) no-repeat 70px !important;
	padding: 0 !important;
}
.chinasol .titSeccionesMotor {
    color: rgb(255,255,255);
}
.chinasol #stickyMain #motorBusqueda #configuraHabitaciones select{
    border: 1px solid #464646 !important;
    border-radius: 4px !important;
}

.chinasol #stickyMain #motorBusqueda input{
    width: 90px !important;
    border: 1px solid #464646 !important;
    border-radius: 4px !important;
}
.chinasol #stickyMain #motorBusqueda button{
    border: none;
    border-radius: 5px;
    font-weight: normal;
	padding: 6px 10px;
	background-color: #b53d08;
	color: rgb(255,255,255);
	font-size: 18px;
	cursor: pointer;
	overflow: visible;
}
.chinasol #stickyMain #motorBusqueda button:hover{
    background-color: #b53d08;
}
.chinasol #stickyMain #motorBusqueda .contButton{
    margin: 0 15px 0 0 !important;
    width: auto !important;
}
.chinasol #stickyMain #motorBusqueda span{
    float: none !important;
}
.chinasol #stickyMain #motorBusqueda #divPromocode{
    float: none !important;
}



/******************************* NURIASOL HOTELSTYLE *****************************/

.nuriasol #stickyMain #header{
    background: rgb(255,255,255);
}
.nuriasol #stickyWrap{
    font-family: arial !important;
}
.nuriasol .bestText{
    color: #0056a9;
}
.nuriasol #logo img {
    max-height: 120px;
}
.nuriasol .stepContainer button{
    border: none;
    border-radius: 5px;
    font-weight: normal;
	padding: 6px 10px;
	background-color: #0056a9;
	color: rgb(255,255,255);
	font-size: 18px;
	cursor: pointer;
	overflow: visible;
}
.nuriasol .stepContainer button:hover{
    background-color: rgb(90,90,90);
}
.nuriasol .swMain ul.anchor li a.selected{
    background: #0056a9;
    border: 1px solid #0056a9;
}
.nuriasol .swMain ul.anchor li a.selected:hover{
    background: #0056a9;
    border: 1px solid #0056a9;
}
.nuriasol #bg_top{
    background: rgb(220,220,220);
    opacity: 0.8;
}
.nuriasol .calendar th {
    background: #0056a9;
}



/********************* Motor de reserva *********************/

.nuriasol #stickyMain #motor #closeButton{
    cursor: pointer;
}
.nuriasol #stickyMain #motorBusqueda{
    background: #0056a9;
    color: rgb(255,255,255);
}
.nuriasol #stickyMain #motorBusqueda .bgFecha{
    height: 18px !important;
	width: 88px !important;
	border: 1px solid #464646 !important;
    border-radius: 4px !important;
	cursor: pointer;
	background: rgb(240,240,240) url(/img/chinl/date_icon.png) no-repeat 70px !important;
	padding: 0 !important;
}
.nuriasol .titSeccionesMotor {
    color: rgb(255,255,255);
}
.nuriasol #stickyMain #motorBusqueda #configuraHabitaciones select{
    border: 1px solid #464646 !important;
    border-radius: 4px !important;
}

.nuriasol #stickyMain #motorBusqueda input{
    width: 90px !important;
    border: 1px solid #464646 !important;
    border-radius: 4px !important;
}
.nuriasol #stickyMain #motorBusqueda button{
    border: none;
    border-radius: 5px;
    font-weight: normal;
	padding: 6px 10px;
	background-color: #0056a9;
	color: rgb(255,255,255);
	font-size: 18px;
	cursor: pointer;
	overflow: visible;
}
.nuriasol #stickyMain #motorBusqueda button:hover{
    background-color: #0056a9;
}
.nuriasol #stickyMain #motorBusqueda .contButton{
    margin: 0 15px 0 0 !important;
    width: auto !important;
}
.nuriasol #stickyMain #motorBusqueda span{
    float: none !important;
}
.nuriasol #stickyMain #motorBusqueda #divPromocode{
    float: none !important;
}


/********************* Euromar *********************/

.euromar #stickyMain #header{
    background: none !important;
    background-color: rgb(255, 255, 255) !important;
}
.euromar .swMain ul.anchor li a.selected{
    background: rgb(10, 165, 204);
    border: 1px solid #0056a9;
}
.euromar .swMain ul.anchor li a.selected:hover{
    background: rgb(10, 165, 204);
    border: 1px solid #0056a9;
}
.euromar .bigBlueButton{
    background: rgb(10, 165, 204);
    border: 1px solid #0056a9;
}
.bestText{
    color:rgb(10, 165, 204);
}
