/*** BUSCADOR RESERVA ALOJAMIENTOS ***/
.busc_pers_alj .flt_fechas > .pnl_entrada > .pnl_itms .input {padding: 0px;}
.busc_pers_alj .flt_fechas > .pnl_salida > .pnl_itms .input {display: inline-block;width: 100%;position: relative;padding: 0px;}
.busc_pers_alj .flt_fechas > .pnl_entrada > .pnl_itms .input input {padding-left: 40px;}
.busc_pers_alj .flt_fechas > .pnl_salida > .pnl_itms .input input {padding-left: 40px;}
.busc_pers_alj  > .pnl_ctls > .flt_ocupacion {width: 100%;margin: 10px 10px 0px 0px;}
.busc_pers_alj .flt_ocupacion > .pnl_nhabs {width: calc(38% - 10px);}
.busc_pers_alj select#cmbNumHab_ContentPlaceHolder_ctl00_ctl01_ctl14_ctl00_cdTabsContent_Bsc_1_0_ctl02_0 {width: 100%;}
.busc_pers_alj  > .pnl_ctls > .flt_fechas {width: calc(60% - 10px);}
.busc_pers_alj .flt_ocupacion > .pnl_habs {width: calc(60% - 10px);}
.busc_pers_alj .busc select {width: 100%;}
.busc_pers_alj > .pnl_btns {top: 0px;right: 5px;position: relative;padding:0px;}
/*.busc_pers_alj  .busc > .pnl_btns > .btn, .busc > .pnl_ocup_btns > .pnl_btns > .btn {height: 60px;}*/
span.busc.busc_alj.busc_pers_alj {width: 100%;}
.busc_pers_alj .flt_ocupacion .edds {margin-top: 10px;}
.busc_pers_alj > .pnl_ctls > .flt_destino {width: calc(38% - 10px);}
@media (max-width: 991px) and (min-width: 768px){
	.busc_pers_alj > .pnl_ctls > .flt_destino {margin: 0px 10px 0px 0px;width: calc(38% - 10px);}
	.busc_pers_alj > .pnl_ctls > .flt_ocupacion {margin: 10px 0px 0px 0px;width: 100%;}
	.busc_pers_alj > .pnl_btns {top: unset; right: unset;bottom: 10px;}
}
@media (max-width: 767px) and (min-width: 0px){
	.busc_pers_alj .flt_ocupacion > .pnl_nhabs {width: 100%;margin: 0px 5px 0px 0px;}
	.busc_pers_alj .flt_ocupacion > .pnl_habs {width: 100%;margin: 10px 5px 0px 0px;}
	.busc_pers_alj > .pnl_ctls > .flt_fechas {margin: 10px 0px 0px 0px;width: 100%;}
	.busc_pers_alj .flt_ocupacion .adu_nin {width: 100%;}
	.busc_pers_alj > .pnl_btns {margin-top: 10px;top: unset;right: unset;}
	.busc_pers_alj > .pnl_ctls > .flt_destino {width: 100%;}
}
/*** BUSCADOR ALOJAMIENTOS VALORACION ***/
.val > .pnl_ctls > .flt_destino {width: 100%;}
.val > .pnl_ctls > .flt_fechas {width: 100%;}
.val > .pnl_ctls > .flt_fechas {width: 100%;}
.val > .pnl_ctls > .flt_ocupacion {width: 100%;}
.val .flt_ocupacion > .pnl_nhabs {width: 100%;}
.val > .pnl_btns {width: 100%;}
.val .busc select {width: 100%;}
.val .flt_ocupacion > .pnl_habs {width: 100%;margin: 10px 0px 0px 0px;}
.val .busc > .pnl_btns > .btn, .busc > .pnl_ocup_btns > .pnl_btns > .btn {display: block;width: 100%;}
.val .busc_alj > .pnl_ctls {width: 100%;}
.val .cal {top: 20px;}
.val .flt_fechas > .pnl_entrada > .pnl_itms .input input {padding-left: 40px;}
.val .flt_fechas > .pnl_salida > .pnl_itms .input input {padding-left: 40px;}
@media (max-width: 991px) and (min-width: 768px){
	.val > .pnl_ctls > .flt_fechas {margin: 0px 10px 0px 0px;width: 100%;}
	.val > .pnl_ctls > .flt_ocupacion {margin: 0px 10px 0px 0px;width: 100%;}
	.val > .pnl_ctls > .flt_destino {margin: 0px 10px 0px 0px;width: 100%;}
	.val > .pnl_btns {width: 100%;margin-top: 5px;}
}
@media (max-width: 1290px) and (min-width: 992px){
	.val .flt_fechas > .pnl_entrada {width: 100%;}
	.val .flt_fechas > .pnl_salida {width: 100%;margin: 0px 0px 0px 0px;}
	.val .flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm.cmb_itm_adu {width: 100%;}
	.val .flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm.cmb_itm_nin {width: 100%;margin: 10px 0px 0px 0px;}
	.val .flt_fechas > .pnl_entrada > .pnl_itms .input {padding: 10px 0px 0px 0px;}
}

