*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1364275069 *[duda_id="1182592154"] *.slide-title
{
	font-weight:bold !important;
	color:rgb(76,83,101) !important;
}
*#dm *.dmBody div.u_1364275069 *[duda_id="1182592154"] *.slide-text
{
	color:rgb(76,83,101) !important;
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1364275069 *[duda_id="1806702016"] *.slide-title
{
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1364275069 *[duda_id="1806702016"] *.slide-text
{
	color:rgb(76,83,101) !important;
}
*#dm *.dmBody div.u_1364275069 *[duda_id="1163207410"] *.slide-title
{
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1364275069 *[duda_id="1163207410"] *.slide-text
{
	font-weight:normal !important;
	color:rgb(76,83,101) !important;
}
*#dm *.dmBody div.u_1364275069 *.flexslider
{
	background-image:none !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1364275069
{
	background-image:none !important;
}
*#dm *.dmBody div.u_1364275069 *[duda_id="1288316954"] *.slide-title
{
	font-weight:bold !important;
	color:rgb(76,83,101) !important;
}
*#dm *.dmBody div.u_1364275069 *[duda_id="1288316954"] *.slide-text
{
	color:rgb(76,83,101) !important;
}
*#dm *.dmBody div.u_1364275069 *[duda_id="1643034957"] *.slide-text
{
	color:rgb(62,68,83) !important;
}
*#dm *.dmBody div.u_1364275069 *[duda_id="1055082723"] *.slide-text
{
	color:rgb(62,68,83) !important;
}
*#dm *.dmBody div.u_1364275069 *[duda_id="1670770508"] *.slide-text
{
	color:rgb(62,68,83) !important;
}
*#dm *.dmBody div.u_1364275069 *[duda_id="1670770508"] *.slide-title
{
	color:rgb(62,68,83) !important;
}
*#dm *.dmBody div.u_1364275069 *[duda_id="1055082723"] *.slide-title
{
	color:rgb(62,68,83) !important;
}
*#dm *.dmBody div.u_1364275069 *[duda_id="1643034957"] *.slide-title
{
	color:rgb(62,68,83) !important;
}
*#dm *.dmBody div.u_1950235132
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1628659196
{
	line-height:150% !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1653803330:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1653803330.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1653803330>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody h2.u_1653803330
{
	color:rgba(255,255,255,1) !important;
	background-color:rgba(18,81,155,1) !important;
	border-style:solid !important;
	border-width:0 !important;
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1660382541
{
	background-color:rgba(18,81,155,1) !important;
}
.listaSP li
{
	text-indent:initial !important;
	position:relative !important;
	display:inline-block !important;
	padding:.4em .4em .4em .8em !important;
}
.listaSP ul li
{
	text-indent:initial !important;
	position:relative !important;
	display:inline-block !important;
	padding:.4em .4em .4em .8em !important;
}
.listaSP ul li:hover:after
{
	left:-0.5em !important;
	border-left-color:#ccc !important;
}
.listaSP ul li:after
{
	position:absolute !important;
	content:'' !important;
	border:.5em solid transparent !important;
	left:0 !important;
	top:50% !important;
	margin-top:-0.5em !important;
	margin-left:10px !important;
	transition:all 0.3s ease-out !important;
}
.listaSP ul li:before
{
	font-family:FontAwesome !important;
	content:"\f00c" !important;
	position:absolute !important;
	left:-2.5em !important;
	top:50% !important;
	margin-top:-1em !important;
	background:#aaa !important;
	height:2em !important;
	width:2em !important;
	line-height:2em !important;
	text-align:center !important;
}
.listaSP ul li:hover
{
	background:#ddd !important;
}
*#dm *.dmBody div.u_1436682054
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1716856225 *.caption-button
{
	box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
	-moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
}
*#dm *.dmBody div.u_1985811876
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1559682081
{
	background-color:rgba(18,81,155,1) !important;
}
*#dm *.dmBody h2.u_1020678591
{
	color:rgba(255,255,255,1) !important;
	background-color:rgba(0,0,0,0.6) !important;
}
*#dm *.dmBody div.u_1928816696 *.dmforminput label
{
	font-style:normal !important;
	text-decoration:none !important;
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1928816696 *.dmforminput input
{
	font-style:italic !important;
}
*#dm *.dmBody *.u_1928816696 *.dmformsubmit
{
	float:LEFT !important;
}
*#dm *.dmBody *.u_1707957564
{
	font-weight:700 !important;
}
*#dm *.dmBody div.u_1872077071
{
	background-color:rgba(18,81,155,1) !important;
}
*#dm *.dmBody div.u_1213766484 *.socialHubIcon
{
	color:rgba(255,255,255,1) !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1707957564
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1664404552
{
	font-weight:700 !important;
}
*#dm *.dmBody div.u_1664404552
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1246791491 *.open-hours-item dt
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1246791491 *.open-hours-item dd
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1246791491 *.open-hours-item time
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1246791491 *.open-hours-special
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1928816696 input:not([type="submit"])
{
	background-color:rgba(255,255,255,1) !important;
	border-bottom-color:rgba(0,0,0,0) !important;
	border-bottom-width:0 !important;
	border-bottom-style:solid !important;
}
*#dm *.dmBody div.u_1928816696 textarea
{
	background-color:rgba(255,255,255,1) !important;
	border-bottom-color:rgba(0,0,0,0) !important;
	border-bottom-width:0 !important;
	border-bottom-style:solid !important;
}
*#dm *.dmBody div.u_1928816696 select
{
	background-color:rgba(255,255,255,1) !important;
	border-bottom-color:rgba(0,0,0,0) !important;
	border-bottom-width:0 !important;
	border-bottom-style:solid !important;
}
*#dm *.dmBody div.u_1928816696 .dmformsubmit:hover
{
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1928816696 .dmformsubmit.hover
{
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1477995912 .style-text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1698571886 .phoneConteiner a
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1698571886 .icono-phone svg
{
	fill:rgba(175,208,243,1) !important;
}
*#dm *.dmBody div.u_1811252567 .emailConteiner a
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1811252567 .icono-email svg
{
	fill:rgba(175,208,243,1) !important;
}
*#dm *.dmBody *.u_1131117459 .texto-method
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1131117459 .title-pagos
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1131117459 .title-pagos
{
	color:rgba(255,255,255,1) !important;
	font-weight:bold !important;
}
*#dm *.dmBody *.u_1131117459 .payment-methods
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1131117459 .payment-methods
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1131117459 .Icolor *
{
	fill:rgba(175,208,243,0.6) !important;
}
*#dm *.dmBody *.u_1034884100
{
	display:block !important;
}
*#dm *.dmBody *.u_1168147356
{
	display:none !important;
}
*#dm *.dmBody *.u_1700906042
{
	display:none !important;
}
*#dm *.dmBody *.u_1104711992
{
	display:block !important;
}
*#dm *.dmBody *.u_1164863607
{
	display:none !important;
}
*#dm *.dmBody *.u_1760665742
{
	display:none !important;
}
*#dm *.dmBody *.u_1215680973
{
	display:block !important;
}
*#dm *.dmBody *.u_1887211935
{
	display:none !important;
}
*#dm *.dmBody *.u_1829580954
{
	display:none !important;
}
*#dm *.dmBody div.u_1716856225 *.caption-inner
{
	background-color:rgba(0,86,160,0.63) !important;
}
*#dm *.dmBody div.u_1716856225 .caption-container .caption-title
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1928816696 .dmformsubmit
{
	background-color:var(--color_2) !important;
	border-style:solid !important;
	border-width:0 !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
*#dm *.dmBody div.u_1928816696 input[type="submit"]
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1928816696 *.dmform-success
{
	font-style:normal !important;
	color:var(--color_2) !important;
}
*#dm *.dmBody div.dmform-error
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1928816696 .dmform-success .rteBlock
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.dmform-error .rteBlock
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1538108886 .general
{
	color:var(--color_2) !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1375336457{
padding-top:0 !important;
padding-left:15px !important;
padding-bottom:0 !important;
float:none !important;
margin-right:auto !important;
margin-left:auto !important;
top:auto !important;
max-width:960px !important;
left:0 !important;
width:100% !important;
margin-top:0 !important;
position:relative !important;
margin-bottom:0 !important;
padding-right:15px !important;
min-width:0 !important;
text-align:center !important;
height:auto !important}
*#dm *.dmBody div.u_1364275069 *[duda_id="1670770508"] *.slide-title{
font-size:42px !important}
*#dm *.dmBody div.u_1364275069 *[duda_id="1055082723"] *.slide-title{
font-size:43px !important}
*#dm *.dmBody div.u_1364275069 *[duda_id="1643034957"] *.slide-title{
font-size:42px !important}
*#dm *.dmBody h1.u_1653803330{
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;
text-align:center !important}
*#dm *.dmBody h2.u_1653803330{
display:block !important;
float:none !important;
top:0 !important;
left:0 !important;
width:calc(100% - 0px) !important;
position:relative !important;
height:auto !important;
padding-top:50px !important;
padding-left:0 !important;
padding-bottom:50px !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:25px !important;
text-align:center !important}
*#dm *.dmBody div.u_1628659196{
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:calc(100% - 0px) !important;
margin-top:15px !important;
margin-bottom:8px !important;
padding-right:0 !important;
min-width:25px !important;
text-align:center !important}
*#dm *.dmBody div.u_1660382541{
float:none !important;
top:0 !important;
left:0 !important;
width:100% !important;
position:relative !important;
height:auto !important;
padding-top:70px !important;
padding-left:40px !important;
padding-bottom:70px !important;
margin-right:auto !important;
margin-left:auto !important;
max-width:none !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:40px !important;
min-width:0 !important;
text-align:center !important}
*#dm *.dmBody div.u_1436682054{
padding-top:0 !important;
padding-bottom:0 !important;
margin-left:0 !important;
padding-left:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:0 !important;
margin-right:0 !important}
*#dm *.dmBody *.u_1716856225 *.photoGalleryThumbs{
padding:10px !important}
*#dm *.dmBody *.u_1716856225 *.layout-container{
padding:10px !important}
*#dm *.dmBody *.u_1716856225 *.photoGalleryViewAll{
padding:0 20px !important}
*#dm *.dmBody div.u_1716856225 *.caption-button span.text{
font-size:16px !important}
*#dm *.dmBody *.u_1716856225 *.photoGalleryThumbs *.image-container a{
padding-top:320px !important}
*#dm *.dmBody div.u_1985811876{
float:none !important;
top:0 !important;
left:0 !important;
width:auto !important;
position:relative !important;
height:auto !important;
padding-top:30px !important;
padding-left:15px !important;
padding-bottom:30px !important;
margin-right:0 !important;
margin-left:0 !important;
max-width:none !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:15px !important;
min-width:0 !important;
text-align:center !important}
*#dm *.dmBody div.u_1716856225{
float:none !important;
top:0 !important;
left:0 !important;
width:100% !important;
position:relative !important;
height:auto !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-right:0 !important;
margin-left:0 !important;
max-width:calc(100% - 0px) !important;
margin-top:39px !important;
margin-bottom:10px !important;
padding-right:0 !important;
min-width:25px !important;
text-align:center !important}
*#dm *.dmBody h1.u_1020678591{
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;
text-align:center !important}
*#dm *.dmBody h2.u_1020678591{
display:block !important;
float:none !important;
top:0 !important;
left:0 !important;
width:100% !important;
position:relative !important;
height:auto !important;
padding-top:25px !important;
padding-left:0 !important;
padding-bottom:25px !important;
margin-right:0 !important;
margin-left:0 !important;
max-width:100% !important;
margin-top:8px !important;
margin-bottom:8px !important;
padding-right:0 !important;
min-width:0 !important;
text-align:center !important}
*#dm *.dmBody div.u_1559682081{
float:none !important;
top:0 !important;
left:0 !important;
width:auto !important;
position:relative !important;
height:auto !important;
padding-top:70px !important;
padding-left:40px !important;
padding-bottom:70px !important;
max-width:none !important;
padding-right:40px !important;
min-width:0 !important;
text-align:center !important;
margin-left:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important}
*#dm *.dmBody *.u_1213766484 *.socialHubIcon{
width:28px !important;
height:28px !important;
font-size:18.666666666666668px !important;
line-height:28px !important}
*#dm *.dmBody *.u_1213766484 *.socialHubIcon:after{
width:36px !important;
height:28px !important}
*#dm *.dmBody div.u_1213766484{
display:block !important;
float:none !important;
top:0 !important;
left:0 !important;
width:100% !important;
position:relative !important;
height:auto !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-right:0 !important;
margin-left:0 !important;
max-width:calc(100% - 0px) !important;
margin-top:24px !important;
margin-bottom:0 !important;
padding-right:0 !important;
min-width:25px !important;
text-align:left !important}
*#dm *.dmBody div.u_1928816696{
float:none !important;
top:0 !important;
left:0 !important;
width:100% !important;
position:relative !important;
height:auto !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-right:0 !important;
margin-left:0 !important;
max-width:calc(100% - 0px) !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:0 !important;
min-width:25px !important;
text-align:left !important}
*#dm *.dmBody div.u_1872077071{
padding-top:20px !important;
padding-bottom:100px !important;
float:none !important;
top:0 !important;
left:0 !important;
width:100% !important;
position:relative !important;
height:auto !important;
padding-left:40px !important;
max-width:none !important;
padding-right:40px !important;
min-width:0 !important;
text-align:left !important}
*#dm *.dmBody div.u_1707957564{
float:none !important;
top:0 !important;
left:0 !important;
width:368.5px !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:0 !important;
max-width:calc(100% - 0px) !important;
margin-top:26px !important;
margin-bottom:8px !important;
padding-right:0 !important;
min-width:25px !important;
text-align:left !important}
*#dm *.dmBody div.u_1760609078{
padding-right:60px !important}
*#dm *.dmBody div.u_1664404552{
float:none !important;
top:0 !important;
left:0 !important;
width:368.5px !important;
position:relative !important;
height:auto !important;
padding-top:2px !important;
padding-left:0 !important;
padding-bottom:2px !important;
max-width:calc(100% - 0px) !important;
padding-right:0 !important;
min-width:25px !important;
text-align:left !important}
*#dm *.dmBody div.u_1246791491 *.open-hours-item dt{
font-size:14px !important}
*#dm *.dmBody div.u_1246791491 *.open-hours-item dd{
font-size:14px !important}
*#dm *.dmBody div.u_1246791491 *.open-hours-item time{
font-size:14px !important}
*#dm *.dmBody div.u_1246791491 *.open-hours-special{
font-size:14px !important}
*#dm *.dmBody div.u_1364275069{
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
float:none !important;
top:0 !important;
max-width:100% !important;
left:0 !important;
width:100% !important;
position:relative !important;
padding-right:0 !important;
min-width:0 !important;
text-align:center !important;
height:300px !important;
max-height:1000px !important;
display:block !important;
margin-right:0 !important;
margin-left:0 !important;
margin-top:0 !important;
margin-bottom:0 !important}
*#dm *.dmBody div.u_1950235132{
float:none !important;
top:0 !important;
left:0 !important;
width:auto !important;
position:relative !important;
height:auto !important;
padding-top:30px !important;
padding-left:40px !important;
padding-bottom:30px !important;
margin-right:0 !important;
margin-left:0 !important;
max-width:none !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:40px !important;
min-width:0 !important;
text-align:center !important}
*#dm *.dmBody div.u_1716856225 .caption-container .caption-title{
font-size:16px !important}