/** autor Cristina Gutierrez **/
/** date 02-06-2017 **/
/** Orbiture **/

/*----------------------------------------------------------------- RESET --------------------------------------------------------------------------------*/
@media screen and (min-width:0\0) {    /*#reservas{	height:89px;	}	.reservastop{		height:89px;	}*/	.rsform input[type='text'], .rsform select{		color:#000;	}	.contactparque{		background-color:rgba(0,0,0,0);	}}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td , section, header, footer{
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
  font-size: 14px;
  color: #4a423c!important;
}
ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* No olvides definir estilos para focus */
:focus {
  outline: 0;
}
.customturism{
float: left;
display: inline-block;
padding: 10px 0px;
}
 .customturism img{
    max-height: 106px;
    max-width: 250px;
 }
/* No olvides resaltar de alguna manera el texto insertado/borrado */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}

/* En el c�digo HTML es necesario a�adir cellspacing="0" */
table {
  border-collapse: collapse;
  border-spacing: 0;
}html{overflow: initial !important;}

::-webkit-scrollbar-thumb {    border-radius: initial!important;        background-color: rgba(0,0,0,.2)!important;    -webkit-box-shadow: initial!important;}::-webkit-scrollbar {    -webkit-appearance: initial!important;    width: 13px!important;	}
/*-------------------------------------------------------------------------------- FIN DEL RESET --------------------------------------------------------------------------------*/
/*-----------------------------FONTS----------------------------------------*/
.thr-favorites-bloc.thr-favorites-block-extended .thr-p100reduc {top: 66px!important;}
@font-face {    font-family: 'ralewayblack';    src: url('../fonts/raleway-black-webfont.woff2') format('woff2'),         url('../fonts/raleway-black-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'ralewaybold';    src: url('../fonts/raleway-bold-webfont.woff2') format('woff2'),         url('../fonts/raleway-bold-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'ralewaylight';    src: url('../fonts/raleway-light-webfont.woff2') format('woff2'),         url('../fonts/raleway-light-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'ralewayregular';    src: url('../fonts/raleway-regular-webfont.woff2') format('woff2'),         url('../fonts/raleway-regular-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sansbold';    src: url('../fonts/opensans-bold-webfont.eot');    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),         url('../fonts/opensans-bold-webfont.woff') format('woff'),         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sansitalic';    src: url('../fonts/opensans-italic-webfont.eot');    src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/opensans-italic-webfont.woff2') format('woff2'),         url('../fonts/opensans-italic-webfont.woff') format('woff'),         url('../fonts/opensans-italic-webfont.ttf') format('truetype'),         url('../fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sansregular';    src: url('../fonts/opensans-regular-webfont.eot');    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),         url('../fonts/opensans-regular-webfont.woff') format('woff'),         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sanssemibold';    src: url('../fonts/opensans-semibold-webfont.eot');    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),         url('../fonts/opensans-semibold-webfont.woff') format('woff'),         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sanslight';    src: url('../fonts/opensans-light-webfont.eot');    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/opensans-light-webfont.woff2') format('woff2'),         url('../fonts/opensans-light-webfont.woff') format('woff'),         url('../fonts/opensans-light-webfont.ttf') format('truetype'),         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');    font-weight: normal;    font-style: normal;}/*-----------------------------GENERAL----------------------------------------*/body{font-family: 'open_sansregular'!important;font-size:14px;}@media (min-width: 1300px) {    .container{        min-width: 1300px!important;    }	.contenedor-oferta{		min-height:280px!important;	}		}@media (min-width: 1350px) {	.resdate{		max-width: 206px;	}}@media (min-width: 992px) and (max-width: 1200px) {	#reservas {			font-size: 0.85em;	}	.selectalojamientos {		min-width: 206px;	}	.resdate{		max-width: 130px!important;	}	}@media (min-width: 880px) and (max-width: 991px) {		.selectalojamientos {		min-width: 216px;	}}@media (min-width: 1201px) and (max-width: 1350px) {	.resdate{		max-width: 143px;	}	}@media (min-width: 1201px) {	.selectalojamientos{	min-width: 245px;	}	}.item-page{padding: 15px;}.customreservas{	max-width:1300px;	margin:0 auto;	width: 100%;	display:inline-block;	    min-height: 75px;	}.selectlocalizacion{}.enlace { font-size: 1.3em;       -webkit-box-shadow: inset 0 0 0 rgba(255,255,255,0), 0 1px 5px rgba(0,0,0,0)!important;     text-shadow: 0 0 0 rgba(255,255,255,0)!important;     background: -moz-linear-gradient(top, rgb(249,198,103) 0%, rgb(247,150,33) 0)!important;    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(249,198,103)), color-stop(0,rgb(247,150,33)))!important;    background: -webkit-linear-gradient(top, rgb(249,198,103) 0%,rgb(247,150,33) 0)!important;    background: -o-linear-gradient(top, rgb(249,198,103) 0%,rgb(247,150,33) 0)!important;    background: -ms-linear-gradient(top, rgb(249,198,103) 0%,rgb(247,150,33) 0)!important;    background: linear-gradient(to bottom, rgb(249,198,103) 0%,rgb(247,150,33) 0)!important;    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c667', endColorstr='#f79621',GradientType=0 )!important;}.activo{display:block!important;}.ofertascontainer h3{    color: rgb(255, 255, 255);	font-size: 3.2em;	text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.1);	text-align: center;	padding: 20px 0 44px 0;	background-image: url('../images/h3blue.png');	background-repeat: no-repeat;	background-position: 50% 100%;}h1{color: rgba(0, 178, 216, 1)!important;font-family: 'open_sansbold' !important;}.campingresult h3{color: rgba(0, 178, 216, 1);font-family: 'open_sansbold' !important;}h2{font-family: 'open_sansbold' !important;font-size: 2em !important;color: rgba(0, 178, 216, 1) !important;font-weight: 400 !important;}h3{font-family: 'open_sansbold' !important}p{font-size: 1.1em;}.lSSlideOuter{max-width: 800px;}.page-header{border-bottom: 0px solid #eee!important;}img{max-width:100%;height:auto;}#scrollToTop{    padding: 9px!important;}#scrollToTop > img {    width: 30px!important;}button:hover , .button:hover, .botgreen:hover, .botred:hover, .botyellow:hover, .botblue:hover, .botbluef:hover, .reservarficha:hover, .iconosficha  a:hover, .iconos a:hover, .barra:hover, .rsform input[type="submit"]:hover, .rsform-submit-button:hover, .test:hover {	opacity:0.85;	text-decoration:none;}/*-----------------------------TOP----------------------------------------*//*#lang>.moduletable>img{    display: inline-block;}#jflanguageselection select.jflanguageselection option{color:#fff;}#jflanguageselection select.jflanguageselection {    border: 1px solid #cccccc;display: inline-block !important;width: 45px !important;-moz-appearance: none;-webkit-appearance: none;padding: 2px 3px;font-size: 0.9em;border-radius: 3px;}div#jflanguageselection img.langImg {       width: 21px !important;	position: absolute;	top: 1px;	left: 5px;}/*#jflanguageselection label.jflanguageselection {    display: none;}*/span#active_language{	display:none;}.rawimages {    margin-top: 0!important;	display:none;}.rawimagesvisible {   	display:block!important;}area {border: 1px solid red!important;}.rawimages span{    display: block;    max-width: 50px;    margin: 0 auto;    background-color: #fff;    padding: 4px 0px 4px;    /*border-bottom: 1px solid rgba(0,0,0,0.2);    border-left: 1px solid rgba(0,0,0,0.2);    border-right: 1px solid rgba(0,0,0,0.2);*/}#lang{    position: relative;	/*max-width: 50px;*/	max-width: 100px;	    padding: 0;}#lang .moduletable{    text-align: center;    max-width: 50px;    margin: 0 auto;    /*border: 1px solid rgba(0,0,0,0.2);*/    cursor: pointer;}#jflanguageselection {    text-align: center;    margin: 0!important;    position: absolute;    top: 22px;    left: 0;    width: 100%;    z-index: 99999;    float: left;}	#checkin a{color:rgba(40,64,152,1);/*color:#fff;*/font-weight: 600;letter-spacing: 0;font-size: 0.9em;}#redes {position:relative;max-width: 104px;}#redes, #checkin {padding:0!important;}#redes img{/*padding: 0px 10px;*/}#redes .shared{    color: rgb(40, 64, 152);font-weight: 600;letter-spacing: 0.06em;cursor:pointer;text-align: left;font-size: 0.9em;}.sharedicons{    border: 1px solid rgba(0,0,0,0.1);padding: 4px;	display: none;	text-align: center;	border-radius: 3px;	margin: 11px 0!important;	position: absolute;	top: 23px;	left: 26px;	min-width: 104px;}.checkin{color: rgb(40, 64, 152);font-weight: 600;letter-spacing: 0.02em;cursor: pointer;font-size: 0.9em;}.checkinlinks{	display: none;}.checkinlinks{padding: 10px;border: 1px solid rgba(0,0,0,0.1);background-color: #fff;z-index: 9999;position: absolute;top: 34px;left: 37px;width: 200px !important;font-weight: 400;font-size: 1em;}#checkin .custom{position:relative;}.sharedicons img {padding: 0 !important;width: 33px;}.sharedicons a {padding: 4px;display: inline-block;}.sharedvisible{display: inline-block;background-color: #fff;}/*-----------------------------MENU----------------------------------------*/.sidr-class-item-429{display:none!important;}.sidr-class-item-462 {    padding: 50px 0 0 0 !important;}a.sidr-class-toggle-sidr-close::before {background: rgba(255,255,255,0)!important;}a.sidr-class-toggle-sidr-close {    position: fixed!important;    right: 0!important;}.sidr-class-sub-menu .sidr-class-sub-menu{padding:0 0 0 30px;}#navigation-toggle{	top: 6px;	background: #11243D!important;}#navigation-toggle{border-radius: 0!important;}#gruemenu.grue_99 ul ul li a, #navigation-toggle {    color: #fff!important;    background: rgba(144,179,78,1)!important;}.sidr {       font-size: 1.1em!important;    background: rgba(144,179,78,1)!important;    color: #fff!important;	}.sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active {    background: rgba(144,179,78,1)!important;	}.sidr-class-current > a {    background: rgba(144,179,78,1)!important;}.sidr ul li, .sidr ul li ul li.sidr-class-active > a, .sidr ul li ul li:hover > a , .sidr ul li > a{    border-top: 0px solid rgba(255,255,255,0.5)!important;	text-transform: uppercase;    color: #b7e364    }.sidr-class-item-462 > a, .sidr-class-item-462 > a :hover {    line-height: 1.8em !important;    margin: 6px 0 !important;	}.sidr ul li{	border-bottom: 1px solid rgba(255,255,255,0.5)!important;	font-family: 'ralewaybold';	letter-spacing: 0.03em;	}/*.sidr-class-item-429>a, .sidr-class-item-462>a, .sidr-class-item-433 span, .sidr-class-item-463 a{        font-family: 'ralewaybold';}*/.sidr ul li ul li a, .sidr ul li ul li span {    color: rgba(255,255,255,0.8);	margin-left: 30px !important;	padding-left: 0 !important;	}li.sidr-class-item-434 >a, li.sidr-class-item-436 >a, li.sidr-class-item-437 >a, li.sidr-class-item-438 >a, li.sidr-class-item-439 >a {    border-bottom: 1px solid rgba(255,255,255,0.5);	font-size: 1.1em;	font-family: 'ralewaybold' !important;	color: rgba(255,255,255,0.5) !important;	padding-top: 1px !important;	margin: 11px !important;}.sidr ul li ul li{    border-top: 0px solid rgba(255,255,255,0.5)!important;    border-bottom: 0px solid #1a1a1a!important;	   }.sidr ul {    border-top: 0px solid #1a1a1a!important;    border-bottom: 0px solid #4d4d4d !important;}.sidr ul li, .sidr ul li ul li.sidr-class-active > a, .sidr ul li ul li:hover > a, .sidr ul li > a {	line-height: 30px;}.sidr ul li ul li:hover > a:hover {	color: #b7e364 !important;}.sidr ul li ul li:hover {	color: #b7e364 !important;}.sidr ul li.sidr-class-active > a:hover, .sidr ul li.sidr-class-active > span:hover  {	color: #b7e364 !important;}.sidr ul li span:hover{	color: #b7e364 !important;}	.sidr-class-item-462 a {	color: #fff !important}.sidr-class-item-433 a{	margin-top: 5px !important}.sidr-class-item-433 a:hover{	color: #fff;}.sidr ul li a, .sidr ul li span {    padding: 0 15px;    display: block;    text-decoration: none;    color: #fff;    margin-left: -7px;}.sidr ul li span:hover  {    color: #fff !important;}.sidr-class-item-463 {	margin-left: 8px}.sidr-class-item-462 a:hover {	color: #b7e364 !important;}.sidr-class-item-463 a:hover {	color: #b7e364 !important;}.sidr-class-item-433 ul li a:hover, .sidr-class-item-433 ul li span {	margin-top: 200px;}.sidr-class-sub-menu ul li {}/*-----------------------------HEADER----------------------------------------*/header{position: relative;}#topheader{display: inline-block;width: 100%;/*background-color: rgb(40, 64, 152);*/padding: 12px 0 0 0;/*border-bottom: 1px solid rgba(0,0,0,0.1);*/}#slide{	padding: 100px 0 0 !important;	margin: 0px !important;}#header{	position: absolute;	top: 0px;	left: 0px;	z-index: 9999;	width: 100%;	background-image: url(../images/back.png);	background-size: 100% 175px;	background-repeat: no-repeat;	}#logo{min-height: 179px;padding: 0 27px;text-align: center;}#logo img{width: 96px;margin: -32px 0 0 0;}#header>div{	}#reservas{text-align: center;background-color:rgba(40,64,152,0.8);position:absolute;bottom:0;left:0;width:100%;line-height: 0;padding-left: 25px;}.reservastop{	position: fixed !important;	 /*-webkit-animation-name: example; /* Safari 4.0 - 8.0 */	 /*-webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */	/* -webkit-animation-iteration-count: 1;	 animation-name: example;	 animation-duration: 1s;	 animation-iteration-count: 1;*/	bottom: auto !important;	z-index: 999;	/*padding: 0px 50px 0px 0px!important;*/	padding-left: 0;	top:0;}/* Safari 4.0 - 8.0 *//*@-webkit-keyframes example {    from {top: -74px;}    to {top: 0;}}*//* Standard syntax *//*@keyframes example {    from {top: -74px;}    to {top: 0;}}*/#navigation-toggle {    z-index: 9999!important;	top:7px;	border-radius:0 !important;	position:absolute!important;	padding: 13px 10px 10px 10px !important;	}#navigation-toggle.animado {	position: fixed !important;	top:24px;	 	 /*-webkit-animation-name: menu; /* Safari 4.0 - 8.0 */	 /*-webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */	 /*-webkit-animation-iteration-count: 1;	 animation-name: menu;	 animation-duration: 1s;	 animation-iteration-count: 1;*/	}/* Safari 4.0 - 8.0 *//*@-webkit-keyframes menu {    from {top: -74px;}    to {top: 24px;}}*//* Standard syntax *//*@keyframes menu {    from {top: -74px;}    to {top: 24px;}}*/.sidr.left {/*top: 48px!important;*/	top: 6px;    margin-right: 0;}.enlace{background: transparent none repeat scroll 0% 0%!important;margin-top: 0!important;}.test {    font-size: 1em!important;    background: rgb(0, 178, 216) none repeat scroll 0% 0%;    /*border: 1px solid rgb(255, 255, 255);*/    display: inline-block;    margin: 0px auto;    color: #fff;    padding: 0;    font-family: 'open_sansbold' !important;	/*text-transform:uppercase;*/}.preciored, .precioyellow, .preciogreen, .precioblue, .preciobluef{	float: left;	display: inline-block;	padding: 10px;	font-size: 0.9em;	text-transform: lowercase;}.preciored strong, .precioyellow strong, .preciogreen strong, .precioblue strong, .preciobluef strong{	font-size: 1.5em;}.preciored{background-color:rgba(254,42,21,1);}.precioyellow{background-color:rgba(248,197,62,1);}.preciogreen{background-color:rgba(131,181,34,1);}.preciobluef{background-color:#284098;}.precioblue {background-color: #339acf;}.precioreservar{display: inline-block;padding: 25px 20px 0px;}.precioreservarsin{display: inline-block;padding: 10px 20px;}/*-----------------------------RESERVAS FORM----------------------------------------*/#reservas.reservaspc input, #reservas.reservaspc select, #reservas button{	 -moz-appearance: none;	 -webkit-appearance: none;	 appearance: none;	height: 42px;	/*border:1px solid #fff;*/	border:0px solid rgba(0,0,0,0);	padding: 0 10px;	line-height: 1em; !important;	cursor:pointer;	background-repeat: no-repeat;	background-size: contain;	background-position: 100% 0;	text-transform:uppercase;	font-size:1em;	width: 100%;	background-color:#fff;	color:#000;}#reservas.reservaspc select{padding: 0 49px 0 6px;}.customreservas div{padding: 17px 4px 0;margin: 0;}.logotopreservas {	padding: 6px !important;	display:none;}.logotopreservas img {	max-height: 64px;	width: auto;}.reservastop .logotopreservas{	display:block;	/*background-color: #fff;*/	    position: absolute;    left: 0;}.reservastop .customreservas div {    padding: 22px 4px 0;	}#reservas input{	background-image: url('../images/datepicker.jpg');}#reservas.reservaspc select{	background-image: url('../images/select.jpg');}#reservas button{	background-color: rgba(0,178,216,1);	color:#fff;	font-family: 'open_sansbold' !important	font-size: 1.1em;	}#reservas button img{    width: auto;    height: auto;    padding: 0;    max-height: 100%;padding: 3px 0;}/*-----------------------------MAPA REGIONES----------------------------------------*/#ofertasmap{text-align:right;}.mapcontainer h3{font-size: 1.2em;}.mapcontainer{padding: 50px 40px;}.mapcontainer img{    height: auto!important;	max-width: 75%;	margin-right: 45px;}@media screen and (min-width: 1850px) and (max-width: 1920px){.mapcontainer img{    height: auto!important;	max-width: 80%;	margin-right: 45px;}}@media screen and (min-width: 1921px) and (max-width: 2000px){.mapcontainer img{    height: auto!important;	max-width: 70%;	margin-right: 45px;}}@media screen and (min-width: 1800px) and (max-width: 1850px){.mapcontainer img{    height: auto!important;	max-width: 80%;	margin-right: 45px;}}@media screen and (min-width: 1700px) and (max-width: 1800px){.mapcontainer img{    height: auto!important;	max-width: 85%;	margin-right: 45px;}}@media screen and (min-width: 1650px) and (max-width: 1700px){.mapcontainer img{    height: auto!important;	max-width: 88%;	margin-right: 45px;}}@media screen and (min-width: 1600px) and (max-width: 1650px){.mapcontainer img{    height: auto!important;	max-width: 100%;	margin-right: 45px;}}@media screen and (min-width: 1500px) and (max-width: 1600px){.mapcontainer img{    height: auto!important;	max-width: 100%;	margin-right: 45px;}}@media screen and (min-width: 1440px) and (max-width: 1500px){.mapcontainer img{    height: auto!important;	max-width: 100%;	margin-right: 45px;}}@media screen and (min-width: 1024px) and (max-width: 1440px){.mapcontainer img{	max-width: 100%;}}@media screen and(max-width: 1024px){.mapcontainer img{	max-width: 57%;}}@media screen and (min-width: 769px) and (max-width: 1024px){.mapcontainer img{	max-width: 54%;}}@media screen and (max-width: 768px){.mapcontainer img{	max-width: 70%;}}.mapcontainer .custom  div:first-child   img{width:19px;height:auto;margin: 2px;}.mapcontainer .custom  div:last-child   img{width: auto;height: 100%;}.mapcontainer p {    margin: 0 ;	height: 26px;}.mapcontainer a {    color:#000;	font-size: 0.8em;	display: block;}.mapcontainer p a:hover img{	width: 22px!important;}/*-----------------------------OFERTAS THELISRESA----------------------------------------*/.ofertascontainer  {margin: 50px auto 0px;}.ofertascontainer  .custom{padding-right:0!important}a.link{text-decoration:none!Important;}.ofertascontainer{	background-color: rgba(204,206,213,1);	padding-bottom:15px;}.contenedor-oferta{	width: 48% !important;	float: left;	padding: 5px!important;	overflow: hidden !important;	position: relative;	height: 240px !important ;	z-index: 0;}/*.contenedor-oferta:last-child {    width: 96% !important;    margin: 10px 0 20px 0 !important;    display: inline-block;    clear: both;}.contenedor-oferta:last-child  .titol{     padding-top: 6% !important;}*/.foto{	position: absolute;	top: 0px;	left: 0px;	z-index: -1;	padding: 10px;	width: 100%;}.imatge-oferta {    width: 100%;}.enlace{ text-align:center; }.titol {  text-align:center; padding-bottom:6px;  color: #fff !important;    padding-top: 10% !important;    font-size: 1.8em !important;    font-family: 'open_sansbold' !important;    letter-spacing: 0.02em;    text-shadow: 7px 0px 12px rgba(0,0,0,0.7);	max-width: 99%;}.right {    float: initial!important;    max-width: 100%!important;    color: #fff!important;    text-align: center!important;    font-size: 1.3em!important;    font-family: 'open_sansbold' !important;}/*-----------------------------LIST RESULTS----------------------------------------*/.item_fields_description{	background-color: rgba(204, 206, 213, 0.4);	padding: 30px;	margin: 40px 0px;	text-align: justify;	}.modless{		background-color: rgba(0,178,216,0.7) !important;	cursor:pointer;}.modmore{				}.barra{	/*clear: both;*/	background-color: rgba(0,178,216,1);	border: 1px solid;	padding: 10px;	color: rgb(255, 255, 255);	margin: 15px 0 15px 0;	text-align: center;}.barra a{text-decoration:none;color:#fff!important;}.modless ~.fichaTarifs{	display:block;}.modmore ~.fichaTarifs{	display:none!important;}.iconos {text-align: right;}.iconos img {    width: 50px;    height: auto;    margin: 11px 6px 0 0;}.botonslist{	clear: both;	}.campingresult {border-bottom: 1px solid rgba(0, 0, 0, 0.2);margin: 60px 0px 40px;}/*-----------------------------DESTACADOS----------------------------------------*/#destacadoscontent{	position: absolute!important;	right: 0px!important;	bottom: 100px!important;	max-width: 495px;}#destacadoscontent .thr-icon-array-right-light,    #destacadoscontent .thr-icon-array-left-light, .thr-icon-array-left-light, .thr-icon-array-right-light{background-repeat: no-repeat !important;background-position: 100% !important;width: 32px !important;height: 33px !important;}#destacadoscontent .thr-icon-array-right-light, .thr-icon-array-right-light{background: url('../images/right.png')!important;}#destacadoscontent .thr-icon-array-left-light, .thr-icon-array-left-light{background: url('../images/left.png')!important;}.thr-favorites-bloc .rn-carousel-control {    top: 41%!important;}#destacadoscontent ul[rn-carousel] > li{padding: 5px 40px;}#destacadoscontent .thr.thr-favorites .thr-favorite-title-block{	display:none!important;}#destacadoscontent .thr-favorites-bloc.thr-favorites-block-extended .thr-favorites-first-block {    height: calc(100%)!important;	padding-top: 5px;	}	#destacadoscontent .thr-favorites-bloc {    border: 0px solid rgb(0,0,0)!important;	border-bottom: 6px solid rgba(255,255,255,0.9)!important;}#destacadoscontent .thr.thr-favorites {    margin-bottom: 0!important;}#destacadoscontent .thr-favorites [rn-carousel-indicators], .thr-favorites-bloc .thr-favorites-price-bloc, .thr.thr-favorites, .thr-favorite-resa {    background: rgba(0,0,0, 0)!important;}#destacadoscontent .thr-favorites [rn-carousel-indicators]{display: none;}#destacadoscontent.container-carousel {    background-color: rgba(0,0,0,0.3)!important;	}#destacadoscontent.thr.thr-favorites .thr-favorite-title-block{	display: none !important;}#destacadoscontent.thr-favorites-bloc .thr-period {    color: #fff !important;    font-size: 1.3em !important;    text-transform: lowercase!important;    font-weight: 400!important;}.thr .thr-btn-primary:hover{	color: #fff !important;}.thr .thr-btn-primary {    text-transform: uppercase!important;    background-color: rgba(0,178,216,1)!important;    border-radius: 0 !important;    font-family: 'open_sansbold' !important;    font-size: 1.3em !important;	border: 1px solid #fff!important;}#destacadoscontent .thr .thr-favorite-title-site{    background-color: rgb(0, 178, 216) !important;    color: rgb(255, 255, 255)!important;    font-size: 1em!important;    text-align: left !important;    font-family: "open_sansbold" !important;}#destacadoscontent .container-carousel {    background-color: rgba(255,255,255,0.9)!important;	max-height: 200px;	}#destacadoscontent .thr-favorite-resa{float: right;}#destacadoscontent .thr-favorites-bloc.thr-favorites-block-extended .thr-favorites-price-bloc{padding-top: 17px;}#destacadoscontent .thr-favorites-bloc .thr-price-infos {    right: 40px;	padding-right: 0!important;	}#destacadoscontent .thr .thr-favorite-description, #destacadoscontent .thr .thr-favorite-title-category, #destacadoscontent .thr .thr-favorite-title-site{text-align: left;padding: 3px 10px;}#destacadoscontent  .thr-favorites-bloc.thr-favorites-block-extended .thr-favorites-second-block {    height: calc(100% - 0px)!important;}.libelle {display: inline-block!important;padding: 0 10px!important;width: 100%!important;}#destacadoscontent .thr .thr-price {    color: #fff!important;    font-size: 2em !important;    text-align: center;    background-color: rgba(248,197,62,1) !important;    padding: 8px 16px 0px;	margin: 7px 0 0 0!important;	border: 1px solid #fff!important;	font-family: 'open_sansbold' !important;}.thr-favorites-bloc.thr-favorites-block-extended .thr-period {    font-size: 0.9em !important;}.thr .thr-period {    padding: 0!important;}.item_fields .thr-favorites [rn-carousel-indicators], .item_fields .thr.thr-favorites .thr-favorite-title-block{	background-color: rgba(0,178,216,1) !important;}.item_fields  .thr-favorites-bloc{	border: 5px solid  rgba(0,178,216,1) !important;}/*-----------------------------ACTIVIDADES----------------------------------------*/#actividades h3{	color: rgb(0, 178, 216);	font-size: 3.2em;	text-align: center;	padding: 20px 0 44px 0;	background-image: url('../images/h3blue.png');	background-repeat: no-repeat;	background-position: 50% 100%;}#actividades{	background-color: rgba(204, 206, 213, 0.5);	margin: 15px 0 0;	padding: 30px 0px;	text-align: center;}#actividades .row>a{	position:relative;	margin: 10px 0;	text-decoration:none!important;	color:#fff!important;}#actividades .row>a div{	position:absolute;	top: 40%;	width: 100%;	left: 0;}.botgreen, .botred, .botyellow, .botblue, .botbluef{	display: inline;	padding: 10px;	/*border: 1px solid;*/	font-size: 1.5em;font-family: 'open_sansbold' !important;color:#fff;text-decoration:none;}#newsletter .botblue{/*border: 1px solid;*/}.botyellow:hover{	color:#fff;}.botgreen a ,.botgreen{	background-color: rgba(144,179,78,1);}.botred{    background-color: rgba(254,42,21,1);}.botyellow{	background-color: rgba(248,197,62,1);}.botblue{	background-color: rgba(0, 178, 216,1);}.botbluef{	background-color: rgba(40,64,152,1);}/*-----------------------------NEWSLETTER----------------------------------------*/#newsletter{    background-image: url("../images/backnewsletter.jpg");	background-repeat: no-repeat;	background-size: cover;	padding: 30px 0;	color: #fff;	font-size: 1.2em;	text-align: center;}#newsletter .formCaption2{padding: 0!important;}#newsletter div.formBody {    font-size: 1.2em;}#newsletter .rsform input[type="submit"]{font-size: initial!important;font-weight: 600;}#newsletter .botblue, #newsletter .botyellow {    font-size: 1em;    text-transform: uppercase;	display: inline-block;min-width: 75px;}#newsletter .botblue:hover, #newsletter .botblue:active{color:#fff;}#newsletter .custom>p{min-height: 84px;}.puntuacion{font-size: 1.5em!important;padding: 4px !important;}/*-----------------------------LOGOS----------------------------------------*/#logos{text-align: center;}/*-----------------------------FOOTER----------------------------------------*/footer {    background-color: rgb(0, 178, 216);}.contactparque{	background-color: initial;	border: 0px none;	vertical-align: middle;	padding: 0 0px 2px;}.contactparque img{max-width: 37px !important; padding: 5px!important;}.modal-content, #location .modal-content a, .modal-content p {	color:#000!important;}#location .modal-content a:hover{text-decoration:underline!important;}.logo{	background-color: #fff;}#location{color: #fff;/*padding: 34px 15px 0 15px;*/padding: 11px 15px 0 15px;}#location .custom>div{min-height:100px;}#location img{float: left;padding: 0 10px 0 0;}#location strong{display: block;/*font-size: 1.3em;*/}#location a{color: #fff!important;text-decoration:none!important;}#meubottom{text-align: center;padding: 20px 0;}/*-----------------------------SIMPLEBLOCK----------------------------------------*/.thr .thr-criterion{    font-family: Montserrat-Regular,Verdana,Arial,sans-serif !important;	width: initial !important;max-width: initial !important;}.left{max-width:100%!important;}.thr .thr-simpleblock-table .thr-simpleblock-details .left {    min-width: 98%!important;}.fichaTarifs  .thr .thr-price {        font-size: 1.3em !important;	font-family: 'open_sansbold' !important;}.thr-tab-content-container {    padding: 20px 30px !important;    background-color: rgba(204, 206, 213, 0.5)!important;    margin: 15px!important;	clear: both;	display: inline-block;width: 100%;}.thr.thr-simpleblock .thr-simpleblock-filters select{	-webkit-appearance: none;	-moz-appearance: none;	 appearance: none;	box-shadow: 0 1px 1px rgba(0,0,0,0)!important;	background-image: url('../images/select.jpg');	background-repeat: no-repeat;	background-size: contain;	background-position: 100% 0;	text-transform: uppercase;	font-size: 1em;	height: 38px;	padding: 0px 12px!important;	width: 100%;	margin: 0 7px !important;	border: 0px solid #D4D4D4!important;	border-radius: 0!important;}.thr.thr-simpleblock .thr-simpleblock-filters select{    margin: 3px 7px !important;}select::-ms-expand { /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 5-7 */ filter: alpha(opacity=0); /* Good browsers :) */ opacity:0; display: none; display: none;}.thr.thr-simpleblock .thr-simpleblock-filters .ng-binding{	padding: 0px 13px;}.thr.thr-simpleblock .thr-simpleblock-filters .ng-binding select{	margin: 8px 0!important;}.thr .thr-simpleblock-table .thr-simpleblock-details td {    background-color: rgba(255, 255, 255, 0.6) !important;    padding: 20px !important;}.thr.thr-simpleblock .thr-month {    background: rgba(255, 255, 255, 0.4) !important;	}.thr.thr-simpleblock .thr-month.current {    background: rgba(204, 206, 213, 1) !important;}.thr .thr-simpleblock-table th {    background: rgba(255, 255, 255, 0.8) !important;	}.thr .thr-category-description {    background-color: rgba(255, 255, 255, 0)!important;   	font-size: 1.1em !important;	text-align: justify;	}.thr-simpleblock-details li.ng-scope{	padding: 0 0 9px 0;} /*---------------------------FICHA--------------------------------*/.infoficha1, .infoficha2, .infoficha3, .infoficha4, .infoficha5{	color: #fff;	margin: 40px 0 0 0;	display: inline-block;	width: 100%;	padding: 30px;}.infoficha1 img, .infoficha2 img, .infoficha3 img, .infoficha4 img, .infoficha5 img{	max-width: 45px; float: left;	padding: 0 10px 0 0;}.infoficha1 h2, .infoficha2 h2, .infoficha3 h2, .infoficha4 h2, .infoficha5 h2{color:#fff!important;}.infoficha1 h3, .infoficha2 h3, .infoficha3 h3, .infoficha4 h3, .infoficha5 h3{border-bottom: 1px solid rgba(255,255,255,0.5);padding: 7px 0;font-weight: 600;}.infoficha1 p, .infoficha2 p, .infoficha3 p, .infoficha4 p, .infoficha5 p{	padding: 6px;}.infoficha1 strong a, .infoficha2  strong a, .infoficha3 strong a, .infoficha4  strong a, .infoficha5  strong a{	color: #fff!important;	text-decoration:none;	font-size:1.3em;}.infoficha1  a, .infoficha2   a, .infoficha3  a, .infoficha4   a, .infoficha5   a{	color: #fff!important;	text-decoration:underline;	font-size:1.1em}.infoficha1{	background: rgba(148, 186, 76, 1);}.infoficha2{	background-color: rgba(0, 178, 216,1);}.infoficha3{	background:rgba(40,64,152,1);}.infoficha4{	background: rgba(248,197,62,1);}.infoficha5{	background: rgba(254,42,21,1);}.criterios{margin: 40px 0;padding: 0 30px;}.criterios h3{	border-bottom: 1px solid rgba(0, 0, 0, 0.4);	padding: 10px 0px;	margin: 0px 10px 15px 0px;	color: rgba(0,178,216,1) !important;}.criterios li{font-size: 1.1em;line-height: 1.5em;}.iconosficha img {    width: 50px;    height: auto;    margin: 40px 6px 0 0;}.iconosficha {text-align: right;}.reservarficha{	background-color: rgba(0, 178, 216,1);	display: inline;	padding: 10px;	border: 1px solid;	font-size: 1.2em;	display: inline-block;	color: #fff;	width: 100%;text-align: center;margin: 0 0 20px 0;}.reservarficha:hover, .reservarficha:focus{	color: rgba(255, 255, 255,1)!important;	text-decoration:none!important;}.fichatarifsint .thr-tab-content-container{margin:30px 30px 20px 0!important;}.columnright{	background-color: rgba(204,206,213,1);	margin: 50px auto 20px;	padding: 40px;}.columnright legend{color: rgb(255, 255, 255);font-size: 2.5em!important;text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.3);text-align: center;padding: 0 0px 44px!important;background-image: url("../images/h3blue.png");background-position: 50% 100%;line-height: 1em;background-repeat: no-repeat;border-bottom: 0px solid #e5e5e5!important;}.rsform input[type="text"], .rsform select{	-webkit-appearance: none;	-moz-appearance: none;	height: 42px;	border: 0px solid #fff;	padding: 5px 10px;	margin: 0;	cursor: pointer;	background-repeat: no-repeat;	background-size: contain;	background-position: 100% 0;	text-transform: uppercase;	font-size: 1em;	width: 97%!important}.rsform input.rsform-calendar-box{	width: 60%!important}div.formBody {    width: 100%!important;}.rsform select{background-image: url('../images/select.jpg');}.rsform-calendar-button{background-image: url('../images/datepicker.jpg');height: 42px;width: 48px;background-size: cover;border: 0px solid #fff;background-repeat: no-repeat;background-size: contain;background-position: 100%;}.rsform input[type="submit"]{	background-color: rgba(0,178,216,1);	color: #fff;	height: 42px;border: 0px solid #fff;padding: 5px 10px;text-transform: uppercase;font-size: 1em;}.btn-primary{background-color: rgba(0,178,216,1)!important;	height: 42px;text-transform: uppercase;    font-size: 1em!important;    font-weight: 600!important;    border: 0!important;    border-radius: 0!important;}.acymailing_form input[type="text"]{height: 42px !important;    padding: 0 10px !important;    width: 100% !important;    max-width: 300px !important;    border: 0;	    color: rgba(0,0,0,0.8);}table.acymailing_form {    width: 100%;    margin: 5px 0;}.acymailing_module_form {	font-family: 'Titillium Web', sans-serif;}.custom .col-lg-4 .col-md-4 .col-sm-6 .col-xs-12 {	font-family: 'Titillium Web', sans-serif;}#newsletter  {	font-family: 'Titillium Web', sans-serif;}.acymailing_module_form .acymailing_introtext {    font-size: 1.1em;}.formCaption2{	padding: 10px 3px;}.parcerias h3{border-bottom: 1px solid rgba(0,0,0,0.2);padding: 10px 0;}.parceria{margin: 10px 0 50px;}.parceria>div:first-child{text-align:center;}#contactoparque .modal-dialog {    width: 100%!important;    margin: 30px auto;    max-width: 1300px!important;}.galeria{	padding: 0px 30px;}.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {    border-radius: 0!important;}.lSSlideOuter .lSPager.lSGallery li{max-height: 117px;}/*---------------------------OFERTAS FICHA--------------------------------*/#ofertasficha .contenedor-oferta:last-child {    width: 100% !important; }#ofertasficha .contenedor-oferta {    width: 100% !important; }#ofertasficha .foto {    padding: 0!important;}.thr-padding-favorites {    padding: 0!important;}.iconsfooter{padding: 43px 0 0 0;}.iconsfooter img{margin: 13px 0 !important;padding: 0 25px 0 0 !important;}.mapgreen a:hover{color: rgba(131,181,34,1);font-size: 1.1em;text-decoration:none;}.mapyellow a:hover{color: rgba(248,197,62,1);font-size: 1.1em;text-decoration:none;}.mapblue a:hover{color: rgba(0,178,216,1);text-decoration:none;font-size: 1.1em;}.mapred a:hover{color: rgba(254,42,21,1);text-decoration:none;font-size: 1.1em;}.mapbluef a:hover{color: #284098;text-decoration:none;font-size: 1.1em;}/*---------------------------Trabalhe connosco--------------------------------*/.rsformtrabalhe   textarea, .rsformtrabalhe   input[type="text"], .rsformtrabalhe    input[type="password"]{height: 42px !important;padding: 0 10px !important;width: 100% !important;max-width: 300px !important;}.rsformtrabalhe  input[type="submit"] {    background-color: rgba(0,178,216,1)!important;    color: #fff!important;    height: 42px!important;    border: 0px solid #fff!important;    padding: 5px 10px!important;    text-transform: uppercase!important;    font-size: 1em!important;	text-shadow: 0 -0 0 rgba(0, 0, 0, 0)!important;	background-image: none!important;	border-radius: 0!important;	font-family: 'open_sansbold' !important;font-size: 1.1em !important;}.yui-calendar td.calcell {   	}.yui-calendar td.calcell a {    color: rgba(0,178,216,1) !important;	padding: 8px 7px;	display: inline-block;	}.yui-calendar .calweekdaycell {    padding: 12px;}.yui-calendar  td.calcell.calcellhover{	background-color:rgba(144,179,78,1) !important;	 color:#fff!important;	 border: 0px solid #FF9900!important;}.yui-calendar td.calcell a:hover, .yui-calendar td.calcell.selected a {   color:#fff!important;	}.yui-calendar  td.calcell.calcellhover{background-color: rgba(0,178,216,1) !important;}.yui-calendar  td.calcell.calcellhover a{color: #fff !important;}.yui-calendar td.calcell.selected {    color: #fff;    background-color: rgba(144,179,78,1) !important;    border: 0px solid #FF9900!important;}.numeros, #begin, #end, .thr-favorites-price-bloc, .thr.thr-simpleblock, .fichaTarifs .thr .thr-price, #destacadoscontent .thr .thr-price, .preciored,.preciogreen, .precioyellow, .precioblue, .rsform-block-nascimiento, #passaporte, .rsform-calendar-box, #telf, #postal, #ui-datepicker-div{font-family: open_sansregular!important;}#rnet .modal-dialog{width: 413px;}p[data-target="#rnet"]{text-decoration:underline;cursor:pointer;}/*.col-lg-6 {   width: 33% !important;	vertical-align: middle}.col-lg-3 {    width: 33% !important}*/#img-situacion {    height: 75px;    width: 62px;    float: left;    vertical-align: middle;    padding-top: 16px;}/*.columnright {	width: 25% !important}*//****************TEMPORAL***************//*.col-lg-4 .col-md-4 .col-sm-6 .col-xs-12 {	text-align: left;	float: left;}*/@media (min-width: 992px){	/*#reservas .col-md-3 {		width: 25% !important;	}*/}/*****************Calendar***************/#ui-datepicker-div,.ui-state-disabled  td{	color: #6e6e6e !important}.error{text-align: center;padding: 20px;}.error h1{font-size:3em;}/*****************Trabalhe connosco***************/.treballe div{z-index:-1; color: #fff;margin: 40px 0 0 0;display: inline-block;width: 100%;padding: 30px;background-color:rgba(0, 178, 216, 1) ;padding: 20px;}.treballe h2{color: #fff!important; border-top: 1px solid #fff !important; padding-top: 20px !important}.treballe ul{list-style: initial;padding: 15px 30px;}.treballe a{color: #fff;text-decoration: underline;}
select#categoria, select#geografica{
height: 42px !important;
padding: 0 10px !important;
width: 100% !important;
max-width: 300px !important;
background-image: url('../images/select.jpg');
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background-repeat: no-repeat;
background-position: 100%;
font-size: 0.85em;
}
.modal-header-contacto img{
width: 100px;
}
.modal-header-contacto p{
float: left;
padding: 23px 0px 0px;
font-size: 1.5em;
color: rgb(255, 255, 255) !important;
}
.modal-header-contacto {
    padding: 15px;
    border-bottom: 0px solid #e5e5e5!important;
    background-color: rgb(0, 178, 216);
    color: #fff !important;
}
.modal-footer-contacto button{
	margin: 30px 0px 0px!important;
}
.modal-body-contacto p{
/*padding: 0px 15px;*/
/*color: rgba(0, 0, 0, 0.8) !important;*/
color: rgb(0, 178, 216)!important;
font-size: 16px;
margin: 15px 0 2px 0!important;
}
.modal-body-contacto h4{
margin-top: 20px;
    font-size: 20px;
}

