#header {
	background: transparent url(/img/reina/bg_body.jpg)
}

#logo {
	padding-top: 20px;
}

.bestText {
color: #4f757e;
}

.no_widget #ticks {
	margin-top: -5px;
}

#searchForm {
    background: black !important;
}

/********************* Antuequera Nuevo *********************/

.antequeranuevo #stickyMain #header{    
    background: rgb(10, 85, 122);
    border-bottom: 1px solid rgb(1,45,116);
}
.antequeranuevo #stickyWrap{
    font-family: arial !important;
}
.antequeranuevo .bestText{
    color: rgb(255,255,255);
}
.antequeranuevo #logo img {
    max-height: 120px;
}
.antequeranuevo .stepContainer button{
    border: none;
    border-radius: 5px;
    font-weight: normal;
	padding: 6px 10px;
	background-color: rgb(10, 85, 122);
	color: rgb(255,255,255);
	font-size: 18px;
	cursor: pointer;
	overflow: visible;
}
.antequeranuevo .stepContainer button:hover{
    background-color: rgb(23,114,159);
}
.antequeranuevo .swMain ul.anchor li a.selected{
    background: rgb(10, 85, 122);
    border: 1px solid rgb(1,45,116);
}
.antequeranuevo .swMain ul.anchor li a.selected:hover{
    background: rgb(10, 85, 122);
    border: 1px solid rgb(1,45,116);
}
.antequeranuevo #bg_top{
    background: rgb(255,255,255);
    opacity: 0.8;
}


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

.antequeranuevo #stickyMain #motor #closeButton{
    cursor: pointer;
}
.antequeranuevo #stickyMain #motorBusqueda{
    background-color: rgb(90,90,90);
    color: rgb(255,255,255);
}
.antequeranuevo #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/macie/date_icon.jpg) no-repeat 70px !important;
	padding: 0 !important;
}
.antequeranuevo .titSeccionesMotor {
    color: rgb(255,255,255);
}
.antequeranuevo #stickyMain #motorBusqueda #configuraHabitaciones select{
    border: 1px solid #464646 !important;
    border-radius: 4px !important;
}

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

}


/********************* Demo 3 Ipanema Park  *********************/

.demo3 #header{
    background:#5981be;
}
.demo3 #ticks .bestText{
    color:white;
}
.demo3 .stepContainer button{
    background: #5981be;
    border: #5981be;
}

.demo3 .stepContainer button:hover{
    background-color: #63a4eb;
}
.demo3 .swMain ul.anchor li a.selected{
    background: #5981be;
    border: #5981be;
}
.demo3 .swMain ul.anchor li a.selected:hover{
    background: #63a4eb;
    border: #63a4eb;
}

/********************* Demo 6 Rinconsol2 nuevo  *********************/

.demo6 #header{
    background:#FFFFFF;
}
.demo6 #ticks .bestText{
    color:#e39d01;
}
.demo6 .stepContainer button{
    background: #e39d01;
    border: #FFFFFF;
}

.demo6 .stepContainer button:hover{
    background-color: #a36e00;
}
.demo6 .swMain ul.anchor li a.selected{
    background: #e39d01;
    border: #FFFFFF;
}
.demo6 .swMain ul.anchor li a.selected:hover{
    background: #a36e00;
    border: #FFFFFF;
}
/* booking engine */
.demo6 #motorBusqueda {
    color: #FFFFFF;
    /* background: transparent url(/static_1/images/booking/fndMotor.png) repeat-x; */
    background: #e39d01!important;
}

.demo6 #motor h1{
    color: #e39d01!important;
}

.demo6 #closeButton{
    color: #e39d01!important;
}


.demo6 #search-button2, .demo6 .bigBlueButton {
    background-color: #9b100d;
}

.demo6 #search-button2:hover, .demo6 .bigBlueButton:hover {
    background-color: #690f0d;
}


