/**
* Estilos para el sistema de Experiencias
*
* Powered by iCubel.com
* @copyright RuralGest S.L.
*
* Template: modulos/TWidget/css/TWidget.css
*/

@CHARSET "ISO-8859-1"; 

.ews_texto_base {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color:  !important;
	text-align: left;
}

.ews_texto_centrado {
	text-align: center;
}

.ancho_total {
	width: 100%;
}

.ews_ancho_total {
	width: 100%;
}

.capa_izq {
	float:left;
}

.ews_capa_izq {
	float:left;
}

.capa_der {
	float:right;
}

.ews_capa_der {
	float:right;
}

.ews_capa_oculta {
	display: none;
}

.ews_enlace_cursor {
	cursor: pointer;
}

.ews_borde_redondo_5 {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;	
}

.ews_borde_redondo_10 {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;	
}

.ews_borde_redondo_15 {
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-ms-border-radius: 15px;	
}

.ews_borde_redondo_20 {
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;	
}

.ews_borde_redondo_25 {
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	-o-border-radius: 25px;
	-ms-border-radius: 25px;	
}

.ews_borde_redondo_5_der {
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
}

.ews_borde_redondo_10_der {
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topright: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
}
	
.ews_borde_redondo_10_arriba {
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
	
.ews_borde_redondo_5_arriba {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
	
.ews_borde_redondo_15_arriba {
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.ews_borde_redondo_5_abajo {
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.ews_borde_redondo_5_cerrarimg {
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}

.ews_borde_redondo_15_abajo {
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

.ews_boton_generico {
	/*height: 22px;
	line-height: 22px;
	z-index: 100;
	color: #555;
	text-align: center;		
	cursor: pointer; 
	position: absolute;
	overflow: hidden;*/
	
	background-color: #8ec100;
	height: 34px;
	text-align: center;
	color: #fff;
	line-height: 34px;
	font-size: 14px;
	font-weight: normal !important;
	cursor: pointer;	
	-moz-box-shadow: 0px 1px 4px /*{global-box-shadow-size}*/ rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
	-webkit-box-shadow: 0px 1px 4px /*{global-box-shadow-size}*/ rgba(0, 0, 0, .3) /*{global-box-shadow-color}*/;
	box-shadow: 0px 1px 4px /*{global-box-shadow-size}*/ rgba(0, 0, 0, .3) /*{global-box-shadow-color}*/;
}

.ews_sombra {
	-moz-box-shadow: 0px 1px 4px /*{global-box-shadow-size}*/ rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
	-webkit-box-shadow: 0px 1px 4px /*{global-box-shadow-size}*/ rgba(0, 0, 0, .3) /*{global-box-shadow-color}*/;
	box-shadow: 0px 1px 4px /*{global-box-shadow-size}*/ rgba(0, 0, 0, .3) /*{global-box-shadow-color}*/;
}

.ews_sombra2 {
	-moz-box-shadow: 	3px 4px 4px rgba(0,0,0,.4);
	-webkit-box-shadow: 3px 4px 4px rgba(0,0,0,.4);
	box-shadow: 		3px 4px 4px rgba(0,0,0,.4);
}

.ews_capa_datos {
	width: 75%;
	height: 65px;
	background-color: #dfdfca;
}

.ews_capa_btn_buscar_css {
	width: 23%;
	height: 65px;
	background-color: #8ec100;
	color: #fff;
	font-size: 20px;
	text-align: center;
	line-height: 60px;
	cursor:pointer;
}

.ews_espacio_der_2 {
	margin-right: 2px;
}

.expb_espacio_der_4 {
	margin-right: 4px;
}

.ews_espacio_der_4 {
	margin-right: 4px;
}

.ews_espacio_der_5 {
	margin-right: 5px;
}

.ews_espacio_der_8 {
	margin-right: 8px;
}

.ews_espacio_der_10 {
	margin-right: 10px;
}

.ews_espacio_der_12 {
	margin-right: 12px;
}

.ews_espacio_der_15 {
	margin-right: 15px;
}

.ews_espacio_der_20 {
	margin-right: 20px;
}

.ews_espacio_izq_4 {
	margin-left: 4px;
}

.ews_espacio_izq_5 {
	margin-left: 5px;
}

.ews_espacio_izq_10 {
	margin-left: 10px;
}

.ews_espacio_izq_12 {
	margin-left: 12px;
}

.ews_espacio_izq_15 {
	margin-left: 15px;
}

.ews_espacio_izq_17 {
	margin-left: 17px;
}

.ews_espacio_izq_20 {
	margin-left: 20px;
}

.ews_espacio_izq_25 {
	margin-left: 25px;
}

.ews_espacio_izq_30 {
	margin-left: 30px;
}

.ews_espacio_izq_35 {
	margin-left: 25px;
}

.ews_espacio_izq_40 {
	margin-left: 40px;
}

.ews_espacio_izq_67 {
	margin-left: 67px;
}

.ews_espacio_izq_75 {
	margin-left: 75px;
}

.ews_espacio_izq_85 {
	margin-left: 85px;
}

.ews_espacio_izq_90 {
	margin-left: 90px;
}

.ews_espacio_izq_142 {
	margin-left: 142px;
}

.ews_espacio_bot_4 {
	margin-bottom: 4px;
}

.ews_espacio_bot_5 {
	margin-bottom: 5px;
}

.ews_espacio_bot_10 {
	margin-bottom: 10px;
}

.ews_espacio_bot_15 {
	margin-bottom: 15px;
}

.ews_espacio_bot_20 {
	margin-bottom: 20px;
}

.ews_espacio_bot_30 {
	margin-bottom: 30px;
}

.ews_espacio_bot_35 {
	margin-bottom: 35px;
}

.ews_espacio_bot_40 {
	margin-bottom: 40px;
}

.expb_espacio_top_2 {
	margin-top: 2px;
}

.ews_espacio_top_2 {
	margin-top: 2px;
}

.ews_espacio_top_4 {
	margin-top: 4px;
}

.ews_espacio_top_5 {
	margin-top: 5px;
}

.ews_espacio_top_6 {
	margin-top: 6px;
}

.ews_espacio_top_7 {
	margin-top: 7px;
}

.ews_espacio_top_8 {
	margin-top: 8px;
}

.ews_espacio_top_10 {
	margin-top: 10px;
}

.ews_espacio_top_12 {
	margin-top: 12px;
}

.ews_espacio_top_15 {
	margin-top: 15px;
}

.ews_espacio_top_16 {
	margin-top: 16px;
}

.ews_espacio_top_20 {
	margin-top: 20px;
}

.ews_espacio_top_23 {
	margin-top: 23px;
}

.ews_espacio_top_25 {
	margin-top: 25px;
}

.ews_espacio_top_30 {
	margin-top: 30px;
}

.ews_espacio_top_35 {
	margin-top: 35px;
}

.ews_espacio_top_40 {
	margin-top: 40px;
}

.ews_espacio_top_50 {
	margin-top: 50px;
}

.ews_espacio_top_60 {
	margin-top: 60px;
}

.TMM_imp_valor {
	border-bottom: 0px !important;
	color:  !important;
	font-size: 14px !important;
	text-align: center;
}

.TMM_valor_seleccionado {
	/*background-color: #4c76b4 !important;*/
	color:  !important;
}

.TMM_capa_principal_TSS {
	width: 85px !important;
}

.TMM_capa_cantidad_TSS {
	width: 25px !important;
}

.ews_capa_btn_reservar {
	text-align: center;
	float: right;
	height: 25px;
	line-height:25px !important;
	color:#FFF;
	cursor:pointer;
	margin-top:5px;
	border:1px solid #305599;
	padding:0px 10px 0px 10px;
	margin:0px 5px 5px 0px;
	font-size:14px;
	
	background: #406cbe !important;
	background: -moz-linear-gradient(top, #6a98ec 0%, #325eaf 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6a98ec), color-stop(100%,#325eaf)) !important;
	background: -webkit-linear-gradient(top, #6a98ec 0%, #325eaf 100%) !important;
	background: -o-linear-gradient(top, #6a98ec 0%,#325eaf 100%) !important;
	background: -ms-linear-gradient(top, #6a98ec 0%,#325eaf 100%) !important;
	background: linear-gradient(top, #6a98ec 0%,#325eaf 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a98ec', endColorstr='#325eaf',GradientType=0) !important;
	
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-ms-border-radius: 15px;
}

.ews_texto_peque {
	font-size:10px !important;
}

.ews_presupuesto_btn_volver {
	border: 1px solid #305599;
	padding:0px 25px 0px 25px;
	font-size:14px;
	text-align: center;
	color:#FFF;
	cursor:pointer;
	
	background: #fc2662 !important;
	background: -moz-linear-gradient(top, #fc2662 0%, #cc2c59 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc2662), color-stop(100%,#cc2c59)) !important;
	background: -webkit-linear-gradient(top, #fc2662 0%, #cc2c59 100%) !important;
	background: -o-linear-gradient(top, #fc2662 0%,#cc2c59 100%) !important;
	background: -ms-linear-gradient(top, #fc2662 0%,#cc2c59 100%) !important;
	background: linear-gradient(top, #fc2662 0%,#cc2c59 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc2662', endColorstr='#cc2c59',GradientType=0) !important;
}

.ews_presupuesto_btn_volver_reserva {
	border: 1px solid #305599;
	padding:0px 25px 0px 25px;
	font-size:14px;
	text-align: center;
	color:#FFF;
	cursor:pointer;	
	background: #6997eb !important;
	background: -moz-linear-gradient(top, #6997eb 0%, #335fb0 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6997eb), color-stop(100%,#335fb0)) !important;
	background: -webkit-linear-gradient(top, #6997eb 0%, #335fb0 100%) !important;
	background: -o-linear-gradient(top, #6997eb 0%,#335fb0 100%) !important;
	background: -ms-linear-gradient(top, #6997eb 0%,#335fb0 100%) !important;
	background: linear-gradient(top, #6997eb 0%,#335fb0 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6997eb', endColorstr='#335fb0',GradientType=0) !important;
}

.ews_texto_blanco {
	color:#fff !important;
}

.ews_texto_azul {
	color: #4c76b4;
}

.ews_presupuesto_btn_reservar {
	border: 1px solid #225901;
	padding:0px 25px 0px 25px;
	font-size:14px;
	text-align: center;
	color:#FFF;
	cursor:pointer;
	font-weight:normal;
	
	background: #406cbe !important;
	background: -moz-linear-gradient(top, #6a98ec 0%, #325eaf 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6a98ec), color-stop(100%,#325eaf)) !important;
	background: -webkit-linear-gradient(top, #6a98ec 0%, #325eaf 100%) !important;
	background: -o-linear-gradient(top, #6a98ec 0%,#325eaf 100%) !important;
	background: -ms-linear-gradient(top, #6a98ec 0%,#325eaf 100%) !important;
	background: linear-gradient(top, #6a98ec 0%,#325eaf 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a98ec', endColorstr='#325eaf',GradientType=0) !important;	
}

.ews_body {
	background-color: #eeeeee;
	padding: 0px 0px 0px 0px;
	border: 0px;
	margin: 0px 0px 0px 12px;
}

.ews_integracion {
	background-color: #fff;
	padding: 0px;
	border: 0px;
	margin: 0px;
}

.ews_integracion_test {
	background-color:#e8e7e7;
	padding: 0px;
	border: 0px;
	margin: 0px;
}

.ews_fondo_pia_test {
	/*background-image: url(../../../images/logo_registro_misterplan_opacity.png);*/
	background-repeat: no-repeat;
	background-position: center 220px;
}

.ews_portal_centrar_capa {
	width:935px; 
	margin:auto;	
	overflow: hidden;
}

.ews_portal_centrar_capa_1100 {
	width:1100px; 
	margin:auto;	
	overflow: hidden;	
}

.ews_portal_centrar_capa_contenido {
	width:990px; 
	margin:auto;	
	overflow: hidden;
}

.ews_portal_centrar_capav2 {
	width:705px; 
	margin:auto;	
	overflow: hidden;	
	
}

#ews_capa_padre_portal {
	padding-top: 5px;
	padding-bottom: 20px;
}

#ews_capa_principal_portal {
	border: 2px solid #8fc200;
	background-color: #fff;
	
	border-radius: 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-o-border-radius: 40px;
	-ms-border-radius: 40px;
	
	padding-top: 33px;
	padding-bottom: 33px;
	
	overflow: hidden;
	margin: auto;
	width: 998px;
		
}
	
.RGMC_capa_btn_saber_mas {
	width: 60%;
	background-color: #8ec100;
	height: 34px;
	text-align: center;
	color: #fff;
	line-height: 34px;
	font-size: 14px;
	font-weight: normal !important;
	margin-top: 4px;
	cursor: pointer;	
	-moz-box-shadow: 0px 1px 4px /*{global-box-shadow-size}*/ rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
	-webkit-box-shadow: 0px 1px 4px /*{global-box-shadow-size}*/ rgba(0, 0, 0, .3) /*{global-box-shadow-color}*/;
	box-shadow: 0px 1px 4px /*{global-box-shadow-size}*/ rgba(0, 0, 0, .3) /*{global-box-shadow-color}*/;
}

.RGMC_capa_btn_info_cerrar {
	background-color: #fc2662 !important;	
	width: 29% !important;
}

.RGMC_capa_btn_info_ver_ficha {
	background-color: #4c76b4 !important;	
	width: 29% !important;
	margin-right: 4px;	
}

.ews_capa_btn_saber_mas {
	width: 60%;
	background-color: #8ec100;
	height: 34px;
	text-align: center;
	color: #fff;
	line-height: 34px;
	font-size: 14px;
	font-weight: normal !important;
	cursor: pointer;	
	-moz-box-shadow: 0px 1px 4px /*{global-box-shadow-size}*/ rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
	-webkit-box-shadow: 0px 1px 4px /*{global-box-shadow-size}*/ rgba(0, 0, 0, .3) /*{global-box-shadow-color}*/;
	box-shadow: 0px 1px 4px /*{global-box-shadow-size}*/ rgba(0, 0, 0, .3) /*{global-box-shadow-color}*/;
}

.ews_barra_categorias {
	background-color: ;
}

.ews_barra_categorias_T2 {
	background-color: ;
}

.ews_barra_categorias_3 {
	background-color: ;
	height: 107px;
}

.ews_barra_categorias_T2 {
	background-color: ;
}

.ews_menu_opciones {
	background-color: ;
	height: 107px;
	width: 77px;
}

.ews_menu_opciones_abrir {
	background-image: url(../images/abrir_menu.png);
	background-repeat: no-repeat;
	width: 45px;
	height: 45px;
	margin-left: 15px;
	margin-top: 30px;
}

.ews_menu_opciones_abierto {
	background-image: url(../images/menu_abierto.png) !important;
}

.ews_menu_opciones_cerrado {
	background-image: url(../images/menu_cerrado.png);
	background-repeat: no-repeat;
	width: 29px;
	height: 27px;
	margin-left: 21px;
	margin-top: 13px;
}

.ews_pre_cabecera {
	/*border-right: 1px solid ;*/
	height: 32px;
	overflow: hidden;
}

.ews_nombre_destino {
	background-color: ;
	height: 32px;
	width: 349px;
	line-height: 32px;
	text-indent: 12px;
}

.ews_pretitulo_pregunta {
	overflow: hidden;
	background-color: ;
	/*border-right: 1px solid ;*/
	height: 32px;
	width: 501px;
}

.ews_pretitulo_pregunta_T2 {
	overflow: hidden;
	/*background-color: ;*/
}

.ews_pregunta_titulo {
	line-height: 32px;
	color: ;
	width: 399px;;
	font-size: 20px;
	text-align: center;
}

.ews_pretitulo_cerrar {
	width: 75px;
	height: 25px;
	overflow: hidden;
	margin-top: 4px;
	margin-right: 4px;
	background-color: ;
	cursor: pointer;
}

.ews_pretitulo_cerrar_3 {
	width: 23px;
	height: 20px;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 2px;
	background-color: ;
	cursor: pointer;
}

.ews_pretitulo_cerrar_icon {
	width:18px;
	height:18px;
	margin-top:2px;
	margin-right:2px;
	background-image: url(../../../images/btn_cerrar2.png);
	background-color: ;
	background-repeat: no-repeat;
}

.ews_pretitulo_cerrar_icon {
	width:18px;
	height:18px;
	margin-top:1px;
	margin-right:0px;
	background-image: url(../../../images/btn_cerrar2.png);
	background-color: ;
	background-repeat: no-repeat;
}

.ews_chaflan1 {
	height: 32px;
	width: 32px;
	border-right: 32px solid ;
	border-top: 32px solid ;
}

.ews_chaflan2 {
	height: 32px;
	width: 32px;
	border-right: 32px solid ;
	border-top: 32px solid ;
}

.ews_chaflan3 {
	height: 25px;
	width: 25px;
	border-right: 25px solid ;
	border-top: 25px solid ;
}

.ews_texto_titulo {		
	color: ;
	font-size: 20px;
	line-height: 30px;
	padding-right: 10px;
}

.ews_texto_dispo_sel {		
	color: #ffffff;
}

.ews_texto_titulo_3 {		
	color: ;
	font-size: 20px;
	text-indent: 15px;
}

.ews_barra_iconos {
	background-color: ;
	height: 74px;
	/*border: 1px solid ;*/
}

.ews_barra_iconos_T2 {
	/*background-color: ;*/
}

.ews_barra_iconos_botones {
	width: 455px;
}

.ews_barra_iconos_buscador {
	/*width: 442px;*/
	background-color: #222; /*;*/
	overflow: hidden;
	height: 71px;
}

.ews_barra_iconos_buscador_3 {
	width: 350px;
	background-color: ;
	overflow: hidden;
	height: 61px;
	border: 2px solid ;
}

.ews_barra_iconos_buscador_3_T2 {
	width: 350px;
	background-color: ;
	overflow: hidden;
	height: 61px;
	border: 1px solid ;
}

.ews_barra_padre_buscador_3 {
	width: 495px;
	margin-right: 15px !important;
}

.ews_btn_principal {
	background-color: #047ab5;
	color: #f0eeee;
	text-align: center;
	line-height: 65px !important;
	font-size: 20px;
	font-weight: bold;
	height: 20px;
	padding-left: 15px !important;
	padding-right: 15px !important;

	cursor: pointer;
}

.ews_texto_buscador_geoportal {
	width: 110px; 
	height: 25px; 
	border: 0px; 
	color:#000; 
	background: transparent; 
	text-align: center !important;
	cursor: pointer;
	resize: none;
}

.ews_remarcar_fechas {
	background-color: #047ab5;
	color: #f0eeee !important;
}

.ews_btn_buscar {
	height: 65px;
	line-height: 65px;
}

.ews_btn_buscar_T2 {
	height: 63px;
	line-height: 63px;
}

.ews_padre_widget_portal {
	position: fixed !important;
	left: 0px;
	top: 0px;
	background-color: ;
	z-index: 100000 !important;
}

.ews_centrar_portal {
	width: 98%;
	margin: auto;
}

.ewsp_btn_cerrar_portal {
	background-color: ;
	color:;
	font-size: 20px;
	font-weight: normal !important;
	height: 34px;
	line-height: 34px;
	background-image: url(../../../images/btn_cerrar.png);
	background-repeat: no-repeat;
	background-position: 25px 3px;
}

.ews_categoria_icono {
	/*background-color: ;*/
	color:;
	width: 77px;
	/*height:74px;*/
	cursor: pointer;
}

.ews_categoria_icono:hover {
	background-color:  !important;
}

.ews_categoria_icono_sel {
	background-color:  !important;
	color: !important;
	/*width: 85px !important;*/
	width: 74px; /*100%;*/
	border-left: 3px solid #047ab5;
}

.ews_categoria_pestana_sel {
	background-color: #047ab5 !important;
}

.ews_categoria_pestana_unsel {
	background:transparent;
	height: 5px;
	width: 95%;
	margin: auto;
	margin-top: 2px;
}

.ews_categoria_icono_img {
	height: 48px;
    position:relative;
    display: table-cell;
    vertical-align:middle;
    text-align:center;
    margin-top: 4px !important;
    margin-bottom: 2px !important;
}

.ews_categoria_icono_nombre {
	text-align: center;
	margin-top: 3px;
	height: 17px;
	line-height: 18px;
	background-color: 
}

.ews_categoria_icono_nombre_sel {
	background-color: #047ab5;	
	color: ;
}

.ews_cuadro_sel_fecha {
	background-color: #222; /*;*/
	color: ;
	height: 37px;
	width: 121px;
	padding: 6px 14px 0px 14px;
} 

.ews_cuadro_sel_fecha_3 {
	background-color: ;
	color: ;
	/*height: 37px;
	width: 121px;
	padding: 6px 14px 0px 14px;*/
}

.ews_cuadro_sel_fecha_icono {
	width: 28px; 
}

.ews_cuadro_sel_fecha_texto {
	width: 72px; 
}

.ews_cuadro_sel_adultos {
	background-color: ;
	color: ;
	min-height: 37px;
	width: 150px;
	/*padding: 8px 10px 0px 10px;*/
	text-align: center;
}

.ews_cuadro_sel_ninos {
	background-color: ;
	color: ;
	height: 37px;
	width: 70px;
	padding: 8px 10px 0px 10px;
	text-align: center;
}

.ews_contenido_padre {
	clear: both;
}

.ews_contenido_capa_izq {
	width: 500px;
	height:465px;
	overflow: scroll;
    overflow-x: hidden;
}

.ews_contenido_separador {
	width: 7px;
	min-height: 200px;
	/*background-color: #0f0;*/
}

.ews_contenido_capa_der {
	width: auto;
	overflow: hidden;
	/*background-color: #00f;*/
}

.ews_scroll_color {
	scrollbar-face-color: ; 
	scrollbar-highlight-color: ; 
	scrollbar-shadow-color: ; 
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:; 
	scrollbar-track-color:; 
	scrollbar-drakshadow-color:;
}

/*
::-webkit-scrollbar {
	width: 15px;
	height: 15px;
}

::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment {
	height: 1px;
	display: block;
	background-color: #EFF7FF;
}

::-webkit-scrollbar-button:horizontal:start:decrement,::-webkit-scrollbar-button:horizontal:end:increment {
	height: 1px;
	display: block;
	background-color: #EFF7FF;
}

::-webkit-scrollbar-track-piece {
	background-color: #EFF7FF;
}

::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal {
	background-color: white;
	border: 1px solid #639ACE;
	-webkit-border-radius: 6px;
}
*/


.ews_capa_controles_mapas {
	background-color: ;
	padding: 10px;
	width: 99%;
}

#opcionesMapa ul {
	list-style: none;
}

#opcionesMapa li {
	display: inline;
}

.ews_no_list {
	list-style: none;	
}

.ews_mapa_portal {
	border: 5px solid ;
	width: 98%;
}

.ews_capa_pestanas_mapa {
	height: 30px;
	width: 99%;
}

.ews_capa_pestanas_mapa_btn {
	background: ;
	color: ;
	font-size: 14px;
	width: 97px;
	height: 30px;
	margin-left: 3px;
	line-height: 30px !important;
	text-align: center;
	cursor: pointer;
}

.ews_capa_pestanas_mapa_btn_rutas {
	background: #047ab5;
	color: #f0eeee;
}

.ews_capa_pestanas_mapa_btn_sel {
	background: ;
	color: #fff;
}

.ews_capaperfil_portal {
	border: 5px solid ;
	width: 99%;
}

.ews_perfil {
	height: 90px;
}

.ews_btn_cerrar_valoracion {
	float: right;
	background: url(modulos/simple_image/css/fancy_closebox.png);
	width: 30px;
	height: 30px;
	margin-top: -1px;
	margin-right: -5px;
	cursor: pointer;		
}

.ews_contenido_separador_valoracion {
	background-color: ;
	margin-right: 20px;
	/*width: 640px;*/
}

.ews_btn_tipo_mapa {
	border: 2px solid ;
	background-color: ;
	color: ;
	width: 72px;
	height: 30px;
	line-height: 30px !important;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	font-weight: bold;
}

.ews_btn_tipo_mapa_activo {
	border: 2px solid ;
	color: ;
}

.ews_btn_inicio_mapa_activo {
	border: 2px solid ;
	color: ;
}

.ews_btn_tipo_mapa_3d {
	background-color: #5b83c2;
	border: 2px solid #3c6098;
	background-image: url(images/3D.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 83px;
	height: 34px;
	position: relative;
	top: 20px;
	left: 40px;
}

.ews_titulo_categoria {
	color: ;
	font-size: 20px;
}

.ews_subtitulo_categoria {
	font-family: Arial;
	font-size: 16px !important;
	color:;
	margin-top: 3px;
}

.mrp_sel_zona_txt {
	font-family: Arial;
	font-size: 14px !important;
	color:;
	border: 1px solid ;
	background-color: ;
}

.mrp_sel_zona_select {
	margin-left: 5%; 
	width: 90%; 
	font-size: 16px;
}

@media all and (max-width:600px) {
	.mrp_sel_zona_select {
		font-size: 14px; 
		width: 85% !important; 
	}
}

.ews_capa_distancias_entre {
	/*position:absolute;*/
	padding:20px;
	left:250px;
	top:155px;
	width: 450px;
	height: 600px;
	/*border: 4px solid ;*/
	background-color: ;
	margin-right: 26px;
}

.ews_capa_distancias_desde_hasta {
	background-color: ;
}

.ews_btn_calcular_ruta {
	/*border: 2px solid ;*/
	background-color: #047ab5;
	color: #f0eeee;
	width: 138px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
}

.ews_texto_base_ruta {
	font-family: Arial;
	font-size: 14px;
	color: ;
}

.ews_texto_base_ruta_destino {
	color: #047ab5 !important;
}

.ews_fila_no_selecta {
	background-color:  !important;
}

.map3d_control_cierre {
	margin-right: 15px;
	/*text-align: center;
	background-color: #fff;
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #ccc;
	padding: 0px 20px 0px 20px;
	border: 2px solid #ccc;*/
	width: 120px;
	cursor: pointer;
}

.ews_capa_buscador_elemento {
	width: 100px;
}

.ews_buscador_fechas {
	color:  !important;
	text-align: center;
}

.ews_capa_categorias_izq {
	width: 77px;
	background-color: ;
	padding-top: 2px;
	padding-bottom: 10px;
}

.ews_capa_info_categoria_sel {
	margin-top: 8px;
	padding-top: 8px;
	border-top: 1px solid ;
}
















/* -------- Estilos para el Widget del buscador peque�o ----- */
.ews_widget_buscador {
	position: absolute;
	padding: 5px;
	border: 2px solid #222; /*;*/
	background-color: #222; /*;*/
	z-index: 100003 !important;
	width: 525px;
}

.ews_boton_cerrar_mb {
	float: right;
	background: url(modulos/simple_image/css/fancy_closebox.png);
	width: 30px;
	height: 30px;
	margin-top: -93px;
	margin-right: -20px;
	cursor: pointer;
}

.ews_texto_planifica {
	font-family: Arial;
	font-size: 30px;
	line-height:25px;
	text-decoration: none;
	color:#047ab5;
}

.ews_texto_mrplan {
	font-size: 11px;
	text-decoration: none;
	color:#787878;
	margin-left: 20px;
}

.ews_padre_planifica {
	width: 220px;
}

.ewsb_separador {
	border-bottom: 1px solid #ccc;
}

.expb_leyenda_verde_experiencia {
	border-top: 2px #222 solid;
	border-right: 2px #222 solid;
	margin: 0px 5px 0px 0px;
	padding: 0;
	text-align: center;
	width: 20px;
	height: 20px;
	line-height: 20px;
	color: #eaeaeb;
	font-size: 14px;
	background: #426816 !important;
	cursor: pointer;
}

.expb_leyenda_verde_experiencia_sel {
	background-color: #f6a74e !important
}

.expb_sel_tipo_7 {
	width: 160px;
	height: 32px;
	color: #ffffff !important;
	border: 0px;
	background-color: #0374ad !important;
	padding: 0px;
    line-height: 14px !important;
	padding-left: 15px;
	padding-top: 5px;
	font-size: 14px;
	background-image: url(../images/ico_buscador/iconos/calendar.png);
	background-repeat: no-repeat;
	background-position: 134px;
	background-size: 26px; 
	cursor: pointer !important;
	outline:0px;
	box-sizing: content-box !important;
	min-height:auto !important;
	margin-bottom:0px !important;
}

#mrp_datepicker_7 {
	width: 190px;
	margin-top: 6px;
	margin-left: 9px;
}

#mrp_textautocomplet_7 {
	width: 78%;
	margin-top: 6px;
	margin-left: 9px;	
}

.mrp_texto_personas_7 {
	color:#ffffff;
	font-size: 14px;
	font-family: Arial;
	line-height: 36px !important;
}

.mrp_btn_buscar_V7
{
	background-color: #047ab5;
	color: #ffffff;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	cursor:pointer;
	font-family: Arial;
	font-size: 18px;
	text-transform: capitalize !important;
	height: 36px;
	line-height: 36px !important;
	margin-right: 9px;
}

.mrp_capapadre_widget_V7
{
	/*min-width:275px;*/
	max-width: 655px;
	width:100%;
	margin:auto;
	min-height: 50px;
	overflow: hidden;
}

.mrp_capapadre_widget_V8
{
	/*min-width:275px;*/
	max-width: 652px;
	width:100%;
	margin:auto;
	min-height: 50px;
	overflow: hidden;
}

.mrp_capapadre_widget_V9
{
	min-width:400px;
	width:100%;
	margin:auto;
	min-height: 50px;
	overflow: hidden;
	background: rgba(255,255,255,0.8);
	border: 1px solid #ddd;	
}

.rspv_bus_0_400
	.mrp_capapadre_widget_V9 {
		min-width: inherit !important;
	}

.mrp_capabuscador_widget_V7 {
	background: #0088cc;		
	min-height: 50px;	
}

.mrp_capafiltros_carac_widget_V7 {
	/*margin-top: 5px;*/
}

.mrp_capafiltros_precio_widget_V7 {
	margin-top: 5px;
	background: #0088cc;	
	color: #ffffff;	
	height: 35px;
}

.mrp_capafiltros_zona_widget_V7 {
	background: #0088cc;	
	height: 27px;
	padding-top: 8px;
	padding-left: 15px;
	padding-right: 15px;
}

.mrp_capafiltros_carac_ico {
	float: left;
	margin-right: 5px;
	cursor: pointer;
}

.mrp_rango_precio_filtro_txt {
	border: 0px;	
	background: #0088cc;	
	color: #ffffff;	
	font-weight: bold;
	width: 110px;
}

@media all and (max-width:640px) {
	
	.mrp_capapadre_widget_V7 {
		width: 70%;
		padding-bottom: 2px;
	}
	
	.expb_sel_tipo_7 {
		width: 179px;		
		background-position: 155px;
		padding-left: 23px;		
	}
	
	.mrp_padre_btn_buscar_V7 {
		width: 100%;
	}
	
	.mrp_btn_buscar_V7 {
		width: 77%;
		margin: auto;
		margin-bottom: 10px;
	}
	
	.ews_capa_padre_personas_7 {
		width: 100%;
		float: left !important;	
		margin-top: 10px;	
	}
	
	.ews_capa_personas_7 {
		width: 170px;
		margin: auto;
		float: none !important;
	}
	
	.ews_capa_personas_ninos_7 {
		margin-left: 5px !important;
	}
	
	.mrp_padre_datepicker_7 {
		width: 100%;
	}
	
	#mrp_datepicker_7 {
		margin: auto;
		margin-top: 10px;
		text-align: left;
		float: none !important;		
		width: 202px;		
	}
	
	#mrp_textautocomplet_7 {
		width: 100%;
    	margin: 0px;		
		margin-top: 10px;
		float: left !important;		
	}
	
	.mrp_textautocomplet_7_int {
		width: 85%; 
		margin: auto; 
	}

	.pia_cabecera_fija_V7 {
		margin-top: 276px;
		height: 45px;
		padding-top:2px;
	}
	
	.pia_cabecera_fija_V7 img {
		margin-top: 2px;
	}
	
	.mrp_capafiltros_zona_widget_V7 {
		width: 86%;
		margin-top: 10px;
	}
	
	.ews_buscadortexto_V7 {
		height: 30px !important;
		width: 90% !important;
		text-indent: 5px !important;
		margin-bottom: 3px !important;
	}	
}













/* ---- Estilos para el portal de Test ------ */

.ews_centrar_portal_test {
	width: 908px;
	margin: auto;
}


.ews_infobox
{
	border-radius:15px;
	float:left;
	width:370px;
}

.ews_infobox_punto
{
	width: 28px;
	height: 14px;
	margin-left: 170px;
	margin-top: 10px;
	margin-bottom: -24px;
	background-image: url('https://mrplan.io/experiencias/images/PosInfoBox.png') !important;
    background-repeat: no-repeat;
}

.ews_infobox div
{
	overflow:hidden !important;
}

.ews_infoboxtipo
{
	font-family:Arial !important;
	font-size:12px !important;
	color:#808386 !important; 
}

.ews_infoboxelemento
{
	font-family:Arial !important;
	font-size:14px !important;
	/*margin-top:5px !important;*/
	color:#808386 !important;
	/*height: 30px !important;*/
	font-weight:bold !important;
	
}

.ewm_info_distancia {
	color:#808386; /*;*/  
}

.infoBox {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	/*border: 1ps dotted #ccc ;*/

    background: #fff;   
	box-shadow: 14px 14px 7px 3px rgba(0,0,0,0.5);

	font: normal 12px/1.42 'OpenSansRegular';
	margin: 0px 0 0 0px;
	display: inline-block;
	padding: 8px 10px;
	color: #808386;

	max-width: 370px !important;
}







/* ----- Para Favoritos -----*/
.ews_info_num_fav {
	background-color: #f00;
	width: 20px;
	height: 15px;
	color: #fff;
	margin-left: -19px;
	margin-top: 3px;

	text-align:center;
	font-size: 9px;
	line-height:15px !important;
	
	z-index: 10;
}

.ews_info_envio_fav {
	background-color: ;
	width: 446px;
	padding: 15px;
}

.ews_fav_email_btn {
	background: url(../../../images/send.png);
	width: 39px;
	height: 50px;
	border: 0px;
	margin-top: 5px;
	background-repeat: no-repeat;
	cursor: pointer;
}








.gm-style-iw{margin-left:-1px !important;}

/* ---- Estilos para infobox de Earth ------ */

.ews_infobox_earth
{

	border: 5px solid ; 
	background: ; 
	padding: 5px;
	float:left;
	width:321px;
}






/* ----- Estilos para el DatePicker de misterplan ----- */
.wbe_dia_datepicker_sel {
	/*border: 2px solid #0f0 !important;*/
	background: #426816 !important;
	/*color: #0f0 !important;
	text-decoration: underline;*/
}


/* ----- Estilos para foto flotante ----- */
.ews_cerrar_foto_flotante {
	position: inherit;
	top:7px;
	width: 150px;
	height: 22px;
	margin-left: 3px;
	z-index: 2;
	text-align: center;
	font-family: Arial;
	font-size: 14px;
	line-height: 22px !important;
	color:#ccc;

	background: #000;
	opacity: 0.5;
}

.ews_img_foto_flotante {
	position: relative;
	top:0px;
	width: 100%;
	z-index: 1;
}













/* ===== RESETEO ESTILOS WEB TERCEROS ====== */

.TEwsWidgetInc img {
	margin: 0px;
}

.TEwsWidgetInc p {
	margin: 0px;
}

.TEwsWidgetInc * {
	font-family: Arial;
	line-height: normal;
	moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.TEwsWidgetInc input {
	min-height: 0;	
}

.ews_padre_widget_portal * {
	font-family: Arial;
	line-height: normal;
	moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.ews_padre_widget_portal input {
	min-height: 0;
}

.TEwsWidgetInc_result * {
	font-family: Arial;
	line-height: normal;
}

#DiscoverSearcherDateInput_visiblediv
{	
	box-sizing: content-box !important;
	-webkit-box-sizing:content-box !important;
}

.ewsp_capa_padre_evnt li {
	color: ; 
}

.ews_box_mapa_rastreador {
	width:394px;
	height:138px;
	float:left; 
	background:url(https://mrplan.io/experiencias/images/intro_03.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.ews_box_mapa_rastreador_text {
	width: 245px;
	float: left;
	margin-left: 115px;
	margin-top: 44px;
	color: #fefb0e;
	font-size: 18px;
	font-weight: normal !important;
}

.ews_box_padre_rastreador {
	background: transparent;
    padding:0px;
    opacity: 0.98;
    width: 395px;
    box-shadow:0 !important;
}













/* ----- Intro del Widget ------ */
.ews_capa_total_intro {
	display: none;
	position: fixed !important;
	top: 0px;
	left: 0px;
	z-index: 1000000 !important;
	opacity: 0.5;
	background: #fff;
}

.ews_capas_intro_1 {
	display: none;
	position: fixed !important;
	width: 401px;
	height: 138px;
	background: transparent;
	background-image: url(../../../images/intro_01.png);
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 1000010 !important;
	cursor: pointer;
}

.ews_capas_intro_1 span {
	font-family:Arial;	
	font-size: 18px;
	color: #fefb0e;
	/*font-weight: bold;*/
	position: relative;
	left: 115px;
	top: 72px;
}

.ews_capas_intro_2 {
	display: none;
	position: fixed !important;
	width: 401px;
	height: 175px;
	background: transparent;
	background-image: url(../../../images/intro_02.png);
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 1000010 !important;
	cursor: pointer;
}

.ews_capas_intro_2 span {
	font-family:Arial;
	font-size: 18px;
	color: #fefb0e;
	/*font-weight: bold;*/
	position: relative;
	left: 105px;
	top: 105px;
}

.ews_texto_cargando {
	font-size:26px; 
	font-family: 'Arial';
	min-width: 125px;
	margin: auto;
	text-align: center;
	margin-top: 15px;
}




/* ------ Clases para Widget de dos columnas con selector de categoria ----- */
.ews_barra_padre_categorias_4 {
	width: 474px;
	height: 101px;
}

#ews_barra_categorias_titulo {
	height: 42px;
}

#ews_barra_categorias_iconos {
	height: 59px;
	background-color: ;
}

.ews_borde_redondo_izq_15 {
	border-radius: 15px 0px 0px 15px;
	-moz-border-radius: 15px 0px 0px 15px;
	-webkit-border-radius: 15px 0px 0px 15px;		
}

.ews_borde_redondo_der_15 {
	border-radius: 0px 15px 15px 0px;
	-moz-border-radius: 0px 15px 15px 0px;
	-webkit-border-radius: 0px 15px 15px 0px;		
}

.ews_categoria_pasa_izq {
	width: 49px;
	height: 30px;
	margin-top:15px;
	background-image: url(images/left_cat.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.ews_categoria_lista_iconos {
	width: 310px;
	height: 100%;
	overflow: hidden;
}

.ews_categoria_lista_iconos_scroll {
	 
}

.ews_categoria_pasa_der {
	width: 49px;
	height: 30px;
	margin-top:15px;
	background-image: url(images/right_cat.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.ews_categoria_pasa_SINIMG {
	background: transparent !important;
}

.ews_categoria_map {
	width: 39px;
	height: 42px;
	margin-top: 7px;
	margin-left: 12px;
	background-image: url(images/categoria_map.png);
	background-repeat: no-repeat;
	background-position: center;
}

.ews_categoria_recuadro_icono {
	width: 62px;
	height: 58px;
	cursor: pointer;
}

.ews_categoria_recuadro_icono_sel {
	background-color: ;
}

.ews_categoria_icono_img_V4 {
    vertical-align:middle;
    margin-top: 7px;
    margin-left: 7px;
}

.rspv_bus_0_250
	.ews_categoria_icono_img_V4 img
	{
		width: 45px;
	}
	
.rspv_bus_0_250
	.ews_categoria_icono_img_V4
	{
		margin-top: 4px;
	}
	
.rspv_bus_0_250
	.ews_capa_padre_V8_categoria_nombre
	{
		line-height: 50px;
	}

.ews_categoria_icono_img_V4_2 {
    vertical-align:middle;
    margin-top: 12px;
    margin-left: 0px;
}

@media all and (max-width:465px) {
	.ews_categoria_icono_img_V4_2 {
		display: none;
	}
}

.ews_categoria_icono_img_V4_3 {
    vertical-align:middle;
    margin-top: 0px;
    margin-left: 0px;
}

.ews_publi_planes {
	margin-right: -17px; 
	margin-bottom: 0px;
	border-radius: 0px 10px 10px 0px;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	overflow: hidden;
}

@media all and (max-width:915px) {
	.ews_publi_planes {
		display: none;
	}
}

.ews_btn_fav_V4 {
	width: 30px;
	height: 29px;
	margin-top: 7px;
	margin-right: 12px;
	background-image: url(images/favorito_V4.png);
	background-repeat: no-repeat;
	background-position: center;		
}

.ews_barra_categorias_titulo_txt {
	width: 422px;
	text-align: center;
	line-height: 42px;
	font-size: 14px;
	color: ;
}

.ews_barra_categorias_titulo_txt_resalta {
	font-size: 18px;
	color: #047ab5;
}

.ews_selectwidth90 {
	width:90px !important;
	font-size:14px !important;
	min-width: 80px !important;
	padding: 2px !important;
	line-height: 14px !important;
}

/*#datepicker-DiscoverSearcherDateInput*/ 

.ews_fecha_sel_cat {
	font-family: Arial;
	font-size: 11px;
}

.ews_barra_padre_buscador_4 {
	width: 474px;
	height: 101px;
	margin: 0px !important;
	background-color: ;
}

.ews_barra_padre_buscador_4_CAT {
	width: 450px !important;
	margin: 10px !important;
}

.ews_barra_iconos_buscador_4_T2 {
	width: 346px;
}

.ews_barra_iconos_buscador_4_T2_CAT {
	width: 320px !important;
}

.ews_btn_buscar_4_T2 {
	height: 90px;
	width: 105px;
	line-height: 90px !important;
	padding: 0px !important;
}

.ews_titulo_buscador_4_T2 {
	padding-top: 9px;
	padding-bottom: 5px;
	/*text-indent: 12px;*/
	border-bottom: 1px solid #e3e3e3;
}

.ews_titulo_buscador_4_T2_txt {
	font-size: 14px;
	line-height: 26px;
}

.ews_boton_mas_10 {
	height: 35px;
	width: 100%;
	font-size: 18px;
	line-height: 35px;
	text-align: center;
	border: 0px;
	float:right;
	cursor: pointer;
	top: -50px;
	background-color: #047ab5;
	color: #f0eeee;
	margin-top: -75px;
}

.ews_info_busqueda {
	border: 1px solid #878787 !important;
	width: 225px !important;
	height: 22px !important;
	font-size: 14px !important;
	font-family: Arial !important;
	color: #878787 !important;
	padding: 0px 0px 0px 8px !important;
	background-color: #fff !important;
	background-image: url(images/responsive/calendario_mii.png) !important;
	background-repeat: no-repeat !important;
	background-position: 98% !important;
	background-size: 20px !important;
	margin: 0px  !important;
	
	cursor: pointer !important;
}

.ews_select_provincia {
	width: 90px;
}

.ews_centrar_sel_buscador {
	width: 305px;
	margin: auto;
}

.ews_centrar_sel_buscador_sinprov {
	width: 195px;
	margin: auto;
}








/* ======= Estilos para selector de categor�as individual ===== */


/* ARROWS */
.arrowText {
	position:relative;
	width:10px;
	height: 58px;
	background:  ;
	float: left;
}
.arrowText:before, .arrowText:after {
	content: " ";
	position: absolute;
	display: block;
	width: 0;
	height: 0;
}
 
/* RIGHT ARROW */
.arrowRight:before, .arrowRight:after {
	border-bottom: 29px solid transparent;
	border-top: 29px solid transparent;
	top:0px;
}
.arrowRight:after {
	/*border-left: 16px solid #C7E0E5;*/
	right: -15px;
	z-index: 2;
}
 
.arrowRight:before {
	border-left: 16px solid ;
	right: -16px;
	z-index: 1;
}

.ews_categoria_nombre_destino {
	background-color: ;
	height:58px;
	float: left;
	top:0px;
	bottom: 0px;
	padding-left: 25px;
	padding-right: 30px;
	line-height: 58px;
	font-family: Arial;
	font-size: 14px;
	color: ;
	cursor: pointer;
}

.ews_categoria_nombre_destino_text {
	/*margin-top: 8px;
	margin-bottom: 5px;*/
		
}

.ews_categoria_calendario_destino {
	width: 22px;
	/*margin: auto;*/
	float: left;
	margin-right: 12px;
	margin-top: 5px;
}

.ews_categoria_lista_iconos_V1 {
	max-width: 640px;
	overflow: scroll;
}

.ews_categoria_mover_buscador {
	position: absolute !important;
	z-index: 20;
}

/*@media all and (max-width:365px) {*/
.rspv_ficha_0_365
	.ews_categoria_lista_iconos_V1 {
		width: 68% !important;
		margin-left: 5px;	
	}
	
/*.rspv_ficha_0_365
	.ews_categoria_nombre_destino {
		padding-left: 4%;		
		padding-right: 1%;	
	}*/


/*@media all and (max-width:660px) {*/
.rspv_ficha_0_660
	.ews_categoria_calendario_destino_evnt {
		display:block !important;
		padding-left: 4% !important;
		padding-right: 1% !important;
	}

.rspv_ficha_0_660
	.ews_categoria_calendario_destino_evnt img {
		margin-top: 12px;
	}
	
.rspv_ficha_0_660
	.ews_categoria_nombre_destino_evnt {
		display: none;	
	}

.ews_capa_iconos_caracteristicas_MV {
	display: none;
}

.rspv_ficha_0_660
	.ews_capa_iconos_caracteristicas_MV {
		/*display: block;*/
	}
.rspv_ficha_0_660	
	.ews_capa_iconos_caracteristicas_Normal {
		/*display: none;*/
	}
	
.ews_capa_iconos_caracteristicas_titulo {
	line-height: 29px;
	text-indent: 6px;
}

/*@media all and (min-width:366px) and (max-width:660px) {*/
.rspv_ficha_366_660
	.ews_categoria_lista_iconos_V1 {
		width: 74% !important;
		margin-left: 5px;
	}
}

/*@media all and (max-width:880px) {*/
.rspv_ficha_0_880
	.ews_categoria_lista_iconos_V1 {
		width: 58%;
		margin-left: 5px;	
	}
	
.rspv_ficha_0_880
	.ews_categoria_nombre_destino {
		padding-left: 3%;		
		padding-right: 1%;	
	}
	
.rspv_autoplay_indv .owl-item {
	background-image: url(https://mrplan.io/experiencias/images/ajax-loader_cs.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.rspv_imagen_sin_owl {
	width: 198px !important;
	height:152px !important;
}
	
.rspv_resultados_recoger {
}

.rspv_botonera_resultados {
	width: 92%;
	  height: 32px;
	  padding-top: 2px;
	  margin: auto;
	  max-width: 888px;
	  z-index: 26;
	text-align: center;
}

.infobox_img img {
	/*width: 80px !important;
	height: 65px !important;*/
	width: 125px !important;
	height: 118px !important;
}














/* ----- Para sobreescribir estilos de Simple Search ---- */
.TSS2_separador_linea {
	border-top:  !important;	
	background-color:  !important;
}

.TSS_texto_verde {
	/*color:  !important;*/
}








/* ----- Clases para MrPlan Mobile -----*/

#MUI_capa_buscador {
	position: absolute; 
	z-index: 10000; 
	left: 0px; 
	top: 0px; 
	width: 100%;
}

#MUI_capa_buscador_content {
	background-color:;
	/*height: 40px; 
	overflow: hidden;*/

	-webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 2px 2px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 2px 2px 0px rgba(50, 50, 50, 0.75);	
}

#MUI_capa_buscador_titulo {
	height: 40px;
	width: 75%;
	cursor: pointer;
	/*background-color: #f00;*/
}

.ews_titulo_categoria_MUI {
	color: ;
	font-size: 16px;
	line-height: 16px;
}

#MUI_capa_buscador_indicator {
	height: 40px;
	width: 20px;
	cursor: pointer;
}

#MUI_capa_buscador_option {
	/*height: 90%;*/
	padding-bottom: 10px;
	border-top: 1px dotted ;
}

.MUI_titulo_campo_buscador {
	text-align: left; 
	width: 100px;
}

.MUI_text_resalta {
	color: #fff !important;
}

#MUI_capa_mapa {
	height: 100% !important;
	position: absolute;
	z-index: 1;
	background-color:;
	top: 0px !important;
}

.ews_infobox_MUI
{
	/*border-radius:15px;*/
	float:left;
	width:100%;/*370px;*/
}

.MUI_txt_condensed {
	font-family: Arial, Helvetica, sans-serif !important; /*'Open Sans Condensed' !important;*/
	
}

#MUI_btn_cerrar_buscador {
	width: 35px;
	bottom: 20px;
	position: fixed;
}

.MUI_capa_elem_buscador {
	background-color: #3e4a54;
	height:55px;
	
		border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	-o-border-radius: 30px;
	-ms-border-radius: 30px;		
}

.TSS2_input_fechas_MUI {
	color: #b3b3b3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: center;
	width: 105px;
	border:0px;
	background-color: #3e4a54;
}

.MUI_capa_elem_buscador_adulto {
	background-image: url(../../../images/adultos.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

.MUI_capa_elem_buscador_ninos {
	background-image: url(../../../images/ninos.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

.MUI_capa_elem_buscador_buscar {
	background-color: #339dda !important;
	color: #fff !important;
	background-image: url(../../../images/lupa.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

#MUI_botones_mapa {
	z-index: 3000099; 
	position: absolute; 
	bottom:15px; 
	right: 5px;
	width: 120px;
}

#MUI_btn_ver_mi_pos {
	height: 50px;
	width: 50px;
	margin-right: 10px;
}











/* ======== ESTILOS PARA BUSCADOR V5 =====*/
/**
* Estilos para el buscador V5
*
* Powered by iCubel.com
*/

.mrp_floatleft{float:left;}
.mrp_floatright{float:right;}
.mrp_margin_top10{margin-top:10px;}
.mrp_width40porc{width:32%;display:inline-block;}
.mrp_width50porc{width:49%;display:inline-block;}
.mrp_width60porc{width:66%;display:inline-block;}
.mrp_textright{text-align:right;}
.mrp_textcenter{text-align:center;}

.mrp_capapadre_widget
{
	min-width:275px;
	width:275px;
	background: rgba(255,255,255,0.8);
	border: 0.5px solid #ddd;	
}

.mrp_widget_titulo
{
	background-color:#fa8c00;
	border:1px solid #fa8c00;
	color:white;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	font-size:18px;
	font-family:Arial;
}

.mrp_widget_titulo_V6
{
	background-color:;
	border:1px solid ;
	color:#047ab5;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	font-size:18px;
	font-family:Arial;
}

.mrp_widget_titulo_V9
{
	background-color:;
	border:1px solid ;
	color:#047ab5;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	font-size:22px;
	font-family:Arial;
	text-transform: capitalize;
}

#mrp_widget_fondo_cuerpo
{
	width: 274px;
	/*background-color: white;
	opacity: .4;
	position: fixed;*/
}

#mrp_widget_frontal_cuerpo
{
  	/*position:relative;*/
}

#mrp_widget_cuerpo
{
  	position: relative;
  	width: 100%;
}

#mrp_widget_cuerpo_V7
{
  	position: relative;
  	width: 100%;
}

.mrp_btn_buscar
{
	background-color: #005591;
	color: white;
	text-align: center;
	opacity: 1;
	width: 168px;
	margin: auto;
	border-radius: 20px;
	padding: 8px;
	cursor:pointer;
	font-family: Arial;
	font-size: 18px;
}

.mrp_btn_buscar_V6 {
	background-color: #047ab5;
	color: white;
	text-align: center;
	opacity: 1;
	width: 80%;
	margin: auto;
	margin-bottom: 20px;	
	border-radius: 4px;
	padding: 10px;
	cursor:pointer;
	font-family: Arial;
	font-size: 18px;
}

.mrp_btn_buscar_V9 {
	background-color: #047ab5;
	color: white;
	text-align: center;
	opacity: 1;
	width: 43%;
	margin-bottom: 10px;	
	border-radius: 4px;
	padding: 5px 10px 5px 10px;
	cursor:pointer;
	font-family: Arial;
	font-size: 16px;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

.rspv_bus_0_400 
	.mrp_btn_buscar_V9 {
		width: 87% !important;
		margin-top: 15px !important;
		float: left;
		margin-left: 10px;
	}

#mrp_datepicker
{
	width: 100%;
	text-align:center;
	margin-top: 17px;
	margin-bottom: 20px;
}

#mrp_texto_precio
{
	color: #c2c1c1;
	font-size: 14px;
	font-family: Arial;
	line-height: 15px;
	top: -10px;
	position: relative;
}

.mrp_widget_padre {
	background: rgba(255,255,255,0.8);
	border: 1px solid #cfcece;
}

.mrp_widget_padre_titulo {
	display: none;
	width: 40%;
	cursor: pointer;
}

.mrp_widget_capapadre_personas {
	width: 75%;
	margin: auto;
}

.mrp_select_personas {
	width: 46px;
	height: 22px;
	background: #fff;
	color: #000 !important;
	border: 1px solid #bbb;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 0px;
}

.mrp_texto_personas {
	font-family: Arial;
	font-size: 14px;
	color: #005591;
	text-transform: capitalize;
	line-height: 36px;
}

.mrp_widget_btn_cerrar_portal {
	width: 25px;
	height: 25px;
	background-image: url(images/close.png);
	background-repeat:no-repeat;;
	background-size:25px;
	float: right;
	margin-right: 5px;
	margin-top: -2px;
}

/*@media all and (min-width: 300px) and (max-width: 799px) {*/
.rspv_ficha_300_799
	.mrp_widget
	{
		margin:auto;
	}	

@media all and (max-width:480px) { 
/*.rspv_ficha_0_480*/
	.mrp_capapadre_widget {
		display: none;
	}
	
/*.rspv_ficha_0_480*/
	.mrp_widget_padre_titulo {
		display: block;
	}
}

@media all and (min-width:481px) {
/*.rspv_ficha_481_10000*/
	.mrp_widget_btn_cerrar_portal {
		/*display: none;*/
	}
}

.my-simple-gallery {
  width: 100%;
  float: left;
}
.my-simple-gallery img {
  width: 100%;
  height: auto;
}
.my-simple-gallery figure {
  display: block;
  float: left;
  margin: 0 5px 5px 0;
  width: 150px;
}
.my-simple-gallery figcaption {
  display: none;
}
















/* ====== ESTILOS PARA WIDGET RESPONSIVE ======*/
/**
* Estilos para el sistema de Experiencias
*
* Powered by iCubel.com �
*/

.rspv_body {
	margin: 0px;
	padding: 0px;
	border: 0px;

}

.rspv_capa_padre {
	min-width: 361px;
	width: 100%;
}

.rspv_texto_base {
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	color: #e9e9e9;
	text-align: left;
}

.rspv_texto_base_11 {
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	color: #555;
	text-align: left;
}

.capa_oculta {
	display: none;
}

.enlace_cursor {
	cursor: pointer;
}

.rspv_cabecera {
	background: #111;
	min-height: 45px;
	color: #e9e9e9;

			padding: 10px 0px;
		margin-bottom: 20px;
	}

.rspv_cabecera_buscador {
	background: #323232;
	padding: 6px;
	min-width: 274px;
			margin-left:10px;
	}

.rspv_cabecera_buscador_corto {
	min-width: 250px !important;
}

.rspv_campo_buscador {
	background: #fff;
	border: 0px;
	text-align: center;
	color: #686767 !important;
		
}

.rspv_campo_fecha {
	background-image: url(images/responsive/calendario_mii.png);
	background-repeat: no-repeat;
	background-position: right;

	width: 108px;
	height: 31px;
	text-align: left;
	text-indent: 5px;

	line-height: 31px !important;
}

.rspv_btn_buscar {
	width: 139px;
	height: 31px;
	background: #6b9e2c;
	text-align: center;
	line-height: 33px;
	color: #fff;
	cursor: pointer;
}

.rspv_btn_buscar_corto {
	height: 32px !important;
	width: 100px !important;
	line-height: 32px !important;
	cursor: pointer;
}

.rspv_btn_buscar_cabecera_corto {
	width: 80px !important;
	height: 31px !important;
	cursor: pointer;
	line-height: 31px !important;
}

.rspv_campo_noches {
	width: 80px;
	height: 31px;

	line-height: 31px !important;
}

.rspv_cabecera_menu {
	min-width: 415px;
}

.rspv_cabecera_menu_item {
	padding: 0px 10px;
	line-height: 44px;
}

.rspv_centrado_portal {
	width: 90%;
	margin: auto;
	max-width: 1051px;
}

.rspv_centrado_portal_posicion {
			width: 100%;
		float: left;
		
	max-width: 1051px;
}

.rspv_centrado_portal_corto {
	width: 95% !important;
}

.rspv_centrado_resultados {
	width: 95%;
	margin: auto;
}

.rspv_contenido {
	/*height: 1500px;*/
}

.rspv_img_principal {
	/*background-image: url(../images/img_principal.png);*/
	background-repeat: no-repeat;
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	background-size: 100%;
	background-position: center bottom;

	max-height: 450px;
	min-height: 500px;
}

.rspv_img_ficha {
	/*margin-top: -10%;*/
	max-width: 100%;
	/*max-height: 100%;*/
}

.rspv_ficha_cerrar {
	width: 30px;
	height: 30px;
	margin-top: 5px;
	margin-right: 5px;
	cursor: pointer;
	position: relative;
	z-index: 10;
}

.rspv_borde_inf {
	border-bottom: 2px solid #111;
}

.rspv_pestana {
	width: 24%;
	margin-right: 2px;
	background: #a7a7a7;
	color: #e9e9e9;
	text-align: left;
	text-indent: 2%;
	height: 44px;
	line-height: 44px;
	font-size: 24px;
	min-width: 165px;
}

.rspv_pestana_corto {
	min-width: 160px !important;
	height: 34px !important;
	line-height: 34px !important;
	font-size: 20px !important
}

.rspv_pestana_activa {
	background: #111 !important;	
}

.rspv_espacio_izq_5 {
	margin-left: 5px;
}

.rspv_espacio_izq_8 {
	margin-left: 8px;
}

.rspv_espacio_izq_10 {
	margin-left: 10px;
}

.rspv_espacio_der_6 {
	margin-right: 6px;
}

.rspv_espacio_der_8 {
	margin-right: 8px;
}

.rspv_espacio_top_5 {
	margin-top: 5px;
}

.rspv_espacio_top_8 {
	margin-top: 8px;
}

.rspv_espacio_top_15 {
	margin-top: 8px;
}

.rspv_espacio_top_31 {
	margin-top: 31px;
}

.rspv_espacio_top_65 {
	margin-top: 65px;
}

.rspv_espacio_top_96 {
	margin-top: 96px;
}

.rspv_espacio_bot_15 {
	margin-bottom: 15px;
}

.rspv_ficha {
	max-width: 1051px;
	min-width: 320px;
	margin-bottom: 31px;
	background: #efefef;
}

.rspv_ficha_50 {
	width: 50%;
	min-width: 320px;
}

.rspv_ficha_corta {
	width: 100% !important;
}

.rspv_ficha_padre_img {
	height: 230px;
	background-color: #111;
	overflow: hidden;
	
	/*background-repeat: no-repeat;
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	background-size: 100%;
	background-position: center;*/
}

.rspv_ficha_precio_padre {
	height: 44px;
	background: #efefef;
}

.rspv_btn_reservar {
	height: 44px !important;
	line-height: 44px !important;
	cursor: pointer;
}

.rspv_campo_compuesto {
	background: #fff;
	border: 0px;
	text-align: center;
	color: #686767 !important;
	width: 167px;
	height: 28px;
	line-height: 28px;
}

.rspv_ficha_precio {
	font-size: 28px;
	color: #6b9e2c;
	font-weight: bold;
	width: 102px;
	overflow: hidden;
}

.rspv_ficha_precio_casa {
	font-size: 28px;
	color: #e9e9e9;
	font-weight: bold;
	line-height: 28px;
}

.rspv_ficha_precio_img {
	font-size: 22px;
	background: #111; /*#6b9e2c;*/
	color: #6b9e2c; /*#fff;*/
	font-weight: bold;
	height: 25px;
	line-height: 30px;
	width: 80px;
	bottom: 0px;
	overflow: hidden;
	margin-bottom: -50px;	
	text-align: center;
	padding: 3px;

	z-index: 5;
	position: relative;
}
.rspv_ficha_precio_img span {
	color: #6b9e2c /*#fff*/ !important;
}

.rspv_ficha_precio_euro {
	font-size: 20px;
	font-weight: normal;
}

.rspv_ficha_info {
	min-height: 274px;
	background: #a7a7a7;	
}

.rspv_ficha_info_corto {
	min-height: 20px !important;
	padding-bottom: 15px;
}

.rspv_ficha_nombre {
	background: #111;
	color: #6b9e2c;
	font-size: 18px;
	line-height: 40px;
	text-indent: 2%;
	height: 40px;
	position: relative;
	z-index: 7;
}

.rpsv_ficha_info_centrado {
	width: 90%;
	margin: auto;
}

.rspv_btn_mas_info {
	background: #111;
	color: #fff;
	padding: 9px;
	font-size: 16px;
	font-family: Arial;
	
}

.rspv_btn_menu {
	width: 19px;
	height: 28px;
	background-image: url(images/responsive/lupa.png);	
	background-size: auto 28px;
	background-repeat: no-repeat !important;
	margin-right:5px;
	margin-left:8px;
	margin-top: 3px;
	cursor: pointer;
}

.rspv_sel_cat_both {
	width: 880px;
	height: 58px;
	position: absolute;
	z-index: 99;
	left: 0px;
	top: 0px;
	background-color: #d1d1d1;
}

.rspv_forzar_fixed {
	position: fixed !important;
}

.rspv_nombre_ficha_fija {
	position: fixed !important;
	width: 100% !important;
	top: 0px !important;
	margin-left: -9px;
	z-index: 10 !important;
}

.rspv_img_ficha_fija {
	margin-top: 9px;
}

.rspv_menu_mini {
	width: 50%;
	padding: 10px;
	background: #111;
	opacity: 0.8;
	color: #fff;
	position: fixed;
	top: 64px;
	right: 0px;
	z-index: 20;
}

.rspv_menu_mini li{
	list-style-type: none;
	font-size: 20px;
	font-family: Arial;
	line-height: 30px;
	cursor: pointer;
}

.rspv_video_txt_A {
	float:left; 
	font-size: 35px; 
	font-family: Arial; 
	color: #fff; 
	font-weight: bold; 
	margin-top: -137px; 
	position: relative; 
	padding: 8px 15px 8px 15px; 
	background: #111; 
	margin-left: 37px; 
	opacity: 0.9;
}

.rspv_video_txt_B {
	float:left; 
	font-size: 25px; 
	font-family: Arial; 
	color: #fff; 
	margin-top: -81px; 
	position: relative; 
	padding: 8px 15px 8px 15px; 
	background: #111; 
	margin-left: 37px; 
	opacity: 0.5;
}

.rspv_mapa {
	height: 230px;
}

.rspv_select_horario {
	background: #fff !important;
	color: #111 !important;
	font-size: 12px;
	font-family: Arial;
	margin-left: 5px;
	margin-bottom: 5px;
}

.rspv_texto_pie_foto {
	font-size: 14px;
	font-family: Arial;
	color: #686767;
	line-height: 44px;
	text-indent: 15px;
}

.rspv_setIniPasaFoto {
	width:55px;
	margin-right: 8px;
	margin-top: 10px;
	margin-bottom: -85px; 
	position: relative; 
	z-index: 5;
	cursor: pointer;
}

.rspv_setFingerPasaFoto {
	width:55px;
	/*margin: auto;*/
	margin-right: 42%;
	margin-top: 80px;
	margin-bottom: -180px; 
	position: relative; 
	z-index: 5;
	cursor: pointer;
}

.rspv_img_middel_grande {
	margin-top: -28%;
}

.rspv_img_middel_650 {
	margin-top: -25%;
}

.rspv_img_middel_500 {
	margin-top: -21%;
}

.rspv_img_middel_400 {
	margin-top: -17%;
}

.rspv_img_middel_min {
	margin-top: -2%;
}





.rspv_ficha_11 {
	max-width: 1000px;
	min-width: 280px;
	min-height:173px;
	margin-bottom: 31px;
	background: #fff;
	line-height:18px;

	-webkit-box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.32);
	-moz-box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.32);
	box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.32);
}

.rspv_img_11 {
	width: 195px;
	height: 147px;
	margin: 10px 13px 10px 10px;
}

.rspv_img_11 img {
	width: 100%;
}

.rspv_info_nombre_11 {
	width: 50%;
	/*height:138px;*/
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
}

.rspv_into_precio_11 {
	width: 160px;
	margin: 92px 10px 10px;
}	

.rspv_ficha_660_10000
	.rspv_into_precio_11{
		margin-right: -35px;
	}

.rspv_into_precio_11_noreserv {
	width: 140px;
	margin-left: 0px;
	margin-right: -35px;
	margin-bottom: 10px;
	font-size: 11px !important;
	background-color: #e8e7e7;
	padding: 10px;
	border-radius: 10px;
	min-height:65px;
	border: 1px solid #aaa8a8;

	line-height: normal !important;
	color: #555; 
	font-size: 12px;
	
	overflow: hidden;
}	

.rspv_into_precio_casa_11_noreserv {
	width: 140px;
	margin-left: 0px;
	margin-right: -35px;
	margin-bottom: 10px;
	font-size: 11px !important;
	background-color: #e8e7e7;
	padding: 10px;
	border-radius: 10px;
	min-height:65px;
	border: 1px solid #aaa8a8;

	line-height: normal !important;
	color: #555; 
	font-size: 12px;
	
	margin-top:60px;
	
	overflow: hidden;
}

.rspv_otras_fechas {
	background-color: #aaa8a8;
	color: #fff;
	text-align: center;
    margin-left: -10px;
    margin-top: -10px;
    width: 116%;
    height: 35px;
    line-height: 35px;
    margin-bottom: 15px;	
}

.rspv_into_precio_11_noreserv2 {
	margin-top: 70px;
}

.rspv_info_nombre_txt1_11 {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #005591;
}

.rspv_info_nombre_txt2_11 {
	font-family: Arial;
	font-size: 14px;
	color:#7c7c7c;
}

#capa-opiniones p {
	margin: 0px !important;
}

.rspv_centrar_portal_95 {
	width: 95%;
	margin: auto;
}

.rspv_ficha_precio_11 {
	font-family: Arial;
	font-size: 28px;
	line-height: 28px;
	color: #047ab5 !important;
	font-weight: bold;
	overflow: hidden;
	text-align: center;
}

.rspv_ficha_precio_11 span {
	font-size: 14px !important;
	font-weight: normal !important;
	display:initial !important;
}

.rspv_btn_reservar_11 {
	width: 100%;/*138px;*/
	height: 33px;
	background: #047ab5;
	text-align: center;
	line-height: 33px;
	color: #f0eeee;
	cursor: pointer;
	font-size: 18px;
	font-family: Arial;
	text-shadow: 0px -1px 0px #424242;

	-webkit-box-shadow: 0px 2px 2px 0px rgba(158,158,158,1);
	-moz-box-shadow: 0px 2px 2px 0px rgba(158,158,158,1);
	box-shadow: 0px 2px 2px 0px rgba(158,158,158,1);
}

.rspv_capa_botonera {
	border-bottom: 1px solid #e8e7e7;
	margin-left: 10px;
	width: 98%;
}

.rspv_btn_pestanas {
	padding-left: 15px;
	padding-right: 15px;
	height: 32px;
	line-height: 32px;
	margin-left: 1px;
	font-family: Arial;
	font-size: Arial;
	font-size: 14px;
	color: #7a7a7a;
	background-color: #e8e7e7;
	text-align: center;
	cursor: pointer;
}

.rspv_btn_pestanas_activo {
	background-color: #047ab5;
	color: #f0eeee;
}

.rspv_btn_pestanas_cerrar {
	width: 30px;
	height: 30px;
	background: url(../../../images/close.png);
}

.rspv_fotos {
	margin-left: 10px;
	width: 95%;
	margin-bottom: 10px;
}

.rspv_fotos_V2 {
	margin-right: 2px;
	margin-top: 2px;
	float: left;

	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
}

.rspv_fotos_V2 img {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
}

.rspv_capa_botonera_corta {
	display: none;
}

.rspv_btn_pestanas_ico {
	background-color: #e8e7e7;
	width: 45px;
	height: 44px;
	margin-right: 5px;
	cursor: pointer;
}

.rspv_btn_pestanas_info {
	background-image: url(../../../images/responsive/info.png);
	background-repeat: no-repeat;
	background-position: 4px 3px;
}

.rspv_btn_pestanas_fotos {
	background-image: url(../../../images/responsive/fotos.png);
	width: 41px;
	height: 32px;	
	z-index: 5;
	position: relative;
	margin-top: -38px;
	left: 7px;
	cursor: pointer;
	background-size: 41px;
	background-repeat: no-repeat;
}

.rspv_ir_a_reservar {
	padding: 5px 10px 5px 10px;
	background-color: #047ab5;
	color: #f0eeee;	
	z-index: 2500;
	position: fixed !important;
	margin-top: 0px;
	right: inherit;
	cursor: pointer;
	
	top: -4px;
    height: 45px;
    right: 20px !important;
    line-height: 47px;
	
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.38);
	-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.38);
	box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.38);
}

.rspv_btn_pestanas_video {
	background-color: #005591;
	background-image: url(../../../images/responsive/videos.png);
	background-repeat: no-repeat;
	background-position: 4px 9px;
    background-size: 37px;
}

.rspv_btn_pestanas_situacion {
	background-image: url(../../../images/responsive/situacion.png);
	background-repeat: no-repeat;
	background-position: 9px 3px;
}

.rspv_btn_cerrar_secciones {
	display: none;
	float: left;
	width: 100%;
	margin: auto;
	text-align: center;
	margin-top: 5px;
	/*margin-bottom: 10px;*/
}

.rspv_btn_cerrar_secciones img {
	width: 30px;
	margin: auto;
}

.rspv_forzar_alto_owlcarousel {
	height: 257px !important;
}

.rspv_forzar_alto_owlcarousel .rspv_btn_caracteristicas_evnt {
	height: 257px !important;
}

.rspv_img_11_img {
	width:195px;
	height:147px;
}

.rspv_titutlo_caracteristica {
	color: #6e6e6e;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	text-decoration: underline;
}

.rspv_texto_caracteristica {
	font-family: Arial;
	font-size: 14px !important;
	color: #7c7c7c;
}

/*@media all and (max-width:850px) {*/
.rspv_ficha_0_850
	.rspv_info_nombre_11 {
		width: 46%;
	}
	
.rspv_ficha_0_480
	.rspv_info_nombre_bustexto {
		width: 58% !important;
	}	
	
.rspv_ficha_481_10000
	.rspv_info_nombre_bustexto {
		width: 65% !important;
	}	
	
.rspv_ficha_481_660 
	.rspv_info_nombre_bustexto {
		width: 44% !important;
	}
	
.rspv_ficha_481_660 
	.rspv_info_descripcion_2 {
		width: 53% !important;
	    margin-left: 0px !important;
	    margin-top: 0px !important;
	    display: block !important;
	    float: right;
	    margin-right: 18px;
		min-height: 65px;
	}

.rspv_ficha_0_850
	.rspv_into_precio_11_noreserv{
		width: 44%;
	}

.rspv_ficha_0_880
	.rspv_info_nombre_11 {
		width: 44%;
	}
	
/*@media all and (max-width:760px) {*/
.rspv_ficha_0_760	
	.rspv_info_nombre_11 {
		width: 37%;
	}

.rspv_ficha_0_760
	.rspv_into_precio_11_noreserv{
		width: 126px;
	}


/*@media all and (max-width:660px) {*/
.rspv_ficha_0_660	
	.rspv_into_precio_11 {
		margin-top: 0px !important;
	}	
	
.rspv_ficha_0_660	
	.rspv_into_precio_11_noreserv {
		margin-top: 0px;
	  width: 100%;
	  margin-left: 0px;
	  font-size: 11px !important;
	  /* position: relative; */
	  /* bottom: 0px !important; */
	  background-color: #efefef;
	  padding: 5px;
	  border-radius: 5px;	
	}		
	
.rspv_ficha_0_660
	.rspv_info_descripcion {
		display: none !important;
	}	

.rspv_ficha_660_10000
	.rspv_info_descripcion_2 {
		display: none !important;
	}
	
.rspv_ficha_0_660
	.rspv_info_txt_tipo {
		display: none !important;
	}	
	
.rspv_ficha_0_660
	.rspv_info_txt_tipo_aux {
		display: block !important;
	}

.ews_capa_btndetalle {
	width: 20%; 
    float: right;
    margin-right: 15px;
    margin-bottom: -4px;
}

.rspv_ficha_0_480	
	.ews_capa_btndetalle {
		width: 91% !important;
	}

.rspv_ficha_481_660	
	.ews_capa_btndetalle {
		width: 31% !important;
		float: left !important;
	}


.rspv_ficha_481_660 
	.rspv_info_nombre_11 {
		width: 54%;
		float: left !important;
		margin-right:10px;
		border-bottom: 2px dotted #d3d3d3;
		padding-bottom: 5px;
	}

.rspv_ficha_481_660
	.rspv_into_precio_11_noreserv{
		width: 100%;
	}
	
.ews_rspv_texto_corto_481 {
	display: none;
}
		
.rspv_ficha_481_660
	.rspv_into_precio_11_2 {
		width: 21%;
		margin-right: 19px;
	}

.rspv_ficha_481_660 
	.ews_rspv_texto_corto_481 {
		display: block !important;
		width: 30%;
		height: 75px;
		overflow: hidden;
	}	


/*@media all and (min-width:481px) and (max-width:581px) {*/
.rspv_ficha_481_581
	.rspv_info_nombre_11 {
		width: 54%;
		/*background-color: #f00;*/
	}
	
.rspv_ficha_481_581
	.rspv_into_precio_11_noreserv{
		width: 52%;
	}


/*@media all and (min-width:481px) and (max-width:516px) {*/
.rspv_ficha_481_516 
	.rspv_info_nombre_11 {
		width: 50%;
	}
	
.rspv_ficha_481_516
	.rspv_into_precio_11_noreserv{
		width: 48%;
	}


	
/*@media all and (max-width:480px) {*/
.rspv_ficha_0_480
	.rspv_capa_botonera_corta {
		display: block !important;
		margin-left: 8px;
		margin-bottom: 10px !important;
		margin-top: 34px;
	}

.rspv_ficha_0_480
	.rspv_capa_botonera_corta_reserv {
		margin-top: 37px;
	}
	
.rspv_ficha_0_480
	.rspv_capa_botonera {
		display: none !important;
	}

.rspv_ficha_0_480
	.rspv_into_precio_11 {
		width: 116px;
		margin-left: 0px;
		/*margin-top: -39px !important;*/
	}
	
.rspv_ficha_0_480
	.rspv_into_precio_11_noreserv {
	  margin-top: 5px;
	  width: 92%;
	  margin-left: 0px;
	  margin-right: 10px;
	  font-size: 11px !important;
	  background-color: #efefef;
	  padding: 5px;
	  border-radius: 5px;	
	  height: auto;
	}
		
.rspv_ficha_0_480
	.rspv_info_nombre_11 {
		width: 93%;
		margin-left: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	
.rspv_ficha_0_480
	.rspv_ficha_precio_11 {
		text-align: right;
	}
	
.rspv_ficha_0_480
	.rspv_img_11 {
		width: 94% !important;
		height: auto !important;
		min-height: 257px;
	}	
	
/*.rspv_ficha_0_480
	.rspv_img_11 img {
		width: 100% !important;
		height: auto !important;
		min-height: 50px;
	}*/	
	
.rspv_ficha_0_480
	.rspv_img_11_img {
		width: 100% !important;
		height: auto !important;
		min-height: 50px;
	}	
	
.rspv_ficha_0_480
	.rspv_btn_reservar_11 {
		height: 44px;
		line-height: 44px;
	}
	
.rspv_ficha_0_480
	.rspv_capa_coresearch {
		width: 95%;
		margin-left: 8px;
		margin-top: 0px !important;
	}
	
.rspv_ficha_0_480
	.rpsv_horario_txt_mv {
		display: none !important;
	}
	
.rspv_ficha_0_480
	.rspv_img_ficha {
		width: 98px;
	}
	
.rspv_iframe_video {
	width: 100%;
	height: 400px;
}

.rspv_ficha_0_480
	.rspv_fotos iframe {
		height: 250px;
	}
	
.rspv_ficha_0_480
	.rspv_btn_cerrar_secciones {
		display: block !important;
	}
	
.rspv_resultados_creados_desde_categorias {
	width:100%; 
	position: absolute; 
	top:145px; 
	display: none;
	z-index: 19;
	background-color: #e5e5e5;
	padding-top: 15px;
}

.rspv_resultados_creados_desde_categorias_V7 {
	position: relative !important;
	width: 100%;
	float: left;
	padding-top: 15px;
	padding-bottom: 25px;	
	background-color: #ededed;
	/*display: block !important;*/
	top:0px !important;
	min-height: 110px !important;
}

.rspv_resultados_creados_desde_categorias_buscando_V7 {
	min-height: 610px !important;
}

@media all and (max-width:480px)
{
	.rspv_resultados_creados_desde_categorias_V7 {
		/*top: -7px !important;
		padding-bottom: 33px !important;*/
	}
}

.ews_pia_capa_cabecera_info_fechas_V7 {
	display: none !important;
}

.repintado_fantasma_V7 {
	margin-top: 0px !important;	
}

.rspv_resultados_creados_desde_categorias .rspv_resultados_centrado {
	width: 95%;
	margin: auto;
	max-width: 880px;
}

.rspv_resultados_creados_desde_categorias .TEwsBuscador_Experiencias_evnt {
	width: 100%;
	float: left;
	margin-top: 55px;
}

.rspv_mapa_generico {
	position: fixed !important;
	right: 0px;
	left: 0px;
	z-index: 21;
	background: transparent;
	/*display: none;*/
}

.rspv_mapa_generico .rspv_capa_mapa_Nav_evnt {
	z-index: 25;
}

.rspv_botonera_resultados_title {
	font-size:26px; 
	font-family: 'Open Sans Condensed';
}




.rspv_parentpanelsm
{
	width:145px;
    position: absolute;
    margin-top: 35px !important;
    width: 145px !important;
    margin-left: -19px !important;
	display:none;
}

.rspv_ficha_0_480
	.rspv_parentpanelsm {
		width: 50px !important;
		/*background-color: #fff !important;*/
	}
	
.rspv_ficha_0_480
	.mrp_panelflotantesm {
		height: 180px !important;
	}

.mrp_panelsm
{
	float:left;  
	margin-top: 14px;
	margin-left: 5px; 
	/*width: 100%;*/
	width:30px; 
	display: none;
}

.rspv_ficha_0_480
	.mrp_panelsm {
		width: 30px !important;
	}

.mrp_divpanelsm
{
	width:40%;
}

.mrp_panelflotantesm
{
	width: 50px;
	position: relative;
	top: 0px;
	background-color: rgba(255,255,255,1);
	left: 0px;
	z-index: 3;
	border-radius: 30px;
	padding: 5px 0px 0px 0px;
	/*height: 180px;*/
}

.rspv_padre_compartir_redes {
	margin-left: -60px;
}

.rspv_ficha_0_480 
	.rspv_padre_compartir_redes {
		margin-right: 10px !important;
		margin-top: -62px;
		margin-left: 0px;
	}
	
.rspv_ficha_0_480
	.rspv_padre_compartir_redes_adicional {
		margin-top: -102px; 
	}

.rspv_btn_compartir_redes_gris {
	background-color: #e8e7e7;
    width: 45px;
    height: 44px;
    margin-right: 5px;
    cursor: pointer;
}

.rspv_btn_video_info {
	background-color: #005591;
    width: 45px;
    height: 44px;
    margin-right: 5px;
    cursor: pointer;
	text-align: left;
}

.rspv_btn_video_info img {
	margin-top:9px;
	margin-left: 4px;
	width: 37px;
}

.rspv_btn_compartir_redes_gris img{
	margin-right: 7px;
	margin-top: 7px !important;
	cursor: pointer;
}

.rspv_btn_compartir_redes_blanco {
	display: none;
	cursor: pointer;
}

.rspv_ficha_0_480
	.rspv_btn_compartir_redes_gris {
		display: none;	
	}

.rspv_ficha_0_480
	.rspv_btn_video_info {
		display: none;	
	}	

.rspv_ficha_0_480
	.rspv_btn_compartir_redes_blanco {
		display: block;
	}
	
.rspv_ficha_660_10000
	.rpsv_ficha_whatsapp_link {
		display: none !important;	
	}


.expb_btn_mas_resultados_V7 {
	width: 150px;
	text-align: center;
	margin: auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 18px;
	background-color: ;
	color: ;
	cursor: pointer;
}

.ews_v7_tipo_inicio {
	font-size: 14px;
	font-family: Arial;
	color: #555;
	margin-right: 20px;
	margin-top: 10px;
	cursor: pointer;
	/*background-color: #0374ad;*/
}

.ews_v7_tipo_inicio_circulo {
     width: 14px;
     height: 14px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     background: #0088cc;
	margin-right: 5px;
	margin-top: 1px;
}

.ews_buscadortexto_V7 {
	border: 1px solid #ccc;
	height: 33px;
	width: 90%;
	font-family: Arial;
	font-size: 18px;
	/*text-indent: 20px;*/
	padding-left: 5%;
	padding-right: 5%;
}

.ews_buscadortexto_V7::-webkit-input-placeholder {
	color: #ccc;
	font-size: 16px;
}
.ews_buscadortexto_V7:-moz-placeholder {
	color: #ccc;
	font-size: 20px;
}
.ews_buscadortexto_V7:-ms-input-placeholder { 
	color: #ccc;
	font-size: 20px;
}
.ui-autocomplete-loading {
    background: white url("../images/ui-anim_basic_16x16.gif") 97% 10px no-repeat;
	/*border: 2px solid #f00;*/
}

.ews_img_ficha_texto {
	width: 95%;
}
.rspv_ficha_0_480
	.ews_img_ficha_texto {
		width: 100%;
	}






/* ----- Estilos para Info de Planificador IA ------*/
.TExp_Info_PIA {
	/*padding-top: 25px;*/
}

.ews_info_fechas_plan {
	font-family: Arial;
	font-size: 14px;
}

.ews_pia_cuadro_result {
	margin-top: 15px;
	background-color: ;
	min-height: 80px;
	width: 96%;
	padding: 2%;
}

.ews_pia_cuadro_result_V2 {
	margin-top: 15px;
	background-color: #fff;
	min-height: 80px;
	width: 96%;
	padding-left: 2%;
	padding-right: 2%;
	padding-top: 0px;
	padding-bottom: 0px; 
}

.ews_pia_btn_crear_plan {
	background-color: #047ab5;
	color: #f0eeee;
	padding: 8px 10px 8px 10px;
	text-align: center;
	font-family: Arial;
	font-size: 18px;
	margin-bottom: 5px;
	cursor: pointer;
}

.ews_pia_btn_crear_plan_V2 {
	background-color: #0374ad;
	color: #fff;
	padding: 8px 10px 8px 10px;
	text-align: center;
	font-family: Arial;
	font-size: 18px;
	margin-bottom: 5px;
	cursor: pointer;
	min-width: 176px;	
}

.ews_pia_btn_ver_planes_V2 {
	background-color: #047ab5;
	color: #fff;
	padding: 8px 10px 8px 10px;
	text-align: center;
	font-family: Arial;
	font-size: 18px;
	margin-bottom: 5px;
	cursor: pointer;
	min-width: 176px;
}

.ews_pia_cabecera_info_fechas {
	max-width: 880px; 
	margin: auto; 
	position: fixed; 
	width: 100%;
	z-index: 8;
}

.ews_pia_capa_resultado_planes {
	max-width: 880px; 
	margin: auto; 
	width: 95%;
}

.rspv_capa_infoPlanIA {
	background-color: #047ab5;
	color: #f0eeee;	
	width: 42%;
	padding: 5px 10px 5px 10px;
	font-size: 14px;
	margin-bottom: 10px;
}

.rsp_ficha_11_PIA {
	background: transparent !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	border: 1px solid #ccc;
}



.pia_distancia_txt{
	font-family: Arial;
	font-size: 16px !important;
	color: #dbdbdb !important;
}

.pia_ind_plan_titulo {
	background-color: #005591;
  color: #fff;
  line-height: 30px;
  text-align: center;
  font-family: Arial;
  font-size: 18px;
  margin: 0px 10px 5px 0px;
  float: left;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  width: 30px;
  height: 30px;	
}

.pia_ind_plan_texto {
	color:#0c5d96;
	font-family: Arial;
	font-size: 18px;
}

.pia_nombre_plan_mv {
	display:none;
}

.pia_ind_plan_nombre {
	background-color: #005591;
  color: #fff;
  line-height: 50px;
  text-align: center;
  font-family: Arial;
  font-size: 18px;
  margin: 0px 10px 5px 0px;
  float: left;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  -o-border-radius: 25px;
  -ms-border-radius: 25px;
  width: 50px;
  height: 50px;	
}

.pia_bus_ficha_categoria_V2 {
	background-color:  #0374ad;
	color: #555;
	width: 375px;
	height: 95px;
	margin-left: 2.5%;
	margin-top: 15px;
	cursor: pointer;
	
	background-image: url(../../TPlanificadorIA/images/flecha.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.ews_pia_subtitulo_V2 {
	text-transform: lowercase; 
	font-size: 14px; 
	font-style: italic; 
	color:#047ab5;
}

.pia_bus_ficha_entrar_categoria {
    width: 48px;
    height: 47px;
    float: right;
    margin-top: 48px;
	cursor: pointer;
}

.pia_bus_capa_titutlo_btns {
	width:198px;
}

.pia_cabecera_fija_V7 {
	height: 40px;
	padding-top:0px;
	background-color: #ccc;
	width: 100%;
	position: inherit;
	top:0px;
	z-index: 20;
	display: none;
	margin-top: 145px;
}

.pia_cabecera_fija_V7_top {
	position: fixed !important;
	top:77px;
	margin-top: 0px !important;
}

@media all and (max-width:455px) {
	.pia_bus_ficha_categoria_V2 {
		width: 96%;
		height: 94px;
		margin-left: 1.5%;
	}
	
	.ews_categoria_icono_img_V4_3 {
		width: 120px;
		overflow: hidden;
	}
}

@media all and (max-width:465px) {
	.pia_bus_capa_titutlo_btns {
		padding-left: 10px;
		padding-bottom: 10px;
	}
}

@media all and (max-width:480px)
{
	.pia_nombre_plan_mv {
		display:block !important;
	}
	.pia_nombre_plan_web {
		display:none !important;
	}

	.rspv_capa_infoPlanIA {
		  width: 89%;
		  margin-left: 2%;
		  margin-bottom: -20px;
		  margin-top: 10px;
	}
}

@media all and (max-width:880px) {
	.ews_pia_cabecera_info_fechas {
		left:0px;
	}
}

.ews_corsearch_resultados {
	width: 49%;
}

.rspv_ficha_0_660
	.ews_corsearch_resultados {
		width: 100% !important;
		margin-left: -5px;
	}

.ews_infoaddhab_resultados {
	width: 42%;
	margin-bottom: 20px;
	margin-left: 25px;
}

.TSS_info_adicional_hab_hijo {
	float_ left;
	width:100%;
}

.TSS_info_adicional_hab_hijo_txt {
	float: left;
	width: 100%;
	font-family: Arial !important;
	font-size: 12px !important;
	color: #7a7a7a !important;
    background-color: ;
	padding: 10px;
	margin-left: -2px;
}
.TSS_info_adicional_hab_hijo_ico {
	float: left;
	background-image: url(../../../images/left_cat.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 17px;
	height: 26px;
	margin-left: -17px;
	margin-top: 10px;	
}

.rspv_ficha_0_660
	.ews_infoaddhab_resultados {
		display: none !important;
	}


	
	
	
	
	
/* ------ Estilos para Resultados Externos -------*/
.ews_rext_body {
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}

.ews_rext_centrado_1 {
	width: 100%;
	max-width: 1200px;
	margin: auto;
}

.ews_rext_buscador {
	width: 30%;
	margin-right: 2%;
	margin-top: 15px;	
}

.rspv_btn_menu_V8 {
	width: 19px;
	height: 28px;
	background-image: url(https://mrplan.io/experiencias/images/responsive/lupa.png);	
	background-size: auto 28px;
	background-repeat: no-repeat !important;
	margin-right: 15px;
    margin-left: 8px;
    margin-top: 18px;
	cursor: pointer;
	
	display: none;
}

@media all and (max-width:640px) {
	.ews_rext_buscador {
		width: 100% !important;
		display: none;
	}
	
	.ews_fe_buscador_lateral {
		margin: 0px;
		width: 100% !important;
	}
	
	.mrp_capapadre_widget_V8 {
		width: 95% !important;
		padding-bottom: 2px;
	}
	
	.ews_rext_contenido {
		margin: inherit !important;
		width: 95% !important;
		margin-left:2.5% !important;
		float: left;
	}
	
	.ews_rext_capa_titulo_V8 {
		display: none !important;
	}
	
	.rspv_btn_menu_V8 {
		display: block;
	}
	
	#ews_resultados_casas_txt_evnt {
		display: none !important;
	}
}

.ews_rext_contenido {
	/*width: 98%;*/
	width: 68%;
	margin-top: 15px;
}

.ews_rext_cabecera {
	background-color: #047ab5;
	color: #ffffff;
	width: 100%;
	float: left;
	height: 70px;
	margin-bottom: 2px;
}

.ews_rext_cabecera img {
	height: 55px;
	margin-top: 7px;
}

.ews_rext_pia_cabecera_fija_V7 {
	display: block;
    margin-top: 0px;
    float: left;
}

.rspv_mapa_generico_V8 {
	z-index: 101 !important;
	width: 98% !important;
	float: left !important;
	position: static !important;
	margin-bottom: 7px;
	margin-top: 7px;
}



/* ----- Estilos para Buscador V8 ----- */
.ews_capa_padre_V8 {
	background-color: #0088cc;
	/*padding-bottom: 20px;*/
}

.ews_capa_logo_V8 {
	background-color: #e8e7e7;
	text-align: center;
	padding-bottom: 8px;
	padding-top: 8px;
	width: 96%;
	padding-left: 2%;	
	padding-right: 2%;	
}

.ews_capa_logo_img_V8 {
	width: 100%;
	text-align: center;
}

.ews_capa_logo_txt_V8 {
	display: none;
	
	width: 50%;
	text-align: center;	
	
	font-size: 18px;
	padding-top: 19px;
}

@media all and (max-width:340px) {
	.ews_capa_logo_txt_V8 {
		display: none;
	}
	
	.ews_capa_logo_img_V8 {
		float: none;
		width: 55%;
		margin: auto;
	}
}

.ews_capa_padre_V8_titulo {
	text-align: center;
	padding-top: 18px;
	padding-bottom: 8px;
	font-size: 20px;
	line-height: 35px;
	color:#ffffff;	
}

.rspv_bus_0_250
	.ews_capa_padre_V8_titulo {
		font-size: 16px !important;
		line-height: 30px;
	}

.ews_capa_padre_V8_categoria_activa {
	background-color: #0374ad;
	margin-top: 10px;
}

.ews_capa_padre_V8_categoria_centro {
	width: 95%;
	margin: auto;
}

.ews_capa_padre_V8_categoria_contenido {
	width: 100%;
	float:left;
	margin-top: 10px;
}

.rspv_bus_0_250
	.ews_capa_padre_V8_categoria_contenido {
		margin-top: 0px;
	}
	
.ews_capa_padre_V8_categoria_buscador {
	margin-top: 15px;
	margin-bottom: 5px;
	display:none;
}

.ews_capa_padre_V8_categoria_icono {
	cursor: pointer;
}

.ews_capa_padre_V8_categoria_nombre {
	font-size: 18px;
	text-indent: 20px;
	color:#ffffff;
	line-height: 54px;
}

.rspv_bus_0_250
	.ews_capa_padre_V8_categoria_nombre {
		font-size: 16px;
		text-indent: 10px;
	}
	
.ews_capa_buscadorV8_buscador_centrado {
	width: 90%;
	margin: auto;
}

.mrp_capafiltros_zona_widget_V8 {
	background: #0088cc;	
	/*height: 28px;*/
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
}

#mrp_datepicker_8 {
	width: 100%;
	margin-top: 6px;
}

#mrp_datepicker_V9 {
	width: 46%;
	margin-top: 10px;
	margin-left: 10px;
	float:left;
}

.rspv_bus_0_400
	#mrp_datepicker_V9 {
		width: 95% !important;
	}

#mrp_datepicker_V9 input {
	width: 95% !important; 
	height: 26px !important;
}

.expb_sel_tipo_8 {
	width: 95%;
	height: 27px;
	color: #ffffff !important;
	border: 0px;
	background-color: #0088cc;
	padding: 0px;
    line-height: 20px !important;
	padding-left: 5%;
	padding-top: 8px;
	font-size: 14px;
	background-image: url(../images/ico_buscador/iconos/calendar.png);
	background-repeat: no-repeat;
	background-position: 94%;
	background-size: 26px; 
	cursor: pointer !important;
	outline:0px;
	box-sizing: content-box !important;
}

.rspv_bus_0_250
	.expb_sel_tipo_8 {
		background-image: none;
	}
	
.ews_capa_padre_personas_8 {
	width: 98%;
	margin-left: 2%;
	float: left !important;	
	margin-top: 10px;	
}

.mrp_btn_buscar_V8
{
	float: left;
	width: 90%;
	height: 36px;
	margin-left: 5%;
	background-color: #047ab5;
	color: #ffffff;
	text-align: center;
	cursor:pointer;
	font-family: Arial;
	font-size: 18px;
	text-transform: capitalize !important;
	line-height: 36px !important;
}

.ews_padre_filtro_adicional_casa_V8 {
	
}

.ews_filtro_adicional_casa_V8_titulo {
	text-align: center;
	color:blue;
	text-decoration: underline;
	font-size: 16px;
	cursor: pointer;
}

.ews_caracteristicas_V8 {
	margin-left: 5%; width: 90%;
}

@media all and (max-width:480px) {
	.ews_capa_personas_ninos_8 {
		width: 164px;
	}
	
	.ews_rext_btn_geoportal {
		display: none !important;
	}
}

@media all and (max-width:290px) {
	.ews_capa_padre_V8_titulo {
		font-size: 16px !important;
	}
	
	.ews_capa_padre_V8_titulo span{
		line-height: 32px;
	}
	
	.expb_sel_tipo_8 {
		background-image: none !important;
	}
	
	.ews_caracteristicas_V8 {
		margin-left: 12%; 
		width: 74%;
	}
}

.rspv_bus_0_250 
	.ews_capa_personas_ninos_8 {
		float: left !important;
		margin-left: 5px !important;
	}

.rspv_bus_0_300 
	.ews_capa_personas_ninos_8 {
		float: left !important;
		margin-left: 5px !important;
	}	


.btn_todas_casas {
	width: 360px;
	height: 50px;
	margin:auto;
	background-color: #047ab5;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 50px;
	cursor:pointer;	
}

.ews_texto_resto_establecimientos {
	font-size: 20px;
	color: #047ab5;
	text-align: center;
    border-bottom: 1px solid #bbb;
    padding-bottom: 4px;	
}

.pia_cabecera_fija_V8 {
	height: 40px;
	padding-top:0px;
	background-color: #ccc;
	width: 100%;
	position: inherit;
	top:0px;
	z-index: 20;
	display: none;
	margin-top: 75px;
}

.pia_cabecera_fija_V8_top {
	position: fixed !important;
	top:77px;
	margin-top: 0px !important;
}

#mrp_textautocomplet_8 {
    width: 98%;
}

@media all and (max-width:640px) {
	.pia_cabecera_fija_V8 {
		margin-top: 276px;
		height: 45px;
		padding-top:2px;
	}
	
	.pia_cabecera_fija_V8 img {
		margin-top: 2px;
	}
}








/* ===== Widget V12 - Cabecera Info ===== */

.ews_capa_padre_cabecera_info {
	margin-bottom: 20px;
}
.ews_ext_info_compra_3 {
    width: 100%;
    float: left;
    position: relative;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    padding: 10px 20px 10px 20px;
    color: #ffffff;
    background-color: #047ab5;
}
.MPC_ext_div_ancho_total {
	float: left;
	width: 100%;
}

.MPC_ext_padding_incluido {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.MPC_ext_info_compra_1 {
	width: 40%;
	height: 60px;
	float: left;
	position: relative;
	margin-left: 0px;
}

.MPC_ext_info_compra_1_titulo {
	position: absolute;
	left: 20px;
	bottom: 0px;
	font-size: 18px;
	font-weight: 400;
	background-color: #F1F0EE;
	padding: 8px 0px 8px 15px;
	width: 100%;
	z-index: 1;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	color: #047ab5;
}

.MPC_ext_info_compra_1_icono {
	width: 110px;
	height: 60px;
	position: absolute;
	top: 0px;
	right: -80px;
	z-index: 2;
}

.MPC_ext_info_compra_1_icono svg {
	width: 100%;
	height: 100%;
	fill: #047ab5;
}

.MPC_ext_info_compra_2 {
	width: 100%;
	float: left;
	position: relative;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-bottom: 2px solid #fff;
	padding: 10px 10px 10px 20px;
	font-size: 20px;
	font-weight: 400;
	color: #ffffff;
	background-color: #047ab5;
}

.MPC_ext_info_compra_3 {
	width: 100%;
	float: left;
	position: relative;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	padding: 10px 20px 10px 20px;
	color: #ffffff;
	background-color: #6e181a;
}
.MPC_ext_info_compra {
	width: 54%;
}

.MPC_ext_precio_desde {
	width: 45%;
}

.MPC_ext_info_compra_1 {
	width: 70%;
}
.MPC_ext_info_compra {
	width: 70%;
	float: left;
	position: relative;
	margin-top: 5px;
}

.MPC_ext_info_compra_iconos {
	font-style: 16px;
	font-weight: lighter;
	margin-bottom: 8px;
	color: #ffffff;
}

.MPC_ext_info_compra_iconos svg {
	width: 18px;
	height: 18px;
	margin-bottom: -4px;
	margin-right: 2px;
	fill: #ffffff;
}

.MPC_ext_precio_desde {
	width: 30%;
	float: right;
	font-size: 35px;
	font-weight: bold;
	text-align: right;
	line-height: 24px;
	color: #ffffff;
}

.MPC_ext_precio_desde svg {
	width: 45px;
	float: left;
	margin-left: 25px;
	margin-top: 5px;
	text-align: left;
	fill: #ffffff;
}

.MPC_ext_precio_desde_euro {
	font-size: 20px;
}

.MPC_ext_precio_desde_texto {
	width: 45%;
	float: right;
	font-size: 16px;
	font-weight: 100;
}

.MPC_ext_contenido_der {
	margin-top: 20px;
}





/* ====== Paginas de posicionamiento =====*/

.seo_body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Arial;
}

.seo_titulo_destino {
	color: #666666;
	font-size: 20px;
	font-weight: bold;
}

.seo_texto_descripcion {
	font-size: 14px;
	color: #6f6f6f;
}

.seo_cabecera_1 {
	background-color: #0088cc;
	height: 80px;
}

.seo_cabecera_2 {
	background-color: #0374ad;
	height: 25px;	
}

.seo_centrar_portal {
	width: 100%;
	max-width: 900px;
	margin: auto;
}

.seo_centrar_portal_2 {
	width: 100%;
	max-width: 980px;
	margin: auto;
}

.seo_texto_cab_1 {
	color: #fff;
	font-size: 36px;
	font-family: Arial;
}

.seo_texto_cab_2 {
	color: #5b5b5e;
	font-size: 16px;
	font-family: Arial;	
}

.seo_texto_hormigas {
	font-size: 14px;
	color: #fff;
	line-height: 25px;
	margin-left: 25px;
}

.seo_texto_contactar {
	font-size: 14px;
	color: #fff;
	line-height: 25px;
	width: 125px;
	background-color: rgba(0,0,0,0.2);
	height: 25px;
	text-align: center;
	cursor: pointer;
}

.seo_lista_destinos {
	width: 47%;
	background-color: #dfdfdf;
	top:0px;
	bottom: 0px;
}

.SEO_ews_destino_buscador {
	width: 40%;
}

.SEO_ews_destino_info {
	width: 57%;
}

.SEO_ews_imagen_destino {
	height: 60px;
}

.SEO_ews_destinos_resultados {
	width: 57%;
}

.ews_iconos_casa_columnas {
	width: 303px;
}

@media all and (max-width:660px) {
	.seo_lista_destinos {
		width: 100% !important;
	}
	
	.seo_capa_textos_info {
		width: 92% !important;
		margin-right: 4%;
	}
	
	.SEO_ews_destino_buscador {
		width: 80%;
		margin-left: 10%;
	}

	.SEO_ews_destino_info {
		width: 92%;
		margin-right: 4%;		
	}	
	
	.seo_texto_cab_1 {
		font-size: 22px !important;
		text-indent: 10px;
	}	
	
	.seo_texto_cab_2 {
		font-size: 12px !important;
		text-indent: 10px;
	}

	.SEO_ews_imagen_destino {
		height: 40px;
		margin-right: 10px;
	}	
	
	.seo_cabecera_1 {
		height: 62px;
	}
	
	.SEO_ews_destinos_resultados {
		width: 96%;
		margin-right: 2%;
	}
	
	.SEO_ews_destino_oculta_publi {
		display: none !important;
	}
}

.seo_casilla_titulo {
	background-color: #d3d2d2;
	height: 28px;
	font-size: 20px;
	line-height: 28px;
	color: #666666;
	text-indent: 12px; 
}

.seo_ver_destino {
	line-height: 28px;
	font-size: 14px;
	color: #666666;	
	text-indent: 0px;
	margin-right: 10px;
}

.seo_casilla_info {
	width: 95%;
	margin: auto;
}

.seo_capa_textos_info {
	width: 50%;
}

.input_contactar {
    font-family: arial !important;
    font-size: 14px !important;
    background-color: #999 !important;
    color: #555;
    padding: 0px;
    width: 183px;
    border: 0px;
    padding: 0px 5px 0px 5px;
}

.SEO_rspv_mapa_generico_V8 {
	height:350px; 
	top:75px; 
	z-index: 101;
	
}

.rve_info_seguridad {
	width: 250px;
	padding-top: 5px;
	padding-bottom: 5px;	
}

.rve_info_seguridad_ico svg {
	width: 100%;
	fill: #047ab5;
}

.rve_caja_info_seguridad {
	width: 105px;
}

.rve_caja_info_seguridad2 {
	width: 111px;
}

.rve_caja_info_seguridad_txt {
	width: 70px;
	color: #047ab5;
}

.rve_caja_info_seguridad_txt2 {
	width: 75px;
	color: #047ab5;
}

@media all and (min-width:601px) {
	.SEO_rspv_mapa_generico_V8 {
		z-index: 101 !important;
	    width: 98% !important;
	    float: left !important;
	    position: static !important;
	    margin-bottom: 7px;
	    margin-top: 7px;
	}
}

@media all and (max-width:600px) {
	.SEO_rspv_mapa_generico_V8 {
		top:65px !important; 
		width:100% !important; 
		position: absolute !important; 
		left:0px !important; 
		float: none !important;
	}
}




 








/* ----------- RESETEO ESTILOS EN WEBs DE TERCEROS ------------- */
.ews_capa_buscador_elemento .select-wrap {
	display:none;
}

.ews_barra_categorias_T2 span.select {
	display:none;
}

.ews_barra_categorias_T2 div.select-wrap select {
	opacity:1 !important;
	font-size: 14px !important;
	color:  !important;
}

.ews_barra_categorias_T2 div.select-wrap div.ews_ajuste_wp {
	width: 90px; 
	height: 21px;
}

.expf_ficha_capapadre_evnt img {
	opacity: 1 !important;
}

.ews_capa_padre_evnt img {
	opacity: 1 !important;
}

.ui-datepicker {
	font-family: Verdana, Arial !important;
	font-size: 15px !important;
}

.hasTExpCalendario {
	resize: none;
}

.mrp_select_personas
{
	min-width:46px !important;
	width:46px !important;
	margin-bottom:0px !important;
	border-radius:4px !important;
}