.modal-body-contacto a{
    font-size: 1em;
    background-image: url(../images/mail-footer3.png);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 22px;
    padding: 2px 0 0 38px;
    line-height: 1.8em;
    margin: 0;
    display: block;
    font-size: 12px;
}
.modal-footer-contacto{
	border-top: 0px solid #fff !important;
	padding: 33px!important;
}
div.acymailing_module_success {
    min-height: 60px;
}
.modal-body-contacto a.telfcont {
    font-size: 12px;
    background-image: url(../images/telf-footer3.png);

}


#unsubpage{
	margin-top: 100px;
	margin-bottom: 40px;
}
p[data-toggle="modal"]{
	cursor: pointer;
	text-decoration: underline;
}
#comochegar .modal-header1{
	background-color: rgba(148, 186, 76, 1);
	color: rgba(148, 186, 76, 1) !important;
}
#comochegar .modal-header2{
	background-color: rgba(0, 178, 216,1);
	color: rgba(0, 178, 216,1) !important;
}
#comochegar .modal-header3{
	background-color: rgba(40,64,152,1);
	color: rgba(0, 178, 216,1) !important;
}
#comochegar .modal-header4{
	background-color: rgba(248,197,62,1);
	color: rgba(0, 178, 216,1) !important;
}
#comochegar .modal-header5{
	background-color: rgba(254,42,21,1);
	color: rgb(255, 255, 255) !important;
}
#comochegar .modal-header p {
	color: rgb(255, 255, 255) !important;
	margin: 50px 0 0 0;
	font-size: 2em;
}
#comochegar .modal-body div {
float: left !important;
padding: 11px 0 0 10px;
display: inline;
vertical-align: middle;
}
#comochegar .modal-footer {
clear: both;
}
#comochegar .modal-content img {
	vertical-align: middle;
