*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.caption-container *.caption-text *.rteBlock
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1029157379 .color-overlay
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1029157379
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody div.u_1029157379 .slides .slide-title
{
	font-weight:normal !important;
	color:rgba(0,0,0,1) !important;
	font-style:italic !important;
}
*#dm *.dmBody *.u_1029157379 .flex-direction-nav a
{
	color:rgba(255,255,255,1) !important;
	width:30px !important;
	overflow:visible !important;
	height:30px !important;
}
*#dm *.dmBody *.u_1029157379 .flex-direction-nav a:before
{
	font-size:30px !important;
}
*#dm *.dmBody div.u_1678367131 .svg
{
	color:rgba(0,0,0,1) !important;
	fill:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1848321306
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/3b5567b1/dms3rep/multi/opt/Grande-1---menor-640w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1321228350 .svg
{
	color:rgba(0,0,0,1) !important;
	fill:rgba(0,0,0,1) !important;
}
*#dm *.dmBody a.u_1799815372
{
	background-color:rgba(255,255,255,1) !important;
	border-style:solid !important;
	border-width:1px !important;
	border-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody a.u_1799815372:hover
{
	background-color:rgba(0,0,0,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1799815372.hover
{
	background-color:rgba(0,0,0,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1799815372 span.text
{
	font-family:'Source Sans Pro' !important;
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody a.u_1799815372:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1799815372.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1029157379 .slides .slide-text
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1790322761
{
	background-color:rgba(247,247,247,1) !important;
}
*#dm *.dmBody div#1131118721 #consola-v6-fixado .booking .button:hover
{
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div#1131118721 #consola-v6-fixado .booking .button.hover
{
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div#1131118721 #consola-v6-fixado .booking .button:hover span.text
{
	font-weight:bold !important;
	text-decoration:underline !important;
}
*#dm *.dmBody div#1131118721 #consola-v6-fixado .booking .button.hover span.text
{
	font-weight:bold !important;
	text-decoration:underline !important;
}
*#dm *.dmBody div.u_1761735484
{
	line-height:2.0 !important;
}
*#dm *.dmBody div.u_1186906125
{
	background-color:rgba(0,0,0,0) !important;
	border-color:rgba(164,114,93,1) !important;
	border-width:0 !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1186906125 h1
{
	font-family: Roboto !important;
}
*#dm *.dmBody *.u_1675108705 #moderno
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_1675108705 #moderno-fixado
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_1675108705 #moderno .far
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1675108705 #moderno .fas
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1675108705 #moderno-fixado .far
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1675108705 #moderno-fixado .fas
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1675108705 .camposdata input
{
	font-family:'Source Sans Pro' !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1675108705 .camposdata2 input
{
	font-family:'Source Sans Pro' !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1675108705 .camposdata select
{
	font-family:'Source Sans Pro' !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1675108705 .camposdata2 select
{
	font-family:'Source Sans Pro' !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1675108705 .camposdata2 .select2-container--default .select2-selection--single .select2-selection__rendered
{
	font-family:'Source Sans Pro' !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1675108705 .camposdata .select2-container--default .select2-selection--single .select2-selection__rendered
{
	font-family:'Source Sans Pro' !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1675108705 #moderno .booking .data input::placeholder
{
	font-family:'Source Sans Pro' !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1675108705 #moderno-fixado .booking .data input::placeholder
{
	font-family:'Source Sans Pro' !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1675108705 #reservar:hover
{
	color:rgba(255,255,255,1) !important;
	background-color:rgba(0,0,0,1) !important;
	background-image:none !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1675108705 #reservar.hover
{
	background-color:rgba(0,0,0,1) !important;
	background-image:none !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1675108705 .guest-box
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_1675108705 .data .button
{
	color:rgba(255,255,255,1) !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1675108705 #moderno .booking .data .camposdata3 input
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_1675108705 #moderno-fixado .booking .data .camposdata3 input
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1675108705 #salvar-guests.hover
{
	background-color:rgba(0,0,0,1) !important;
	background-image:none !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1675108705 #salvar-guests:hover
{
	font-family:'Source Sans Pro' !important;
	color:rgba(255,255,255,1) !important;
	font-weight:normal !important;
	background-color:rgba(0,0,0,1) !important;
	background-image:none !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1675108705 #box-crianca .idadelabel
{
	font-family:'Source Sans Pro' !important;
}
*#dm *.dmBody *.u_1675108705 #box-crianca
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1675108705 .guest-box .select2-container--default .select2-selection--single .select2-selection__rendered
{
	font-family:'Source Sans Pro' !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1675108705 #salvar-idade:hover
{
	font-family:'Source Sans Pro' !important;
	background-color:rgba(0,0,0,1) !important;
	background-image:none !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1675108705 #salvar-idade.hover
{
	background-color:rgba(0,0,0,1) !important;
	background-image:none !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1675108705 #salvar-idade
{
	font-family:'Source Sans Pro' !important;
	color:rgba(0,0,0,1) !important;
	background-color:rgba(255,255,255,1) !important;
	border-style:solid !important;
	border-width:1px !important;
	border-radius:6px !important;
	-moz-border-radius:6px !important;
	-webkit-border-radius:6px !important;
}
*#dm *.dmBody div.u_1675108705 #salvar-guests
{
	font-family:'Source Sans Pro' !important;
	color:rgba(0,0,0,1) !important;
	background-color:rgba(255,255,255,1) !important;
	font-weight:normal !important;
	border-style:solid !important;
	border-width:1px !important;
	border-radius:6px !important;
	-moz-border-radius:6px !important;
	-webkit-border-radius:6px !important;
}
*#dm *.dmBody *.u_1396150621 .caption-inner
{
	border-bottom-left-radius:0 !important;
	-webkit-border-top-right-radius:0 !important;
	-moz-border-top-right-radius:0 !important;
	-webkit-border-bottom-right-radius:0 !important;
	-webkit-border-bottom-left-radius:0 !important;
	border-top-right-radius:0 !important;
	-webkit-border-top-left-radius:0 !important;
	border-radius:0 !important;
	-moz-border-bottom-right-radius:0 !important;
	-moz-border-top-left-radius:0 !important;
	border-top-left-radius:0 !important;
	-moz-border-radius:0 !important;
	-moz-border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1675108705 .guest-box .adults label
{
	font-family:'Source Sans Pro' !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1675108705 .guest-box .crianca label
{
	font-family:'Source Sans Pro' !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1675108705 #moderno .booking .data .camposdata3 input
{
	font-family:'Source Sans Pro' !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1675108705 #moderno-fixado .booking .data .camposdata3 input
{
	font-family:'Source Sans Pro' !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1195078658
{
	border-right-style:solid !important;
	border-style:solid !important;
	border-width:0 !important;
	border-right-color:rgba(0,0,0,1) !important;
	border-right-width:0 !important;
}
*#dm *.dmBody div.u_1883682044 .svg
{
	color:rgba(0,0,0,1) !important;
	fill:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1675108705 #reservar
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	color:rgba(0,0,0,1) !important;
	background-color:rgba(255,255,255,1) !important;
	border-style:solid !important;
	border-width:1px !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1813521963
{
	background-position:50% 100% !important;
}
*#dm *.dmBody *.u_1470661413
{
	width:100% !important;
}
*#dm *.dmBody div.u_1182208762
{
	background-color:rgba(0,0,0,1) !important;
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody *.u_1675108705 #dpd1-consolav6
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_1675108705 #dpd2-consolav6
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_1675108705 #guest-information
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_1675108705 #code
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_1675108705 .hospedes .camposdata
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_1675108705 .select2-container--default .select2-selection--single .select2-selection__rendered
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1675108705 .camposdata2
{
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1675108705 .camposdata
{
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody *.u_1675108705 #reservar
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1675108705 #moderno
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1675108705 #moderno-fixado
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner{
background-repeat:no-repeat !important;
background-image:none !important;
background-size:cover !important}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight{
background-repeat:no-repeat !important;
background-image:none !important;
background-size:cover !important}
*#dm *.dmBody div.u_1321228350{
width:50px !important;
height:50px !important;
display:block !important;
float:none !important;
top:0 !important;
left:0 !important;
position:relative !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-right:auto !important;
margin-left:0 !important;
max-width:100% !important;
margin-top:10px !important;
margin-bottom:10px !important;
padding-right:0 !important;
min-width:0 !important;
text-align:center !important}
*#dm *.dmBody div.u_1678367131{
display:block !important;
float:none !important;
top:0 !important;
left:0 !important;
width:50px !important;
position:relative !important;
height:50px !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-right:0 !important;
margin-left:auto !important;
max-width:100% !important;
margin-top:10px !important;
margin-bottom:10px !important;
padding-right:0 !important;
min-width:0 !important;
text-align:center !important}
*#dm *.dmBody div.u_1029157379 .slides .slide-title{
font-size:16px !important}
*#dm *.dmBody div.u_1029157379 .slides .slide-text{
font-size:14px !important}
*#dm *.dmBody div.u_1029157379{
float:none !important;
top:0 !important;
left:0 !important;
width:calc(100% - 0px) !important;
position:relative !important;
height:383px !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-right:auto !important;
max-width:100% !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:0 !important;
min-width:25px !important;
text-align:start !important;
important:true !important;
margin-left:auto !important}
*#dm *.dmBody div.u_1848321306{
margin-left:0 !important;
padding-top:200px !important;
padding-left:15px !important;
padding-bottom:150px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:15px !important}
*#dm *.dmBody div.u_1186906125{
display:block !important;
float:none !important;
top:0 !important;
left:0 !important;
width:100% !important;
position:relative !important;
height:auto !important;
padding-top:2px !important;
padding-left:0 !important;
padding-bottom:2px !important;
margin-right:auto !important;
margin-left:auto !important;
max-width:100% !important;
margin-top:8px !important;
margin-bottom:8px !important;
padding-right:0 !important;
min-width:0 !important}
*#dm *.dmBody div.u_1140763400{
margin-left:0 !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:0 !important;
width:auto !important}
*#dm *.dmBody div.u_1639992379{
margin-left:0 !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:0 !important}
*#dm *.dmBody div.u_1195078658{
margin-left:0 !important;
padding-top:0 !important;
padding-left:10px !important;
padding-bottom:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:10px !important}
*#dm *.dmBody div.u_1761735484{
float:none !important;
top:0 !important;
left:0 !important;
width:calc(100% - 0px) !important;
position:relative !important;
height:auto !important;
padding-top:2px !important;
padding-left:0 !important;
padding-bottom:2px !important;
margin-right:auto !important;
margin-left:auto !important;
max-width:100% !important;
margin-top:0 !important;
margin-bottom:8px !important;
padding-right:0 !important;
min-width:25px !important}
div.u_1529406533{
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
padding-right:0 !important}
div.u_1018033364{
margin-left:0 !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:0 !important;
margin-right:0 !important}
*#dm *.dmBody *.u_1396150621 .photoGalleryThumbs{
padding:2.5px !important}
*#dm *.dmBody *.u_1396150621 .layout-container{
padding:2.5px !important}
*#dm *.dmBody *.u_1396150621 .photoGalleryViewAll{
padding:0 5px !important}
*#dm *.dmBody div.u_1470661413{
float:none !important;
top:0 !important;
left:0 !important;
width:calc(100% - 0px) !important;
position:relative !important;
height:auto !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-right:auto !important;
margin-left:auto !important;
max-width:100% !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:0 !important;
min-width:25px !important;
text-align:center !important}
*#dm *.dmBody div.u_1541406819{
margin-left:0 !important;
padding-top:15px !important;
padding-left:0 !important;
padding-bottom:15px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:0 !important;
width:auto !important}
*#dm *.dmBody div.u_1248605084{
margin-left:0 !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:0 !important}
*#dm *.dmBody div.u_1046589674{
margin-left:0 !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:0 !important}
*#dm *.dmBody div.u_1696183345{
margin-left:0 !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:0 !important;
width:auto !important}
*#dm *.dmBody div.u_1740780813{
margin-left:0 !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:0 !important;
width:auto !important}
*#dm *.dmBody div.u_1741050908{
margin-left:0 !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:0 !important}
*#dm *.dmBody div.u_1471809516{
float:none !important;
top:0 !important;
left:0 !important;
width:calc(100% - 0px) !important;
position:relative !important;
height:auto !important;
padding-top:2px !important;
padding-left:0 !important;
padding-bottom:2px !important;
margin-right:0 !important;
margin-left:30px !important;
max-width:100% !important;
margin-top:18px !important;
margin-bottom:8px !important;
padding-right:0 !important;
min-width:25px !important}
*#dm *.dmBody div.u_1805976175{
float:none !important;
top:0 !important;
left:0 !important;
width:calc(100% - 28px) !important;
position:relative !important;
height:37px !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-right:53px !important;
margin-left:28px !important;
max-width:42px !important;
margin-top:15px !important;
margin-bottom:10px !important;
padding-right:0 !important;
min-width:25px !important;
text-align:center !important}
*#dm *.dmBody div.u_1529406533 .videobgframe{
object-position:50% 50% !important;
object-fit:cover !important}
*#dm *.dmBody div.u_1529406533{
float:none !important;
top:0 !important;
left:0 !important;
width:auto !important;
position:relative !important;
height:auto !important;
padding-top:266px !important;
padding-left:0 !important;
padding-bottom:174px !important;
margin-right:0 !important;
margin-left:0 !important;
max-width:100% !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:0 !important;
min-width:0 !important;
text-align:center !important}