#PnlCabNombreHotel {
    background: #000;
}
.BotonEfectStandar.BtnEliminarCarrito {
    width: 30px !important;
    height: 30px !important;
    margin-right: -10px;
    margin-top: -6px;
}
.DetalleReservaBloque > div > span {
    padding-left: 2px !important;
}
label.EstiloTextoPeque.ColorBlanco.TextoAncho {
    color: #fff;
}
#LblNombreHotelTelefonoHotel {
    color: #fff;
    font-size: 25px;
}

div#Div2 {
    background: #000;
}

.DTelf {
    background-color: #000;
}

#DivPasos div {
    border: 1px solid #000!important;
    background: #000;
	padding-bottom:0px;
}

#LblPaso1, #LblPaso2, #LblPaso3 {
    color: #fff;
}

#DivDatosHotel900>div {
    background: #000 !important;
    border: 1px solid #000 !important;
}

.pull-left {
    float: left!important;
    margin: 16px 20px 5px 50px;
}

.NombreHotelP1 {
    margin: 5px 20px 5px 50px;
}

.pull-left .MsoNormal span {
    color: #fff;
}

.pull-right label {
    color: #fff;
}

div#DivLstHotel > div:nth-child(6) {
    border: 1px solid #000 !important;
    padding: 5px 0px;
}

.FondoSeleccionFechas {
    background-color: #000 !important;
}

div#PnlGrupoEdades > div > div {
    background-color: #000;
    color: #fff;
}

.FondoBtnBuscar {
    background-color: #000;
    color: #fff;
}

span#LblTextoBuscar {
    color: #fff;
}

.BloqueHabitacion {
    width: 98%;
    border: 1px solid #000;
	padding-top:0px;
	margin-left:5px
}

.BloqueHabitacion>div:first-child {
    background: black;
    margin-bottom: 10px;
	}
	
.CajaNombreHab.BordeCajaHab>span {
    color: #fff;
}

.BloqueHabitacion>input+div {
    background: black;
    width: 100%;
}

.CajaNombreHab {
    border-color: #000;
}

.ConteHabOferDispo .BloqueHabitacion .clearfix {
    background: #000;
    margin-bottom: 10px;
}

.BordeCajaHab {
    padding: 10px;
    border-color: transparent;
}

div#UpdatePanel9 {
    border: 1px solid #000;
}

.DescripcionHab .BotonWin {
    border: 1px solid #000;
    padding-left: 10px;
}

.DescripcionHabSinDispo .BotonWin {
    border: 1px solid #000;
    padding-left: 10px;
}
.PnlTarifaActiva {
    background-color: #000;
    color: #fff;
}

.BotonFlechaCompraPadreVerde {
    background-color: #000;
	box-shadow: 1px 1px 0px #555, 2px 2px 0px #555, 3px 3px 0px #555, 4px 4px 0px #555, 5px 5px 0px #555;
}
}

.BloqueDetalleReserva.visible-lg {
    border: 1px solid #000;
}

div#PnlBtnCheckCupon {
    background-color: #000;
}

input#BtnNext {
    color: #fff;
    background-color: #000;
}

input#BtnNextSustituto {
    background-color: #000;
	color:#fff;
}
.TextoBtnTabulacionV2 {
    color: #fff;
}

.CajasReserva {
    border: 1px solid #000;
}

.BloqueDetalleReserva, .BloqueDatosCarrito {
    background-color: white !important;
    border: 2px solid #000;
}

.BloqueHabitacion input#TxtNombre, input#TxtBApellidos, input#CuerpoIzq_TxtEmail, input#CuerpoIzq_TxtConfirEmail, input#CuerpoIzq_TxtTelefono {
    background-color: #dadada!important;
    color: #000 !important;
}

.CampoComentario {
    background-color: #dadada;
}

.campoTarjeta {
    background-color: #dadada;
}

table#CuerpoIzq_LstCondiCancel > tbody > tr > td > div:first-child {
    background-color: #000 !important;
    padding: 5px 0px;
}

.EstiloTextoNormal {
    color: #fff;
    font-size: 14px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 300;
	}
#PnlBuscadorVersion2 .EstiloTextoNormal {
    color: #333;
}
span#LblFechaIni, span#LblFechaFin {
    color: #fff !important;
}
	
.ColorVerde {
    color: #333;
}

.BotonTabulacion.activo {
    background-color: #000;
}

span#TxtPasosMov {
    color: #fff;
}

.BtnReservarTextoInferior {
    top: 20%;
    position: relative;
    font-size: medium;
    float: left;
    padding: 0px 0PX 0PX 10PX;
    font-size: 35px;
    /* color: #ff0000; */
    /* background: #fff; */
    /* color: #000!important; */
    WIDTH: 95%;
    margin-left: 5px;
    border: 2px solid;
    MARGIN-RIGHT: 5px;
    margin-bottom: 5px;
}




@media (max-width: 767px)
{
	.Cabecera {
		height: 80px;
	}
	
	.pull-left {
    float: left!important;
    margin: 0px 0px 5px 10px;
	}
	
	.PnlTarifaActiva {
		width: 98%;
		margin-left: 1%;
		margin-top: 1%;
		margin-bottom: 10px;
		background-color:transparent;
	}


	.BotonFlechaCompraPadreVerde {
		width: 99%;
		margin-right: 1%;
		margin-bottom: 1%;
		margin-top: 2px;
		margin-left: 0 !important;
	}
	
	.BordeCajaHabImg {
		width: 95%;
	}
	
	.PnlDisponibilidadCont span {
    color: #fff;
	}
}
.AvisoEsperaHoras span {
    color: #000;
}
div#DivMaestro>div>div#DivHabitaciones>.BloqueDetalleReserva.visible-lg>p.MsoNormal>span.EstiloTextoMedio.ColorVerde.TextoAncho{font-size:13px;}div#DivMaestro>div>div#DivHabitaciones>.BloqueDetalleReserva.visible-lg>p.MsoNormal{top:5px!important;}