float: left;
clear: both;
padding: 3px 10px 14px 8px;
}
#comochegar .modal-dialog {
	width: 700px;
	margin: 30px auto;
	max-width: 100%;
}
.completo{
max-width:100%!important;
}
.iconfichalink{
margin-right: 12px;
}

#formAcymailing42251-captcha .rc-anchor-light.rc-anchor-normal{
	width: 70% !important;
	margin:auto !important;
	position: relative !important;
}

#formAcymailing42251-captcha{
	width: 349px !important
}

table.acymailing_form{
	width: 75%
}

.acymailing_module_form .acymailing_introtext {
    font-size: 1.1em;
    margin-left: -69px !important;
}
.blog .pull-left {
        width: 25%;
}
.img-carousel-alone{
    display: -webkit-flex;
    -webkit-align-items: center;
    display: flex;
    align-items: center;
}
.img-carousel-alone img{
    height: auto!important;
}
.titfotparq{
  margin: 25px 0 1px;
}



.avVideo .avPlayerContainer .avPlayerBlock iframe, .avVideo .avPlayerContainer .avPlayerBlock object, .avVideo .avPlayerContainer .avPlayerBlock embed, .avVideo .avPlayerContainer .avPlayerBlock video, .avVideo .avPlayerContainer .avPlayerBlock > div {
    position: absolute !important;
    top: 0!important;
    left: 0!important;
    min-width: 100% !important;
    width: 100% !important;
    max-width: 96%;
    height: 103% !important;
    max-height: 731px!important;
}
.avPlayerWrapper {

    margin-top: 50px;
}
@media screen and (max-width: 1288px) and (min-width: 500px) {
.avVideo .avPlayerContainer .avPlayerBlock iframe, .avVideo .avPlayerContainer .avPlayerBlock object, .avVideo .avPlayerContainer .avPlayerBlock embed, .avVideo .avPlayerContainer .avPlayerBlock video, .avVideo .avPlayerContainer .avPlayerBlock > div {
   top: -9px !important;
}

}
#rnet .modal-footer
{
         padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
    clear: both;
    margin: 24px 0 0 0;
    display: inline-block;
    width: 100%;
}
.rsform-block-nota{
      font-size: 0.8em;
}