/* header currentmonth in big aviability calendar*/
.demo6 .current-month th{

    background: #e39d01!important;
}

/********************* Demo 5 Alondras  *********************/

.demo5 #header{
    background:rgb(46, 53, 82);
}
.demo5 #ticks .bestText{
    color:white;
}
.demo5 .stepContainer button{
    background: rgb(46, 53, 82);
    border: rgb(46, 53, 82);
}

.demo5 .stepContainer button:hover{
    background-color: rgb(46, 53, 82);
}
.demo5 .swMain ul.anchor li a.selected{
    background: rgb(46, 53, 82);
    border: rgb(46, 53, 82);
}
.demo5 .swMain ul.anchor li a.selected:hover{
    background: rgb(46, 53, 82);
    border: rgb(46, 53, 82);
}

/********************* Demo 8 Vita Hotel  *********************/

.demo8 #header{
    background:rgb(233,107,16);
}
.demo8 #ticks .bestText{
    color:white;
}
.demo8 .stepContainer button{
    background: rgb(233,107,16);
    border: rgb(233,107,16);
}

.demo8 .stepContainer button:hover{
    background-color: rgb(212, 105, 16);
}
.demo8 .swMain ul.anchor li a.selected{
    background: rgb(212, 105, 16);
    border: rgb(212, 105, 16);
}
.demo8 .swMain ul.anchor li a.selected:hover{
    background: rgb(212, 105, 16);
    border: rgb(212, 105, 16);
}

/*************************** demo4**********************/

.demo4 #header{
    background:white;
}
.demo4 #ticks .bestText{
    color:#344796;
}
.demo4 .stepContainer button{
    background: #344796;
    border: #344796;
}

.demo4 .stepContainer button:hover{
    background-color: #199aa0;
}
.demo4 .swMain ul.anchor li a.selected{
    background: #344796;
    border: #344796;
}
.demo4 .swMain ul.anchor li a.selected:hover{
    background: #199aa0;
    border: #199aa0;
}

/* ALBAYT DEMO 1 BEACH */

body.demo1 ,.demo1 #stickyWrap {
	line-height: 130%;
	background: #00689F; /* Old browsers */
	background: -moz-linear-gradient(top,  #dfecf4 0%, #00689f 41%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfecf4), color-stop(41%,#00689f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dfecf4 0%,#00689f 41%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dfecf4 0%,#00689f 41%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dfecf4 0%,#00689f 41%); /* IE10+ */
	background: linear-gradient(to bottom,  #dfecf4 0%,#00689f 41%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfecf4', endColorstr='#00689f',GradientType=0 ); /* IE6-9 */
}


.demo1 #logo{

    top: 0px;
    padding-top: 0px!important;
}

.demo1 #header, .demo1 #bg_top {
	background: transparent !important;
}

.demo1 #footer_bottom_text {
	background: none;
}

.demo1 .stepContainer #motorBusqueda{
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	background: transparent;
	background-color: #00689F !important;
}

.demo1 .bestText {
	color: #00689F;
}

.demo1 .resort .submenu {
	color: white !important;
}

.demo1 .resort #mainSections {
	margin-left: 162px;
}

.demo1 .resort #my-bookings-form {
	min-height: 250px;
}

.demo1 .resort .mainDiv .fResumenReserva p, .demo1  .mainDiv .fResumenReserva span {
color: black !important;
}

.demo1 .resort #my-bookings-form-search-button {
	margin-bottom: 10px;
}

.demo1 .resort .fResumenReserva {
	margin-bottom: 10px;
}

.demo1 .resort #cancelButtonInner {
	margin-bottom: 10px;
}

.demo1 .resort #my-bookings-email-label {
    color: white !important;
}

.demo1 .resort #my-bookings-localizador-label {
    color: white !important;
}

.demo1 .swMain {
    margin-top: -40px;
}

.demo1 .bigBlueButton{
    background-color: #00689F !important;
}