/*** BUSCADOR ALOJAMIENTOS FICHA ***/
.ficha > .busc_alj{background:#FFFFFF;}
.ficha > .busc_alj > .pnl_ctls {width: 100%;}
.ficha > .busc_alj > .pnl_ctls > .flt_destino {width: 100%;}
.ficha > .busc_alj > .pnl_ctls > .flt_fechas {width: 100%;}
.ficha > .busc_alj > .pnl_ctls > .flt_fechas {width: 100%;}
.ficha > .busc_alj > .pnl_ctls > .flt_ocupacion {width: 100%;}
.ficha > .busc_alj .flt_ocupacion > .pnl_nhabs {width: 100%;}
.ficha > .busc_alj > .pnl_btns {width: 100%;}
.ficha > .busc_alj select {width: 100%;}
.ficha > .busc_alj .busc select {width: 100%;}
.ficha > .busc_alj .flt_ocupacion > .pnl_habs {width: 100%;margin: 10px 0px 0px 0px;}
.ficha > .busc_alj .busc > .pnl_btns > .btn, .busc > .pnl_ocup_btns > .pnl_btns > .btn {display: block;width: 100%;}
.ficha > .busc_alj .busc_alj > .pnl_ctls {width: 100%;}
.ficha > .busc_alj .cal {top: 20px;}
.ficha > .busc_alj .flt_fechas > .pnl_entrada > .pnl_itms .input input {padding-left: 40px;}
.ficha > .busc_alj .flt_fechas > .pnl_salida > .pnl_itms .input input {padding-left: 40px;}
@media (max-width: 991px) and (min-width: 768px){
	.ficha > .pnl_ctls > .flt_fechas {margin: 0px 10px 0px 0px;width: 100%;}
	.ficha > .pnl_ctls > .flt_ocupacion {margin: 0px 10px 0px 0px;width: 100%;}
	.ficha > .pnl_ctls > .flt_destino {margin: 0px 10px 0px 0px;width: 100%;}
	.ficha > .pnl_btns {width: 100%;margin-top: 5px;}
}
@media (max-width: 1290px) and (min-width: 992px){
	.ficha .flt_fechas > .pnl_entrada {width: 100%;}
	.ficha .flt_fechas > .pnl_salida {width: 100%;margin: 0px 0px 0px 0px;}
	.ficha .flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm.cmb_itm_adu {width: 100%;}
	.ficha .flt_ocupacion > .pnl_habs .pnl_itms .cmb_itm.cmb_itm_nin {width: 100%;margin: 10px 0px 0px 0px;}
	.ficha .flt_fechas > .pnl_entrada > .pnl_itms .input {padding: 10px 0px 0px 0px;}
}

/*** Filtro Valorado***/
.filt > .cont {padding: 10px 15px 10px 20px;}
.filt > .cont > .item > .tit{margin-bottom:10px;}
.filt > .cont > .item > .cont > .fila{padding:5px 0px;}
.filt > .cont > .item > .cont > .fila > .opt{padding:0px 0px 0px 15px;}

/*** PRODUCTOS FICHA CABECERA ***/
.panels_container_sup > .panles_container_int_fichatit .prod_fic_cab.hot{}
.panels_container_sup > .panles_container_int_fichatit .prod_fic_cab.hot > .dat_1{display:none;visibility:hidden;}
.panels_container_sup > .panles_container_int_fichatit .prod_fic_cab.hot > .dat_2{display:none;visibility:hidden;}

/*** LISTADO VALORACION ***/
.valoracion > .listVal {margin-bottom: 20px;}

.valoracion > .listVal > .vext {display: inline-block;width: 100%;margin: 0px 0px 20px 0px;background: #FFFFFF;padding: 20px;font-size: 0px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;box-shadow: 0px 2px 4px #CCCCCC;-moz-box-shadow: 0px 2px 4px #CCCCCC;-webkit-box-shadow: 0px 2px 4px #CCCCCC;-o-box-shadow: 0px 2px 4px #CCCCCC;}
.valoracion > .listVal > .vext.selected {}
.valoracion > .listVal > .vext > .header{ position: relative; display: inline-block;padding: 0px; width:100%;}
.valoracion > .listVal > .vext > .header > .pImg {display: inline-block; width:28.33%; overflow:hidden;}
.valoracion > .listVal > .vext > .header > .pImg .imgCont {width: 100%;height:175px;overflow: hidden;position: relative; display:block;}
.valoracion > .listVal > .vext > .header > .pImg .imgCenter {left: 50%; margin-left: -65%; position: absolute;  top: -8%; width: 300px;}
.valoracion > .listVal > .vext > .header > .pImg .imgCenter img {display: block; margin: 0 auto; max-width:315px; max-height: 250px; min-width: 250px; min-height: 210px;}

.valoracion > .listVal > .vext > .header.pd{padding:5px 15px;}
.valoracion > .listVal > .vext > .header.pd > .pagodirecto > .tit{display:inline-block;vertical-align:middle;font-size:14px;font-weight:bold;line-height:16px;}
.valoracion > .listVal > .vext > .header.pd > .pagodirecto > img{display:inline-block;vertical-align:middle;margin-left:10px;height:30px;}

/*** IMAGEN VALORACI�N BACKGROUND ***/
.valoracion > .listVal > .vext > .header > .pImg .imgCenter.img-bg {left:initial;margin-left:0;position:initial;top:initial;width:100%;height:100%;}

.valoracion > .listVal > .vext > .header > .pImgSlider{display: inline-block; width:28%; overflow:hidden;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel{width:100%;max-height:175px;overflow: hidden;position: relative; display:block;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner{position:relative;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item{background:#F5F5F5;text-align:center;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a{}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a:hover{}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a > img{width:100%;max-height:175px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a > .caption{background:rgba(0,0,0,0.3);bottom: 0px;display: none;left: 0px;margin: 0px;position: absolute;right: 0px;top: 0;cursor: pointer;color: inherit;text-align:center;padding-top:60px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a > .caption:after{font-family: 'FontAwesome'; content: "\f00e";color:#FFFFFF;font-size:30px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a:hover > .caption{display:block;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > img{margin:0 auto;display:inherit;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control{display:block;margin:60px 0px 0px 0px !important;width: 25px;height:40px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control.left{padding:5px 0px 0px 3px !important;text-align:left;border-radius:0px 40px 40px 0px;-moz-border-radius:0px 40px 40px 0px;-webkit-border-radius:0px 40px 40px 0px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control.right{padding:5px 3px 0px 0px !important;text-align:right;border-radius:40px 0px 0px 40px;-moz-border-radius:40px 0px 0px 40px;-webkit-border-radius:40px 0px 0px 40px;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control:hover{display:block;}
.valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-control > .fa-lg{display: inline-block;position: relative;z-index: 5;font-size: 18px;line-height:32px;}

.valoracion > .listVal > .vext > .header > .pData {display: inline-block; width: 72%; vertical-align: top; }
.valoracion > .listVal > .vext > .header > .pData > .tit {display: inline-block; line-height:35px;  font-size:22px; font-weight:bold;width:100%;}
.valoracion > .listVal > .vext > .header > .pData > .tit a{ font-size:22px; font-weight:bold;color:#38CCC7;}
.valoracion > .listVal > .vext > .header > .pData > .ico {display: inline-block; width: 100%;}
.valoracion > .listVal > .vext > .header > .pData > .cat {display:none;/*display: inline-block; font-size: 20px;line-height:20px; margin:0px 0px 0px 5px;color:#38CCC7;*/}
.valoracion > .listVal > .vext > .header > .pData > .pob {display: inline-block;  width:49%;margin-top: 10px;   font-size:14px; font-weight:bold;}
.valoracion > .listVal > .vext > .header > .pData > .map {display: inline-block; width:49%;text-align:right;}
.valoracion > .listVal > .vext > .header > .pData > .map img{display:inline-block;vertical-align:middle;height:20px;}
.valoracion > .listVal > .vext > .header > .pData > .map a { display:inline-block;vertical-align:middle;margin-left:5px; font-size:14px;}
.valoracion > .listVal > .vext > .header > .pData > .desde {display:none;visibility:hidden;/*display: inline-block; width:49%; text-align:right;*/}
.valoracion > .listVal > .vext > .header > .pData > .desde > .lit {   font-size:12px; text-transform:lowercase; vertical-align: baseline;}
.valoracion > .listVal > .vext > .header > .pData > .desde > .precio {  font-size:22px; font-weight:bold;}
.valoracion > .listVal > .vext > .header > .pData > .desc {display: block; line-height: 22px; margin-top:10px;font-size:14px;}
.valoracion > .listVal > .vext > .header > .pData > .desc.oculto {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 50px;}
.valoracion > .listVal > .vext > .header > .pData > .desc a {font-size:16px;}
.valoracion > .listVal > .vext > .header > .pData > .more {display:block;}
.valoracion > .listVal > .vext > .header > .pData > .more a {font-size: 16px;}

.valoracion > .listVal > .vext > .fecha {display: inline-block; width: 100%;}
.valoracion > .listVal > .vext > .fecha > .tit {display: inline-block; padding: 10px; font-weight: bold;}
.valoracion > .listVal > .vext > .fecha > .cmb {display: inline-block;}

.valoracion > .listVal > .vext > .val {position: relative;}
.valoracion > .listVal > .vext > .val > .header, 
.valoracion > .listVal > .vext > .val > .content > .header {display: inline-block; width:100%; padding: 5px; }
.valoracion > .listVal > .vext > .val > .grup, 
.valoracion > .listVal > .vext > .val > .content > .grup{ padding: 5px;  font-size: 14px;}
.valoracion > .listVal > .vext > .val > .content{border-bottom:1px solid #CCCCCC;}
.valoracion > .listVal > .vext > .val > .content > .cont{display: block; width: 100%; padding:10px 5px; vertical-align:top;font-size:14px;border-top:1px solid #CCCCCC;}
.valoracion > .listVal > .vext > .val > .content > .sep{display:block; width: 100%;}

.valoracion > .listVal > .vext > .val > .header > .sup { /*font-size: 15px !important; font-weight:normal !important;*/}
.valoracion > .listVal > .vext > .val > .header > .regimen.sup{}

.valoracion > .listVal > .vext > .val .estado {width:6%; display: inline-block; text-align: center;vertical-align: top;margin-top: 4px;}
.valoracion > .listVal > .vext > .val .habitacion {width:40%; display: inline-block;vertical-align: top;margin-top: 4px;}
.valoracion > .listVal > .vext > .val .servicio {width:60%; display: inline-block;vertical-align: top;margin-top: 4px;}
.valoracion > .listVal > .vext > .val .regimen {width:20%; display: inline-block;vertical-align: top;margin-top: 4px;}
.valoracion > .listVal > .vext > .val .precio {width:14%; display: inline-block;vertical-align: top;margin-top: 4px; text-align:right;}
.valoracion > .listVal > .vext > .val .oferta {width:16%; display: inline-block; text-align:center;vertical-align: top;margin-top: 4px;}
.valoracion > .listVal > .vext > .val .oferta img{width:20px;margin:0px;}
.valoracion > .listVal > .vext > .val .seleccion { width:5%; display: inline-block; text-align:center;vertical-align: top;margin-top: 4px;}

.valoracion > .listVal > .vext > .val .content .cont > .precio {font-weight:bold;  }

.valoracion > .listVal > .vext > .val > .btns{width: 100%; display: inline-block; padding: 10px; position:relative; padding-top:30px; text-align:right;}
.valoracion > .listVal > .vext > .val > .btns > .importes{ display:inline-block;vertical-align:middle; margin-right:15px; text-align: right;}
.valoracion > .listVal > .vext > .val > .btns > .importes > .tit { font-size: 18px; vertical-align: middle; margin-right: 10px; font-weight:bold;}
.valoracion > .listVal > .vext > .val > .btns > .importes > .importe {  font-size: 22px; vertical-align: middle; font-weight:bold;}
.valoracion > .listVal > .vext > .val > .btns > .reservar {display:inline-block;vertical-align:middle;}
.valoracion > .listVal > .vext > .val > .btns > .reservar > .bt_res1 { width:100%; text-align: center; padding: 5px 20px;  font-size:18px; font-weight:bold;}
.valoracion > .listVal > .vext > .val > .btns > .reservar > .bt_pet1 {width:100%; text-align: center; padding: 5px 20px;  font-size:18px; font-weight:bold;}
.valoracion > .listVal > .vext > .val > .btns > .reservar > .pet {width:100%; text-align: center; padding: 5px 20px; font-size:18px; font-weight:bold;}
.valoracion > .listVal > .vext > .val > .btns > .reservar .loading {font-size: 18px;}

.valoracion > .listVal > .vext > .val > .btns > .importes_pdia{ display:inline-block; margin-right:10px;padding-right:10px;text-align: right;border-right:1px solid #E0E0E0;}
.valoracion > .listVal > .vext > .val > .btns > .importes_pdia > .tit {margin-right: 10px;}
.valoracion > .listVal > .vext > .val > .btns > .importes_pdia > .importe {}

@media (max-width: 767px) and (min-width: 0px){
    .valoracion select{padding:2px 4px;}
    .valoracion > .listVal > .sep_val{margin-bottom:15px;}
    .valoracion > .listVal > .vext > .header{padding:5px;}
    .valoracion > .listVal > .vext > .header > .pImg {display:block; width:100%;}
    .valoracion > .listVal > .vext > .header > .pImg .imgCenter img {width:285px;}
    .valoracion > .listVal > .vext > .header > .pImg .imgCont {height:150px;}
    .valoracion > .listVal > .vext > .header > .pImgSlider{display:block; width:100%;}
    .valoracion > .listVal > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a > img{margin:0 auto;width:250px;max-height:150px;}
    .valoracion > .listVal > .vext > .header > .pnl_reco{display:inline-block;width:100%;text-align:center;position:relative;}
    .valoracion > .listVal > .vext > .header > .pnl_reco > .pnl_reco_int{top:-30px;}   
    .valoracion > .listVal > .vext > .header > .pData {display:block; width:100%; margin:5px 0px 0px 0px;padding:0px;}
    .valoracion > .listVal > .vext > .header > .pData.wprz{width:100%;}
    .valoracion > .listVal > .vext > .header > .pData.wprz > .desc{width:100%;}
    .valoracion > .listVal > .vext > .header > .pData.wprz > .tit{width:100%;}
    .valoracion > .listVal > .vext > .header > .pData.wprz > .desde{border-bottom:0px;border-top:1px solid #CCCCCC;margin-top:10px;}
    .valoracion > .listVal > .vext > .header > .pData > .tit {font-size:20px; line-height:24px;}
    .valoracion > .listVal > .vext > .header > .pData > .tit a {font-size:20px; line-height:24px;}
    .valoracion > .listVal > .vext > .header > .pData > .cat {font-size:22px; line-height: 22px;}
    .valoracion > .listVal > .vext > .header > .pData > .pob {margin:0px; font-size: 14px;width:100%;}
    .valoracion > .listVal > .vext > .header > .pData > .map {width:40%;display:inline-block;margin:0px;text-align:left;}
    .valoracion > .listVal > .vext > .header > .pData > .map > .hidden-xs{display:block !important;visibility:visible !important;}
    .valoracion > .listVal > .vext > .header > .pData > .map > .visible-xs{display:none !important;visibility:hidden !important;}
    .valoracion > .listVal > .vext > .header > .pData > .map a{font-size:12px;}
    .valoracion > .listVal > .vext > .header > .pData > .desc {line-height: 16px;font-size: 14px;margin-top: 3px;width:100%;padding:10px 0px;}
    .valoracion > .listVal > .vext > .header > .pData > .desc a {font-size: 14px;}
    .valoracion > .listVal > .vext > .header > .pData > .info_desc{position: relative;right: 0;top: 0;text-align: left;width: 100%;margin:5px 0px;display: block;}
    .valoracion > .listVal > .vext > .header > .pData > .info_desc > .lnk{background-size:18px;padding-left:22px;font-size:12px;}
    .valoracion > .listVal > .vext > .promos > .promos_lbl{font-size:14px;line-height:16px;clear:both;}
    .valoracion > .listVal > .vext > .detail > .detail_dts{display:table;width:100%;}
    .valoracion > .listVal > .vext > .detail > .detail_dts > .estado{display:table-cell;width:20%;}
    .valoracion > .listVal > .vext > .detail > .detail_dts > .habitacion{display:table-cell;width:60%;}
    .valoracion > .listVal > .vext > .detail > .detail_dts > .price{display:table-cell;width:20%;}
    .valoracion > .listVal > .vext > .detail > .detal_btns{display:inline-block;width:100%;}
    .valoracion > .listVal > .vext > .detail > .detal_btns > .opciones{display:inline-block;width:49%;margin:10px 1% 0px 0px;}
    .valoracion > .listVal > .vext > .detail > .detal_btns > .booking{display:inline-block;width:49%;margin:10px 0px 0px 1%;}
    .valoracion > .listVal > .vext{font-size:14px;}
    .valoracion > .listVal > .vext > .val > .header > .sup {font-size:14px !important;}
    .valoracion > .listVal > .vext > .val > .content > .cont{white-space:inherit;}
    .valoracion > .listVal > .vext > .val > .grup, 
    .valoracion > .listVal > .vext > .val > .content > .grup {font-size:14px !important; font-weight:bold !important;}
    .valoracion > .listVal > .vext > .val > .header, 
    .valoracion > .listVal > .vext > .val > .content > .header{display:none;visibility:hidden;}
    .valoracion > .listVal > .vext > .val .estado {width: 10%;margin-top: 0px;}
    .valoracion > .listVal > .vext > .val .estado img {width:18px;}
    .valoracion > .listVal > .vext > .val .habitacion {width:88%;}
    .valoracion > .listVal > .vext > .val .regimen {width:80%;padding-left:11%;display:inline-block !important;}
    .valoracion > .listVal > .vext > .val .oferta {width:18%;text-align:center;}
    .valoracion > .listVal > .vext > .val .oferta img {width:20px;}
    .valoracion > .listVal > .vext > .val .precio {text-align:right;}
    .valoracion > .listVal > .vext > .val .seleccion {width:18%;text-align:center;}
    .valoracion > .listVal > .vext > .val > .btns {padding-top:5px; display:block;text-align:center;width:100%;}
    .valoracion > .listVal > .vext > .val > .btns > .importes_pdia {margin:5px 0px 10px;display:block;text-align:left;border:none;}
    .valoracion > .listVal > .vext > .val > .btns > .importes_pdia > .tit {vertical-align:middle;}
    .valoracion > .listVal > .vext > .val > .btns > .importes_pdia > .importe {vertical-align:middle;}
    .valoracion > .listVal > .vext > .val > .btns > .importes {margin:15px 0px 20px;display:block;text-align:center;}
    .valoracion > .listVal > .vext > .val > .btns > .importes > .tit {vertical-align:middle;}
    .valoracion > .listVal > .vext > .val > .btns > .importes > .importe {vertical-align:middle;}
    .valoracion > .listVal > .vext > .val > .btns > .reservar{text-align:center;display:block;}
}

/*** VALORACION FICHA ***/
.prod_fic_val_tit{background: rgba(33,167,192,0.8);border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}

.prod_fic_val select {padding: 5px 8px; cursor: pointer;}
.prod_fic_val {display: inline-block;width: 100%;margin: 10px 0px 20px 0px;background: #FFFFFF;padding: 20px;font-size: 0px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;box-shadow: 0px 2px 4px #CCCCCC;-moz-box-shadow: 0px 2px 4px #CCCCCC;-webkit-box-shadow: 0px 2px 4px #CCCCCC;-o-box-shadow: 0px 2px 4px #CCCCCC;}

.prod_fic_val > .vext > .val {position: relative;}
.prod_fic_val > .vext > .val > .header, 
.prod_fic_val > .vext > .val > .content > .header {display: inline-block; width:100%; padding: 5px; }
.prod_fic_val > .vext > .val > .grup, 
.prod_fic_val > .vext > .val > .content > .grup{ padding: 5px;  font-size: 14px;}
.prod_fic_val > .vext > .val > .content{border-bottom:1px solid #CCCCCC;}
.prod_fic_val > .vext > .val > .content > .cont{display: block; width: 100%; padding:10px 5px; vertical-align:top;font-size:14px;border-top:1px solid #CCCCCC;}
.prod_fic_val > .vext > .val > .content > .sep{display:block; width: 100%;}

.prod_fic_val > .vext > .val > .header > .sup { /*font-size: 15px !important; font-weight:normal !important;*/}
.prod_fic_val > .vext > .val > .header > .regimen.sup{}

.prod_fic_val > .vext > .val .estado {width:8%; display: inline-block; text-align: center;vertical-align: top;margin-top: 4px;}
.prod_fic_val > .vext > .val .habitacion {width:38%; display: inline-block;vertical-align: top;margin-top: 4px;}
.prod_fic_val > .vext > .val .servicio {width:60%; display: inline-block;vertical-align: top;margin-top: 4px;}
.prod_fic_val > .vext > .val .regimen {width:20%; display: inline-block;vertical-align: top;margin-top: 4px;}
.prod_fic_val > .vext > .val .precio {width:14%; display: inline-block;vertical-align: top;margin-top: 4px; text-align:right;}
.prod_fic_val > .vext > .val .oferta {width:18%; display: inline-block; text-align:center;vertical-align: top;margin-top: 4px;}
.prod_fic_val > .vext > .val .oferta img{width:20px;}
.prod_fic_val > .vext > .val .seleccion { width:5%; display: inline-block; text-align:center;vertical-align: top;margin-top: 4px;}

.prod_fic_val > .vext > .val > .btns{width: 100%; display: inline-block; margin:0px; vertical-align:top;}
.prod_fic_val > .vext > .val > .btns > .importes {display:block; text-align: right; width: 100%;}
.prod_fic_val > .vext > .val > .btns > .importes > .tit {display:inline-block;text-align:right;font-size: 16px;line-height:32px;vertical-align: middle; margin-right: 10px;}
.prod_fic_val > .vext > .val > .btns > .importes > .importe { display:inline-block;margin:0px;text-align:right;font-size: 28px;line-height:32px; font-weight:bold; vertical-align: middle;}
.prod_fic_val > .vext > .val > .btns > .reservar {display: block; text-align: right; width: 100%; padding:0px 0px 0px 20px;margin-top:10px;}
.prod_fic_val > .vext > .val > .btns > .reservar > .btn { background: #38CCC7;padding: 9px 0px;height: 36px;min-width: 180px;font-size: 16px;font-weight: bold;color: #FFFFFF;text-decoration: none;}
.prod_fic_val > .vext > .val > .btns > .reservar > .loading {font-size: 16px;  padding: 8px; width: 100%; display: inline-block; font-weight: bold;}

.prod_fic_val > .noresult{display: inline-block;  width: 100%; padding: 20px; text-align: center;}
.prod_fic_val > .noresult > .pnl_ico {}
.prod_fic_val > .noresult > .pnl_ico img {margin:auto;}
.prod_fic_val > .noresult > .pnl_dts {}
.prod_fic_val > .noresult > .pnl_dts > .tit {font-size: 24px; line-height: 36px; }
.prod_fic_val > .noresult > .pnl_dts > .cont {font-size: 18px; display: block;}

@media (max-width: 767px) and (min-width: 0px){
    .prod_fic_val > .sep_val{margin-bottom:15px;}
    .prod_fic_val > .vext > .header{padding:5px;}
    .prod_fic_val > .vext > .header > .pImg {display:block; width:100%;}
    .prod_fic_val > .vext > .header > .pImg .imgCenter img {width:285px;}
    .prod_fic_val > .vext > .header > .pImg .imgCont {height:150px;}
    .prod_fic_val > .vext > .header > .pImgSlider{display:block; width:100%;}
    .prod_fic_val > .vext > .header > .pImgSlider > .carousel > .carousel-inner > .item > a > img{margin:0 auto;width:250px;max-height:150px;}
    .prod_fic_val > .vext > .header > .pnl_reco{display:inline-block;width:100%;text-align:center;position:relative;}
    .prod_fic_val > .vext > .header > .pnl_reco > .pnl_reco_int{top:-30px;}   
    .prod_fic_val > .vext > .header > .pData {display:block; width:100%; margin:5px 0px 0px 0px;padding:0px;}
    .prod_fic_val > .vext > .header > .pData.wprz{width:100%;}
    .prod_fic_val > .vext > .header > .pData.wprz > .desc{width:100%;}
    .prod_fic_val > .vext > .header > .pData.wprz > .tit{width:100%;}
    .prod_fic_val > .vext > .header > .pData.wprz > .desde{border-bottom:0px;border-top:1px solid #CCCCCC;margin-top:10px;}
    .prod_fic_val > .vext > .header > .pData > .tit {font-size:20px; line-height:24px;}
    .prod_fic_val > .vext > .header > .pData > .tit a {font-size:20px; line-height:24px;}
    .prod_fic_val > .vext > .header > .pData > .cat {font-size:22px; line-height: 22px;}
    .prod_fic_val > .vext > .header > .pData > .pob {margin:0px; font-size: 14px;width:100%;}
    .prod_fic_val > .vext > .header > .pData > .map {width:40%;display:inline-block;margin:0px;text-align:left;}
    .prod_fic_val > .vext > .header > .pData > .map > .hidden-xs{display:block !important;visibility:visible !important;}
    .prod_fic_val > .vext > .header > .pData > .map > .visible-xs{display:none !important;visibility:hidden !important;}
    .prod_fic_val > .vext > .header > .pData > .map a{font-size:12px;}
    .prod_fic_val > .vext > .header > .pData > .desc {line-height: 16px;font-size: 14px;margin-top: 3px;width:100%;padding:10px 0px;}
    .prod_fic_val > .vext > .header > .pData > .desc a {font-size: 14px;}
    .prod_fic_val > .vext > .header > .pData > .info_desc{position: relative;right: 0;top: 0;text-align: left;width: 100%;margin:5px 0px;display: block;}
    .prod_fic_val > .vext > .header > .pData > .info_desc > .lnk{background-size:18px;padding-left:22px;font-size:12px;}
    .prod_fic_val > .vext > .promos > .promos_lbl{font-size:14px;line-height:16px;clear:both;}
    .prod_fic_val > .vext > .detail > .detail_dts{display:table;width:100%;}
    .prod_fic_val > .vext > .detail > .detail_dts > .estado{display:table-cell;width:20%;}
    .prod_fic_val > .vext > .detail > .detail_dts > .habitacion{display:table-cell;width:60%;}
    .prod_fic_val > .vext > .detail > .detail_dts > .price{display:table-cell;width:20%;}
    .prod_fic_val > .vext > .detail > .detal_btns{display:inline-block;width:100%;}
    .prod_fic_val > .vext > .detail > .detal_btns > .opciones{display:inline-block;width:49%;margin:10px 1% 0px 0px;}
    .prod_fic_val > .vext > .detail > .detal_btns > .booking{display:inline-block;width:49%;margin:10px 0px 0px 1%;}
    .prod_fic_val > .vext{font-size:14px;}
    .prod_fic_val > .vext > .val > .header > .sup {font-size:14px !important;}
    .prod_fic_val > .vext > .val > .content > .cont{white-space:inherit;}
    .prod_fic_val > .vext > .val > .grup, 
    .prod_fic_val > .vext > .val > .content > .grup {font-size:14px !important; font-weight:bold !important;}
    .prod_fic_val > .vext > .val > .header, 
    .prod_fic_val > .vext > .val > .content > .header{display:none;visibility:hidden;}
    .prod_fic_val > .vext > .val .estado {width: 10%;margin-top: 0px;}
    .prod_fic_val > .vext > .val .estado img {width:18px;}
    .prod_fic_val > .vext > .val .habitacion {width:88%;}
    .prod_fic_val > .vext > .val .regimen {width:80%;padding-left:11%;display:inline-block !important;}
    .prod_fic_val > .vext > .val .oferta {width:18%;text-align:center;}
    .prod_fic_val > .vext > .val .oferta img {width:25px;}
    .prod_fic_val > .vext > .val .precio {text-align:right;}
    .prod_fic_val > .vext > .val .seleccion {width:18%;text-align:center;}
    .prod_fic_val > .vext > .val > .btns {padding-top:5px; display:block;text-align:center;width:100%;}
    .prod_fic_val > .vext > .val > .btns > .importes_pdia {margin:5px 0px 10px;display:block;text-align:left;border:none;}
    .prod_fic_val > .vext > .val > .btns > .importes_pdia > .tit {vertical-align:middle;}
    .prod_fic_val > .vext > .val > .btns > .importes_pdia > .importe {vertical-align:middle;}
    .prod_fic_val > .vext > .val > .btns > .importes {margin:15px 0px 20px;display:block;text-align:center;}
    .prod_fic_val > .vext > .val > .btns > .importes > .tit {vertical-align:middle;}
    .prod_fic_val > .vext > .val > .btns > .importes > .importe {vertical-align:middle;}
    .prod_fic_val > .vext > .val > .btns > .reservar{text-align:center;display:block;}
}