#newsletter input[type="text"] {
      text-transform: initial;
    color: rgba(0,0,0,0.8);
    display: block;
    margin: 4px auto;
    text-align: center;
}

#responsenewsletter .error p{
    color: #fff;
    background-color: red;
    display: inline-block;
    padding: 3px 5px;
    margin: 10px 0 0;
}
#responsenewsletter .exit p{
    color: #fff;
    background-color: green;
    display: inline-block;
    padding: 3px 5px;
    margin: 10px 0 0;
}
#newsletter .botblue{
        border: 0;
}
#loginForm input[type="text"] {
    text-transform: initial;
    color: rgba(0,0,0,0.8);
    display: block;
    margin: 4px auto;
    text-align: center;
}
#loginForm .botblue{
        border: 0;
        font-size: 1.1em;
        text-transform: uppercase;
}
#responseloginForm .error p{
    color: #fff;
    background-color: red;
    display: inline-block;
    padding: 3px 5px;
    margin: 10px 0 0;
}
#sendpwdform{
  display:none;
      margin: 10px 0;
}
#sendpwd{
      background-color: rgba(0,0,0,0);
    border: 0;
    margin: 10px 0;
    text-decoration: underline;
}
.hidden {
  display: none;
}
#langnewsletter{color:#333;}

.rsform-block-consentimiento .formDescription{
      padding-left: 0!important;
    font-size: 1em!important;
    padding-top: 15px!important;
    display: block!important;
    clear: both!important;
}
.page647 header, .page647 #newsletter, .page647 #logos, .page647 #meubottom, .page647 footer,
.page650  header, .page650  #newsletter, .page650  #logos, .page650  #meubottom, .page650  footer,
.page649 header, .page649 #newsletter, .page649 #logos, .page649 #meubottom, .page649 footer{display: none;}