/* ALBAYT DEMO 10 RESORT */

body.demo10 ,.demo10 #stickyWrap {
	line-height: 130%;
	background: #00689F; /* Old browsers */
	background: -moz-linear-gradient(top,  #dfecf4 0%, #00689f 41%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfecf4), color-stop(41%,#00689f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dfecf4 0%,#00689f 41%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dfecf4 0%,#00689f 41%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dfecf4 0%,#00689f 41%); /* IE10+ */
	background: linear-gradient(to bottom,  #dfecf4 0%,#00689f 41%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfecf4', endColorstr='#00689f',GradientType=0 ); /* IE6-9 */
}

.demo10 #header, .demo10 #bg_top {
	background: transparent !important;
}

.demo10 #logo{

    top: 0px;
    padding-top: 0px!important;
}

.demo10 #footer_bottom_text {
	background: none;
}

.demo10 .stepContainer #motorBusqueda{
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	background: transparent;
	background-color: #00689F !important;
}

.demo10 .bestText {
	color: #00689F;
}

.demo10 .resort .submenu {
	color: white !important;
}

.demo10 .resort #mainSections {
	margin-left: 162px;
}

.demo10 .resort #my-bookings-form {
	min-height: 250px;
}

.demo10 .resort .mainDiv .fResumenReserva p, .demo10  .mainDiv .fResumenReserva span {
color: black !important;
}

.demo10 .resort #my-bookings-form-search-button {
	margin-bottom: 10px;
}

.demo10 .resort .fResumenReserva {
	margin-bottom: 10px;
}

.demo10 .resort #cancelButtonInner {
	margin-bottom: 10px;
}

.demo10 .resort #my-bookings-email-label {
    color: white !important;
}

.demo10 .resort #my-bookings-localizador-label {
    color: white !important;
}

.demo10 .swMain {
    margin-top: -40px;
}


.demo10 .bigBlueButton{
    background-color: #00689F !important;
}

/* ALBAYT DEMO 10 CORPORATE */

body.demo9 ,.demo9 #stickyWrap {
	line-height: 130%;
	background: #00689F; /* Old browsers */
	background: -moz-linear-gradient(top,  #dfecf4 0%, #00689f 41%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfecf4), color-stop(41%,#00689f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dfecf4 0%,#00689f 41%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dfecf4 0%,#00689f 41%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dfecf4 0%,#00689f 41%); /* IE10+ */
	background: linear-gradient(to bottom,  #dfecf4 0%,#00689f 41%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfecf4', endColorstr='#00689f',GradientType=0 ); /* IE6-9 */
}


.demo9 #logo{

    top: 0px;
    padding-top: 0px!important;
}

.demo9 #header, .demo9 #bg_top {
	background: transparent !important;
}

.demo9 #footer_bottom_text {
	background: none;
}

.demo9 .stepContainer #motorBusqueda{
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	background: transparent;
	background-color: #00689F !important;
}

.demo9 .bestText {
	color: #00689F;
}

.demo9 .resort .submenu {
	color: white !important;
}

.demo9 .resort #mainSections {
	margin-left: 162px;
}

.demo9 .resort #my-bookings-form {
	min-height: 250px;
}

.demo9 .resort .mainDiv .fResumenReserva p, .demo9  .mainDiv .fResumenReserva span {
color: black !important;
}

.demo9 .resort #my-bookings-form-search-button {
	margin-bottom: 10px;
}

.demo9 .resort .fResumenReserva {
	margin-bottom: 10px;
}

.demo9 .resort #cancelButtonInner {
	margin-bottom: 10px;
}

.demo9 .resort #my-bookings-email-label {
    color: white !important;
}

.demo9 .resort #my-bookings-localizador-label {
    color: white !important;
}

.demo9 .swMain {
    margin-top: -40px;
}

.demo9 .bigBlueButton{
    background-color: #00689F !important;
}