.page649 .item-page, .page647 .item-page, .page650  .item-page {
    padding: 0;
}
.page649 section, .page647 section, .page650  section {
   margin: 0;
    padding: 0;
}

/* Landing page Carte OCC provisional */
.page651 .jfdefaulttext, .page651 #reservas, .page651 #logo, .page651 #slide, .page651 #lang, .page651 #redes, .page651 #checkin, .page651 #newsletter{
   display: none;
}
.thr-favorites-bloc .thr-price-nopromo{
    position: absolute;
    right: 14px;
    top: 28px;
    color: #fff!important;
    font-size: 13px!important;
}
.thr .thr-tooltip-promo{
  bottom: -36px;
  left: -26px;
}
.thr-favorites-bloc.thr-favorites-block-extended .thr-p100reduc{
  position: absolute;
    top: 0!important;
    right: 6px;
}

#newsletterForm .botblue[disabled="disabled"]{
  background-color: rgba(204,206,213,1);
}
#newsletterForm .botblue[disabled="disabled"]:hover{
  background-color: rgba(204,206,213,1)!important;
  opacity:1!important;
}
p.infoparcerias {
    font-size: 9pt;
}
.botmod{
  position: absolute;
  bottom: 0;
  right: 15px;
}

.rowDatosClient{
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

#downloadOccTarget:hover{
  opacity: 0.85;
  color:#fff;
}


/* CUSTOM SAFE CLEAN DEFAULT */
.customsafeClean{
  text-align: center;
}
.moduletablesafeCleanMini{
  float: right;
  padding: 0 0 15px 15px;
   max-width: 211px; 
  /* max-width: 108px; */
}
.item_fields_description>p{
  clear: both;
}

@media screen and (max-width: 990px){
  #destacadoscontent .customsafeClean {
    display: none;
  }
}

