/* CARD APP no remove */
#lightbox { display:none;  	background:#000000;  	opacity:0.7;  	filter:alpha(opacity=90);  	position:fixed;	top:0px;  	left:0px;  	min-width:100%;  	min-height:100%;  	z-index:2147483646;  }
#lightbox_card_app { display:none; 	width:700px;  	background:#FFFFFF;  	padding:10px 15px 10px 15px;  	border:2px solid #CCCCCC;  	height:500px;	overflow-x: auto;	z-index:2147483647;	-moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  -ms-box-sizing: border-box;  box-sizing: border-box;	}
#iframe_card_app { 	width:100%; height: 100%; display: block !important; }
@media screen and (max-width:768px)
{
	#lightbox_card_app { width: 98%; height: 98%; }
}
@media screen and (max-width:599px)
{
	#lightbox_card_app { width: 98%; height: 98%; }
}


@import url(//fonts.googleapis.com/css?family=PT+Sans);@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro);
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
a{color:inherit;}
body{font:14px "PT Sans",sans-serif;}
h1{margin:0;font-weight:normal}
img{border:0}
body{cursor:default;margin:0;padding:0}
button{cursor:pointer}
ul{margin:0;padding:0;list-style:none}
li{list-style:none}
fieldset{margin:0;border:0}
.fl,.fl_ch>div,.fl_ch>section,.fl_ch>li{float:left}
.fc{text-align:center;vertical-align:middle}
.fc li{display:inline-block}
.fr,.fr_ch>div,.fr_ch>li{float:right}
.ib_ch div{display:inline-block}
.over_hidden{overflow:hidden}
.sizing,.sizing div,.sizing section,.sizing article,.sizing ul,.sizing li,.sizing img,.sizing nav,.sizing input,.sizing label{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.auto{max-width:1140px;margin:0 auto;padding:0 10px}
.tablet{display:none}
.mobile{display:none}
.dn{display:none}
.downer{z-index:0}
.upper{z-index:1}
.tx-100{transform:translateX(-100%);-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%)}
.ty-100{transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%)}
.ty-50{transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.tx-50{transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}
.t-100{transform:translate(-100%,-100%);-moz-transform:translate(-100%,-100%);-webkit-transform:translate(-100%,-100%);-o-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%)}
.t-50{transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.ty100{transform:translateY(100%);-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%)}
@media screen and (max-width:800px)
{
	.tablet{display:block}
	.no_tablet{display:none}
}
@media screen and (max-width:600px)
{
	.mobile{display:block}
	.no_mobile{display:none}
}
.rotate_activate{-webkit-animation-name:giro;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:giro;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-name:giro;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation-name:giro;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}
@keyframes giro
{
	0%{-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
	100%{-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
}
@-webkit-keyframes giro
{
	0%{-webkit-transform:rotate(0deg)}
	100%{-webkit-transform:rotate(180deg)}
}
@-moz-keyframes giro
{
	0%{-moz-transform:rotate(0deg)}
	100%{-moz-transform:rotate(180deg)}
}
.rotate_no_activate{-webkit-animation-name:giro2;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:giro2;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-name:giro2;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation-name:giro2;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}
@keyframes giro2
{
	0%{-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
	100%{-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
}
@-webkit-keyframes giro2
{
	0%{-webkit-transform:rotate(180deg)}
	100%{-webkit-transform:rotate(0deg)}
}
@-moz-keyframes giro2
{
	0%{-moz-transform:rotate(180deg)}
	100%{-moz-transform:rotate(0deg)}
}
.rotate_activate_45{-webkit-animation-name:giro45;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:giro45;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-name:giro45;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation-name:giro45;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}
@keyframes giro45
{
	0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}
	100%{transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg)}
}
@-webkit-keyframes giro45
{
	0%{-webkit-transform:rotate(0deg)}
	100%{-webkit-transform:rotate(45deg)}
}
@-moz-keyframes giro45
{
	0%{-moz-transform:rotate(0deg)}
	100%{-moz-transform:rotate(45deg)}
}
.rotate_no_activate_45{-webkit-animation-name:giro45_2;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:giro45_2;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-name:giro45_2;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation-name:giro45_2;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}
@keyframes giro45_2
{
	0%{transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}
	100%{transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}
}
@-webkit-keyframes giro45_2
{
	0%{-webkit-transform:rotate(45deg)}
	100%{-webkit-transform:rotate(0deg)}
}
@-moz-keyframes giro45_2
{
	0%{-moz-transform:rotate(45deg)}
	100%{-moz-transform:rotate(0deg)}
}
.slide_down_activate{-webkit-animation-name:down1;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:down1;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-name:down1;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation-name:down1;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}
@keyframes down1
{
	0%{-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
	100%{-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
}
@-webkit-keyframes down1
{
	0%{-webkit-transform:translateY(-100%)}
	100%{-webkit-transform:translateY(0%)}
}
@-moz-keyframes down1
{
	0%{-moz-transform:translateY(-100%)}
	100%{-moz-transform:translateY(0%)}
}
.slide_down_no_activate{-webkit-animation-name:down2;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:down2;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-name:down2;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation-name:down2;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}
@keyframes down2
{
	0%{-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
	100%{-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
}
@-webkit-keyframes down2
{
	0%{-webkit-transform:translateY(0%)}
	100%{-webkit-transform:translateY(-100%)}
}
@-moz-keyframes down2
{
	0%{-moz-transform:translateY(0%)}
	100%{-moz-transform:translateY(-100%)}
}
.slide_left{-webkit-animation-name:sLeft;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:sLeft;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-name:sLeft;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation-name:sLeft;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}
@keyframes sLeft
{
	0%{transform:translateX(-100%);}
	100%{transform:translateX(0%)}
}
@-webkit-keyframes sLeft
{
	0%{-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%)}
	100%{-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);-moz-transform:translateX(0%)}
}
.slide_right{-webkit-animation-name:sRight;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:sRight;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-name:sRight;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation-name:sRight;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}
@keyframes sRight
{
	0%{transform:translateX(0%)}
	100%{transform:translateX(-100%)}
}
@-webkit-keyframes sRight
{
	0%{-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);-moz-transform:translateX(0%)}
	100%{-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%)}
}
.slide_left2{-webkit-animation-name:sLeft2;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:sLeft2;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-name:sLeft2;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation-name:sLeft2;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}
@keyframes sLeft2
{
	0%{transform:translateX(100%)}
	100%{transform:translateX(0%)}
}
@-webkit-keyframes sLeft2
{
	0%{-webkit-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%)}
	100%{-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);-moz-transform:translateX(0%)}
}
@-moz-keyframes sLeft2
{
	0%{-webkit-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%)}
	100%{-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);-moz-transform:translateX(0%)}
}
.slide_right2{-webkit-animation-name:sRight2;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:sRight2;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-name:sRight2;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation-name:sRight2;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}
@keyframes sRight2
{
	0%{transform:translateX(0%)}
	100%{transform:translateX(100%)}
}
@-webkit-keyframes sRight2
{
	0%{-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);-moz-transform:translateX(0%)}
	100%{-webkit-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%)}
}
@-moz-keyframes sRight2
{
	0%{-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);-moz-transform:translateX(0%)}
	100%{-webkit-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%)}
}
.rotate_activate_90m{-webkit-animation-name:giro180m;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:giro180m;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-name:giro180m;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation-name:giro180m;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}
@keyframes giro180m
{
	0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}
	100%{transform:rotate(-180deg);-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg)}
}
@-webkit-keyframes giro180m
{
	0%{-webkit-transform:rotate(0deg)}
	100%{-webkit-transform:rotate(-180deg)}
}
@-moz-keyframes giro180m
{
	0%{-moz-transform:rotate(0deg)}
	100%{-moz-transform:rotate(-180deg)}
}
.rotate_no_activate_90m{-webkit-animation-name:giro180_2m;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:giro180_2m;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-name:giro180_2m;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation-name:giro180_2m;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}
@keyframes giro180_2m
{
	0%{transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}
	100%{transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}
}
@-webkit-keyframes giro180_2m
{
	0%{-webkit-transform:rotate(-180deg)}
	100%{-webkit-transform:rotate(0deg)}
}
@-moz-keyframes giro180_2m
{
	0%{-moz-transform:rotate(-180deg)}
	100%{-moz-transform:rotate(0deg)}
}

/* cookies */
	#sta-cookies:checked ~ .tpl-g-cookies{display:none;}
	.tpl-g-cookies{background:#000;position:relative;z-index:25;color:#fff;padding:10px;text-align:center;font-size:13px;}
	.tpl-g-cookies a{color:#f0f0f0;font-weight:bold;}
	.tpl-g-cookies label{cursor:pointer;padding:0 10px;margin:0 10px;background:#fff;color:#000;}
	@media screen and (max-width:600px)
	{
		#sta-cookies:not(:checked) ~ .content_info{margin-t:0 !important;}
		#sta-cookies:not(:checked) ~ .header_top{position:absolute !important;top:54px !important;right:0!important;left:0!important;width:auto!important;}
	}

.moneda_local_hotel{display:none}
#summary_info_divisas{display:none}
#b2t{display:none}
#cvc{display:none;font-size:13px;margin-top:30px}
.codigo_cvc{width:45px!important;margin:0 5px}
.comun_tab{background:#fff}
.content_slide{position:relative;z-index:5}
.content_slide .bg1{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover!important;background-position:center!important}
.content_slide .bg2{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover!important;background-position:center!important;display:none}
.content_slide>ul{position:absolute;z-index:1;padding:15px;right:0}
.content_slide>ul div{margin:0 5px;width:20px;height:20px;background:#444;cursor:pointer}
.content_slide>ul .selected{background:green;border:2px solid #fff}
#header{background:#fff;position:relative;box-shadow:0 0 15px 0 rgba(0,0,0,0.7)}
#header .header_top{background:#eee;color:#999;padding:5px 50px;text-transform:uppercase;font-size:13px;position:relative;z-index:20}
#header .header_top>ul{text-align:right}
#header .header_top>ul>li{padding:0 5px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#header .header_top>ul>li:first-child{border:0}
#header .header_top .rrss{display:none!important}
#header .header_top .content_wifi{position:relative}
#header .header_top .content_wifi .text{padding-right:25px}
#header .header_top .content_wifi .icon{position:absolute;top:-2px;right:0}
#header .header_top .content_wifi .icon svg{height:22px;fill:#999}
#header .header_top .content_language{position:relative;cursor:pointer}
#header .header_top .content_language svg{stroke:#999}
#header .header_top .content_language .content_lang{position:absolute;top:0;right:0;z-index:-1;background:#eee;padding:0 18px 10px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
#header .header_top .content_language .content_lang li{display:block;padding:5px}
#header .header_top .content_language .content_lang li:first-child{padding-top:0}
#header .header_top .content_language .content_lang li a{color:#999;text-decoration:none}
#header .header_top .content_language .content_lang li a:hover{color:#000}
#header .header_top .button{display:none!important;position:absolute;top:0;right:0;width:46px;height:27px;background:green;padding:2px;text-align:center;border:0;cursor:pointer}
#header .header_top .button svg{height:23px;fill:#fff}
#header .content_info{text-align:center;padding:10px 0;z-index:15;background:#fff;position:relative}
#header .content_info section{margin:0 auto!important;}
#header .content_info a{text-decoration:none}
#header .content_info .content {width: auto;text-align: left;}
#header .content_info .content .title{text-transform:uppercase;font-weight:bold;font-size:21px;color:#000}
#header .content_info .content .title .stars{display:inline-block;vertical-align:top}
#header .content_info .content .subtitle{font-weight:bold;padding:10px 0;font-size:17px;color:#666;font-style:italic}
#header .content_info .auto .fl.no_mobile{float: right;}
#header .content_info .auto .fr.no_mobile{display:none;}
#header .content_info img{max-height:70px}#header nav{background:green;position:relative}
#header nav>ul>li{padding:0 10px}
#header nav>ul>li.Promociones .sub_nav{display:block;}
#header nav>ul>li.close{display:none!important}
#header nav a{color:#fff;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:13px;padding:10px;display:block}
#header nav a:hover{color:#000}
#header nav .content_sub_nav{width:100%;overflow:hidden}
#header nav .sub_nav{position:absolute;background:rgba(0,0,0,0.9);left:0;right:0;top:35px;padding:15px 0;min-width:100%;z-index:-1;width:100%;overflow:hidden}
#header nav .sub_nav .left{position:absolute;top:0;bottom:0;left:0;background:rgba(0,0,0,0.7);width:60px;line-height:245px;padding:17px;cursor:pointer;transition:background .5s}
#header nav .sub_nav .right{position:absolute;top:0;bottom:0;right:0;background:rgba(0,0,0,0.7);width:60px;line-height:245px;padding:17px;cursor:pointer;transition:background .5s}
#header nav .sub_nav .right:hover,#header nav .sub_nav .left:hover{background:#000}
#header nav .sub_nav svg{height:50px;width:50px;stroke-width:.3;vertical-align:middle}
#header nav .sub_nav>ul{margin:auto}
#header nav .sub_nav .part{width:240px;height:245px;overflow:hidden;transition:background .5s;text-align:left}
/*#header nav .sub_nav .part:hover{background:#fff}*/
#header nav .sub_nav .part p{margin:0}
#header nav .sub_nav .part .content_text{height:120px;overflow:hidden}
#header nav .sub_nav .part .content_text br{display:none}
#header nav .sub_nav .part .content_text a{color:#666;padding:0 10px}
#header nav .sub_nav .part .title{color:#666}
#header nav .sub_nav .part .text{color:#666;text-transform:none;}
#header nav .sub_nav .part .text a{color:#666;text-transform:none;text-decoration:none;font-weight:normal;padding:0 10px}
#header nav .sub_nav .part .convert_to_bg{width:100%;height:100px}
#header .aux_menu{width:0!important;height:0!important;padding:0;}
#header .aux_menu a{display:none;}
.tab_menu{background:url("../images/icon/bg_menu_navigation.jpg");position:relative;z-index:10}
.tab_menu .list{background:green}
.tab_menu .list>li{font-size:12px;text-transform:uppercase;font-weight:bold}
.tab_menu .list>li .sub_nav{transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);display:block!important;transition:transform 1s;-moz-transition:-moz-transform 1s;-webkit-transition:-webkit-transform 1s;-o-transition:-o-transform 1s;-ms-transition:-ms-transform 1s}
.tab_menu .list>li:hover .sub_nav{transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}
.tab_menu .list>li:hover .no_submenu{transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);display:block!important;transition:transform 1s;-moz-transition:-moz-transform 1s;-webkit-transition:-webkit-transform 1s;-o-transition:-o-transform 1s;-ms-transition:-ms-transform 1s}

.tab_menu .list .see_more_menu{vertical-align:initial;cursor:pointer;display:none;font-size:13px;color:#fff;margin-right:5px}
.tab_menu .list .see_more_menu span{margin-right:5px}
.tab_menu .list .see_more_menu:hover{color:#000}
.tab_menu .list .see_more_menu svg{vertical-align:bottom;fill:#fff;color:#fff}
.tab_menu .list .see_more_menu:hover svg{fill:#000}
.content_folding_menu{position:relative}
.content_folding_menu .folding_list{z-index:3;text-align:center;position:absolute;top:0px;right:15px;font-weight:bold;text-transform:uppercase;font-size:13px;border-top:0}
.content_folding_menu .folding_list>li{background:green}
.content_folding_menu .folding_list>li>a{display:block;text-decoration:none;padding:10px 20px;color:#fff}
.content_folding_menu .folding_list>li>a:hover{color:#000}
.content_folding_menu .folding_list .sub_nav{display:none!important}
#header .header_top {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#header .header_top .content_rss{position:fixed;top:0;left:0;bottom:0;background:#000;overflow-y:scroll}
#header .header_top .content_rss>li{margin:10px 5px;border:0}
#header .header_top .content_rss .icon{width:30px;height:30px;border-radius:50%;text-align:center;padding:1px;transition:background .5s}
#header .header_top .content_rss .icon *{box-sizing:initial;-moz-box-sizing:initial;-webkit-box-sizing:initial}
#header .header_top .content_rss .icon:hover{background:#fff}
#header .header_top .content_rss .icon:hover svg{fill:#000}
#header .header_top .content_rss svg{width:20px;height:20px;fill:#fff;padding:4px}
#header .content_motor{height:0;position:relative}
#header .content_motor .motor{position:absolute;top:-5px;left:0}
.scrolled #header .content_info{margin-bottom:37px}
.scrolled #header .tab_menu{position:fixed;top:0;width:100%}
.scrolled #header .content_motor .motor{position:fixed;top:32px;z-index:7}
.scrolled #header .content_folding_menu .folding_list{position:fixed;top:37px}
.scrolled #new_summary section.top{position:fixed;width:100%;top:37px}
.Resumen #dispo #summary{z-index:2}
@media screen and (max-width:600px)
{
	.scrolled #new_summary{z-index:24}
	#new_summary.fixed{top:27px!important}
	.scrolled #new_summary section.top{position:relative;top:auto}
	.scrolled #dispo #summary{z-index:25;position:absolute;top:27px}
	.Resumen.scrolled #dispo{padding-top:0!important}
	.Resumen.scrolled #dispo #summary{z-index:24}
	.Resumen .disponibilidad{padding-top:155px}
	.Resumen #header .content_info{display:none}
	#formulario_datos_cliente .form_content .form_input_name{height:22px!important}
	.Confirmacion #dispo,.Anulacion #dispo{padding-top:0!important}
}
.Resumen.scrolled #dispo{padding-top:140px}
.Resumen.scrolled #summary{position:fixed!important;top:37px;width:100%}
@media screen and (max-width:800px)
{
	#header{z-index:25;box-shadow:none}
	#header nav .sub_nav{overflow-x:scroll}
	#header nav .sub_nav .left,#header nav .sub_nav .right{display:none}
}
@media screen and (max-width:600px)
{
	#header .header_top li{display:none}
	#header .header_top .rrss{display:none;text-align:center;width:27%;border:0;cursor:pointer}
	#header .header_top .rrss .icon{display:block;position:absolute;left:0;top:3px}
	#header .header_top .rrss .icon svg{height:20px;fill:#999}
	#header .header_top .content_language{display:inline-block;text-align:left;width:auto;padding-left:33px}
	#header .header_top .content_language .content_lang{padding:0 28px 10px;text-align:left;width:100%}
	#header .header_top .button{display:inline-block!important}
	#header .content_info{padding-top:37px}
	#header.scrolled .content_info{margin-bottom:0}
	#header .header_top{position:fixed;z-index:20;width:100%;top:0;height: 27px;}
	#header .header_top .content_rss>li{display:block!important}
	#header nav{-webkit-box-shadow: 0px 1px 38px -5px rgba(0,0,0,0.75);-moz-box-shadow: 0px 1px 38px -5px rgba(0,0,0,0.75);box-shadow: 0px 1px 38px -5px rgba(0,0,0,0.75);position:fixed;top:0;bottom:0;right:0;z-index:100;overflow-y:auto;padding:0;max-width:300px;transform:translateX(100%);-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%)}
	#header nav>ul{text-align:left;min-width:0;padding:0}
	#header nav>ul>li{display:block!important;padding:0;border-top:1px solid #fff;margin:0 15px;cursor:pointer}
	#header nav>ul>li.close{display:block!important}
	#header nav>ul>li.see_more_menu{display:none!important}
	#header nav>ul>li:first-child{border:0}
	#header nav>ul>li>a{display:block;padding:10px 0}
	#header nav .sub_nav{border:0;position:initial;background:0;padding:0;overflow-x:hidden;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}
	#header nav .sub_nav br{display:none}
	#header nav .sub_nav .part{width:auto;height:auto;padding:0}
	#header nav .sub_nav li{margin-left:10px;display:block}
	#header nav .sub_nav li a{font-weight:normal;display:block;padding:5px 0;background:green!important}
	#header nav .sub_nav li a:hover .title{color:#fff}
	#header nav .sub_nav .part .title{color:#000}
	#header nav .sub_nav .part .content_text{height:auto}
	#header .content_info .content{text-align:left; opacity:1;}
	#header .content_motor{z-index:50}.content_folding_menu .folding_list>li>a{display:none}
}
.white_button{color:#000;background:#fff;text-transform:uppercase;font-weight:bold;text-align:center;cursor:pointer;transition:background .5s,color .3s;padding:10px 15px}
.white_button:hover{background:#000;color:#fff}
.white_button svg{stroke:#000;stroke-width:2px;margin-left:5px;transition:stroke .3s}
.white_button:hover svg{stroke:#fff}
.hotel_color_button{color:#fff;background:green;text-transform:uppercase;font-weight:bold;text-align:center;cursor:pointer;transition:background 1s;padding:10px 15px}
.hotel_color_button:hover{background:#000}
.hotel_color_button svg{stroke:#fff;stroke-width:2px;margin-left:5px}
.convert_to_bg{background-size:cover!important;background-position:center center!important}
.convert_to_bg_nojs{background-size:cover!important;background-position:center center!important}
.content_slide{width:65%;height:450px;background:#000;overflow:hidden;}
.content_slide.sta-sinVideoMosaico > div{display:none!important;}
.content_slide.sta-sinVideoMosaico > .sta-wistia{display: block!important;position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 100%!important;}
.content_slide.sta-sinVideoMosaico > .sta-wistia > div{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.content_slide.sta-sinVideoMosaico > ul{display:none!important;}
.content_slide.sta-sinVideoMosaico > iframe,.content_slide.sta-sinVideoMosaico > .sta-wistia,.content_slide.sta-sinVideoMosaico > .sta-wistia>div,.content_slide.sta-sinVideoMosaico > .sta-wistia iframe{height:100%!important;width:100%!important;}
.content_ventajas{width:270px;position:absolute;bottom:20px;right:20px;z-index:200;box-shadow:0 0 2px 0 rgba(0,0,0,0.8)}
.content_ventajas .content_title{position:relative;background:#fff;cursor:pointer}
.content_ventajas .content_title .content_icon{position:absolute;width:40px;height:40px;background:#000}
.content_ventajas .content_title .content_icon .icon svg{stroke-width:4px;stroke:#fff;width:25px;margin-left:8px}
.content_ventajas .content_title .title{line-height:40px;text-align:center;text-transform:uppercase;font-weight:uppercase;font-weight:bold;padding-left:40px}
.content_ventajas>ul{background:#ddd;padding:10px;padding-bottom:0;font-size:13px;display:none}
.content_ventajas>ul>li{padding-bottom:10px;border-bottom:1px solid #eee}
.content_ventajas>ul>li:last-child{border:0}
.box2{width:35%;height:450px;background:#eee;padding:1%}
.box21{width:100%;height:48%;clear:both}
.box21_aux{width:100%;height:100%;clear:both;}
.box22{width:48%;height:48%;margin-bottom:3%}
.box23{width:48%;height:48%}
.salon_elemento .box21{height:100%;}
.salon_elemento .box22{display:none;}
.salon_elemento .box23{display:none;}
@media screen and (max-width:800px)
{
	.content_slide{width:100%!important;height:300px}
}
@media screen and (max-width:600px)
{
	.content_slide{height:220px}
}
#home{clear:both;box-shadow:0 0 15px 0 rgba(0,0,0,0.7);position:relative}
#home .descript{padding:40px 10px}
#home .content_description{width:49%}
#home .content_description .content_text{overflow:hidden}
#home .content_description .content_text .text{line-height:16px}
#home .descript .convert_to_bg_nojs{width:49%;height:350px}
#home .content_description .title{text-transform:uppercase;font-weight:bold;font-size:21px}
#home .content_description .subtitle{font-weight:bold;padding:10px 0;font-size:17px}
#home .content_description .see_more_action{display:none;width:100%}
#home .content_description .see_more_action .clicked{color:green;text-transform:uppercase;font-weight:bold;font-size:16px;text-align:right;margin-top:15px}
#home .content_description .see_more_action .clicked li{cursor:pointer}
#home .content_description .see_more_action svg{stroke:green;stroke-width:2px}
#home .content_promos{padding-bottom:40px}
#home .content_promos .promo{min-height:300px;width:30%;background:green;position:relative;padding:15px;padding-bottom:70px}
#home .content_promos .promo .white_button{position:absolute;bottom:15px;right:15px}
#home .content_promos .promo .title{font-weight:bold;font-size:18px;color:#fff;margin-bottom:15px}
#home .content_promos .promo .text{color:#fff}
#home .content_promos .step{min-height:300px;width:68%;background:#eee;position:relative}
#home .content_promos .step .hotel_color_button{position:absolute;bottom:15px;right:15px}
#home .content_promos .step .convert_to_bg_nojs{width:50%;height:100%;background:#000;height:300px}
#home .content_promos .step .content_text{padding:15px;width:50%;height:100%;padding-bottom:70px;height:300px}
#home .content_promos .step .content_text .title{font-weight:bold;font-size:18px;margin-bottom:15px}
@media screen and (max-width:800px)
{
	#home .descript .convert_to_bg_nojs{display:none}
	#home .content_description{width:100%}
	#home .content_promos .promo{min-height:0;width:100%;margin-bottom:10px;height:auto}
	#home .content_promos .step{width:100%}
}
@media screen and (max-width:600px)
{
	#home .content_promos .step .convert_to_bg_nojs{width:100%;background:#000;height:auto}
	#home .content_promos .step .convert_to_bg_nojs img{display:block;width:100%}
	#home .content_promos .step .content_text{width:100%;height:auto}
}
#habitacion{clear:both;box-shadow:0 0 15px 0 rgba(0,0,0,0.7);position:relative}
#habitacion .descript{padding:40px 10px}
#habitacion .content_description{width:49%}
#habitacion .content_description .content_text{overflow:hidden}
#habitacion .content_description .content_text .text{line-height:16px}
#habitacion .descript .convert_to_bg{width:49%;height:350px}
#habitacion .content_description .title{text-transform:uppercase;font-weight:bold;font-size:21px}
#habitacion .content_description .subtitle{font-weight:bold;padding:10px 0;font-size:17px}
#habitacion .content_description .see_more_action{display:none;width:100%}
#habitacion .content_description .see_more_action .clicked{color:green;text-transform:uppercase;font-weight:bold;font-size:16px;text-align:right;margin-top:15px}
#habitacion .content_description .see_more_action .clicked li{cursor:pointer}
#habitacion .content_description .see_more_action svg{stroke:green;stroke-width:2px}
.hab_box{border-left:1px solid #999;padding:30px 20px;position:relative}
.hab_box .content_text .title{font-weight:bold;text-transform:uppercase;font-size:25px}
.hab_box .content_text .subtitle{font-size:18px;margin:10px 0;overflow:hidden}
.hab_box .content_text .text{font-size:14px;color:#555;overflow:hidden;line-height:15px}
.hab_box .content_text .text p{margin:10px 0}
.hab_box .see_more_action{position:absolute;bottom:20px;right:0;display:none}
.hab_box .see_more_action .text{cursor:pointer;margin-right:30px;color:green;text-transform:uppercase;font-weight:bold;font-size:16px;text-align:right;margin-top:15px}
.hab_descrip_35to60_activate{-webkit-animation-name:hab_descrip_35to60;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:hab_descrip_35to60;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-name:hab_descrip_35to60;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation-name:hab_descrip_35to60;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}
@keyframes hab_descrip_35to60
{
	0%{width:35%}
	100%{width:60%}
}
@-webkit-keyframes hab_descrip_35to60
{
	0%{width:35%}
	100%{width:60%}
}
@-moz-keyframes hab_descrip_35to60
{
	0%{width:35%}
	100%{width:60%}
}
.hab_descrip_35to60_no_activate{-webkit-animation-name:hab_descrip_35to60_2;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:hab_descrip_35to60_2;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-name:hab_descrip_35to60_2;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation-name:hab_descrip_35to60_2;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}
@keyframes hab_descrip_35to60_2
{
	0%{width:60%}
	100%{width:35%}
}
@-webkit-keyframes hab_descrip_35to60_2
{
	0%{width:60%}
	100%{width:35%}
}
@-moz-keyframes hab_descrip_35to60_2
{
	0%{width:60%}
	100%{width:35%}
}
.hab_descrip_65to40_activate{-webkit-animation-name:hab_descrip_65to40;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:hab_descrip_65to40;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-name:hab_descrip_65to40;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation-name:hab_descrip_65to40;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}
@keyframes hab_descrip_65to40
{
	0%{width:65%}
	100%{width:40%}
}
@-webkit-keyframes hab_descrip_65to40
{
	0%{width:65%}
	100%{width:40%}
}
@-moz-keyframes hab_descrip_65to40
{
	0%{width:65%}
	100%{width:40%}
}
.hab_descrip_65to40_no_activate{-webkit-animation-name:hab_descrip_65to40_2;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:hab_descrip_65to40_2;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-name:hab_descrip_65to40_2;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation-name:hab_descrip_65to40_2;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}
@keyframes hab_descrip_65to40_2
{
	0%{width:40%}
	100%{width:65%}
}
@-webkit-keyframes hab_descrip_65to40_2
{
	0%{width:40%}
	100%{width:65%}
}
@-moz-keyframes hab_descrip_65to40_2
{
	0%{width:40%}
	100%{width:65%}
}
#habitacion .content_services .title{text-transform:uppercase;font-weight:bold;font-size:18px}
#habitacion .content_services .subtitle{margin-top:15px}
@media screen and (max-width:800px)
{
	#habitacion .content_services{clear:both;padding-top:35px}
}
@media screen and (max-width:600px)
{
	#habitacion .descript .convert_to_bg{display:none}
	#habitacion .content_description{width:100%}
}
#servicios{overflow:hidden;}
#servicios{clear:both;box-shadow:0 0 15px 0 rgba(0,0,0,0.7);position:relative;text-align:center}
#servicios .content_main{padding:40px 10px}
#servicios h1{text-transform:uppercase;font-weight:bold;font-size:22px;margin-bottom:20px}
#servicios h1 span{font-weight:bold;padding:10px 0;font-size:18px;display:block;text-transform:none}
#servicios ul li {height: 40px;margin: 0 30px 40px;width: 40px;}
#servicios .box3 {position:relative;margin:35px 0px;}
#servicios .box3 .description_services_list{left: 0px;position: absolute;top: 40px;width: 100%;}
#servicios ul li.description{vertical-align:top;font-size: 13px;margin-left: 0 !important;margin-right: 0 !important;text-align: center !important;width: 100px !important;}
#salon{clear:both;box-shadow:0 0 15px 0 rgba(0,0,0,0.7);position:relative;text-align:center}
#salon .content_main{padding:40px 10px}
#salon h1{text-transform:uppercase;font-weight:bold;font-size:22px;margin-bottom:20px}
#salon h1 span{font-weight:bold;padding:10px 0;font-size:18px;display:block;text-transform:none}
#salon .content_meetings{position:relative}
#salon .content_meetings.sta-remove-display{display:none;}
#salon .content_meetings .list{padding:40px 0 0}
#salon .content_meetings .list>li{width:90px;margin:0 10px}
#salon .content_meetings .list_pax>li{width:90px;margin:0 10px}
@media screen and (max-width:800px)
{
	#salon .content_meetings .list>li{width:70px}
	#salon .content_meetings .list_pax>li{width:70px}
}
@media screen and (max-width:600px)
{
	#salon .content_meetings .list>li{width:25%;height:100px}
	#salon .content_meetings .list_pax{position:absolute;top:85px;left:0;right:0}
	#salon .content_meetings .list_pax>li{width:25%;height:100px}
}
#salones{clear:both;box-shadow:0 0 15px 0 rgba(0,0,0,0.7);position:relative;text-align:center}
#salones .content_main{padding:40px 10px}
#salones h1{text-transform:uppercase;font-weight:bold;font-size:22px;margin-bottom:20px}
#salones h1 span{font-weight:bold;padding:10px 0;font-size:18px;display:block;text-transform:none}
#salones{padding:10px}
#salones .content_icons{width:600px;margin:auto}
#salones .content_main ul.list.sta-remove-display li.salon ul.list_pax,
#salones .content_main ul.list.sta-remove-display li.content_icons{display:none;}
#salones .content_main ul.list.sta-remove-display li.salon .title{width:100%;text-align:center;}
#salones .content_main ul.list.sta-remove-display{max-width:350px;margin:0 auto;}
#salones .content_icons .list_icon{width:335px}
#salones .content_icons .list_icon>li{width:50px}
#salones .content_icons .list_icon>li svg{width:30px;height:30px}
#salones .salon .sta-remove-display{width:350px;}
#salones .salon{padding:10px;max-width:600px;overflow:hidden;text-align:left;background:#eee;margin:5px 0;width:100%;}
#salones .salon a{color:#000;text-decoration:none;transition:color .5s}
#salones .sta-remove-href .salon a:hover,
#salones .sta-remove-href .salon:hover a{color:inherit !important}
#salones .salon .title{width:260px}
#salones .salon .list_pax{width:320px}
#salones .salon .list_pax>li{width:30px;text-align:right;margin: 0 7px;}
@media screen and (max-width:600px)
{
	#salones .list.sta-remove-display{overflow-x:auto}
	#salones .list{overflow-x:scroll}
	#salones .salon{position:relative;min-height:40px}
	#salones .salon .title{width:260px;position:absolute;left:10px;top:10px}
	#salones .salon .list_pax{width:580px;padding-left:260px}
	#salones .salon .title{position:inherit;}
}
#auxiliar_elemento{clear:both;box-shadow:0 0 15px 0 rgba(0,0,0,0.7);position:relative;text-align:center}
#auxiliar_elemento .content_main{padding:40px 10px}
#auxiliar_elemento h1{text-transform:uppercase;font-weight:bold;font-size:22px;margin-bottom:20px}
#auxiliar_elemento h1 span{font-weight:bold;padding:10px 0;font-size:18px;display:block;text-transform:none}
#auxiliar_elemento .mapaweb_nivell0{border-top:1px dashed green}
#auxiliar_elemento .mapaweb_nivell0 a{text-decoration:none;color:#000;text-transform:uppercase;font-size:20px}
#auxiliar_elemento .mapaweb_nivell1 a{text-decoration:none;color:#999}
#mapa .content_map{text-align:center;width:100%;height:400px;position:relative}
#mapa .content_map .content_info{position:absolute;bottom:50px;right:50px;background:green;padding:20px;text-align:left;color:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,0.5)}
#mapa .content_map .content_info .title{margin-bottom:5px;text-transform:uppercase;font-size:20px;font-weight:bold}
#mapa .content_map .content_info a{color:#fff;text-decoration:none}
#mapa .content_map .content_info a:hover{text-decoration:underline}
#mapa .content_map #map-canvas{width:100%;height:100%;position:relative;}
#mapa .content_description{text-align:center;padding-bottom:40px;font-size:15px}
#mapa .content_description h1{color:green;text-transform:uppercase;font-weight:bold;font-size:22px;padding:15px 0}
#mapa .content_description a{color:green;text-decoration:none}
#mapa .content_description a:hover{text-decoration:underline}
@media screen and (max-width:600px)
{
	#mapa .content_map{height:auto!important}
	#mapa .content_map #map-canvas{height:200px}
	#mapa .content_map .content_info{position:initial}
}
#promociones{padding:10px;text-align:center}
#promociones .content_main{padding:40px 10px}
#promociones h1{text-transform:uppercase;font-weight:bold;font-size:22px;margin-bottom:20px}
#promociones h1 span{font-weight:bold;padding:10px 0;font-size:18px;display:block;text-transform:none}
#promociones .promocion{width:100%;position:relative;min-height:250px;margin-bottom:25px}
#promociones .promocion .convert_to_bg{height:250px;width:250px;position:absolute;top:0;left:0}
#promociones .promocion .info{text-align:left;padding:20px;padding-left:270px;width:100%;background:#eee;min-height:250px}
#promociones .promocion .info .title{text-transform:uppercase;font-weight:bold;font-size:18px;margin-bottom:10px}
#promociones .promocion .info .text{font-size:13px}
#promociones .promocion .info .hotel_color_button{position:absolute;bottom:10px;right:10px}
@media screen and (max-width:600px)
{
	#promociones .promocion{min-height:0}
	#promociones .content_main{padding:0 10px}
	#promociones .promocion .convert_to_bg{height:100px;width:100%;position:initial}
	#promociones .promocion .info{padding:10px;min-height:0}
	#promociones .promocion .info .hotel_color_button{position:initial;margin-top:10px}
}
#galeria{text-align:center}
#galeria .content_main{padding:40px 10px}
#galeria h1{text-transform:uppercase;font-weight:bold;font-size:22px;margin-bottom:20px}
#galeria h1 span{font-weight:bold;padding:10px 0;font-size:18px;display:block;text-transform:none}
#galeria .content_main .content_photos .list .convert_to_bg{width:200px;height:200px;margin:0 10px 10px 0;cursor:pointer}
#galeria .content_main .content_video{width:49%;display:none}
#galeria .content_main.exist_video .content_photos{width:49%}
#galeria .content_main.exist_video .content_photos .list .convert_to_bg{width:100px;height:100px;margin:0 5px 5px 0}
#galeria .content_main.exist_video .content_video{width:49%;display:block}
.modal{display:none}
.modal .header .controller_direction .left,.modal .header .controller_direction .right{cursor:pointer}
.modal .header .controller_direction .left svg,.modal .header .controller_direction .right svg{stroke:#c94;stroke-width:2px;width:20px;height:20px}
.modal .header .controller_direction .title{text-transform:uppercase;font-family:'Times New Roman';font-weight:bold;letter-spacing:3px;font-size:20px;margin:0 25px}
.modal .header .controller_close{cursor:pointer}
.modal .header .controller_close .title{text-transform:uppercase;font-size:13px}
.modal .header .controller_close .icon{width:20px;height:20px;background:#ccc;padding-right:1px;border-radius:50%}
.modal .header .controller_close:hover .title{color:#c94}
.modal .header .controller_close:hover .icon{background:#c94;color:#fff}
.modal .content_diapos li{max-height:50%;opacity:.5;transform:scale(0.85);-moz-transform:scale(0.85);-webkit-transform:scale(0.85);-o-transform:scale(0.85);-ms-transform:scale(0.85)}
.modal .content_diapos .shower{max-height:100%;opacity:1;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1)}
.modal .content_diapos li img{max-height:100%;width:auto}
.esp_small_diapo{-webkit-animation-name:esp_sdiapo;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:esp_sdiapo;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-name:esp_sdiapo;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation-name:esp_sdiapo;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}
@keyframes esp_sdiapo
{
	0%{-o-transform:scale(1);opacity:1;-ms-transform:scale(1);transform:scale(1)}
	100%{-o-transform:scale(0.85);opacity:.5;-ms-transform:scale(0.85);transform:scale(0.85)}
}
@-webkit-keyframes esp_sdiapo
{
	0%{-webkit-transform:scale(1);opacity:1}
	100%{-webkit-transform:scale(0.85);opacity:.5}
}
@-moz-keyframes esp_sdiapo
{
	0%{-moz-transform:scale(1);opacity:1}
	100%{-moz-transform:scale(0.85);opacity:.5}
}
.esp_normal_diapo{-webkit-animation-name:esp_ndiapo;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:esp_ndiapo;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-name:esp_ndiapo;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation-name:esp_ndiapo;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards}
@keyframes esp_ndiapo
{
	0%{-o-transform:scale(0.85);opacity:.5;-ms-transform:scale(0.85);transform:scale(0.85)}
	100%{-o-transform:scale(1);-ms-transform:scale(1);opacity:1;transform:scale(1);}
}
@-webkit-keyframes esp_ndiapo
{
	0%{-webkit-transform:scale(0.85);opacity:.5}
	100%{-webkit-transform:scale(1);opacity:1}
}
@-moz-keyframes esp_ndiapo
{
	0%{-moz-transform:scale(0.85);opacity:.5}
	100%{-moz-transform:scale(1);opacity:1}
}
#mi_reserva .content_main{padding:70px 10px 40px}
#mi_reserva h1{text-transform:uppercase;font-weight:bold;font-size:22px;margin-bottom:20px}
#mi_reserva h1 span{font-weight:bold;padding:10px 0;font-size:18px;display:block;text-transform:none}
#mi_reserva #reserva>ul{text-align:left;overflow:hidden}
#mi_reserva #reserva>ul>li{margin:10px 0}
#mi_reserva #reserva>ul>li span{display:none}
#mi_reserva #reserva>ul>li input{width:100%;padding:8px;background:#eee;border:0}
#mi_reserva #reserva>ul .email{width:49%;float:left}
#mi_reserva #reserva>ul .id{width:49%;float:right}
#mi_reserva #reserva>ul .button{float:right}
#mi_reserva #reserva>ul .button button{border:0;margin:0;color:#fff;background:green;text-transform:uppercase;font-weight:bold;text-align:center;cursor:pointer;transition:background 1s;padding:10px 15px}
#mi_reserva #reserva>ul .button button:hover{background:#000}
#confirmacion_content{overflow:hidden;background:#eee;padding:20px;margin-bottom:20px}
#confirmacion_content .form_content{width:50%}
#confirmacion_content .form_content label{font-weight:bold}
#confirmacion_content .form_content span{text-decoration:underline;text-transform:uppercase;font-weight:bold}
#confirmacion_content .form_content:first-child{width:100%}
#confirmacion_content .form_content:last-child{width:100%}
@media screen and (max-width:600px)
{
	#mi_reserva #reserva>ul>li{width:100%!important}
	#mi_reserva #reserva>ul>li button{width:100%}
	#confirmacion_content{overflow:hidden;background:#eee;padding:20px;margin-bottom:20px}
	#confirmacion_content .form_content{width:100%}
}

#footer{background:#061533;color:#eee;padding:20px 0}
#footer a{text-decoration:none;color:#ddd}
#footer a:hover{color:#fff}
#footer>ul>li{width:49%}
#footer>ul>li.content_adress{text-align:left;font-size:15px;color:#fff}
#footer>ul>li.content_adress .mail a{color:green}
#footer>ul>li.content_adress .mail a:hover{color:#fff}
#footer>ul>li.content_right{font-size:13px}
#footer>ul>li.content_right>*{clear:both}
#footer>ul>li.content_right .content_rss>li{margin:0 5px}
#footer>ul>li.content_right .content_rss .icon{width:30px;height:30px;border-radius:50%;text-align:center;padding:1px;transition:background .5s}
#footer>ul>li.content_right .content_rss .icon *{box-sizing:initial;-moz-box-sizing:initial;-webkit-box-sizing:initial}
#footer>ul>li.content_right .content_rss .icon:hover{background:#fff}
#footer>ul>li.content_right .content_rss .icon:hover svg{fill:#000}
#footer>ul>li.content_right .content_rss svg{width:20px;height:20px;fill:#fff;padding:4px}
#footer>ul>li.content_right .content_links{padding:10px 0 0}
#footer>ul>li.content_right .content_links span{padding:0 10px;border-left:1px solid #ddd}
#footer>ul>li.content_right .content_links span:first-child{border-left:none}
#footer>ul>li.content_right .content_links span:last-child{padding-right:0}
#footer>ul>li.content_right .hotusa{color:#999;text-align:right;padding:5px 0}
@media screen and (max-width:800px)
{
	#footer>ul>li.content_adress{width:40%}
	#footer>ul>li.content_right{width:60%}
}
@media screen and (max-width:600px)
{
	#footer{display:none}
}
#habitaciones{padding:40px 10px}
#habitaciones .room{background:#eee;padding:10px;width:47%;height:120px;margin:10px 1%;overflow:hidden;text-align:left;transition:background .5s}
#habitaciones .room:hover{background:green}
#habitaciones .room a{color:#000;text-decoration:none}
#habitaciones .room div{float:left;width:50%}
#habitaciones .room .convert_to_bg{height:100%}
#habitaciones .room .title{padding:10px;padding-top:0;text-transform:uppercase;font-weight:bold;font-size:15px}
#habitaciones .room .text{padding:10px;height:75px;overflow:hidden;font-size:13px}
#habitaciones .room .text p{margin:0}
@media screen and (max-width:800px)
{
	#habitaciones .room{width:100%;margin:5px;border:1px solid green;box-shadow:0 0 2px 1px rgba(0,0,0,0.5)}
	#habitaciones .room .title{padding-bottom:4px}
}
@media screen and (max-width:600px)
{
	#habitaciones .room{height:auto}
	#habitaciones .room .title{width:100%}
}
#opiniones{clear:both}
#opiniones .content_main{padding:40px 10px}
#opiniones h1{text-transform:uppercase;font-weight:bold;font-size:22px;text-align:center}
#opiniones h1 span{font-weight:bold;padding:10px 0;font-size:18px;display:block;text-transform:none}
#opiniones .content_hotel_mark .choose_by{padding:20px 0}
#opiniones .content_hotel_mark .choose_by .title{font-weight:bold;font-size:20px}
#opiniones .content_hotel_mark .choose_by .text{border-bottom:1px solid #eee;padding-bottom:20px}
#opiniones .content_hotel_mark .content_puntuaciones{position:relative}
#opiniones .content_hotel_mark .content_puntuaciones>div{width:50px;height:50px;border:2px solid #000;border-radius:50%;font-size:30px;line-height:44px;text-align:center;margin:auto;background:#f1f1f1;position:absolute;top:calc(50% - 25px);right:20px}
#opiniones .content_opinions{background:#eee}
#opiniones .content_opinions .content_opinion{min-height:190px;padding:20px 0;margin:0 10px;border-bottom:1px solid #000;position:relative;padding-right:120px}
#opiniones .content_opinions .content_opinion:last-child{border-bottom:0}
#opiniones .content_opinions .content_opinion .content_data_opinion{font-weight:bold;margin-bottom:10px}
#opiniones .content_opinions .content_opinion .content_score_opinion>ul>li{display:inline-block;margin:3px 15px}
#opiniones .content_opinions .content_opinion .content_score_opinion .mark_part{font-weight:bold}
#opiniones .content_opinions .content_opinion .content_score_opinion .mark_part span{color:green}
#opiniones .content_opinions .content_opinion .content_score_opinion .icon_comillas .marginleft{font-weight:bold}
#opiniones .content_opinions .content_opinion .content_num_score{padding-top:20px;position:absolute;top:20px;right:20px;bottom:20px;background:#fff;width:100px;border:1px solid #ddd;text-align:center}
#opiniones .content_opinions .content_opinion .content_num_score svg{width:30px;height:30px}
#opiniones .content_opinions .content_opinion .content_num_score .note{font-size:17px;text-transform:uppercase;font-weight:bold}
#opiniones .content_opinions .content_opinion .content_num_score .nota_individual{width:50px;height:50px;margin:auto;border:2px solid green;border-radius:50%;font-size:28px;font-weight:bold;line-height:44px}
#script_opiniones div{width:100% !important;}
#script_opiniones div table{width:100% !important;}
.opi_apa{padding:20px}
.opi_apa .content_text{position:relative}
.opi_apa .title{font-size:24px;font-weight:bold;padding:10px 0}
.opi_apa .text{margin-bottom:15px;font-style:italic;font-size:14px;padding-right:70px;}
.opi_apa .note{position:absolute;top:0;right:10px;width:50px;height:50px;border:2px solid #000;border-radius:50%;font-size:30px;line-height:44px;text-align:center;background:#fff}
.opi_apa .content_puntuaciones{border-top:1px solid #ccc}
.opi_apa .content_puntuaciones>ul{margin-top:10px}
.opi_apa .content_puntuaciones>ul .fila .puntuacion{font-weight:bold;color:green}
@media screen and (max-width:600px)
{
	#opiniones .content_opinions .content_opinion .content_num_score{bottom:auto;padding:20px 0}
}
.HABITACIONES #engine section,.GOLF #engine section,.RESERVA #engine section,.Promociones #engine section,.FOTOS #engine section{display:none}
.Resumen #engine,.Confirmacion #engine,.Anulacion #engine{display:none!important}
.HOME .HOME a,.HABITACIONES .HABITACIONES a,.HABITACION .HABITACIONES a{color:#000!important}
.cookiesms{display:block;background:#000;position:relative;left:0;right:0;padding:10px;color:#fff;top:0;z-index:25;text-align:center;font-size:13px}
.cookiesms a{color:#ccc}
.cookiesms a:hover{text-decoration:none}
#CookieButton{border:0;background:#fff;color:#000;margin-left:10px}
@media screen and (max-width:600px)
{
	.cookiesms{display:none}
}
.Confirmacion #dispo,.Anulacion #dispo{display:block!important;padding:50px 0!important;background:#fff!important}
.Anulacion #dispo input{width:auto!important;height:auto!important}
.room_services{text-align:left;vertical-align:top;margin-top:10px}
.room_services>li .icon svg{fill:#666;width:40px;height:40px}
.room_services>li .text{margin-top:10px;color:#999}
.room_services>li{display:none;position:relative;margin:10px;width:100px;text-align:center}
.room_services>li .icon{width:40px;margin:auto}
.room_services.RMA-2 .RMA-2{display:inline-block}
.room_services.RMA-9 .RMA-9{display:inline-block}
.room_services.RMA-10 .RMA-10{display:inline-block}
.room_services.RMA-11 .RMA-11{display:inline-block}
.room_services.RMA-13 .RMA-13{display:inline-block}
.room_services.RMA-18 .RMA-18{display:inline-block}
.room_services.RMA-19 .RMA-19{display:inline-block}
.room_services.RMA-22 .RMA-22{display:inline-block}
.room_services.RMA-26 .RMA-26{display:inline-block}
.room_services.RMA-28 .RMA-28{display:inline-block}
.room_services.RMA-50 .RMA-50{display:inline-block}
.room_services.RMA-56 .RMA-56{display:inline-block}
.room_services.RMA-61 .RMA-61{display:inline-block}
.room_services.RMA-69 .RMA-69{display:inline-block}
.room_services.RMA-80 .RMA-80{display:inline-block}
.room_services.RMA-91 .RMA-91{display:inline-block}
.room_services.RMA-92 .RMA-92{display:inline-block}
.room_services.RMA-101 .RMA-101{display:inline-block}
.room_services.RMA-107 .RMA-107{display:inline-block}
.room_services.RMA-112 .RMA-112{display:inline-block}
.room_services.RMA-119 .RMA-119{display:inline-block}
.room_services.RMA-123 .RMA-123{display:inline-block}
.room_services.RMA-189 .RMA-189{display:inline-block}
.room_services.RMA-210 .RMA-210{display:inline-block}
.room_services.RMA-221 .RMA-221{display:inline-block}
.room_services.RMA-370 .RMA-370{display:inline-block}
.room_services.RMA-371 .RMA-371{display:inline-block}
.room_services.RMA-251 .RMA-251{display:inline-block}
.room_services.RMA-276 .RMA-276{display:inline-block}
.room_services.RMA-277 .RMA-277{display:inline-block}
.room_services.RMA-278 .RMA-278{display:inline-block}
.room_services.RMA-281 .RMA-281{display:inline-block}
.room_services.RMA-282 .RMA-282{display:inline-block}
.room_services.RMA-283 .RMA-283{display:inline-block}
.room_services.RMA-284 .RMA-284{display:inline-block}
.room_services.RMA-285 .RMA-285{display:inline-block}
.room_services.RMA-286 .RMA-286{display:inline-block}
.room_services.RMA-287 .RMA-287{display:inline-block}
.room_services.RMA-288 .RMA-288{display:inline-block}
.hotel_services.RMA-372 .RMA-372{display:inline-block}
.hotel_services{margin-top:20px}
.hotel_services>li .icon svg{fill:#999;width:40px;height:40px}
.hotel_services>li .text{margin-top:10px;color:#999}
.hotel_services>li{display:none;position:relative;margin:10px;width:100px;vertical-align:top}
.hotel_services>li .icon{width:40px;margin:auto;height:40px}
.hotel_services.HAC-1 .HAC-1{display:inline-block}
.hotel_services.HAC-2 .HAC-2{display:inline-block}
.hotel_services.HAC-5 .HAC-5{display:inline-block}
.hotel_services.HAC-8 .HAC-8{display:inline-block}
.hotel_services.HAC-14 .HAC-14{display:inline-block}
.hotel_services.HAC-15 .HAC-15{display:inline-block}
.hotel_services.HAC-392 .HAC-392,
.hotel_services.HAC-20 .HAC-20{display:inline-block}
.hotel_services.HAC-22 .HAC-22{display:inline-block}
.hotel_services.HAC-26 .HAC-26{display:inline-block}
.hotel_services.HAC-35 .HAC-35{display:inline-block}
.hotel_services.HAC-36 .HAC-36{display:inline-block}
.hotel_services.HAC-37 .HAC-37{display:inline-block}
.hotel_services.HAC-42 .HAC-42{display:inline-block}
.hotel_services.HAC-46 .HAC-46{display:inline-block}
.hotel_services.HAC-48 .HAC-48{display:inline-block}
.hotel_services.HAC-52 .HAC-52{display:inline-block}
.hotel_services.HAC-53 .HAC-53{display:inline-block}
.hotel_services.HAC-54 .HAC-54{display:inline-block}
.hotel_services.HAC-394 .HAC-394,
.hotel_services.HAC-58 .HAC-58{display:inline-block}
.hotel_services.HAC-61 .HAC-61{display:inline-block}
.hotel_services.HAC-65 .HAC-65{display:inline-block}
.hotel_services.HAC-66 .HAC-66{display:inline-block}
.hotel_services.HAC-74 .HAC-74{display:inline-block}
.hotel_services.HAC-76 .HAC-76{display:inline-block}
.hotel_services.HAC-77 .HAC-77{display:inline-block}
.hotel_services.HAC-79 .HAC-79{display:inline-block}
.hotel_services.HAC-84 .HAC-84{display:inline-block}
.hotel_services.HAC-105 .HAC-105{display:inline-block}
.hotel_services.HAC-145 .HAC-145{display:inline-block}
.hotel_services.HAC-157 .HAC-157{display:inline-block}
.hotel_services.HAC-159 .HAC-159{display:inline-block}
.hotel_services.HAC-393 .HAC-393,
.hotel_services.HAC-179 .HAC-179{display:inline-block}
.hotel_services.HAC-224 .HAC-224{display:inline-block}
.hotel_services.HAC-391 .HAC-391{display:inline-block}
.hotel_services.HAC-229 .HAC-229{display:inline-block}
.hotel_services.HAC-269 .HAC-269{display:inline-block}
.hotel_services.HAC-283 .HAC-283{display:inline-block}
.hotel_services.HAC-284 .HAC-284{display:inline-block}
.hotel_services.HAC-316 .HAC-316{display:inline-block}
.hotel_services.HAC-317 .HAC-317{display:inline-block}
.hotel_services.HAC-343 .HAC-343{display:inline-block}
.hotel_services.HAC-344 .HAC-344{display:inline-block}
.hotel_services.HAC-345 .HAC-345{display:inline-block}
.hotel_services.HAC-346 .HAC-346{display:inline-block}
.hotel_services.HAC-381 .HAC-381{display:inline-block}
.hotel_services.HAC-388 .HAC-388{display:inline-block}
.hotel_services.HAC-390 .HAC-390{display:inline-block}
.hotel_services.HAC-389 .HAC-389{display:inline-block}
#habitacion .box3{position:relative;z-index:1;padding:18px 0 0 35px}
#habitacion .box3 .title{text-transform:uppercase;font-style:initial;font-weight:bold;font-size:18px;margin-bottom:10px}
#habitacion .box3>ul{overflow:hidden}
#habitacion .box3>ul li{float:left;height:40px;width:40px;margin:0 30px 50px}
#habitacion .box3 .description_services_list{position:absolute;top:60px;left:35px;width:45%}
#habitacion .box3 .description_services_list .description{margin-left:0!important;margin-right:0!important;text-align:center!important;width:100px!important;font-size:11px}

@media screen and (max-width:800px)
{
	#habitacion .box3 .description_services_list{width:95%}
}

.srv-hot-1-HAC,.srv-hot-2-HAC,.srv-hot-2-RMA,.srv-hot-5-HAC,.srv-hot-8-HAC,.srv-hot-9-RMA,.srv-hot-10-RMA,.srv-hot-11-RMA,.srv-hot-13-RMA,.srv-hot-15-HAC,.srv-hot-20-HAC,.srv-hot-22-HAC,.srv-hot-26-HAC,.srv-hot-26-RMA,.srv-hot-28-RMA,.srv-hot-35-HAC,.srv-hot-36-HAC,.srv-hot-37-HAC,.srv-hot-42-HAC,.srv-hot-46-HAC,.srv-hot-48-HAC,.srv-hot-50-RMA,.srv-hot-52-HAC,.srv-hot-53-HAC,.srv-hot-54-HAC,.srv-hot-56-RMA,.srv-hot-58-HAC,.srv-hot-61-HAC,.srv-hot-61-RMA,.srv-hot-65-HAC,.srv-hot-66-HAC,.srv-hot-69-RMA,.srv-hot-74-HAC,.srv-hot-76-HAC,.srv-hot-77-HAC,.srv-hot-79-HAC,.srv-hot-91-RMA,.srv-hot-92-RMA,.srv-hot-101-RMA,.srv-hot-105-HAC,.srv-hot-107-RMA,.srv-hot-119-RMA,.srv-hot-123-RMA,.srv-hot-145-HAC,.srv-hot-157-HAC,.srv-hot-159-HAC,.srv-hot-179-HAC,.srv-hot-210-RMA,.srv-hot-221-RMA,.srv-hot-224-HAC,.srv-hab-370-RMA,.srv-hab-371-RMA,.srv-hab-391-HAC,.srv-hot-229-HAC,.srv-hot-251-RMA,.srv-hot-269-HAC,.srv-hot-276-RMA,.srv-hot-277-RMA,.srv-hot-278-RMA,.srv-hot-283-HAC,.srv-hot-349-HAC,.srv-hot-350-HAC,.srv-hot-351-RMA,.srv-hot-282-RMA,.srv-hot-284-RMA,.srv-hot-288-RMA,.srv-hot-352-RMA,.srv-hot-316-HAC,.srv-hot-388-HAC,.srv-hot-390-HAC,.srv-hot-372-RMA,.srv-hot-389-HAC,.srv-hot-317-HAC,.srv-hot-22-RMA,.srv-hot-19-RMA,.srv-hot-395-HAC,.srv-hot-370-HAC,.srv-hot-394-HAC,.srv-hot-392-HAC,.srv-hot-393-HAC,.srv-hot-113-RMA,.srv-hot-381-HAC{background:url("../images/icon/sprites.png") no-repeat}
.srv-hot-1-HAC{background-position:-453px -141px;width:40px;height:40px}
.srv-hot-2-HAC{background-position:-408px -140px;width:40px;height:40px}
.srv-hot-2-RMA{background-position:-361px -139px;width:40px;height:40px}
.srv-hot-5-HAC{background-position:-316px -138px;width:40px;height:40px}
.srv-hot-8-HAC{background-position:-275px -140px;width:40px;height:40px}
.srv-hot-9-RMA{background-position:-230px -140px;width:40px;height:40px}
.srv-hot-10-RMA{background-position:-185px -139px;width:40px;height:40px}
.srv-hot-11-RMA{background-position:-143px -138px;width:40px;height:40px}
.srv-hot-13-RMA{background-position:-96px -138px;width:40px;height:40px}
.srv-hot-15-HAC{background-position:-50px -139px;width:40px;height:40px}
.srv-hot-19-RMA{background-position:-145px -190px;width:40px;height:40px}
.srv-hot-392-HAC,
.srv-hot-20-HAC{background-position:-320px -47px;width:40px;height:40px}
.srv-hot-22-HAC{background-position:-593px -94px;width:40px;height:40px}
.srv-hot-26-HAC{background-position:-544px -94px;width:40px;height:40px}
.srv-hot-26-RMA{background-position:-500px -95px;width:40px;height:40px}
.srv-hot-28-RMA{background-position:-453px -95px;width:40px;height:40px}
.srv-hot-35-HAC{background-position:0 -140px;width:40px;height:40px}
.srv-hot-316-HAC{background-position:0px -193px;width:40px;height:40px}
.srv-hot-317-HAC{background-position:-591px -141px;width:40px;height:40px;}
.srv-hot-61-HAC{background-position:-49px -193px;width:40px;height:40px}
.srv-hot-36-HAC{background-position:-88px -91px;width:40px;height:40px}
.srv-hot-37-HAC{background-position:-269px -93px;width:40px;height:40px}
.srv-hot-42-HAC{background-position:-408px -94px;width:40px;height:40px}
.srv-hot-46-HAC{background-position:-314px -93px;width:40px;height:40px}
.srv-hot-48-HAC{background-position:-132px -91px;width:40px;height:40px}
.srv-hot-50-RMA{background-position:-360px -93px;width:40px;height:40px}
.srv-hot-52-HAC{background-position:-225px -92px;width:40px;height:40px}
.srv-hot-53-HAC{background-position:-178px -93px;width:40px;height:40px}
.srv-hot-54-HAC{background-position:-45px -90px;width:40px;height:40px}
.srv-hot-56-RMA{background-position:-1px -90px;width:40px;height:40px}
.srv-hot-394-HAC,
.srv-hot-58-HAC{background-position:-587px -47px;width:40px;height:40px}
.srv-hot-61-RMA{background-position:-541px -47px;width:40px;height:40px}
.srv-hot-65-HAC{background-position:-495px -47px;width:40px;height:40px}
.srv-hot-66-HAC{background-position:-450px -46px;width:40px;height:40px}
.srv-hot-69-RMA{background-position:-406px -46px;width:40px;height:40px}
.srv-hot-74-HAC{background-position:-359px -46px;width:40px;height:40px}
.srv-hot-76-HAC{background-position:-315px -46px;width:40px;height:40px}
.srv-hot-77-HAC{background-position:-4px 0px;width:40px;height:40px}
.srv-hot-79-HAC{background-position:-270px -46px;width:40px;height:40px}
.srv-hot-91-RMA{background-position:-227px -46px;width:40px;height:40px}
.srv-hot-92-RMA{background-position:-181px -46px;width:40px;height:40px}
.srv-hot-101-RMA{background-position:-136px -46px;width:40px;height:40px}
.srv-hot-105-HAC{background-position:-90px -46px;width:40px;height:40px}
.srv-hot-107-RMA{background-position:-46px -46px;width:40px;height:40px}
.srv-hot-119-RMA{background-position:0 -45px;width:40px;height:40px}
.srv-hot-123-RMA{background-position:-585px 0;width:40px;height:40px}
.srv-hot-145-HAC{background-position:-541px 0;width:40px;height:40px}
.srv-hot-157-HAC{background-position:-496px 0;width:40px;height:40px}
.srv-hot-159-HAC{background-position:-495px 0;width:40px;height:40px}
.srv-hot-370-HAC,
.srv-hot-395-HAC{background-position: -401px -190px;width:40px;height:40px}
.srv-hot-393-HAC,
.srv-hot-179-HAC{background-position:-450px 0;width:40px;height:40px}
.srv-hot-210-RMA{background-position:-405px 0;width:40px;height:40px}
.srv-hot-221-RMA{background-position:-360px 0;width:40px;height:40px}
.srv-hot-224-HAC{background-position:-315px 0;width:40px;height:40px}
.srv-hot-381-HAC{background-position:-450px -194px;width:40px;height:40px}
.srv-hab-391-HAC{background-position:-270px 0;width:40px;height:40px}
.srv-hot-229-HAC{background-position:-270px 0;width:40px;height:40px}
.srv-hab-370-RMA{background-position:-225px 0;width:40px;height:40px}
.srv-hab-371-RMA{background-position:-225px 0;width:40px;height:40px}
.srv-hot-113-RMA,
.srv-hot-251-RMA{background-position:-225px 0;width:40px;height:40px}
.srv-hot-269-HAC{background-position:-180px 0;width:40px;height:40px}
.srv-hot-276-RMA{background-position:-136px 0;width:40px;height:40px}
.srv-hot-277-RMA{background-position:-90px -1px;width:40px;height:40px}
.srv-hot-278-RMA{background-position:-45px -1px;width:40px;height:40px}
.srv-hot-282-RMA{background-position: -495px 0;width:40px;height:40px;}
.srv-hot-284-RMA{background-position: -228px -45px;width:40px;height:40px;}
.srv-hot-283-HAC{background-position:-1px 0;width:40px;height:40px}
.srv-hot-288-RMA{background-position: -543px -141px;width:40px;height:40px}
.srv-hot-349-HAC{background-position:-180px 0;width:40px;height:40px}
.srv-hot-350-HAC{background-position:-405px 0px;width:40px;height:40px}
.srv-hot-351-RMA, .srv-hot-352-RMA{background-position:-500px -141px;width:40px;height:40px}
.srv-hot-388-HAC{background-position: -199px -190px;width:40px;height:40px;}
.srv-hot-390-HAC{background-position: -257px -190px;width:40px;height:40px;}
.srv-hot-372-RMA{background-position: -309px -190px;width:40px;height:40px;}
.srv-hot-389-HAC{background-position: -352px -190px;width:40px;height:40px;}
.srv-hot-22-RMA{background-position: -97px -192px;width:40px;height:40px}
.srv-hab-1-HAC,.srv-hab-2-HAC,.srv-hab-2-RMA,.srv-hab-5-HAC,.srv-hab-8-HAC,.srv-hab-9-RMA,.srv-hab-10-RMA,.srv-hab-11-RMA,.srv-hab-13-RMA,.srv-hab-15-HAC,.srv-hab-22-HAC,.srv-hab-26-HAC,.srv-hab-26-RMA,.srv-hab-28-RMA,.srv-hab-35-HAC,.srv-hab-36-HAC,.srv-hab-37-HAC,.srv-hab-42-HAC,.srv-hab-46-HAC,.srv-hab-48-HAC,.srv-hab-50-RMA,.srv-hab-52-HAC,.srv-hab-53-HAC,.srv-hab-54-HAC,.srv-hab-56-RMA,.srv-hab-58-HAC,.srv-hab-61-RMA,.srv-hab-65-HAC,.srv-hab-66-HAC,.srv-hab-69-RMA,.srv-hab-74-HAC,.srv-hab-76-HAC,.srv-hab-79-HAC,.srv-hab-91-RMA,.srv-hab-92-RMA,.srv-hab-101-RMA,.srv-hab-105-HAC,.srv-hab-107-RMA,.srv-hab-119-RMA,.srv-hab-123-RMA,.srv-hab-145-HAC,.srv-hab-157-HAC,.srv-hab-179-HAC,.srv-hab-210-RMA,.srv-hab-221-RMA,.srv-hab-224-HAC,.srv-hab-370-RMA,.srv-hab-371-RMA,.srv-hab-391-HAC,.srv-hab-229-HAC,.srv-hab-251-RMA,.srv-hab-269-HAC,.srv-hab-276-RMA,.srv-hab-277-RMA,.srv-hab-278-RMA,.srv-hab-281-RMA,.srv-hab-282-RMA,.srv-hab-283-HAC,.srv-hab-351-RMA{background:url("../images/icon/sprites.png") no-repeat}
.srv-hab-1-HAC{background-position:-453px -141px;width:40px;height:40px}
.srv-hab-2-HAC{background-position:-408px -140px;width:40px;height:40px}
.srv-hab-2-RMA{background-position:-361px -139px;width:40px;height:40px}
.srv-hab-5-HAC{background-position:-316px -138px;width:40px;height:40px}
.srv-hab-8-HAC{background-position:-275px -140px;width:40px;height:40px}
.srv-hab-9-RMA{background-position:-230px -140px;width:40px;height:40px}
.srv-hab-10-RMA{background-position:-185px -139px;width:40px;height:40px}
.srv-hab-11-RMA{background-position:-143px -138px;width:40px;height:40px}
.srv-hab-13-RMA{background-position:-96px -138px;width:40px;height:40px}
.srv-hab-15-HAC{background-position:-50px -139px;width:40px;height:40px}
.srv-hab-22-HAC{background-position:-593px -94px;width:40px;height:40px}
.srv-hab-26-HAC{background-position:-544px -94px;width:40px;height:40px}
.srv-hab-26-RMA{background-position:-500px -95px;width:40px;height:40px}
.srv-hab-28-RMA{background-position:-453px -95px;width:40px;height:40px}
.srv-hab-35-HAC{background-position:0 -140px;width:40px;height:40px}
.srv-hab-36-HAC{background-position:-88px -91px;width:40px;height:40px}
.srv-hab-37-HAC{background-position:-269px -93px;width:40px;height:40px}
.srv-hab-42-HAC{background-position:-408px -94px;width:40px;height:40px}
.srv-hab-46-HAC{background-position:-314px -93px;width:40px;height:40px}
.srv-hab-48-HAC{background-position:-132px -91px;width:40px;height:40px}
.srv-hab-50-RMA{background-position:-360px -93px;width:40px;height:40px}
.srv-hab-52-HAC{background-position:-225px -92px;width:40px;height:40px}
.srv-hab-53-HAC{background-position:-178px -93px;width:40px;height:40px}
.srv-hab-54-HAC{background-position:-45px -90px;width:40px;height:40px}
.srv-hab-56-RMA{background-position:-1px -90px;width:40px;height:40px}
.srv-hab-58-HAC{background-position:-587px -47px;width:40px;height:40px}
.srv-hab-61-RMA{background-position:-541px -47px;width:40px;height:40px}
.srv-hab-65-HAC{background-position:-495px -47px;width:40px;height:40px}
.srv-hab-66-HAC{background-position:-450px -46px;width:40px;height:40px}
.srv-hab-69-RMA{background-position:-406px -46px;width:40px;height:40px}
.srv-hab-74-HAC{background-position:-359px -46px;width:40px;height:40px}
.srv-hab-76-HAC{background-position:-315px -46px;width:40px;height:40px}
.srv-hab-79-HAC{background-position:-270px -46px;width:40px;height:40px}
.srv-hab-91-RMA{background-position:-227px -46px;width:40px;height:40px}
.srv-hab-92-RMA{background-position:-181px -46px;width:40px;height:40px}
.srv-hab-101-RMA{background-position:-136px -46px;width:40px;height:40px}
.srv-hab-105-HAC{background-position:-90px -46px;width:40px;height:40px}
.srv-hab-107-RMA{background-position:-46px -46px;width:40px;height:40px}
.srv-hab-119-RMA{background-position:0 -45px;width:40px;height:40px}
.srv-hab-123-RMA{background-position:-585px 0;width:40px;height:40px}
.srv-hab-145-HAC{background-position:-541px 0;width:40px;height:40px}
.srv-hab-157-HAC{background-position:-496px 0;width:40px;height:40px}
.srv-hab-179-HAC{background-position:-450px 0;width:40px;height:40px}
.srv-hab-210-RMA{background-position:-405px 0;width:40px;height:40px}
.srv-hab-221-RMA{background-position:-360px 0;width:40px;height:40px}
.srv-hab-224-HAC{background-position:-315px 0;width:40px;height:40px}
.srv-hab-391-HAC{background-position:-270px 0;width:40px;height:40px}
.srv-hab-229-HAC{background-position:-270px 0;width:40px;height:40px}
.srv-hab-371-RMA{background-position:-225px 0;width:40px;height:40px}
.srv-hab-370-RMA{background-position:-225px 0;width:40px;height:40px}
.srv-hab-251-RMA{background-position:-225px 0;width:40px;height:40px}
.srv-hab-269-HAC{background-position:-180px 0;width:40px;height:40px}
.srv-hab-276-RMA{background-position:-136px 0;width:40px;height:40px}
.srv-hab-277-RMA{background-position:-90px -1px;width:40px;height:40px}
.srv-hab-278-RMA{background-position:-45px -1px;width:40px;height:40px}
.srv-hab-281-RMA{background-position:-1px -90px;width:40px;height:40px}
.srv-hab-283-HAC{background-position:-1px 0;width:40px;height:40px}
.srv-hab-351-RMA{background-position:-500px -141px;width:40px;height:40px}

/* Comprimir */
#auxiliar_V2{/* box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.7); */clear: both;position: relative;text-align: center;padding-top:20px;}
#auxiliar_V2 h1{font-size: 22px;font-weight: bold;margin-bottom: 20px;text-transform: uppercase;}
#auxiliar_V2 h1 span{  display: block;font-size: 18px;font-weight: bold;padding: 10px 0;text-transform: none;}
#auxiliar_V2 .list .list_aux{height: 120px;margin: 10px 1%;overflow: hidden;padding: 10px;text-align: left;transition: background 0.5s ease 0s;width: 47%;}
#auxiliar_V2 .list .list_aux div{float:left;width:50%;}
#auxiliar_V2 .list .list_aux .convert_to_bg{height:100%;}
#auxiliar_V2 .list .list_aux a{text-decoration:none;}
#auxiliar_V2 .list .list_aux	.title{font-size: 15px;font-weight: bold;padding: 0 10px 0px;color:#000;}
#auxiliar_V2 .list .list_aux	.text{overflow-y:auto;font-size: 15px;height: 75px;padding: 10px;color:#000;}

#habitaciones{box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.7);clear: both;position: relative;text-align: center;padding-top:20px;}
#habitaciones h1{font-size: 22px;font-weight: bold;margin-bottom: 20px;text-transform: uppercase;}
#habitaciones h1 span{display: block;font-size: 18px;font-weight: bold;padding: 10px 0;text-transform: none;}
#habitaciones .list .list_room{height: 120px;margin: 10px 1%;overflow: hidden;padding: 10px;text-align: left;transition: background 0.5s ease 0s;width: 47%;}
#habitaciones .list .list_room div{float:left;width:50%;}
#habitaciones .list .list_room .convert_to_bg{height:100%;}
#habitaciones .list .list_room a{text-decoration:none;}
#habitaciones .list .list_room .title{font-size: 15px;font-weight: bold;padding: 0 10px 0px;color:#000;}
#habitaciones .list .list_room .text{font-size: 15px;height: 75px;overflow: hidden;padding: 10px;color:#000;}

#restaurantes{box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.7);clear: both;position: relative;text-align: center;padding-top:20px;}
#restaurantes h1{font-size: 22px;font-weight: bold;margin-bottom: 20px;text-transform: uppercase;}
#restaurantes h1 span{  display: block;font-size: 18px;font-weight: bold;padding: 10px 0;text-transform: none;}
#restaurantes .list .list_aux{height: 120px;margin: 10px 1%;overflow: hidden;padding: 10px;text-align: left;transition: background 0.5s ease 0s;width: 47%;}
#restaurantes .list .list_aux div{float:left;width:50%;}
#restaurantes .list .list_aux .convert_to_bg{height:100%;}
#restaurantes .list .list_aux a{text-decoration:none;}
#restaurantes .list .list_aux .title{font-size: 15px;font-weight: bold;padding: 0 10px 0px;color:#000;}
#restaurantes .list .list_aux .text{font-size: 15px;height: 75px;overflow: hidden;padding: 10px;color:#000;}

#promociones{box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.7);clear: both;position: relative;text-align: center;padding-top:20px;}
#promociones h1{font-size: 22px;font-weight: bold;margin-bottom: 20px;text-transform: uppercase;}
#promociones h1 span{  display: block;font-size: 18px;font-weight: bold;padding: 10px 0;text-transform: none;}
#promociones .list .list_aux{height: 120px;margin: 10px 1%;overflow: hidden;padding:0px;text-align: left;transition: background 0.5s ease 0s;width: 47%;background-color: #eee;}
#promociones .list .list_aux div{float:left;width:50%;}
#promociones .list .list_aux .convert_to_bg{height:100%;}
#promociones .list .list_aux a{text-decoration:none;}
#promociones .list .list_aux	.title{font-size: 15px;font-weight: bold;padding: 0 10px 0px;color:#000;}
#promociones .list .list_aux	.text{font-size: 15px;height: 75px;overflow: hidden;padding: 7px;color:#000;}

@media(max-width:600px)
{
	#habitaciones .list .list_room{height:auto;width:100%;margin:0px;text-align:center;}
	#habitaciones .list .list_room div{width:100%;}
	#auxiliar_V2 .list .list_aux{height:auto;width:100%;margin:0px;text-align:center;}
	#auxiliar_V2 .list .list_aux div{width:100%;}
	#restaurantes .list .list_aux{height:auto;width:100%;margin:0px;text-align:center;}
	#restaurantes .list .list_aux div{width:100%;}
	#promociones .list .list_aux{height:auto;width:100%;margin:0px;text-align:center;}
	#promociones .list .list_aux div{width:100%;}
}

/* GALERIA */
	.dib_ch > * {display: inline-block;}
	#tpl-egm-menu-ctr{font-family:"PT Sans",sans-serif;text-transform:uppercase;}
	#tpl-egm-menu-ctr > .bar{position:fixed;bottom:0;left:0;right:0;background-color:#799600;}
	#tpl-egm-menu-ctr > .bar .changeFV{position:absolute;top:10px;left:30px;z-index:5;font-family:"PT Sans",sans-serif;}
	#tpl-egm-menu-ctr > .bar .changeFV > div{cursor:pointer;color:#aaa;}
	#tpl-egm-menu-ctr > .bar .changeFV > div.selected{color:#FFF;}
	#tpl-egm-menu-ctr > .bar .changeFV > .foto{padding:0 5px;}
	#tpl-egm-menu-ctr > .bar .changeFV > .video{padding:0 10px;border-left:1px solid #FFF;}
	#tpl-egm-menu-ctr > .bar .direct{position:relative;padding:0 90px;text-align:center;font-family:"PT Sans",sans-serif;}
	#tpl-egm-menu-ctr > .bar .direct .title{line-height:40px;min-width:340px;color:#FFF;}
	#tpl-egm-menu-ctr > .bar .direct .icon{vertical-align:middle;cursor:pointer;}
	#tpl-egm-menu-ctr > .bar .direct svg{stroke:#FFF;width:25px;height:25px;}
	#tpl-egm-menu-ctr > .control.left{position:absolute;top:calc(50% - 50px);left:0;background:transparent;width:50px;height:100px;cursor:pointer;}
	#tpl-egm-menu-ctr > .control.left .icon svg{stroke:rgba(255,255,255,0.7);width:50px;height:100px;padding:15px;}
	#tpl-egm-menu-ctr > .control.left:hover{transition:all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;background:rgba(0,0,0,0.5);}
	#tpl-egm-menu-ctr > .control.left:hover .icon svg{transition:all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;stroke:#fff;}
	#tpl-egm-menu-ctr > .control.right{position:absolute;top:calc(50% - 50px);right:0;background:transparent;width:50px;height:100px;cursor:pointer;}
	#tpl-egm-menu-ctr > .control.right .icon svg{stroke:rgba(255,255,255,0.7);width:50px;height:100px;padding:15px;}
	#tpl-egm-menu-ctr > .control.right:hover{transition:all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;background:rgba(0,0,0,0.5);}
	#tpl-egm-menu-ctr > .control.right:hover .icon svg{transition:all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;stroke:#fff;}
	#tpl-egm-menu-ctr .sta-close{color:#fff;line-height:40px;position:absolute;top:0;right:30px;font-size:13px;cursor:pointer;}
	#tpl-egm-menu-ctr .sta-close .title{vertical-align:super;}
	#tpl-egm-menu-ctr .sta-close .icon{vertical-align:middle;stroke:#fff;}
	#tpl-egm-menu-ctr .sta-close .icon svg{width:30px;height:30px;}
	@media (max-width:800px)
	{
		#tpl-egm-menu-ctr > .changeFV{top:12px;font-size:13px;left:5px;}
		#tpl-egm-menu-ctr > .direct{padding:0 125px;}
		#tpl-egm-menu-ctr > .direct .title{line-height:40px;min-width:230px;color:#FFF;}
		#tpl-egm-menu-ctr > .sta-close{right:5px;}
	}
	@media (max-width:600px)
	{
		#tpl-egm-menu-ctr > .sta-close .title{color:#fff;}
		#tpl-egm-menu-ctr > .sta-close .icon{stroke:#fff;}
	}

/* SERVICIOS */

	/* servicios hotel */
		#hotel_services > li .icon svg{fill:#666;width:40px;height:40px;}
		#hotel_services > li .text{color:#666;margin-top:10px;font-size:13px;}

		#hotel_services > li{display:none;margin:10px;width:90px;vertical-align:top;text-align:center;}
		#hotel_services > li .icon{width:40px;margin:0 auto;}
		#hotel_services.HAC-1 .HAC-1{display:inline-block;}
		#hotel_services.HAC-2 .HAC-2{display:inline-block;}
		#hotel_services.HAC-5 .HAC-5{display:inline-block;}
		#hotel_services.HAC-8 .HAC-8{display:inline-block;}
		#hotel_services.HAC-14 .HAC-14{display:inline-block;}
		#hotel_services.HAC-15 .HAC-15{display:inline-block;}
		#hotel_services.HAC-20 .HAC-20{display:inline-block;}
		#hotel_services.HAC-22 .HAC-22{display:inline-block;}
		#hotel_services.HAC-26 .HAC-26{display:inline-block;}
		#hotel_services.HAC-35 .HAC-35{display:inline-block;}
		#hotel_services.HAC-36 .HAC-36{display:inline-block;}
		#hotel_services.HAC-37 .HAC-37{display:inline-block;}
		#hotel_services.HAC-42 .HAC-42{display:inline-block;}
		#hotel_services.HAC-46 .HAC-46{display:inline-block;}
		#hotel_services.HAC-48 .HAC-48{display:inline-block;}
		#hotel_services.HAC-52 .HAC-52{display:inline-block;}
		#hotel_services.HAC-53 .HAC-53{display:inline-block;}
		#hotel_services.HAC-54 .HAC-54{display:inline-block;}
		#hotel_services.HAC-58 .HAC-58{display:inline-block;}
		#hotel_services.HAC-61 .HAC-61{display:inline-block;}
		#hotel_services.HAC-65 .HAC-65{display:inline-block;}
		#hotel_services.HAC-66 .HAC-66{display:inline-block;}
		#hotel_services.HAC-74 .HAC-74{display:inline-block;}
		#hotel_services.HAC-76 .HAC-76{display:inline-block;}
		#hotel_services.HAC-77 .HAC-77{display:inline-block;}
		#hotel_services.HAC-79 .HAC-79{display:inline-block;}
		#hotel_services.HAC-84 .HAC-84{display:inline-block;}
		#hotel_services.HAC-105 .HAC-105{display:inline-block;}
		#hotel_services.HAC-145 .HAC-145{display:inline-block;}
		#hotel_services.HAC-157 .HAC-157{display:inline-block;}
		#hotel_services.HAC-159 .HAC-159{display:inline-block;}
		#hotel_services.HAC-179 .HAC-179{display:inline-block;}
		#hotel_services.HAC-224 .HAC-224{display:inline-block;}
		#hotel_services.HAC-391 .HAC-391{display:inline-block;}
		#hotel_services.HAC-229 .HAC-229{display:inline-block;}
		#hotel_services.HAC-269 .HAC-269{display:inline-block;}
		#hotel_services.HAC-283 .HAC-283{display:inline-block;}
		#hotel_services.HAC-284 .HAC-284{display:inline-block;}
		#hotel_services.HAC-316 .HAC-316{display:inline-block;}
		#hotel_services.HAC-317 .HAC-317{display:inline-block;}
		#hotel_services.HAC-343 .HAC-343{display:inline-block;}
		#hotel_services.HAC-344 .HAC-344{display:inline-block;}
		#hotel_services.HAC-345 .HAC-345{display:inline-block;}
		#hotel_services.HAC-346 .HAC-346{display:inline-block;}
	/* servicios habitacion */
		.room_services > li .icon svg{fill:#666;width:40px;height:40px;}
		.room_services > li .text{color:#666;margin-top:10px;font-size:13px;}

		.room_services > li{display:none;margin:10px;width:90px;vertical-align:top;text-align:center;}
		.room_services > li .icon{width:40px;margin:0 auto;}
		.room_services.RMA-2 .RMA-2{display:inline-block;}
		.room_services.RMA-9 .RMA-9{display:inline-block;}
		.room_services.RMA-10 .RMA-10{display:inline-block;}
		.room_services.RMA-11 .RMA-11{display:inline-block;}
		.room_services.RMA-13 .RMA-13{display:inline-block;}
		.room_services.RMA-18 .RMA-18{display:inline-block;}
		.room_services.RMA-19 .RMA-19{display:inline-block;}
		.room_services.RMA-22 .RMA-22{display:inline-block;}
		.room_services.RMA-26 .RMA-26{display:inline-block;}
		.room_services.RMA-28 .RMA-28{display:inline-block;}
		.room_services.RMA-50 .RMA-50{display:inline-block;}
		.room_services.RMA-56 .RMA-56{display:inline-block;}
		.room_services.RMA-61 .RMA-61{display:inline-block;}
		.room_services.RMA-69 .RMA-69{display:inline-block;}
		.room_services.RMA-80 .RMA-80{display:inline-block;}
		.room_services.RMA-91 .RMA-91{display:inline-block;}
		.room_services.RMA-92 .RMA-92{display:inline-block;}
		.room_services.RMA-101 .RMA-101{display:inline-block;}
		.room_services.RMA-107 .RMA-107{display:inline-block;}
		.room_services.RMA-112 .RMA-112{display:inline-block;}
		.room_services.RMA-119 .RMA-119{display:inline-block;}
		.room_services.RMA-123 .RMA-123{display:inline-block;}
		.room_services.RMA-189 .RMA-189{display:inline-block;}
		.room_services.RMA-210 .RMA-210{display:inline-block;}
		.room_services.RMA-221 .RMA-221{display:inline-block;}
		.room_services.RMA-370 .RMA-370{display:inline-block;}
    	.room_services.RMA-371 .RMA-371{display:inline-block;}
		.room_services.RMA-251 .RMA-251{display:inline-block;}
		.room_services.RMA-276 .RMA-276{display:inline-block;}
		.room_services.RMA-277 .RMA-277{display:inline-block;}
		.room_services.RMA-278 .RMA-278{display:inline-block;}
		.room_services.RMA-281 .RMA-281{display:inline-block;}
		.room_services.RMA-282 .RMA-282{display:inline-block;}
		.room_services.RMA-283 .RMA-283{display:inline-block;}
		.room_services.RMA-284 .RMA-284{display:inline-block;}
		.room_services.RMA-285 .RMA-285{display:inline-block;}
		.room_services.RMA-286 .RMA-286{display:inline-block;}
		.room_services.RMA-287 .RMA-287{display:inline-block;}
		.room_services.RMA-288 .RMA-288{display:inline-block;}

/* M2 HABITACIONES */
.metros_hab{margin: 10px 0;width: 100% !important;padding-left: 0 !important;}

/* BANDERAS IDIOMAS */
#header .header_top .content_language .content_lang li:first-child {border-bottom:1px solid #999;text-align:right;background-image: none !important;}
#header .content_language .default_lang {padding-left: 25px;background-position: left center;}
#header .header_top .content_language .content_lang li {padding-left:25px;background-position: left center;text-align:left;}
#header .header_top .content_language .content_lang li.ES, #header .content_language .default_lang.ES{background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFnSURBVHjaYvzPgAD/UNlYEUAAmuTYAAAQhAEYqF/zFbe50RZ1cMmS9TLi0pJLRjZohAMTGFUN9HdnHgEE1sDw//+Tp0ClINW/f0NIKPoFJH/9//ULyGaUlQXaABBALAx/Gf4zAt31F4i+ffj3/cN/XrFfzOx//v///f//LzACM/79ZmD8/e8TA0AAMYHdDVT958vXP38nMDB0s3x94/Tj5y+YahhiAKLfQKUAAcQEdtJfoDHMF2L+vPzDmFXLelf551tGFOOhev4A/QgQQExgHwAd8IdFT/Wz6j+GhlpmXSOW/2z///8Eq/sJ18Dw/zdQA0AAMQExxJjjdy9x2/76EfLz4MXdP/i+wsyGkkA3Aw3984cBIIAYfzIwMKel/bt3jwEaLNAwgZIQxp/fDH/+MqqovL14ESCAWICeZvr9h0FSEhSgwBgAygFDEMT+wwAhgQgc4kAEVAwQQIxfUSMSTxxDAECAAQAJWke8v4u1tAAAAABJRU5ErkJggg==);}
#header .header_top .content_language .content_lang li.CA, #header .content_language .default_lang.CA{background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATBJREFUeNpUkU1LA0EMhpNViqWtVYrFj4OnulCoFNSbF3+Gtn9UvBSxoHgR9eRBD1Xbgyu0Ckt3MhMzMzvtGsLLSxieTBKkhxMIwczGmKJqrcUsVGJVqtQ5de8NsGbQwMTWKGaFTABqhb1X6uYVJ/295v5Z3kJIWgFZZXKpJDOmTAyUK/O7F0zvu3TYguW3BK883mUmaqxmCLXZYITj3m5j7QgKgTTP2Rac5U2kQ6U6e3zD39tO6aAB/4PNEs/G4qUC0fr7cIKfFzubpXbxdUSp6xDYwWOt/vM0wumwzd1mYbMWbMIAxjexY6gI6slVgh/n21vlOAzsYY7qNpNXSIHRXN1In8f4fR1Hx3FgEwek+72si4Rt78PaACWXU/watPyN/SH9dRfqT+69GHn5J8AAeJhkjAZrdt8AAAAASUVORK5CYII=);}
#header .header_top .content_language .content_lang li.EN, #header .content_language .default_lang.EN{background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAflJREFUeNpinDRzn5qN3uFDt16+YWBg+Pv339+KGN0rbVP+//2rW5tf0Hfy/2+mr99+yKpyOl3Ydt8njEWIn8f9zj639NC7j78eP//8739GVUUhNUNuhl8//ysKeZrJ/v7z10Zb2PTQTIY1XZO2Xmfad+f7XgkXxuUrVB6cjPVXef78JyMjA8PFuwyX7gAZj97+T2e9o3d4BWNp84K1NzubTjAB3fH0+fv6N3qP/ir9bW6ozNQCijB8/8zw/TuQ7r4/ndvN5mZgkpPXiis3Pv34+ZPh5t23//79Rwehof/9/NDEgMrOXHvJcrllgpoRN8PFOwy/fzP8+gUlgZI/f/5xcPj/69e/37//AUX+/mXRkN555gsOG2xt/5hZQMwF4r9///75++f3nz8nr75gSms82jfvQnT6zqvXPjC8e/srJQHo9P9fvwNtAHmG4f8zZ6dDc3bIyM2LTNlsbtfM9OPHH3FhtqUz3eXX9H+cOy9ZMB2o6t/Pn0DHMPz/b+2wXGTvPlPGFxdcD+mZyjP8+8MUE6sa7a/xo6Pykn1s4zdzIZ6///8zMGpKM2pKAB0jqy4UE7/msKat6Jw5mafrsxNtWZ6/fjvNLW29qv25pQd///n+5+/fxDDVbcc//P/zx/36m5Ub9zL8+7t66yEROcHK7q5bldMBAgwADcRBCuVLfoEAAAAASUVORK5CYII=);}
#header .header_top .content_language .content_lang li.IT, #header .content_language .default_lang.IT{background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE2SURBVHjaYmSYyMDwgwEE/jEw/GF4mvT0HyqQUlX9B5aEIIAAYmH4wlDtWg1SDwT//0lKSv7/D+T9/w+nYmL+//79/88fIPll0yaAAGJhYAGJP/n69O+/v0CAUAcHt2////ULqJpRVhZoA0AAsQCtAZoMVP0HiP7+RlcNBEDVYA0Mv38DNQAEEMj8vwx//wCt/AdC/zEBkgagYoAAYgF6FGj277+///wlpAEoz8AAEEAgDX/BZv/69wuoB48GRrCTAAKICajh9//fv/6CVP/++wu7BrDxQFf/YWAACCCwk0BKf0MQdg1/gBqAPv0L9ANAALEAY+33vz+S3JIgb/z5C45CBkZGRgY4UFICKQUjoJMAAoiRoZSB4RMojkHx/YPhbNVZoM3AOISQQPUK9vaQOIYAgAADAC5Wd4RRwnKfAAAAAElFTkSuQmCC);}
#header .header_top .content_language .content_lang li.FR, #header .content_language .default_lang.FR{background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGzSURBVHjaYiyeepkBBv79+Zfnx/f379+fP38CyT9//jAyMiq5GP77wvDnJ8MfoAIGBoAAYgGqC7STApL///3/9++/pCTv////Qdz/QO4/IMna0vf/z+9/v379//37bUUTQACBNDD8Z/j87fffvyAVX79+/Q8GQDbQeKA9fM+e/Pv18/+vnwzCIkBLAAKQOAY5AIAwCEv4/4PddNUm3ji0QJyxW3rgzE0iLfqDGr2oYuu0l54AYvnz5x9Q6d+/QPQfyAQqAin9B3EOyG1A1UDj//36zfjr1y8GBoAAFI9BDgAwCMIw+P8Ho3GDO6XQ0l4MN8b2kUwYaLszqgKM/KHcDXwBxAJUD3TJ779A8h9Q5D8SAHoARP36+Rfo41+/mcA2AAQQy49ff0Cu//MPpAeI/0FdA1QNYYNVA/3wmwEYVgwMAAHE8uPHH5BqoD1//gJJLADoJKDS378Z//wFhhJAALF8A3rizz8uTmYg788fJkj4QOKREQyYxSWBhjEC/fcXZANAALF8+/anbcHlHz9+ffvx58uPX9KckkCn/gby/wLd8uvHjx96k+cD1UGiGQgAAgwA7q17ZpsMdUQAAAAASUVORK5CYII=);}
#header .header_top .content_language .content_lang li.AL, #header .content_language .default_lang.AL{background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGzSURBVHjaYvTxcWb4+53h3z8GZpZff/79+v3n/7/fDAz/GHAAgABi+f37e3FxOZD1Dwz+/v3z9y+E/AMFv3//+Qumfv9et241QACxMDExAVWfOHkJJAEW/gUEP0EQDn78+AHE/gFOQJUAAcQiy8Ag8O+fLFj1n1+/QDp+/gQioK7fP378+vkDqOH39x9A/RJ/gE5lAAhAYhzcAACCQBDkgRXRjP034R0IaDTZTFZn0DItot37S94KLOINerEcI7aKHAHE8v/3r/9//zIA1f36/R+o4tevf1ANYNVA9P07RD9IJQMDQACxADHD3z8Ig4GMHz+AqqHagKp//fwLVA0U//v7LwMDQACx/LZiYFD7/5/53/+///79BqK/EMZ/UPACSYa/v/8DyX9A0oTxx2EGgABi+a/H8F/m339BoCoQ+g8kgRaCQvgPJJiBYmAuw39hxn+uDAABxMLwi+E/0PusRkwMvxhBGoDkH4b/v/+D2EDyz///QB1/QLb8+sP0lQEggFh+vGXYM2/SP6A2Zoaf30Ex/J+PgekHwz9gQDAz/P0FYrAyMfz7wcDAzPDtFwNAgAEAd3SIyRitX1gAAAAASUVORK5CYII=);}
#header .header_top .content_language .content_lang li.PT, #header .content_language .default_lang.PT{background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAG8SURBVHjaYmSIZGD4wgAF/xgYWBj+boQysSKAAGJh+MRQnVoNUgEE///9ZfzLoPiX4e8fxj9/mP/8Yfr9+/+fP/9h5JdNmwACiIWBCaj4/5P3T7mY/xoJ/9UR/v0n8O+f17/Zlv/+//73/1+////+9f/XL6BqRllZoA0AAcQCNvv/339/C03+8v/8w7bk7+/vv/+7/P4S95ur+xdY9W+IBobfv4EaAAKICeiuv////vnz58PX3xxb/7BlN3/K7Ph1WoSR/fcfhl//f4KN/wW1BGg6QAAxMfxi+PP37++/v1kYfn//+usnE+cHCbWfTKz/mH7+ZgUpQmj48wdoA0AAsQA1/P0HZP458/qXqvNfjdnVItxy3wNvApUIvwPb8BvqJEawkwACiIXhDwPQ+F9/f+2890dY6/cnrycCb++z3frNfOwX01eEagZgKAHdzcAAEEAgG4DGA/W8+fO79+Rvdt5f2+b++sP+m+kdWDVEwx+gBmBY/wX6ASCAWBi+Mfz+80eSX/L3n99AzwBDm0H2NwtQHS/QapDBIPT3LwQBnQQQQIwMxgwM7xgYfjAArQKRTAyvP2OPYwgACDAAjtdGduN8tIgAAAAASUVORK5CYII=);}
#header .header_top .content_language .content_lang li.RU, #header .content_language .default_lang.RU{background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE2SURBVHjaYvz69T8DAvz79w9CQVj/0MCffwwAAcQClObiAin6/x+okxHMgPCAbOb//5n+I4EXL74ABBALxGSwagTjPzbAyMgItAQggBg9Pf9nZPx//x7kjL9////9C2QAyf9//qCQQCQkxFhY+BEggFi2b/+nq8v46BEDSPQ3w+8//3//BqFfv9BJeXmQEwACCOSkP38YgHy4Bog0RN0vIOMXVOTPH6Cv/gEEEEgDxFKgHEgDXCmGDUAE1AAQQCybGZg1f/d8//XsH0jTn3+///z79RtE/v4NZfz68xfI/vOX+4/0ZoZFAAHE4gYMvD+3/v2+h91wCANo9Z+/jH9VxBkYAAKIBRg9TL//MEhKAuWAogxgZzGC2CCfgUggAoYdGAEVAwQQ41egu5AQAyoXTQoIAAIMAD+JZR7YOGEWAAAAAElFTkSuQmCC);}
#header .header_top .content_language .content_lang li.NL, #header .content_language .default_lang.NL{background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFXSURBVHjaYvzPgAD/UNlYEUAAkuTgCAAIBgJggq5VoAs1qM0vdzmMz362vezjokxPGimkEQ5WoAQEKuK71zwCCKyB4c//J8+BShn+/vv/+w/D399AEox+//8FJH/9/wUU+cUoKw20ASCAWBhEDf/LyDOw84BU//kDtgGI/oARmAHRDJQSFwVqAAggxo8fP/Ly8oKc9P8/AxjiAoyMjA8ePAAIIJZ///5BVIM0MOBWDpRlZPzz5w9AALH8gyvCbz7QBrCJAAHEyKDYX15r/+j1199//v35++/Xn7+///77DST/wMl/f4Dk378K4jx7O2cABBALw7NP77/+ev3xB0gOpOHfr99AdX9/gTVASKCGP//+8XCyMjC8AwggFoZfIHWSwpwQk4CW/AYjsKlA8u+ff////v33998/YPgBnQQQQIzAaGNg+AVGf5AYf5BE/oCjGEIyAQQYAGvKZ4C6+xXRAAAAAElFTkSuQmCC);}
#header .header_top .content_language .content_lang li.CZ, #header .content_language .default_lang.CZ{background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFuSURBVHjaYmSIP9sdIJLlJsIABv/+/YOQyAw4+PPvH0AAsQj++8LGK3vzxV8DRR6Inv//wQScQgIvXrwACCAmIOD+/2f1hS9Hrn+EqIArQzMeYiFAALEAGX///ef6+3PjlX9///2z0xL4jwNANAAEEMsfoLuAhv3/z/3357qLf//8/eegLYBLw58/fwACiOXXH7Bv/v7/+/c/59+fK87+Fd++WkmUDcj/9+cPkGT4C5b7+5dRQIAhLw8ggIA2AA0FCQL1/P77z/fCGplzG37++v3/16+/v0Hk/9+//4FJFiWlDz9/AgQQy98/QKeDlAI12J3faHduI1TR798Mv34xgPUASaBrQIiBASCAWBh+gawAqT630f48SDXEPLg2kMgfoAaQq4A6AAIIqAGk2uvZEdO35xmkpIFyTEDzgEqBHvj9mxFI/vnDDPMG0AaAAGJh+PHnWohxCMP7l8BQAyNQaMDYfyDRD2MwMTAABBgAMxl5E8UTSgsAAAAASUVORK5CYII=);}
#header .header_top .content_language .content_lang li.HU, #header .content_language .default_lang.HU{background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFCSURBVHjaYjzLgAL+gMl/MMYfGBtCAhFAAA7E7QQAEAZi/XANJ+1WDuJC96iHEELIyt3d8dihpKIsFmlygPlOG7jnPAHEAjbo/+8nT/8Dlf79C5IDMoAkUCmQ/AVk/Pr/6xeQyyorC7QHIIBYwGb/R1YNlAaZClYKVg3U9gui/xcDA0AAMf79+5eRkRGk7f9/BjDEBYDKPn36BBBAECdBVcEZWAEDI+O/f/8AAogFoQi/+UAb/gMD5R9AADEy+DNkpWTdf3f/z98/v//++vXn96+/v37//Q1EIAaMC5RVFlI6W3AOIIBYGH4AA/APSMUfqKJff35BVYNIoOCvPyANf//8/wt0DkAAsTD8YgAGsiSPJDBQ/gDN+QfSBmb/AYYLUAAYHX//gAPxL0gDQAAxMlgzAPWA0A8MBhD9Z0ADAAEGACLkbQYCfrxnAAAAAElFTkSuQmCC);}
#header .header_top .content_language .content_lang li.CN, #header .content_language .default_lang.CN{background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFqSURBVHjaYrzOwPAPjJgYQEDAleHVbhADIvgHLPgHiQ0QQCxAlkR9NW8sw+cV/1gV/7Gb/hV4+vfzhj8Mv/78//Pn/+/f/8AkhH1t0yaAAAJp4I37zyz2lDfu79uqv/++/WYz+cuq/vvLxt8gdb+A5K9/v34B2SyyskBLAAII5JAva/7/+/z367a/f3/8ZuT9+//Pr78vQUrB6n4CSSj6/RuoASCAWEDO/fD3ddEfhv9/OE3/sKj8/n7k9/fDQNUIs/+DVf8HawAIIJCT/v38C3Hr95N/GDh/f94AVvT7N8RUBpjxQAVADQABBNLw/y/Ifwy/f/399ufTOpDBEPf8g5sN0QBEDAwAAQTWABEChgOSA9BVA00E2wAQQCANQBbEif/AzoCqgLkbbBYwWP/+//sXqBYggFhAkfL7D7OkJFCOCSj65zfUeFjwg8z++/ffX5AGoGKAAGI8jhSRyIw/SJH9D4aAYQoQYAA6rnMw1jU2vQAAAABJRU5ErkJggg==);}
#header .header_top .content_language .content_lang li.AR, #header .content_language .default_lang.AR{background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAGYktHRAD/AP8A/6C9p5MAAADwSURBVChTjVK7DgFBFD3Lio1IFDRaERqFxAdoVXqFhkbjD5Q+ifAHWqWISiPxSkQiXmvdM1Yykx2Jk5zMnXvOvbOzdxx0agF+4as44WpBLFyjYLEvleTvIywNaA4LepWtooKW12E2EEPWe36MtzhahaMiY0PTYDbwY2gXD8BdCpI+6uOyImPmlCYeHebOCTBaZzBpLoCTBzxEJiVmjho9OswG8QCrbRq7q4tzf4au3J9kzBw1enREx8jdJYFGaY9BdaNSw3ke02UOSD0iI7W/A2Y4vmf4ge7rc7LlPZhX+IJGVwo8+XkkY0sxYW/wN4A3tkdWgCOq7/8AAAAASUVORK5CYII=);}
#header .header_top .content_language .content_lang li.BR, #header .content_language .default_lang.BR{background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABrUlEQVQoz02RO2iTYRSG3/75Qq0oIYMS24JDFcFbBkcVlAoi4uAloMRJUSGTQ10KCkWx4KK03kAcxMvQCirWwUXNpi62OAgOUhW8ECxNm1/id95zjkOU5OFweOHlcIanC8fRxgD+3xGIHaE1TQQAI+URB9zNzNRVTbet/x3AqXcJjWpKihhFZeLsRADg8G8L37XVGe8cTN173GWw8Gvv3UykUCVq7M/1//vg7mqkcc+mtNSrw8Nj01YQ+kDzx9OLhx58levVDFWEgogEBho1SW/tT0sDnP5QOlIp3Bz6UynVZ7pXnrkwdHhNrB6rR4qYoIkERG+ueXufJC4Oufx88PQNv/oky7jk/AnPbyy6R/f45tR8sa+BFAkiZueSk8/oiO5xS/6t0Gc++ehkmK95cfnr1sGue/HVe0EOCQiScwvJgfth6nOsHB1du5jWfrosevVRY/f2c49n44ax7JdaNrs0izoCIugUFVEZf5m51JO+uLLDpc9FvPvj5vEgFqhCJY0AAiKELCxbRRUxIVeUJ6W8tZEJdu3hutV5qilVaWJqALqws22x02jbtKKTv/JDL0Hida6XAAAAAElFTkSuQmCC);}
#header .header_top .content_language .content_lang li.US, #header .content_language .default_lang.US{background-repeat: no-repeat;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbhJREFUeNqUkk1rE1EUhp+Z3MlMKtQSUYNQSZdRUIpIrRYX4lLXdu/SH+APcC/4B9y77V7cqwhxUQRbJ01ivibTmskM08lM5nqmSj8QhL5w7uae9+Oce41G49HLtbXHzyYTv20YCIpDozUMDcVGesBT7REbFjknWFlcvP72y6d3qtG492Bz88Vqt7u7apoGplwWjVoUvGnK3XqFjfWrkIpirk8Ulmvcf/2mq8bjYd5sNhkMWpRKJQoRLY3zPKcTzVkOK1DpQ2acFQim5D97ufL9iE7ngDCMyaUhF6JpmiJm4PoJHqHkzf9N4CxAGKG8YYDrehI5YDabS2WUy0qqxPe9gJGSRvsKEuloN8cQE2Rpykvg/V5EEu1jWSaWXCQ6JkuFsJ/hX5boozHMhDQ/JWBXMOMY9erJCs8f3uDrDxvbsXDE/VBSJElKtrTErUkPPnyEsnPkeIxWH+22UevJkJp2qV0Y/UlYzCqLZEHqcCCzWnDz9t+3OTVF7Rq656J+eVPYEfLYO+vwPxSfZCpLH/moqu0YXKzKjCnngnCqZdtQW7329qVvn++0gqB1Hn7d79S3+u3t3wIMAMHEySWhbevYAAAAAElFTkSuQmCC');}

#header .header_top .content_language .content_lang li.JP, #header .content_language .default_lang.JP{background-repeat: no-repeat;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAU1JREFUeNp0UcFKw0AQ3Y1JTYNNqw1aqodCQb9B1It6yKEIXv0F8SZ+h0e9efQkqCjixZOi4EHFg2IpQimhJWizadrSZHecGpBt1Xd6zJu3OzOPOo5jmiYAKIpCKSWEUGSqhgSiEL6BXAiBaqvVUlOplGEY5E8kEsMVICrnfKjonB99XF1SVZ1YsXOrJVmKeEQ8zwMJlYP9s1z6bmHpdn7xJKO/7e3KKmOMogF3iB/ouvXrNdsglqkXeJO5jceOzpZv7pOT+bjB931F/jGovvOgMyISvMyIS43sdNj0WPlV7hkwjBWKQvSCWoVkCWShyxpaJm0W5wYM8SljjI5bxc0tVn/x/CfGHj6rz7PbO8mpvGyguAdeVi7Vjg/di1MQYNmlmfUNWcIdaBAE/+bwC+12W0UDToVB/iSNRNH6kYmwh/V+XABCAIo4zpcAAwCADK3jJJ5c6QAAAABJRU5ErkJggg==');}

#header .header_top .content_language .content_lang li.TR, #header .content_language .default_lang.TR{background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAABOUlEQVQoz32RPUpDURCFz4uxUwOxsrAQwcbaLCBoOhcgdi7BBVgHN2CvRSwsJFWqlIFg5xJiVqB5oHdm7mdxH2hAPAzDFPMxP6dCP8rr9Z9RIenmRhHkrJwVgYfCcZc7ZvzKq/G4LUlVxXKpCEUwGChnJhPe3zEjGZZICbNqfz9LbUnk3HRfXurkBDMODxkOSQlLJCuAzLLUypIi5M7Bgfp97u64uuL5mbpmNGJrGzNSM0RSS5I+vzDj9IwIZjNS4uWFx0e6XZ6e6PUawD0XgHDcWb4hcXyMJY6OeH1lOGSxYDotQFmpnaXKjJT08MDODtfX1DXAxQWrFff3zTLuuHsBNtzLTdzecn7O5iajER8fmDUHuMlDESpAC7S3h5k8NJ/LrNrdVacjM7nLvfxQEVmq6nUj//G46BtdQD5PeMh9IwAAAABJRU5ErkJggg==);}

@media (max-width:600px)
{
	#header .header_top .content_language .content_lang li:first-child {text-align: left;padding-left: 30px;text-align:left;}
}

/* dispo temp */
#dispo.step-1 .summary{z-index:9!important;}
/*formulario*/
.tpl-form-boda{padding: 15px;font-family: 'Lato', sans-serif;position: relative;}
		.tpl-form-boda > div{width:100%; max-width:1240px;margin:0 auto;font-size:16px}
		.tpl-form-boda > div:first-child{padding-bottom: 25px;border-bottom: 1px solid;margin-bottom: 20px;max-width: 500px;text-align: center;text-transform: uppercase;}
		.tpl-form-boda form{word-spacing:-1px;font-size:1px;letter-spacing:-1px;padding:15px;width:100%;max-width: 640px;margin: 0 auto;  background: rgba(189, 195, 199,0.5);box-sizing:border-box;  padding-bottom: 80px;}
		.tpl-form-boda form label{position: absolute;left: 0px;width: 100%;bottom: 0px;padding: 0px;transition: all 0.5s ease 0s;height: 0px;background: #000;color: #ececec;font-size: 13px;padding: 1px 0px 0px 10px;word-spacing: 3px;}
		.tpl-form-boda form input{transition:all .5s;}
		.tpl-form-boda form input:focus{/*background: #ecf0f1;*/padding-bottom: 18px;}
		.tpl-form-boda form input:focus ~ label{height: 18px;}

		.tpl-form-boda form input, form select{height: 40px;width: 100%;border: none;padding-left: 10px;}
		.tpl-form-boda form div{font-size: 14px;}

		.tpl-form-boda .comentarios_formulario *{display: block;width: 100%;font-size: 14px;}

		.tpl-form-boda .fr{text-align: right;padding-top: 20px;}
		.tpl-form-boda .fr input{display: none;}
		.tpl-form-boda .fr label{position: relative; width: auto;background:#000;padding: 10px 30px;cursor: pointer;color: #fff;transition: all .5s;border: 1px solid #000;display: initial;font-size: 14px;height: 40px;margin-right: 0px;}
		.tpl-form-boda .fr label:hover{color: #000; background: #fff;}
		.tpl-form-boda .success{background: rgba(255,255,255,0.8); margin: 20px auto; width: 100%; max-width: 600px;padding: 20px; box-sizing: border-box;  border: 2px solid green;color: green;display: none;}
		.tpl-form-boda .comentarios_formulario > label{position: relative;height: auto;background: inherit;color: #000;}
		.tpl-form-boda .separacion{margin-right: 20px !important;margin-bottom: 30px !important;}
		.tpl-form-boda .datos_form select{padding-left: 10px;line-height:40px;}
		.tpl-form-boda .datos_form{position: relative;height: auto;width: 100%;overflow: hidden;display: inline-block;margin: 0px 10px 15px 0px;box-sizing: border-box;}
		.tpl-form-boda textarea{padding: 10px;}

		@media (min-width: 601px) {	/*tablet*/
			.tpl-form-boda form label{display: inline-block;}
			.tpl-form-boda form input, .tpl-form-boda form select{float: right;}
			.tpl-form-boda .fr label{margin-right: 13px;}
			.tpl-form-boda .datos_form{position: relative;height: auto;width: 48%;overflow: hidden;display: inline-block;margin: 0px 10px 15px 0px;box-sizing: border-box;}
		}

/*datepicker styles*/
/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */


/*datepicker styles*/
/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */

.calendarioboda {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
	background: grey;
	opacity: 0.9;
	border-radius: 2px;
}
.calendarioboda .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.calendarioboda .ui-datepicker-prev,
.calendarioboda .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
	cursor: pointer;
}
.calendarioboda .ui-datepicker-prev-hover,
.calendarioboda .ui-datepicker-next-hover {
	top: 1px;
}
.calendarioboda .ui-datepicker-prev:before{content: "\025C2";font-size: 20px;color: #fff;}
.calendarioboda .ui-datepicker-next:before{content: "\025B8";font-size: 20px;color: #fff;}
.calendarioboda .ui-datepicker-prev {
	left: 2px;
}
.calendarioboda .ui-datepicker-next {
	right: 2px;
}
.calendarioboda .ui-datepicker-prev-hover {
	left: 1px;
}
.calendarioboda .ui-datepicker-next-hover {
	right: 1px;
}
.calendarioboda .ui-datepicker-prev span,
.calendarioboda .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.calendarioboda .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.calendarioboda .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.calendarioboda select.ui-datepicker-month,
.calendarioboda select.ui-datepicker-year {
	width: 45%;
}
.calendarioboda table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.calendarioboda th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.calendarioboda td {
	border: 0;
	padding: 1px;
}
.calendarioboda td:hover{background: #fff;}
.calendarioboda td span,
.calendarioboda td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.calendarioboda .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.calendarioboda .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.calendarioboda .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}


/*formulario*/
.tpl-form-peticion{padding: 15px 15px 40px 15px;font-family: 'Lato', sans-serif;position: relative;}
		.tpl-form-peticion > div{width:100%; max-width:1240px;margin:0 auto;font-size:16px}
		.tpl-form-peticion > div:first-child{padding-bottom: 25px;border-bottom: 1px solid;margin-bottom: 20px;max-width: 500px;text-align: center;text-transform: uppercase;}
		.tpl-form-peticion form{text-align:center;word-spacing:-1px;font-size:1px;letter-spacing:-1px;padding:15px;width:100%;max-width: 640px;margin: 0 auto;  background: rgba(189, 195, 199,0.5);box-sizing:border-box;  padding-bottom: 80px;}
		.tpl-form-peticion form label{position: absolute;left: 0px;width: 100%;bottom: 0px;padding: 0px;transition: all 0.5s ease 0s;height: 0px;background: #000;color: #ececec;font-size: 13px;padding: 1px 0px 0px 10px;word-spacing: 3px;}
		.tpl-form-peticion form input{transition:all .5s;}
		.tpl-form-peticion form input:focus{/*background: #ecf0f1;*/padding-bottom: 18px;}
		.tpl-form-peticion form input:focus ~ label{height: 18px;}

		.tpl-form-peticion form input, form select{height: 40px;width: 100%;border: none;padding-left: 10px;}
		.tpl-form-peticion form div{font-size: 14px;display:block;width: 100%;vertical-align: top;}

		.tpl-form-peticion .comentarios_formulario *{display: block;width: 100%;font-size: 14px;}

		.tpl-form-peticion .fr{text-align: right;padding-top: 20px;}
		.tpl-form-peticion .fr input{display: none;}
		.tpl-form-peticion .fr label{position: relative; width: auto;background:#000;padding: 10px 30px;cursor: pointer;color: #fff;transition: all .5s;border: 1px solid #000;display: initial;font-size: 14px;height: 40px;margin-right: 0px;}
		.tpl-form-peticion .fr label:hover{color: #000; background: #fff;}
		.tpl-form-peticion .success{background: rgba(255,255,255,0.8); margin: 20px auto; width: 100%; max-width: 600px;padding: 20px; box-sizing: border-box;  border: 2px solid green;color: green;display: none;}
		.tpl-form-peticion .comentarios_formulario > label{position: relative;height: auto;background: inherit;color: #000;}
		.tpl-form-peticion .separacion{margin-right: 20px !important;margin-bottom: 14px !important;}
		.tpl-form-peticion .datos_form select{padding-left: 10px;line-height:40px;}
		.tpl-form-peticion .datos_form{position: relative;height: auto;width: 100%;overflow: hidden;display: inline-block;margin: 0px 10px 15px 0px;box-sizing: border-box;}
		.tpl-form-peticion textarea{padding: 10px;height:150px;width:100%;}
		.tpl-form-peticion.fondo_oscuro>div:first-child{color:#fff;}
		.tpl-form-peticion>div:last-of-type>form>div:last-of-type>div{width:100%;margin-left: 0px;}
		.tpl-form-peticion>div:last-of-type>form>div:last-of-type>div>input{height:150px;}

		@media (min-width: 601px) {	/*tablet*/
			.tpl-form-peticion form label{display: inline-block;}
			.tpl-form-peticion form input, .tpl-form-peticion form select{float: right;}
			.tpl-form-peticion .fr label{margin-right: 13px;}
			.tpl-form-peticion .datos_form{position: relative;height: auto;width: 100%;overflow: hidden;display: inline-block;margin: 0px 10px 15px 0px;box-sizing: border-box;}
		}


/*Estilos para Hotel Casa Granados*/

@media screen and (max-width:599px){
		#home .ver_promociones.version2 {width: 95%;height: 100%;float: none;padding-bottom: 30px;display: block;position: relative;margin: 120px auto 60px;}
}





/* tpl-smart-list */
.tpl-smart-list{background:#666;font-size:0;text-align:center;padding:20px;color:#999;overflow:hidden;padding-bottom:45px;}
.tpl-smart-list .title{color:#eee;font:16px 'Raleway';}
.tpl-smart-list .content_aux{position:relative;padding:0 30px;}
.tpl-smart-list .content_aux > .icon{box-shadow:0px 25px 30px 30px #666;position:absolute;top:50%;opacity:0;transition:all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all 0.3s;-ms-transition: all .3s;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.tpl-smart-list .content_aux .icon svg{width:30px;height:60px;fill:#999;}
.tpl-smart-list .content_aux .icon svg:hover{fill:#fff;}
.tpl-smart-list .content_aux .icon.left{left:0;}
.tpl-smart-list .content_aux .icon.right{right:0;}
.tpl-smart-list.to_right .content_aux > .icon.right{opacity:1;cursor:pointer;transition:all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all 0.3s;-ms-transition: all .3s;}
.tpl-smart-list.to_left .content_aux > .icon.left{opacity:1;cursor:pointer;transition:all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all 0.3s;-ms-transition: all .3s;}
.tpl-smart-list.to_both .content_aux > .icon{opacity:1;cursor:pointer;transition:all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all 0.3s;-ms-transition: all .3s;}
.tpl-smart-list .content_aux .content_list{overflow:auto;padding:20px 0 10px;}
.tpl-smart-list .content_aux .content_list::-webkit-scrollbar{display:none;}
.tpl-smart-list .content_aux .content_list .list{display:inline-flex;}
.tpl-smart-list .content_aux .content_list .list > *{vertical-align:middle;display:inline-block;}
.tpl-smart-list .content_aux .content_list .list .text{font-size:13px;padding:0 10px;border-left:1px solid #999;}
.tpl-smart-list .content_aux .content_list .list .text:first-child{border-left:0;}
.tpl-smart-list .content_aux .content_list .list .text:hover{color:#fff;}
.tpl-smart-list .content_aux .content_list .list .icon{margin:0 10px;}
.tpl-smart-list .content_aux .content_list .list .icon > a > img{max-height:60px;vertical-align:middle;}
.tpl-smart-list .content_aux .content_list .list .icon > a.vacio{cursor:default;}
.tpl-smart-list.bgfff{background:#fff;}
@media(min-width:601px){
    .tpl-smart-list{padding:10px;}
	.tpl-smart-list .content_aux .content_list .list .icon > a > img{max-height:65px;}
}

@media (min-width:801px){
    .tpl-smart-list .content_aux .content_list .list .icon > a > img{max-height:75px;}
}


/*tpl-promosMosaic*/
.tpl-promosMosaic{background:#fff;padding:15px 10px;font:bold 14px 'Roboto Condensed';margin-top:220px;}
.tpl-promosMosaic > div{background:#efefef;padding:18px 15px 70px;position:relative;}
.tpl-promosMosaic > div > div:nth-of-type(1){text-transform:uppercase;text-align:center; font-size:21px;line-height:23px;letter-spacing:3px;background-position:-99999px;background-size:0;background-repeat:no-repeat;}
.tpl-promosMosaic > div > div:nth-of-type(1):after{content:'';background:inherit;background-position:center;background-size:cover;height:220px;display:block;margin-top: 15px;}
.tpl-promosMosaic > div > div:nth-of-type(2){font-family:'Open Sans';line-height:19px;margin-top:20px;font-weight:normal;-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.tpl-promosMosaic > div > a{position:absolute;bottom:15px;right:15px;text-transform:uppercase;font-weight:bold; font-family:'Roboto Condensed';letter-spacing:1px;background:#6b9700;color:#fff;padding:10px 29px;text-decoration:none;}
.tpl-promosMosaic > div > a:hover{background:#000;transition:.3s;}
.tpl-promosMosaic > div > a:after{content:'\e000';font:14px Icons;vertical-align:middle;margin-left:45px;}
.mostrar_unafoto{background-position:center;background-size:cover;background-repeat:no-repeat;height:100%;}

@media (min-width:601px){
    .tpl-promosMosaic{margin-top:300px;}
    .tpl-promosMosaic > div > div:nth-of-type(1){text-align:left;margin-bottom:30px;}
    .tpl-promosMosaic > div > div:nth-of-type(1):before{content:'';background:inherit;background-position:center;background-size:cover;background-repeat:no-repeat;height:220px;display:block;margin-bottom: 25px;}
    .tpl-promosMosaic > div > div:nth-of-type(1):after{content:none;}
}
@media (min-width:801px){
    .tpl-promosMosaic{margin-top:470px;}
    .tpl-promosMosaic > div{padding-top:30px;max-width:960px;margin:0 auto;}
    .tpl-promosMosaic > div > div:nth-of-type(1):before{content:none;}
    .tpl-promosMosaic > div > div:nth-of-type(1):after{content:none;}
}

/*tpl-promoBoxMosaic*/
.tpl-promoBoxMosaic{text-align:center;background:#fff;padding:15px 10px 40px;font:bold 14px 'Roboto Condensed';letter-spacing:3px;text-transform:uppercase;}
.tpl-promoBoxMosaic > div:nth-of-type(1){max-width:310px;margin:0 auto;overflow:hidden;}
.tpl-promoBoxMosaic > div:nth-of-type(1) > div{max-width:170px;font-size:22px;line-height:28px;display:inline-block;position:relative;}
.tpl-promoBoxMosaic > div:nth-of-type(1) > div:before,
.tpl-promoBoxMosaic > div:nth-of-type(1) > div:after{content:'';width:99999px;position:absolute;border-bottom:2px solid #6b9700;bottom:50%;transform:translateY(-50%);}
.tpl-promoBoxMosaic > div:nth-of-type(1) > div:before{right:100%;}
.tpl-promoBoxMosaic > div:nth-of-type(1) > div:after{left:100%;}
.tpl-promoBoxMosaic > div:nth-of-type(2){margin:20px 0 25px 0;}
.tpl-promoBoxMosaic > div:nth-of-type(2) > div{background-repeat:no-repeat;background-size:0;background-position:-99999px;position:relative;min-height:100px;border:1px solid #d7d7d7;padding:15px 15px 75px 148px;text-align: left;box-sizing:border-box;margin-bottom:20px;}
.tpl-promoBoxMosaic > div:nth-of-type(2) > div:before{content:'';background-image:inherit;background-repeat:no-repeat;background-size:cover;background-position:center;width:132px;position:absolute;top:-1px;left:-1px;bottom:-1px;}
.tpl-promoBoxMosaic > div:nth-of-type(2) > div > div > div{vertical-align:middle;}
.tpl-promoBoxMosaic > div:nth-of-type(2) > div > div > a{padding:10px 18px;background:#6b9700;color:#fff;display:inline-block;position:absolute;bottom:10px;letter-spacing:1px;line-height:14px;text-decoration:none;}
.tpl-promoBoxMosaic > div:nth-of-type(2) > div > div > a:hover{background:#000;transition:.3s;}
.tpl-promoBoxMosaic > div:nth-of-type(2) > div > div > a:after{content:'\e000';margin-left:10px;font:11px Icons;vertical-align:middle;}
.tpl-promoBoxMosaic > div:nth-of-type(3){margin-top:15px;}
.tpl-promoBoxMosaic > div:nth-of-type(3) > a{border:3px solid #6b9700;color:#6b9700;line-height:12px;letter-spacing:1px;padding:9px 31px 8px 40px; display:inline-block;text-decoration:none;}
.tpl-promoBoxMosaic > div:nth-of-type(3) > a:hover{background:#6b9700;color:#fff;transition:.3s;}
.tpl-promoBoxMosaic > div:nth-of-type(3) > a:after{content:'\e000';margin-left:10px;font:11px Icons;vertical-align:middle;}
.tpl-promoBoxMosaic.no_promos{display:none;}

@media (min-width:601px){
    .tpl-promoBoxMosaic > div:nth-of-type(1){max-width:90%;max-width:calc(100% - 40px);}
    .tpl-promoBoxMosaic > div:nth-of-type(1) > div{min-width:330px;}
    .tpl-promoBoxMosaic > div:nth-of-type(2){display:flex;justify-content:center;max-width:490px;margin:30px auto 0;}
    .tpl-promoBoxMosaic > div:nth-of-type(2) > div{min-height:292px;padding:158px 0 0;width:100%;margin-left:40px;border:none;max-width:224px;text-align:center;display:flex;display:inline-block\0;width:45%\0;vertical-align:top;}
    .tpl-promoBoxMosaic > div:nth-of-type(2) > div:nth-of-type(1){margin-left:0;}
    _::-moz-svg-foreign-content, :root .tpl-promoBoxMosaic > div:nth-of-type(2) > div{display:inline-block !important;width:45%;}
    .tpl-promoBoxMosaic > div:nth-of-type(2) > div:before{width: 100%;}
    .tpl-promoBoxMosaic > div:nth-of-type(2) > div:nth-of-type(2){margin-right:0;}
    .tpl-promoBoxMosaic > div:nth-of-type(2) > div:nth-of-type(3),
    .tpl-promoBoxMosaic > div:nth-of-type(2) > div:nth-of-type(4){margin-right:0;display:none;}
    _::-moz-svg-foreign-content, :root .tpl-promoBoxMosaic > div:nth-of-type(2) > div:nth-of-type(3),
    _::-moz-svg-foreign-content, :root .tpl-promoBoxMosaic > div:nth-of-type(2) > div:nth-of-type(4){display:none !important;}
    .tpl-promoBoxMosaic > div:nth-of-type(2) > div > div{background:rgba(255,255,255,.7);background:#fff \0 ;position:relative;bottom:-1px;left:-1px;min-height:135px;padding:25px 15px 70px;box-sizing: border-box;width:100%;height:100%\0;}
    .tpl-promoBoxMosaic > div:nth-of-type(2) > div > div > div{font-size:18px;}
    .tpl-promoBoxMosaic > div:nth-of-type(2) > div > div > a{left:50%;transform:translateX(-50%);padding:10px 30px 10px 35px;max-width:175px;width:100%;box-sizing:border-box;bottom:20px;}
    _::-moz-svg-foreign-content, :root .tpl-promoBoxMosaic > div:nth-of-type(2) > div > div > a{left:9%;}
    .tpl-promoBoxMosaic > div:nth-of-type(3){margin-top:0;position:relative;display:inline-block;}
    .tpl-promoBoxMosaic > div:nth-of-type(3):before,
    .tpl-promoBoxMosaic > div:nth-of-type(3):after{content:'';position:absolute;border-bottom:2px solid #6b9700;width:120px;bottom:50%;transform:translateY(-50%);}
    .tpl-promoBoxMosaic > div:nth-of-type(3):before{right:100%;}
    .tpl-promoBoxMosaic > div:nth-of-type(3) > a{padding:9px 20px 8px;margin:0 30px 0;}

}@media (min-width:801px){
    .tpl-promoBoxMosaic{padding:30px 10px 55px;}
    .tpl-promoBoxMosaic > div:nth-of-type(1){max-width:966px;}

    .tpl-promoBoxMosaic > div:nth-of-type(2){max-width:960px;margin-top:40px;}
    _::-moz-svg-foreign-content, :root .tpl-promoBoxMosaic > div:nth-of-type(2) > div{display:inline-block !important;width:22%;}
    .tpl-promoBoxMosaic > div:nth-of-type(2) > div{display:inline-block\0 !important;width:22%\0 ;}
    .tpl-promoBoxMosaic > div:nth-of-type(2) > div:nth-of-type(1),
    .tpl-promoBoxMosaic > div:nth-of-type(2) > div:nth-of-type(2),
    .tpl-promoBoxMosaic > div:nth-of-type(2) > div:nth-of-type(3),
    .tpl-promoBoxMosaic > div:nth-of-type(2) > div:nth-of-type(4){margin-left:20px;display:inherit;margin-bottom:30px;}
    .tpl-promoBoxMosaic > div:nth-of-type(2) > div:nth-of-type(1){margin-left:0;}
    _::-moz-svg-foreign-content, :root .tpl-promoBoxMosaic > div:nth-of-type(2) > div:nth-of-type(1),
    _::-moz-svg-foreign-content, :root .tpl-promoBoxMosaic > div:nth-of-type(2) > div:nth-of-type(2),
    _::-moz-svg-foreign-content, :root .tpl-promoBoxMosaic > div:nth-of-type(2) > div:nth-of-type(3),
    _::-moz-svg-foreign-content, :root .tpl-promoBoxMosaic > div:nth-of-type(2) > div:nth-of-type(4){display:inline-block !important;}
    .tpl-promoBoxMosaic > div:nth-of-type(2) > div:nth-of-type(4){margin-right:0;}
}




/* .tpl-contadorMosaico */
.tpl-contadorMosaico{color:#fff;font-family:"PT Sans",sans-serif;text-align:center;display:none;clear:both;}
.tpl-contadorMosaico.Ventajas,
.tpl-contadorMosaico.mostrar{display:block;}
.tpl-contadorMosaico > div > div{padding:10px;display:none;}
.tpl-contadorMosaico > div > div:first-child > div:first-child{color:#fff;color:rgba(255,255,255,.7);font-size:14px;}
.tpl-contadorMosaico > div > div:first-child > div:first-child > strong{text-transform:uppercase;}
.tpl-contadorMosaico > div > div:first-child > div:first-child > span{display:none;}
.tpl-contadorMosaico > div > div:first-child > div:last-child{position:relative;}
.tpl-contadorMosaico > div > div:first-child > div:last-child > button{background:none;border:2px solid rgba(255,255,255,.5);border-radius:50%;width:32px;height:32px;position:absolute;left:6px;top:0;outline:0;}
.tpl-contadorMosaico > div > div:first-child > div:last-child > button:before{content:'\\';font:13px/22px Icons;color:#fff;margin-right:2px}
.tpl-contadorMosaico > div > div:first-child > div:last-child > button:nth-of-type(2){left:auto;right:6px;}
.tpl-contadorMosaico > div > div:first-child > div:last-child > button:nth-of-type(2):before{content:'\e000';margin:0 0 0 2px;}
.tpl-contadorMosaico > div > div:first-child > div:last-child > div:nth-of-type(1){overflow:hidden;padding:10px 0;margin:0 50px;}
.tpl-contadorMosaico > div > div:first-child > div:last-child > div:nth-of-type(1) > ul{font-size:0;}
.tpl-contadorMosaico > div > div:first-child > div:last-child > div:nth-of-type(1) > ul > li{display:inline-block;vertical-align:top;text-transform:uppercase;font-weight:bold;font-size:18px;padding:0 15px;box-sizing:border-box;}
.tpl-contadorMosaico > div > div:first-child > div:last-child > div:nth-of-type(2){display:none;}
.tpl-contadorMosaico > div > div:last-child{box-shadow:inset 0 0 0 99999px rgba(0,0,0,.2);}
.tpl-contadorMosaico > div > div:last-child > div:first-child{font-size:14px;margin-bottom:10px;}
.tpl-contadorMosaico > div > div:last-child > div:first-child > strong{text-transform:uppercase;font-size:18px;display:block;margin-bottom:10px;}




.tpl-contadorMosaico > div > div:last-child > div:last-child > div{display:inline-block;}
.tpl-contadorMosaico > div > div:last-child > div:last-child > div > div:first-child{width:50px;font-size:21px;line-height:31px;border:2px solid #fff;margin:0 7px 5px;letter-spacing:1px;}
.tpl-contadorMosaico > div > div:last-child > div:last-child > div > div:last-child{font-size:13px;}

@media(min-width:601px){
    .tpl-contadorMosaico > div > div:first-child{padding-bottom:5px;}
    .tpl-contadorMosaico > div > div:first-child > div:first-child > span{display:inline;}
    .tpl-contadorMosaico > div > div:first-child > div:last-child > div:nth-of-type(1){padding-bottom:0;}
    .tpl-contadorMosaico > div > div:first-child > div:last-child > div:nth-of-type(1) > ul > li{font-size:22px;line-height:22px;}
    .tpl-contadorMosaico > div > div:first-child > div:last-child > div:nth-of-type(2){display:block;}
    .tpl-contadorMosaico > div > div:first-child > div:last-child > div:nth-of-type(2) > ul > li{display:inline-block;width:30px;border-top:4px solid #fff;opacity:.4;transition:opacity .3s;}
    .tpl-contadorMosaico > div > div:first-child > div:last-child > div:nth-of-type(2) > ul > li.active{opacity:1;}
    .tpl-contadorMosaico > div > div:first-child > div:last-child > div:nth-of-type(2) > ul > li:not(:first-of-type){margin-left:3px;}
    .tpl-contadorMosaico > div > div:last-child > div{display:inline-block!important;width:47%;width:calc(50% - 4px);vertical-align:middle;text-align:right;}
    .tpl-contadorMosaico > div > div:last-child > div:first-child{text-align:left;font-size:14px;}
    .tpl-contadorMosaico > div > div:last-child > div:first-child > strong{text-transform:uppercase;font-size:18px;display:block;margin-bottom:3px;}
    .tpl-contadorMosaico > div > div:last-child > div:last-child > div{text-align:center;}
}

@media(min-width:801px){
    .tpl-contadorMosaico{overflow:hidden;}
    .tpl-contadorMosaico > div{max-width:1140px;margin:0 auto;}
    .tpl-contadorMosaico > div > div:last-child{position:relative;}
    .tpl-contadorMosaico > div > div:last-child:before,
    .tpl-contadorMosaico > div > div:last-child:after{content:'';position:absolute;left:-99999px;right:100%;top:0;bottom:0;background:#000;opacity:.2;}
    .tpl-contadorMosaico > div > div:last-child:after{right:-99999px;left:100%;}
}


/*formulario cotizaciones*/
.tpl-formCotizaciones1{padding:20px 10px;text-align:right;background:#fff;}
.tpl-formCotizaciones1 > input:first-of-type{position:fixed;left:-99px;}
.tpl-formCotizaciones1 form > header{font:30px/30px Georgia;text-align:center;text-transform:uppercase;}
.tpl-formCotizaciones1 form > header:after{content: '';display: block;height: 1px;background: #6d4444;background: linear-gradient(to right,rgba(109,68,68,0)0%,#6d4444 20%,#6d4444 50%,#6d4444 80%,rgba(109,68,68,0)100%);margin: 15px auto 30px;max-width: 540px;}
.tpl-formCotizaciones1 form > section{text-align:left;}
.tpl-formCotizaciones1 form > section > article{margin:20px 0;}
.tpl-formCotizaciones1 form > section > article > header{font:18px 'Raleway';color:#81113b;margin-bottom:10px;}
.tpl-formCotizaciones1 form > section > article > header:after{content:'';display:block;border-bottom:2px solid #81113b;}
.tpl-formCotizaciones1 form > section > article > section{font:14px 'Raleway';margin:0 10px;}
.tpl-formCotizaciones1 form > section > article > section > label{display:block;margin:5px 0;}
.tpl-formCotizaciones1 form > section > article > section > div > span:after,
.tpl-formCotizaciones1 form > section > article > section > label > span:after{content:'*';color:#f00;margin-left:5px;}
.tpl-formCotizaciones1 form > section > article > section > label > select{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAgUlEQVQ4ja3TSw6AIAxF0bsyA6jL9svCdKAkxigU2pd0enMmBdiAw+giQDAMjtyzUEYe8wbBgdc0yviOAThFsP8Ktio/dRplyAUB1orYXorVKou6tEUQ26QxqVKskyirdGldJuhbgn/KJl1O6TRBgBkjXdpT6SyCABPXB5mtQ6g7Ae2px2kK9P+dAAAAAElFTkSuQmCC);background-position:97%,50%;background-size:contain;background-repeat:no-repeat;background-size:8px;}
.tpl-formCotizaciones1 form > section > article > section > label > select,
.tpl-formCotizaciones1 form > section > article > section > label > input{display:block;width:100%;height:30px;box-sizing:border-box;outline:none;padding: 5px 35px 5px 5px;border:1px solid #abbbab;}
.tpl-formCotizaciones1 form > section > article > section > label > textarea{display:block;width:100%;height:110px;font-family:'Raleway';border:1px solid #abbbab;outline:none;resize:none;padding:5px;box-sizing:border-box;}
.tpl-formCotizaciones1 form > section > article > section > div > label > input{position:fixed;left:-999px;}
.tpl-formCotizaciones1 form > section > article > section > div > label{position:relative;padding-left:20px;cursor:pointer;}
.tpl-formCotizaciones1 form > section > article > section > div > span{margin-right:20px;display:inline-block;width:80px;}
.tpl-formCotizaciones1 form > section > article > section > div > label > span{line-height: 18px;vertical-align:top;}
.tpl-formCotizaciones1 form > section > article > section > div > label > span:before{content:'';background:#FFFFFF;height:16px;width:16px;left:0;position: absolute;border-radius:50%;border:1px solid #7F7F7F;}
.tpl-formCotizaciones1 form > section > article > section > div > label > span:after{content:'';transition:.3s;position:absolute;left:0;margin:5px;width:8px;height:8px;opacity:0;background:#000;border-radius:50%;}
.tpl-formCotizaciones1 form > section > article > section > div > label > input:checked ~ span:after{opacity:1;}
.tpl-formCotizaciones1 form > section > article > section > div > label + label{margin-left:10px;}
.tpl-formCotizaciones1 form > section > button{display:block;width:100%;padding:12px;margin-top:15px;text-transform:uppercase;font:bold 18px'Raleway';letter-spacing:2px;border:2px solid #81113b;color:#81113b;margin-bottom:30px;background:#fff;cursor:pointer;border-radius:3px;}
.tpl-formCotizaciones1 form > section > button:hover{color:#fff;background:#81113b;transition:.3s;}

.tpl-formCotizaciones1 > div > form > section > article:nth-of-type(1) > section > label:nth-of-type(8) > span:after,
.tpl-formCotizaciones1 > div > form > section > article:nth-of-type(2) > section > label:nth-of-type(5) > span:after,
.tpl-formCotizaciones1 > div > form > section > article:nth-of-type(2) > section > label:nth-of-type(9) > span:after,
.tpl-formCotizaciones1 > div > form > section > article:nth-of-type(3) > section > label:nth-of-type(1) > span:after,
.tpl-formCotizaciones1 > div > form > section > article:nth-of-type(3) > section > label:nth-of-type(2) > span:after,
.tpl-formCotizaciones1 > div > form > section > article:nth-of-type(3) > section > label:nth-of-type(3) > span:after,
.tpl-formCotizaciones1 > div > form > section > article:nth-of-type(4) > section > label:nth-of-type(1) > span:after{content:none;}

/* validacion */
.tpl-formCotizaciones1 > div > form > section > article > section > label > input.mal,
.tpl-formCotizaciones1 > div > form > section > article > section > label > input:focus:invalid:required{transition:.3s;border:1px solid #ea4434;background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAfAB8DAREAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAkEBQYH/8QAIhAAAAcAAwEAAwEAAAAAAAAAAQIDBAUGBwAIERIJEyEU/8QAHQEAAQQCAwAAAAAAAAAAAAAAAAQFBwgCAwYJCv/EACoRAAICAQQBAgUFAQAAAAAAAAECAwQFAAYREiEHExQiMTJBCBVRYXEj/9oADAMBAAIRAxEAPwDjvOt/Xqi1fQNXs1pXXa1iuztjctkgcOW8DESEuu3QE4JgsujHt3CiSQqGAv0YAD0fPfeb69S1bYpVjklYDkhFLED+TwDpuyWZxGGjWbMWq1SF26q00qRBjxzwC7KCePPA88ahSkTKwb5eLm4yQh5NqJSuY6UZOY983E5CnIC7R2mi4SExDAIfRQ9AQHmEsMsEhinVklH1DAgj/QfOlFO9SyNZbmPminqP9rxuro3HjwykqfPjwdV3NelOt5llEd6jp2c5lHu0Y9/ot8qFEZP3BBUQZO7dYI+vtna6ZTFMdFstIFOYAEBEpR/vF+KoPlcpWxcZCyWbEcQJ+gMjhAT/AITzrje8tyQbO2hld3WY2lrYrG2bjop4LrWgeZlB/BYIQD/J0zZlZbxsj3TevXTLRpfHWmVS6TbHsSp78lEsfYyBrqsmxut6tOkMJmEdW3VCkjkZoYt+oZsEeZQjEpP8XhpRSzfzT2tu7KsvSSo/FetGfae4idhLLJMGUyT+BJ7bnr05EYHTzUSxidu7Dr4j1R9fMVBnp81AWyeWtIbkGDmnEb1Kdei8Uq1sdy71fiIVEhnCNYLfEcidZkm2kzUn042PX2vYbT4XKbXYapsirUsjKY9utGhbFeJbIo7VHTp3YNJziYgIJSKkxeiq3bSx0js00jtzDzO0Fyc7bLzVwZHKpUkeOzxy1e1ErytXE5JeaFkQxv25CyEFACp0mxDy7Tx8PrzsPBPtbZ9jNVoLOLDdI8ph7ksFSPJvjlVYKF6KaZbNf2uryVg6zs6yjSf+Q5q9GtnnF3lMz0Oh6RBpt1prPrnV7vDpOy/bVWUqk4xno9NyTwftud2wIBw8/pRHi3G3pcXka+TgAM9edJV5+naNg45/rkedMO69vU93bXyW08iWXH5ShYqSlfDCOzC8LlT+GCueP7012Jh9EjIvU9M/HfTWl2PtU4WaXvdMlkZPsP16q80cr+dxU2fEUJOVH9dlUUTCzx6LpGSjEkQI4Ib5MWWoYclFFbynpzCJzek7GWNg1yojeWrez90fz8j30DB0C8MD51Su7e2tbuYbaP6pb748bfre0KdqMx4TN2Ih0hyvxpBhs8wAN+3ztG0FhpO0TDkHP3h68xey2zs9vlSpGadj7Hl8xTaTidbkIt3Y7DqVyrMnSbZ2I0alxYuI3Mos1emXT0sa5BJaUsA/vRQTTE5wT3nfCWpt07ghgq7llqtHFWQqXeeRGikuTRLysC9GZujcF5vmCgcnTpt2vBv/ABFL0g9NL2Ry/pRUzEVq3lp0kWCDH1bEdutg6NuTrJfk9+KOIzx9lr0v+byO/VSo/kQau9o4aNHDRo4aNHDRr//Z) no-repeat right center;}
.tpl-formCotizaciones1 > div > form > section > article > section > label > input:valid.mal,
.tpl-formCotizaciones1 > div > form > section > article > section > label > textarea:valid.mal{border:1px solid #abbbab;}
.tpl-formCotizaciones1 > div > form > section > article > section > label > input:valid:required,
.tpl-formCotizaciones1 > div > form > section > article > section > label > input:focus:valid:required{transition: .3s;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1LjgxOHB4IiBoZWlnaHQ9IjE2LjU5NXB4IiB2aWV3Qm94PSIxMS42ODIgNDgzLjQwNSAxNS44MTggMTYuNTk1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDExLjY4MiA0ODMuNDA1IDE1LjgxOCAxNi41OTUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnIGlkPSJYTUxJRF8xXyI+PGc+PHBhdGggZmlsbD0iIzIyODgwMCIgZD0iTTI2LjcyLDQ4My42NmMwLjc4LDAuNDc5LDEuMDEsMS41LDAuNTMsMi4yN2wtOC4yOCwxMy4yOWMtMC4yOCwwLjQ2LTAuNzgsMC43NS0xLjMyLDAuNzhjLTAuMDMsMC0wLjA1LDAtMC4wOCwwYy0wLjUyLDAtMS0wLjI0LTEuMzItMC42NmwtNC4yMy01LjU5Yy0wLjU1LTAuNzMtMC40MS0xLjc2LDAuMzItMi4zMWMwLjczLTAuNTUxLDEuNzYtMC40MSwyLjMxLDAuMzE5bDIuNzksMy42ODFsNy0xMS4yNUMyNC45Myw0ODMuNDEsMjUuOTUsNDgzLjE3LDI2LjcyLDQ4My42NnoiLz48L2c+PGc+PC9nPjwvZz48L2c+PC9zdmc+) no-repeat left 100% center;background-position-x:calc(100% - 5px);}
.tpl-formCotizaciones1 > div > form > section > article > section > label > textarea.mal,
.tpl-formCotizaciones1 > div > form > section > article > section > label > textarea:focus:invalid{border:1px solid #ea4434!important;}
.tpl-formCotizaciones1 > div > form > section > article > section > label:last-of-type > input.mal + span:before{border:2px solid #ea4434;}

@media (min-width:601px){
    .tpl-formCotizaciones1 form > section > article > section > label > span{margin-right:20px;width:150px;display:inline-block;}
    .tpl-formCotizaciones1 form > section > article > section > label > select,
    .tpl-formCotizaciones1 form > section > article > section > label > input{display:inline-block;width:auto;width:calc(100% - 175px);vertical-align:top;border:1px solid #bbb;}
    .tpl-formCotizaciones1 form > section > button{width:150px;margin: 15px 20px 30px auto;display:inline-block;}
    .tpl-formCotizaciones1 form > section > article > section > div > span{margin-right:0;display:inline-block;width:170px;}
}

@media (min-width:801px){
    .tpl-formCotizaciones1 form > section{max-width:900px;margin:0 auto;text-align:center;display:flex;flex-wrap:wrap;justify-content:space-between;}
    .tpl-formCotizaciones1 form > section > article{display:inline-block;vertical-align:top;text-align:left;width:calc(50% - 20px);}
}
.tpl-formCotizaciones1 > div > form > section > article > section > label > select{-webkit-appearance:none;}
.tpl-formCotizaciones1 > div > form > section > article > section > label > select{-moz-appearance:none;}
.tpl-formCotizaciones1 > div > form > section > article > section > label > select{-ms-appearance:none;}
.tpl-formCotizaciones1 > div > form > section > article > section > label > select{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAApElEQVQ4ja3UQRKCMAxG4R/1XExBx3t5MMSK93qucFDTEmizTr55qzRAlNSqzrwaoJc0VAKvAgREymcCNINdBfCyBEsrp9lZgqEAPFvg3spPnQXuqexzoIDHBuz5e2+BWyq/6lKggNGBRes2BXoq/+py4FqlWbcGthmw2wOmKpN1HtCqDCWggLu3zgsuK7N1gBrA8zgHSUdJYW3x5PzEN0kHz+IbO+5pjAUmeeEAAAAASUVORK5CYII=);background-position:97%,50%;background-size:contain;background-repeat:no-repeat;background-size:8px;}


/* DATEPICKER */
.ui-datepicker.tpl-formCotizaciones1_date {width:17em;padding: .2em .2em 0;background:#fff!important;border-radius:5px;border:3px solid #81113b;display:none;}
.tpl-formCotizaciones1_date .ui-datepicker-header{position: relative;padding: .2em 0!important;}
.tpl-formCotizaciones1_date .ui-datepicker-prev,
.tpl-formCotizaciones1_date .ui-datepicker-next{width: 1.8em;height: 1.8em;cursor: pointer;text-align:center}
.tpl-formCotizaciones1_date > div:first-of-type > a{position:absolute}
.tpl-formCotizaciones1_date > div:first-of-type > a > span{border-top:6px solid transparent; border-bottom:6px solid transparent; display:block!important; position:absolute;top:4px;}
.tpl-formCotizaciones1_date > div:first-of-type > a:after{content:none!important;}
.tpl-formCotizaciones1_date > div:first-of-type > a:first-of-type{left:10px}
.tpl-formCotizaciones1_date > div:first-of-type > a:first-of-type > span{left:4px; border-right:8px solid #000;}
.tpl-formCotizaciones1_date > div:first-of-type > a:last-of-type{right: 10px}
.tpl-formCotizaciones1_date > div:first-of-type > a:last-of-type > span{left:7px; border-left:8px solid #000;}
.tpl-formCotizaciones1_date .ui-datepicker-title{margin: 0 2.3em;line-height: 1.8em;text-align: center;clear:none!important;}
.tpl-formCotizaciones1_date .ui-datepicker-title > select{background:none;margin-left:10px}
.tpl-formCotizaciones1_date .ui-datepicker-title > select > option{color:#000}
.tpl-formCotizaciones1_date .ui-datepicker-title select{font-size:1em;}
.tpl-formCotizaciones1_date select.ui-datepicker-month,
.tpl-formCotizaciones1_date select.ui-datepicker-year{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAo0lEQVQ4T6WSUQ0CMRBE3ygAJyChEkAB4AAnSAAUgITDAVI4BUNKjkugbTja/d55md0Z0Thq1NMOsH0HFpVOOtl+ALNKQB8BS6CrgPRAeP3A9gq4/OliLek6PtH2FjhOhOwkneLuRwq298DhB2QUJ4DhnEjeFCBnSdHpONke2M5BEnHWwRv91Y+bpJBzVWyi7fkQb9QFSbEvybRXeWJsxbVmB080ijHnkLc9IwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:right 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:15px;background-size:10px;}
.tpl-formCotizaciones1_date table{width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em;}
.tpl-formCotizaciones1_date th{padding: .7em .3em;text-align: center;font-weight: bold;border: 0;color: #81113b;}
.tpl-formCotizaciones1_date td{border: 0;padding: 1px;}
.tpl-formCotizaciones1_date td:not([class*='ui-state-disable']):hover{background: #fff;}
.tpl-formCotizaciones1_date td span,
.tpl-formCotizaciones1_date td a{display: block;padding: .2em;text-align: right;text-decoration: none;}
.tpl-formCotizaciones1_date .ui-datepicker-buttonpane {display: none}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:none;background:none;color:#000}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-title{color: #000;}
.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto .4em;}
.tpl-formCotizaciones1_date td:not([class*='ui-state-disable']):hover{background: #fff;}
.tpl-formCotizaciones1_date td span, .tpl-formCotizaciones1_date td a{display: block;padding: .2em;text-align: right;text-decoration: none;}
.tpl-formCotizaciones1_date td:not([class*='ui-state-disable']):hover>a{color:#000;}
.ui-widget-header{border:none;background:none;color:#000;font-weight:normal;}
.tpl-formCotizaciones1_date .ui-datepicker-prev span, .tpl-formCotizaciones1_date .ui-datepicker-next span{display:none;}
/* Cambiar colores datePicker */
.tpl-formCotizaciones1_date td:not([class*='ui-state-disable']):hover>a{color:#fff;}
.tpl-formCotizaciones1_date td:not([class*='ui-state-disable']):hover{background:rgba(129, 17, 59, 0.5);}

/* versión 1 -> .mod2 */
.tpl-formCotizaciones1{padding:20px 10px;text-align:center;background:#fff;font-family:'PT Sans',sans-serif;}
.tpl-formCotizaciones1.mod2 form > header{font:30px 'PT Sans',sans-serif;text-align:center;text-transform:uppercase;display:inline-block;}
.tpl-formCotizaciones1.mod2 form > header:after{content:'';display:block;border-bottom:2px solid #799600;background:none;margin-top:5px;}
.tpl-formCotizaciones1.mod2 form > section > article > header{font:18px 'PT Sans',sans-serif;color:#799600;margin-bottom:10px;}
.tpl-formCotizaciones1.mod2 form > section > article > header:after{content:'';display:block;border-bottom:2px solid #799600;}
.tpl-formCotizaciones1.mod2 form > section > article > section{font:12px 'PT Sans',sans-serif;text-transform:uppercase;}
.tpl-formCotizaciones1.mod2 form > section > article > section > label{display:block;margin:5px 0;}
.tpl-formCotizaciones1.mod2 form > section > article > section > div > span:after,
.tpl-formCotizaciones1.mod2 form > section > article > section > label > span:after{content:'*';color:#f00;margin-left:5px;}
.tpl-formCotizaciones1.mod2 form > section > button{width:150px;margin:15px 20px 30px auto;padding:8px;display:inline-block;font:bold 13px 'PT Sans',sans-serif;background:#799600;cursor:pointer;color:#fff;transition:1s;border:none;border-radius:0;}
.tpl-formCotizaciones1.mod2 form > section > button:hover{background:#000;}
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > textarea,
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > select,
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > input,
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > input:focus:invalid:required,
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > input:valid:required,
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > input:focus:valid:required{background-color:#eee;color:#000;font-family:'PT Sans',sans-serif;}
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > select{-webkit-appearance:none;}
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > select{-moz-appearance:none;}
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > select{-ms-appearance:none;}
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > select > option{color:#aaa;}
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > input::-webkit-input-placeholder,
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > textarea::-webkit-input-placeholder{color:#aaa;}
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > input:-ms-input-placeholder,
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > textarea:-ms-input-placeholder{color:#aaa;}
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > input::-moz-placeholder,
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > textarea::-moz-placeholder{color:#aaa;}
.tpl-formCotizaciones1.mod2 form > section > article:last-of-type > section > label > span{margin-bottom:5px;width:200px;}
.tpl-formCotizaciones1.mod2 form > section > article > section > div > label > span:before{background:#fff;border:1px solid #c4b89d;}
.tpl-formCotizaciones1.mod2 form > section > article > section > div > label > span:after{background:#799600;}
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > textarea,
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > input{border:none;}
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > textarea.mal,
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > input.mal{border:1px solid #ea4434;}
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > textarea.mal:valid,
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > input.mal:valid{border:none;}
.tpl-formCotizaciones1.mod2 > div > form > section > article > section > label > select{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAApElEQVQ4ja3UQRKCMAxG4R/1XExBx3t5MMSK93qucFDTEmizTr55qzRAlNSqzrwaoJc0VAKvAgREymcCNINdBfCyBEsrp9lZgqEAPFvg3spPnQXuqexzoIDHBuz5e2+BWyq/6lKggNGBRes2BXoq/+py4FqlWbcGthmw2wOmKpN1HtCqDCWggLu3zgsuK7N1gBrA8zgHSUdJYW3x5PzEN0kHz+IbO+5pjAUmeeEAAAAASUVORK5CYII=);background-position:97%,50%;background-size:contain;background-repeat:no-repeat;background-size:8px;border:none;}



/* DATEPICKER */
.ui-datepicker.tpl-formCotizaciones1_date.mod2{width:17em;padding: .2em .2em 0;background:#fff;border-radius:5px;border:3px solid #799600;display:none;}
.tpl-formCotizaciones1_date.mod2 .ui-datepicker-header{position: relative;padding: .2em 0;}
.tpl-formCotizaciones1_date.mod2 .ui-datepicker-prev,
.tpl-formCotizaciones1_date.mod2 .ui-datepicker-next{width: 1.8em;height: 1.8em;cursor: pointer;text-align: center}
.tpl-formCotizaciones1_date.mod2 > div:first-of-type > a{position: absolute}
.tpl-formCotizaciones1_date.mod2 > div:first-of-type > a > span{border-top:6px solid transparent; border-bottom:6px solid transparent; display:block; position:absolute; top:4px; }
.tpl-formCotizaciones1_date.mod2 > div:first-of-type > a:first-of-type{left: 10px}
.tpl-formCotizaciones1_date.mod2 > div:first-of-type > a:first-of-type > span{left:4px; border-right:8px solid #000;}
.tpl-formCotizaciones1_date.mod2 > div:first-of-type > a:last-of-type{right: 10px}
.tpl-formCotizaciones1_date.mod2 > div:first-of-type > a:last-of-type > span{left:7px; border-left:8px solid #000;}
.tpl-formCotizaciones1_date.mod2 .ui-datepicker-title{margin: 0 2.3em;line-height: 1.8em;text-align: center;}
.tpl-formCotizaciones1_date.mod2 .ui-datepicker-title > select{background: none;margin-left: 10px}
.tpl-formCotizaciones1_date.mod2 .ui-datepicker-title > select > option{color: #000}
.tpl-formCotizaciones1_date.mod2 .ui-datepicker-title select{font-size: 1em;}
.tpl-formCotizaciones1_date.mod2 select.ui-datepicker-month,
.tpl-formCotizaciones1_date.mod2 select.ui-datepicker-year{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAo0lEQVQ4T6WSUQ0CMRBE3ygAJyChEkAB4AAnSAAUgITDAVI4BUNKjkugbTja/d55md0Z0Thq1NMOsH0HFpVOOtl+ALNKQB8BS6CrgPRAeP3A9gq4/OliLek6PtH2FjhOhOwkneLuRwq298DhB2QUJ4DhnEjeFCBnSdHpONke2M5BEnHWwRv91Y+bpJBzVWyi7fkQb9QFSbEvybRXeWJsxbVmB080ijHnkLc9IwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:right 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:15px;background-size:10px;}
.tpl-formCotizaciones1_date.mod2 table{width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em;}
.tpl-formCotizaciones1_date.mod2 th{padding: .7em .3em;text-align: center;font-weight: bold;border: 0;color: #799600;}
.tpl-formCotizaciones1_date.mod2 td{border: 0;padding: 1px;}
.tpl-formCotizaciones1_date.mod2 td:not([class*='ui-state-disable']):hover{background: #fff;}
.tpl-formCotizaciones1_date.mod2 td span,
.tpl-formCotizaciones1_date.mod2 td a{display: block;padding: .2em;text-align: right;text-decoration: none;}
.tpl-formCotizaciones1_date.mod2 .ui-datepicker-buttonpane {display: none}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:none;background:none;color:#000}
.ui-datepicker-multi-2 .ui-datepicker-group{width: 50%;}
.ui-datepicker-multi .ui-datepicker-group{float: left}
.ui-datepicker-title{color: #000;}
.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto .4em;}
.tpl-formCotizaciones1_date.mod2 td:not([class*='ui-state-disable']):hover{background: #fff;}
.tpl-formCotizaciones1_date.mod2 td span, .tpl-formCotizaciones1_date.mod2 td a{display: block;padding: .2em;text-align: right;text-decoration: none;}
.tpl-formCotizaciones1_date.mod2 td:not([class*='ui-state-disable']):hover>a{color:#000;}
.ui-widget-header{border:none;background:none;color:#000;font-weight:normal;}
.tpl-formCotizaciones1_date.mod2 .ui-datepicker-prev span, .tpl-formCotizaciones1_date.mod2 .ui-datepicker-next span{display:none;}



/* Cambiar colores datePicker */
.tpl-formCotizaciones1_date.mod2 td:not([class*='ui-state-disable']):hover>a{color:#fff;}
.tpl-formCotizaciones1_date.mod2 td:not([class*='ui-state-disable']):hover{background:rgba(121, 150, 0, 0.5);}






/* BONOS REGALO */

/* .tpl-bono-smt */
.tpl-bonos-smt{font:14px 'Raleway';color:#323232;background:#e6e5e5;}
.tpl-bonos-smt > div > article{background:#fff;}
.tpl-bonos-smt > div > article:not(:first-of-type){margin-top:20px;}
.tpl-bonos-smt > div > article > header{min-height:140px;color:#fff;padding:25px;text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover;}
.tpl-bonos-smt > div > article > header > div{background:rgba(0,0,0,.7);font:22px/33px 'Georgia';text-transform:uppercase;letter-spacing:0.05em;height:140px;display:table;width:100%;}
.tpl-bonos-smt > div > article > header > div > div{display:table-cell;vertical-align:middle;padding:35px 20px;}
.tpl-bonos-smt > div > article > section{padding:25px 25px 20px;}
.tpl-bonos-smt > div > article > section > div:first-of-type{font-weight:bold;margin-bottom:20px;text-transform:uppercase;}
.tpl-bonos-smt > div > article > section > div:nth-of-type(2){font-size:20px!important;}
.tpl-bonos-smt > div > article > section > div:nth-of-type(2) > div:first-of-type span{font:14px 'Raleway'!important;}
.tpl-bonos-smt > div > article > section > div:nth-of-type(2) > div:nth-of-type(2){margin-top:20px;font:11px 'Raleway';color:#323232;}
.tpl-bonos-smt > div > article > section > div:nth-of-type(3){margin-top:25px;text-align:justify;}
.tpl-bonos-smt > div > article > section > div:nth-of-type(3):after{content:'';display:inline-block;width:100%;}
.tpl-bonos-smt > div > article > section > div:nth-of-type(3) > div,
.tpl-bonos-smt > div > article > section > div:nth-of-type(3) > a{display:inline-block;vertical-align:middle;text-align:left;max-width:45%;}
.tpl-bonos-smt > div > article > section > div:nth-of-type(3) > div{font:30px 'Raleway';color:#7c123b;}
.tpl-bonos-smt > div > article > section > div:nth-of-type(3) > a{padding:10px;border:2px solid #7c123b;font:bold 14px 'Raleway';color:#7c123b;text-transform:uppercase;letter-spacing:0.2em;}
.tpl-bonos-smt > div > article > section > div:nth-of-type(3) > a:after{content:'}';font:14px Icons;vertical-align:middle;margin-left:20px;}
.tpl-bonos-smt > div > article > section > div:nth-of-type(3) > a:hover{background:#7c123b;color:#fff;transition:.3s;}
@media(min-width:601px){
    .tpl-bonos-smt{padding:13px 45px 20px;}
    .tpl-bonos-smt > div > article:not(:first-of-type){margin-top:32px;}
    .tpl-bonos-smt > div > article > header{min-height:180px;padding:30px;}
    .tpl-bonos-smt > div > article > header > div{height:180px;}
    .tpl-bonos-smt > div > article > header > div > div{padding:35px 25%;font-size:25px;}
    .tpl-bonos-smt > div > article > section{padding-top:20px;}
}
@media(min-width:801px){
    .tpl-bonos-smt{padding:20px 45px 30px;}
    .tpl-bonos-smt > div{max-width:1010px;margin:0 auto;}
    .tpl-bonos-smt > div > article{position:relative;min-height:300px;}
    .tpl-bonos-smt > div > article:not(:first-of-type){margin-top:35px;}
    .tpl-bonos-smt > div > article > header{position:absolute;left:0;top:0;bottom:0;width:320px;padding:20px 35px;}
    .tpl-bonos-smt > div > article > header > div{height:100%;background:transparent;}
    .tpl-bonos-smt > div > article > header > div > div{padding:0;}
    .tpl-bonos-smt > div > article > header > div > div > div{padding:45px 10px;background:rgba(0,0,0,.7);}
    .tpl-bonos-smt > div > article > section{padding-left:415px;}
}
/* FIN .tpl-bono-smt */
/* .tpl-text-smt */
.tpl-text-smt{background:#e6e5e5;padding:30px 10px 35px;}
.tpl-text-smt > article > header{font:22px/29px 'Georgia';padding:0 10px 10px;position:relative;color:#000;letter-spacing:0.1em;text-transform:uppercase;}
.tpl-text-smt > article > header:after{content:'';position:absolute;left:0;right:0;bottom:0;border-top:1px solid #b8b7b7;}
.tpl-text-smt > article > section{margin-top:20px;font:14px 'Raleway';color:#323232;letter-spacing:0.05em;}
.tpl-text-smt > article > section > article{padding:0 10px;}
.tpl-text-smt > article > section > article:not(:last-of-type){margin-bottom:30px;}
.tpl-text-smt > article > section > article > header{margin-bottom:10px;text-transform:uppercase;font-weight:bold;line-height:40px;}
.tpl-text-smt > article > section > article > section{line-height:20px;}
@media(min-width:601px){
    .tpl-text-smt{padding:20px 40px 90px;}
    .tpl-text-smt > article > header{padding:0 0 10px;font-size:25px;}
    .tpl-text-smt > article > section{margin-top:25px;}
    .tpl-text-smt > article > section > article{padding:0;}
}
@media(min-width:801px){
    .tpl-text-smt{padding:30px 40px 65px;}
    .tpl-text-smt > article{max-width:820px;margin:0 auto;}
    .tpl-text-smt > article > header{font-size:30px;padding-bottom:25px;text-align:center;}
    .tpl-text-smt > article > section{margin-top:35px;}
    .tpl-text-smt > article > section > article:not(:last-of-type){margin-bottom:50px;}
    .tpl-text-smt > article > section > article > header{font-size:16px;}
    .tpl-text-smt > article > section > article > section{font-size:16px;line-height:25px;}
}
/* FIN .tpl-text-smt */
/* tpl-compra-cabecera */
.tpl-compra-cabecera{text-align:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAACVBMVEX///////////+OSuX+AAAAA3RSTlMAC1Pr4B1bAAAAJ0lEQVR4AWNgYmSAAkYmIILwQAwogUKhKGBE1gplIzhwZSSZieIcABtsAFmVfQczAAAAAElFTkSuQmCC) #ddd;font:14px 'Roboto Condensed';}
.tpl-compra-cabecera > div{position:relative;padding:15px 10px 5px;}
.tpl-compra-cabecera > div > div:nth-of-type(1){text-transform:uppercase;}
.tpl-compra-cabecera > div > div:nth-of-type(2){font-size:16px;font-weight:bold;text-transform:uppercase;}
.tpl-compra-cabecera > div > a{position:absolute;left:10px;bottom:5px;color:#ce6b00;text-decoration:underline;font-size:12px;}
.tpl-compra-cabecera.paso2-2 > div{padding-bottom:30px;}
.tpl-compra-cabecera.paso2-2 > div > a{visibility:visible;opacity:1;transition:opacity .3s;}
@media(min-width:801px){
    .tpl-compra-cabecera > div{max-width:1100px;margin:0 auto;padding:40px 10px 20px;}
}
/* FIN tpl-compra-cabecera */
/* .tpl-formulario-datospersonales200.bonos */
.tpl-formulario-datospersonales200{background:#ddd;font-family:'Roboto Condensed', sans-serif;padding-top:10px;}
.tpl-formulario-datospersonales200.bonos > div > form{padding:0 10px 10px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales{background:#e7e7e7;padding:10px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > div:first-of-type{text-transform:uppercase;color:#444;font:bold 14px 'Roboto Condensed';line-height:22px;margin-bottom:10px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > div:not(:first-of-type){/*display:none;*/font-size:12px;padding:10px 0;border-top:1px solid #bbb;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > div:not(:first-of-type):before{font:20px 'icons';color:#999;margin-right:8px;vertical-align:bottom;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > div:nth-of-type(2):before{content:'\e06b';}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > div:last-of-type:before{content:'\e06a';}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > div:not(:first-of-type) > label{text-decoration:underline;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > div:not(:first-of-type) > span{font-size:16px;text-transform:uppercase;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul{margin-top:10px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li{font-weight:bold;color:#000;font-size:12px;padding-bottom:10px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li:nth-child(7){max-width:100px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.none{display:none;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li > label {display:block;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li > label > input{position:relative;border:1px solid #bbb;background:#fff;display:block;width:100%;box-sizing:border-box;padding:6px 10px;margin-top:2px;border-radius:3px;font:12px 'Roboto Condensed';color: #828282;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li > label > input:focus:valid:required{transition:.3s;background-repeat:no-repeat;background-position:right 10px center;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1LjgxOHB4IiBoZWlnaHQ9IjE2LjU5NXB4IiB2aWV3Qm94PSIxMS42ODIgNDgzLjQwNSAxNS44MTggMTYuNTk1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDExLjY4MiA0ODMuNDA1IDE1LjgxOCAxNi41OTUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnIGlkPSJYTUxJRF8xXyI+PGc+PHBhdGggZmlsbD0iIzIyODgwMCIgZD0iTTI2LjcyLDQ4My42NmMwLjc4LDAuNDc5LDEuMDEsMS41LDAuNTMsMi4yN2wtOC4yOCwxMy4yOWMtMC4yOCwwLjQ2LTAuNzgsMC43NS0xLjMyLDAuNzhjLTAuMDMsMC0wLjA1LDAtMC4wOCwwYy0wLjUyLDAtMS0wLjI0LTEuMzItMC42NmwtNC4yMy01LjU5Yy0wLjU1LTAuNzMtMC40MS0xLjc2LDAuMzItMi4zMWMwLjczLTAuNTUxLDEuNzYtMC40MSwyLjMxLDAuMzE5bDIuNzksMy42ODFsNy0xMS4yNUMyNC45Myw0ODMuNDEsMjUuOTUsNDgzLjE3LDI2LjcyLDQ4My42NnoiLz48L2c+PGc+PC9nPjwvZz48L2c+PC9zdmc+);}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li > label > input:focus:invalid:required{transition:.3s;border:1px solid #ea4434;color:#ea4434;background-repeat:no-repeat;background-position:right center;background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAfAB8DAREAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAkEBQYH/8QAIhAAAAcAAwEAAwEAAAAAAAAAAQIDBAUGBwAIERIJEyEU/8QAHQEAAQQCAwAAAAAAAAAAAAAAAAQFBwgCAwYJCv/EACoRAAICAQQBAgUFAQAAAAAAAAECAwQFAAYREiEHExQiMTJBCBVRYXEj/9oADAMBAAIRAxEAPwDjvOt/Xqi1fQNXs1pXXa1iuztjctkgcOW8DESEuu3QE4JgsujHt3CiSQqGAv0YAD0fPfeb69S1bYpVjklYDkhFLED+TwDpuyWZxGGjWbMWq1SF26q00qRBjxzwC7KCePPA88ahSkTKwb5eLm4yQh5NqJSuY6UZOY983E5CnIC7R2mi4SExDAIfRQ9AQHmEsMsEhinVklH1DAgj/QfOlFO9SyNZbmPminqP9rxuro3HjwykqfPjwdV3NelOt5llEd6jp2c5lHu0Y9/ot8qFEZP3BBUQZO7dYI+vtna6ZTFMdFstIFOYAEBEpR/vF+KoPlcpWxcZCyWbEcQJ+gMjhAT/AITzrje8tyQbO2hld3WY2lrYrG2bjop4LrWgeZlB/BYIQD/J0zZlZbxsj3TevXTLRpfHWmVS6TbHsSp78lEsfYyBrqsmxut6tOkMJmEdW3VCkjkZoYt+oZsEeZQjEpP8XhpRSzfzT2tu7KsvSSo/FetGfae4idhLLJMGUyT+BJ7bnr05EYHTzUSxidu7Dr4j1R9fMVBnp81AWyeWtIbkGDmnEb1Kdei8Uq1sdy71fiIVEhnCNYLfEcidZkm2kzUn042PX2vYbT4XKbXYapsirUsjKY9utGhbFeJbIo7VHTp3YNJziYgIJSKkxeiq3bSx0js00jtzDzO0Fyc7bLzVwZHKpUkeOzxy1e1ErytXE5JeaFkQxv25CyEFACp0mxDy7Tx8PrzsPBPtbZ9jNVoLOLDdI8ph7ksFSPJvjlVYKF6KaZbNf2uryVg6zs6yjSf+Q5q9GtnnF3lMz0Oh6RBpt1prPrnV7vDpOy/bVWUqk4xno9NyTwftud2wIBw8/pRHi3G3pcXka+TgAM9edJV5+naNg45/rkedMO69vU93bXyW08iWXH5ShYqSlfDCOzC8LlT+GCueP7012Jh9EjIvU9M/HfTWl2PtU4WaXvdMlkZPsP16q80cr+dxU2fEUJOVH9dlUUTCzx6LpGSjEkQI4Ib5MWWoYclFFbynpzCJzek7GWNg1yojeWrez90fz8j30DB0C8MD51Su7e2tbuYbaP6pb748bfre0KdqMx4TN2Ih0hyvxpBhs8wAN+3ztG0FhpO0TDkHP3h68xey2zs9vlSpGadj7Hl8xTaTidbkIt3Y7DqVyrMnSbZ2I0alxYuI3Mos1emXT0sa5BJaUsA/vRQTTE5wT3nfCWpt07ghgq7llqtHFWQqXeeRGikuTRLysC9GZujcF5vmCgcnTpt2vBv/ABFL0g9NL2Ry/pRUzEVq3lp0kWCDH1bEdutg6NuTrJfk9+KOIzx9lr0v+byO/VSo/kQau9o4aNHDRo4aNHDRr//Z);}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li > label > input.visited:valid:required{transition:.3s;background-repeat:no-repeat;background-position:right 10px center;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1LjgxOHB4IiBoZWlnaHQ9IjE2LjU5NXB4IiB2aWV3Qm94PSIxMS42ODIgNDgzLjQwNSAxNS44MTggMTYuNTk1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDExLjY4MiA0ODMuNDA1IDE1LjgxOCAxNi41OTUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnIGlkPSJYTUxJRF8xXyI+PGc+PHBhdGggZmlsbD0iIzIyODgwMCIgZD0iTTI2LjcyLDQ4My42NmMwLjc4LDAuNDc5LDEuMDEsMS41LDAuNTMsMi4yN2wtOC4yOCwxMy4yOWMtMC4yOCwwLjQ2LTAuNzgsMC43NS0xLjMyLDAuNzhjLTAuMDMsMC0wLjA1LDAtMC4wOCwwYy0wLjUyLDAtMS0wLjI0LTEuMzItMC42NmwtNC4yMy01LjU5Yy0wLjU1LTAuNzMtMC40MS0xLjc2LDAuMzItMi4zMWMwLjczLTAuNTUxLDEuNzYtMC40MSwyLjMxLDAuMzE5bDIuNzksMy42ODFsNy0xMS4yNUMyNC45Myw0ODMuNDEsMjUuOTUsNDgzLjE3LDI2LjcyLDQ4My42NnoiLz48L2c+PGc+PC9nPjwvZz48L2c+PC9zdmc+);}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li > label > input.visited:invalid:required{transition:.3s;border:1px solid #ea4434;color:#ea4434;background-repeat:no-repeat;background-position:right center;background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAfAB8DAREAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAkEBQYH/8QAIhAAAAcAAwEAAwEAAAAAAAAAAQIDBAUGBwAIERIJEyEU/8QAHQEAAQQCAwAAAAAAAAAAAAAAAAQFBwgCAwYJCv/EACoRAAICAQQBAgUFAQAAAAAAAAECAwQFAAYREiEHExQiMTJBCBVRYXEj/9oADAMBAAIRAxEAPwDjvOt/Xqi1fQNXs1pXXa1iuztjctkgcOW8DESEuu3QE4JgsujHt3CiSQqGAv0YAD0fPfeb69S1bYpVjklYDkhFLED+TwDpuyWZxGGjWbMWq1SF26q00qRBjxzwC7KCePPA88ahSkTKwb5eLm4yQh5NqJSuY6UZOY983E5CnIC7R2mi4SExDAIfRQ9AQHmEsMsEhinVklH1DAgj/QfOlFO9SyNZbmPminqP9rxuro3HjwykqfPjwdV3NelOt5llEd6jp2c5lHu0Y9/ot8qFEZP3BBUQZO7dYI+vtna6ZTFMdFstIFOYAEBEpR/vF+KoPlcpWxcZCyWbEcQJ+gMjhAT/AITzrje8tyQbO2hld3WY2lrYrG2bjop4LrWgeZlB/BYIQD/J0zZlZbxsj3TevXTLRpfHWmVS6TbHsSp78lEsfYyBrqsmxut6tOkMJmEdW3VCkjkZoYt+oZsEeZQjEpP8XhpRSzfzT2tu7KsvSSo/FetGfae4idhLLJMGUyT+BJ7bnr05EYHTzUSxidu7Dr4j1R9fMVBnp81AWyeWtIbkGDmnEb1Kdei8Uq1sdy71fiIVEhnCNYLfEcidZkm2kzUn042PX2vYbT4XKbXYapsirUsjKY9utGhbFeJbIo7VHTp3YNJziYgIJSKkxeiq3bSx0js00jtzDzO0Fyc7bLzVwZHKpUkeOzxy1e1ErytXE5JeaFkQxv25CyEFACp0mxDy7Tx8PrzsPBPtbZ9jNVoLOLDdI8ph7ksFSPJvjlVYKF6KaZbNf2uryVg6zs6yjSf+Q5q9GtnnF3lMz0Oh6RBpt1prPrnV7vDpOy/bVWUqk4xno9NyTwftud2wIBw8/pRHi3G3pcXka+TgAM9edJV5+naNg45/rkedMO69vU93bXyW08iWXH5ShYqSlfDCOzC8LlT+GCueP7012Jh9EjIvU9M/HfTWl2PtU4WaXvdMlkZPsP16q80cr+dxU2fEUJOVH9dlUUTCzx6LpGSjEkQI4Ib5MWWoYclFFbynpzCJzek7GWNg1yojeWrez90fz8j30DB0C8MD51Su7e2tbuYbaP6pb748bfre0KdqMx4TN2Ih0hyvxpBhs8wAN+3ztG0FhpO0TDkHP3h68xey2zs9vlSpGadj7Hl8xTaTidbkIt3Y7DqVyrMnSbZ2I0alxYuI3Mos1emXT0sa5BJaUsA/vRQTTE5wT3nfCWpt07ghgq7llqtHFWQqXeeRGikuTRLysC9GZujcF5vmCgcnTpt2vBv/ABFL0g9NL2Ry/pRUzEVq3lp0kWCDH1bEdutg6NuTrJfk9+KOIzx9lr0v+byO/VSo/kQau9o4aNHDRo4aNHDRr//Z);}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li > label > input.valid:valid:required{transition:.3s;background-repeat:no-repeat;background-position:right 10px center;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1LjgxOHB4IiBoZWlnaHQ9IjE2LjU5NXB4IiB2aWV3Qm94PSIxMS42ODIgNDgzLjQwNSAxNS44MTggMTYuNTk1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDExLjY4MiA0ODMuNDA1IDE1LjgxOCAxNi41OTUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnIGlkPSJYTUxJRF8xXyI+PGc+PHBhdGggZmlsbD0iIzIyODgwMCIgZD0iTTI2LjcyLDQ4My42NmMwLjc4LDAuNDc5LDEuMDEsMS41LDAuNTMsMi4yN2wtOC4yOCwxMy4yOWMtMC4yOCwwLjQ2LTAuNzgsMC43NS0xLjMyLDAuNzhjLTAuMDMsMC0wLjA1LDAtMC4wOCwwYy0wLjUyLDAtMS0wLjI0LTEuMzItMC42NmwtNC4yMy01LjU5Yy0wLjU1LTAuNzMtMC40MS0xLjc2LDAuMzItMi4zMWMwLjczLTAuNTUxLDEuNzYtMC40MSwyLjMxLDAuMzE5bDIuNzksMy42ODFsNy0xMS4yNUMyNC45Myw0ODMuNDEsMjUuOTUsNDgzLjE3LDI2LjcyLDQ4My42NnoiLz48L2c+PGc+PC9nPjwvZz48L2c+PC9zdmc+);}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li > label > input.invalid:valid:required{transition:.3s;border:1px solid #ea4434;color:#ea4434;background-repeat:no-repeat;background-position:right center;background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAfAB8DAREAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAkEBQYH/8QAIhAAAAcAAwEAAwEAAAAAAAAAAQIDBAUGBwAIERIJEyEU/8QAHQEAAQQCAwAAAAAAAAAAAAAAAAQFBwgCAwYJCv/EACoRAAICAQQBAgUFAQAAAAAAAAECAwQFAAYREiEHExQiMTJBCBVRYXEj/9oADAMBAAIRAxEAPwDjvOt/Xqi1fQNXs1pXXa1iuztjctkgcOW8DESEuu3QE4JgsujHt3CiSQqGAv0YAD0fPfeb69S1bYpVjklYDkhFLED+TwDpuyWZxGGjWbMWq1SF26q00qRBjxzwC7KCePPA88ahSkTKwb5eLm4yQh5NqJSuY6UZOY983E5CnIC7R2mi4SExDAIfRQ9AQHmEsMsEhinVklH1DAgj/QfOlFO9SyNZbmPminqP9rxuro3HjwykqfPjwdV3NelOt5llEd6jp2c5lHu0Y9/ot8qFEZP3BBUQZO7dYI+vtna6ZTFMdFstIFOYAEBEpR/vF+KoPlcpWxcZCyWbEcQJ+gMjhAT/AITzrje8tyQbO2hld3WY2lrYrG2bjop4LrWgeZlB/BYIQD/J0zZlZbxsj3TevXTLRpfHWmVS6TbHsSp78lEsfYyBrqsmxut6tOkMJmEdW3VCkjkZoYt+oZsEeZQjEpP8XhpRSzfzT2tu7KsvSSo/FetGfae4idhLLJMGUyT+BJ7bnr05EYHTzUSxidu7Dr4j1R9fMVBnp81AWyeWtIbkGDmnEb1Kdei8Uq1sdy71fiIVEhnCNYLfEcidZkm2kzUn042PX2vYbT4XKbXYapsirUsjKY9utGhbFeJbIo7VHTp3YNJziYgIJSKkxeiq3bSx0js00jtzDzO0Fyc7bLzVwZHKpUkeOzxy1e1ErytXE5JeaFkQxv25CyEFACp0mxDy7Tx8PrzsPBPtbZ9jNVoLOLDdI8ph7ksFSPJvjlVYKF6KaZbNf2uryVg6zs6yjSf+Q5q9GtnnF3lMz0Oh6RBpt1prPrnV7vDpOy/bVWUqk4xno9NyTwftud2wIBw8/pRHi3G3pcXka+TgAM9edJV5+naNg45/rkedMO69vU93bXyW08iWXH5ShYqSlfDCOzC8LlT+GCueP7012Jh9EjIvU9M/HfTWl2PtU4WaXvdMlkZPsP16q80cr+dxU2fEUJOVH9dlUUTCzx6LpGSjEkQI4Ib5MWWoYclFFbynpzCJzek7GWNg1yojeWrez90fz8j30DB0C8MD51Su7e2tbuYbaP6pb748bfre0KdqMx4TN2Ih0hyvxpBhs8wAN+3ztG0FhpO0TDkHP3h68xey2zs9vlSpGadj7Hl8xTaTidbkIt3Y7DqVyrMnSbZ2I0alxYuI3Mos1emXT0sa5BJaUsA/vRQTTE5wT3nfCWpt07ghgq7llqtHFWQqXeeRGikuTRLysC9GZujcF5vmCgcnTpt2vBv/ABFL0g9NL2Ry/pRUzEVq3lp0kWCDH1bEdutg6NuTrJfk9+KOIzx9lr0v+byO/VSo/kQau9o4aNHDRo4aNHDRr//Z);}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li > label > textarea{border:1px solid #bbb;background:#fff;display:block;width:100%;box-sizing:border-box;padding:7px 10px;margin:5px 0 0;border-radius:3px;min-height:80px;font:12px 'Roboto Condensed';color:#828282;resize:none;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li > select{border:1px solid #bbb;width:100%;padding:5px;margin-top:2px;border-radius:3px;cursor:pointer;font:12px 'Roboto Condensed';color:#828282;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li > label > input#showcp{max-width:100px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.save{background:#f0f0f0;font-weight:normal;padding:8px 0 8px 10px;position:relative;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.save:before, .tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.save:after{background:#f0f0f0;bottom:0;content:'';position:absolute;top:0;width:10px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.save:before{right:100%;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.save:after{left:100%;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.save > label {padding:0;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.save > label > span{font-size:14px;padding-left:20px;display:block;line-height:20px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.save > label > span:before{content:'';display:block;width:16px;height:16px;border:1px solid #bbb;background:#fff;margin-right:5px;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.save > label > span:after{content:'\e020';font:17px 'icons';position:absolute;top:50%;left:0;opacity:0;transition:.1s;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.save > label > span > a:hover{text-decoration:none;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.save > label > input{position:fixed;top:0;left:-9999px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.save > label > input:checked + span:after{opacity:1;-webkit-transform:translateY(-50%)rotate(90deg);-moz-transform:translateY(-50%)rotate(90deg);-o-transform:translateY(-50%)rotate(90deg);-ms-transform:translateY(-50%)rotate(90deg);transform:translateY(-50%)rotate(90deg);transition:.3s;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.reason{border-bottom:1px solid #bababa;overflow:hidden;padding-top:15px;text-align:center;margin-bottom:10px;position:relative;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.reason > div:first-child{display:inline-block;padding:0 15px;position:relative;font:14px 'Roboto Condensed';}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.reason > div:first-child:before,.tpl-formulario-datospersonales200.bonos > div > form > div:first-child > ul > li.reason > div:first-child:after{border-top:1px solid #bababa;content:'';position:absolute;top:10px;width:999px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.reason > div:first-child:before{left:100%;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.reason > div:first-child:after{right:100%;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.reason > div:last-child{padding:10px 0 5px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.reason > div:last-child > div{display:inline-block;font: 14px 'Roboto Condensed';}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.reason > div:last-child > div:last-child{margin-left:65px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.reason > div:last-child > div > input{position:fixed;height:0;left:100%;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.reason > div:last-child > div > label{background:#fff;border:1px solid #bfbfbf;border-radius:50%;display: inline-block;height:14px;margin-right:5px;position:relative;vertical-align: middle;width:14px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.reason > div:last-child > div > input:checked + label:after{background:#000;bottom:3px;border-radius:50%;content:'';left:3px;position:absolute;right:3px;top:3px;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type{background:#e7e7e7;margin-top:10px;padding:10px;position:relative;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type:after {content: '';left: 10px;right: 10px;top: 70px;position: absolute;border-bottom: 2px solid #ccc;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > div:first-of-type{font-weight:bold;color:#000;font-size:12px;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > select{border:1px solid #bbb;width:100%;margin:5px 0 10px;border-radius:3px;cursor:pointer;font:12px 'Roboto Condensed';color: #828282;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > label{margin:15px 0;display:block;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > label > span{font-size:12px;position:relative;padding-left:25px;display:block;color:#333;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > label > span:before{content:'';display:block;width:16px;height:16px;border:1px solid #bbb;margin-right:5px;position:absolute;top:0;left:0;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > label > span:after{content:'\e020';font:17px 'icons';position:absolute;top:0;left:0;opacity:0;transition:.1s;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > label > span > a{color:#c94;text-decoration:underline;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > label > span > a:hover{text-decoration:none;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > label > span > label{color:#c94;text-decoration:underline;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > label > span > label:hover{text-decoration:none;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > .sta-opciones_pago {display:none;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > .sta-opciones_pago.selected {display:block;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > #iframe_card_app_container > iframe{width:100%;height:320px;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > label > input{position:fixed;top:0;left:-99px;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > label > input:checked + span:after{opacity:1;transform:rotate(90deg);transition:.3s;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > div:last-of-type{border-top:1px solid #ccc;padding:10px 0;text-align:center;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > div:last-of-type > div > div:first-of-type{text-transform:uppercase;font-size:16px;color:#555;font-weight:bold;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > div:last-of-type > div > div:first-of-type > span{color:#280;font-size:20px;margin-left:5px;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > div:last-of-type > div > div:last-of-type{font-style:italic;font-size:12px;color:#333;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > div:last-of-type > div > div:last-of-type > span{color:#280;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > div:last-of-type > button{display:block;background:#280;color:#fff;margin:10px auto 0;text-transform:uppercase;font:18px 'Roboto Condensed', sans-serif;padding:13px 43px;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > div:last-of-type > button > span:last-of-type > span:last-of-type{display:block;text-transform:none;font-size:14px;}
/*iframe*/
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section > div:first-of-type{text-transform:uppercase;font:16px 'Roboto Condensed';letter-spacing:-1px;padding:8px 0;border-bottom:2px solid #ccc;border-top:2px solid #ccc;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section > div:nth-of-type(2){font-size:12px;color:#333;margin:10px 0;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci{font-size:0;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label{display:block;font-weight:bold;color:#000;font-size:12px;padding-bottom:10px;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label:nth-child(2){display: inline-block;width:28%;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label:nth-child(3){width:calc(72% - 10px);padding-left:10px;display:inline-block;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label > span{display:block;font-size: 12px;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label > input{position:relative;border:1px solid #bbb;background:#fff;display:block;width:100%;box-sizing:border-box;padding:6px 10px;margin-top:2px;border-radius:3px;font:12px 'Roboto Condensed';color:#828282;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label > input:focus:valid:required{transition:.3s;background-repeat:no-repeat;background-position:right 10px center;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1LjgxOHB4IiBoZWlnaHQ9IjE2LjU5NXB4IiB2aWV3Qm94PSIxMS42ODIgNDgzLjQwNSAxNS44MTggMTYuNTk1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDExLjY4MiA0ODMuNDA1IDE1LjgxOCAxNi41OTUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnIGlkPSJYTUxJRF8xXyI+PGc+PHBhdGggZmlsbD0iIzIyODgwMCIgZD0iTTI2LjcyLDQ4My42NmMwLjc4LDAuNDc5LDEuMDEsMS41LDAuNTMsMi4yN2wtOC4yOCwxMy4yOWMtMC4yOCwwLjQ2LTAuNzgsMC43NS0xLjMyLDAuNzhjLTAuMDMsMC0wLjA1LDAtMC4wOCwwYy0wLjUyLDAtMS0wLjI0LTEuMzItMC42NmwtNC4yMy01LjU5Yy0wLjU1LTAuNzMtMC40MS0xLjc2LDAuMzItMi4zMWMwLjczLTAuNTUxLDEuNzYtMC40MSwyLjMxLDAuMzE5bDIuNzksMy42ODFsNy0xMS4yNUMyNC45Myw0ODMuNDEsMjUuOTUsNDgzLjE3LDI2LjcyLDQ4My42NnoiLz48L2c+PGc+PC9nPjwvZz48L2c+PC9zdmc+);}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label > input:focus:invalid:required{transition:.3s;border:1px solid #ea4434;color:#ea4434;background-repeat:no-repeat;background-position:right center;background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAfAB8DAREAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAkEBQYH/8QAIhAAAAcAAwEAAwEAAAAAAAAAAQIDBAUGBwAIERIJEyEU/8QAHQEAAQQCAwAAAAAAAAAAAAAAAAQFBwgCAwYJCv/EACoRAAICAQQBAgUFAQAAAAAAAAECAwQFAAYREiEHExQiMTJBCBVRYXEj/9oADAMBAAIRAxEAPwDjvOt/Xqi1fQNXs1pXXa1iuztjctkgcOW8DESEuu3QE4JgsujHt3CiSQqGAv0YAD0fPfeb69S1bYpVjklYDkhFLED+TwDpuyWZxGGjWbMWq1SF26q00qRBjxzwC7KCePPA88ahSkTKwb5eLm4yQh5NqJSuY6UZOY983E5CnIC7R2mi4SExDAIfRQ9AQHmEsMsEhinVklH1DAgj/QfOlFO9SyNZbmPminqP9rxuro3HjwykqfPjwdV3NelOt5llEd6jp2c5lHu0Y9/ot8qFEZP3BBUQZO7dYI+vtna6ZTFMdFstIFOYAEBEpR/vF+KoPlcpWxcZCyWbEcQJ+gMjhAT/AITzrje8tyQbO2hld3WY2lrYrG2bjop4LrWgeZlB/BYIQD/J0zZlZbxsj3TevXTLRpfHWmVS6TbHsSp78lEsfYyBrqsmxut6tOkMJmEdW3VCkjkZoYt+oZsEeZQjEpP8XhpRSzfzT2tu7KsvSSo/FetGfae4idhLLJMGUyT+BJ7bnr05EYHTzUSxidu7Dr4j1R9fMVBnp81AWyeWtIbkGDmnEb1Kdei8Uq1sdy71fiIVEhnCNYLfEcidZkm2kzUn042PX2vYbT4XKbXYapsirUsjKY9utGhbFeJbIo7VHTp3YNJziYgIJSKkxeiq3bSx0js00jtzDzO0Fyc7bLzVwZHKpUkeOzxy1e1ErytXE5JeaFkQxv25CyEFACp0mxDy7Tx8PrzsPBPtbZ9jNVoLOLDdI8ph7ksFSPJvjlVYKF6KaZbNf2uryVg6zs6yjSf+Q5q9GtnnF3lMz0Oh6RBpt1prPrnV7vDpOy/bVWUqk4xno9NyTwftud2wIBw8/pRHi3G3pcXka+TgAM9edJV5+naNg45/rkedMO69vU93bXyW08iWXH5ShYqSlfDCOzC8LlT+GCueP7012Jh9EjIvU9M/HfTWl2PtU4WaXvdMlkZPsP16q80cr+dxU2fEUJOVH9dlUUTCzx6LpGSjEkQI4Ib5MWWoYclFFbynpzCJzek7GWNg1yojeWrez90fz8j30DB0C8MD51Su7e2tbuYbaP6pb748bfre0KdqMx4TN2Ih0hyvxpBhs8wAN+3ztG0FhpO0TDkHP3h68xey2zs9vlSpGadj7Hl8xTaTidbkIt3Y7DqVyrMnSbZ2I0alxYuI3Mos1emXT0sa5BJaUsA/vRQTTE5wT3nfCWpt07ghgq7llqtHFWQqXeeRGikuTRLysC9GZujcF5vmCgcnTpt2vBv/ABFL0g9NL2Ry/pRUzEVq3lp0kWCDH1bEdutg6NuTrJfk9+KOIzx9lr0v+byO/VSo/kQau9o4aNHDRo4aNHDRr//Z);}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label > input.visited:valid:required{transition:.3s;background-repeat:no-repeat;background-position:right 10px center;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1LjgxOHB4IiBoZWlnaHQ9IjE2LjU5NXB4IiB2aWV3Qm94PSIxMS42ODIgNDgzLjQwNSAxNS44MTggMTYuNTk1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDExLjY4MiA0ODMuNDA1IDE1LjgxOCAxNi41OTUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnIGlkPSJYTUxJRF8xXyI+PGc+PHBhdGggZmlsbD0iIzIyODgwMCIgZD0iTTI2LjcyLDQ4My42NmMwLjc4LDAuNDc5LDEuMDEsMS41LDAuNTMsMi4yN2wtOC4yOCwxMy4yOWMtMC4yOCwwLjQ2LTAuNzgsMC43NS0xLjMyLDAuNzhjLTAuMDMsMC0wLjA1LDAtMC4wOCwwYy0wLjUyLDAtMS0wLjI0LTEuMzItMC42NmwtNC4yMy01LjU5Yy0wLjU1LTAuNzMtMC40MS0xLjc2LDAuMzItMi4zMWMwLjczLTAuNTUxLDEuNzYtMC40MSwyLjMxLDAuMzE5bDIuNzksMy42ODFsNy0xMS4yNUMyNC45Myw0ODMuNDEsMjUuOTUsNDgzLjE3LDI2LjcyLDQ4My42NnoiLz48L2c+PGc+PC9nPjwvZz48L2c+PC9zdmc+);}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label > input.visited:invalid:required{transition:.3s;border:1px solid #ea4434;color:#ea4434;background-repeat:no-repeat;background-position:right center;background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAfAB8DAREAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAkEBQYH/8QAIhAAAAcAAwEAAwEAAAAAAAAAAQIDBAUGBwAIERIJEyEU/8QAHQEAAQQCAwAAAAAAAAAAAAAAAAQFBwgCAwYJCv/EACoRAAICAQQBAgUFAQAAAAAAAAECAwQFAAYREiEHExQiMTJBCBVRYXEj/9oADAMBAAIRAxEAPwDjvOt/Xqi1fQNXs1pXXa1iuztjctkgcOW8DESEuu3QE4JgsujHt3CiSQqGAv0YAD0fPfeb69S1bYpVjklYDkhFLED+TwDpuyWZxGGjWbMWq1SF26q00qRBjxzwC7KCePPA88ahSkTKwb5eLm4yQh5NqJSuY6UZOY983E5CnIC7R2mi4SExDAIfRQ9AQHmEsMsEhinVklH1DAgj/QfOlFO9SyNZbmPminqP9rxuro3HjwykqfPjwdV3NelOt5llEd6jp2c5lHu0Y9/ot8qFEZP3BBUQZO7dYI+vtna6ZTFMdFstIFOYAEBEpR/vF+KoPlcpWxcZCyWbEcQJ+gMjhAT/AITzrje8tyQbO2hld3WY2lrYrG2bjop4LrWgeZlB/BYIQD/J0zZlZbxsj3TevXTLRpfHWmVS6TbHsSp78lEsfYyBrqsmxut6tOkMJmEdW3VCkjkZoYt+oZsEeZQjEpP8XhpRSzfzT2tu7KsvSSo/FetGfae4idhLLJMGUyT+BJ7bnr05EYHTzUSxidu7Dr4j1R9fMVBnp81AWyeWtIbkGDmnEb1Kdei8Uq1sdy71fiIVEhnCNYLfEcidZkm2kzUn042PX2vYbT4XKbXYapsirUsjKY9utGhbFeJbIo7VHTp3YNJziYgIJSKkxeiq3bSx0js00jtzDzO0Fyc7bLzVwZHKpUkeOzxy1e1ErytXE5JeaFkQxv25CyEFACp0mxDy7Tx8PrzsPBPtbZ9jNVoLOLDdI8ph7ksFSPJvjlVYKF6KaZbNf2uryVg6zs6yjSf+Q5q9GtnnF3lMz0Oh6RBpt1prPrnV7vDpOy/bVWUqk4xno9NyTwftud2wIBw8/pRHi3G3pcXka+TgAM9edJV5+naNg45/rkedMO69vU93bXyW08iWXH5ShYqSlfDCOzC8LlT+GCueP7012Jh9EjIvU9M/HfTWl2PtU4WaXvdMlkZPsP16q80cr+dxU2fEUJOVH9dlUUTCzx6LpGSjEkQI4Ib5MWWoYclFFbynpzCJzek7GWNg1yojeWrez90fz8j30DB0C8MD51Su7e2tbuYbaP6pb748bfre0KdqMx4TN2Ih0hyvxpBhs8wAN+3ztG0FhpO0TDkHP3h68xey2zs9vlSpGadj7Hl8xTaTidbkIt3Y7DqVyrMnSbZ2I0alxYuI3Mos1emXT0sa5BJaUsA/vRQTTE5wT3nfCWpt07ghgq7llqtHFWQqXeeRGikuTRLysC9GZujcF5vmCgcnTpt2vBv/ABFL0g9NL2Ry/pRUzEVq3lp0kWCDH1bEdutg6NuTrJfk9+KOIzx9lr0v+byO/VSo/kQau9o4aNHDRo4aNHDRr//Z);}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label > input.valid:valid:required{transition:.3s;background-repeat:no-repeat;background-position:right 10px center;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1LjgxOHB4IiBoZWlnaHQ9IjE2LjU5NXB4IiB2aWV3Qm94PSIxMS42ODIgNDgzLjQwNSAxNS44MTggMTYuNTk1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDExLjY4MiA0ODMuNDA1IDE1LjgxOCAxNi41OTUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnIGlkPSJYTUxJRF8xXyI+PGc+PHBhdGggZmlsbD0iIzIyODgwMCIgZD0iTTI2LjcyLDQ4My42NmMwLjc4LDAuNDc5LDEuMDEsMS41LDAuNTMsMi4yN2wtOC4yOCwxMy4yOWMtMC4yOCwwLjQ2LTAuNzgsMC43NS0xLjMyLDAuNzhjLTAuMDMsMC0wLjA1LDAtMC4wOCwwYy0wLjUyLDAtMS0wLjI0LTEuMzItMC42NmwtNC4yMy01LjU5Yy0wLjU1LTAuNzMtMC40MS0xLjc2LDAuMzItMi4zMWMwLjczLTAuNTUxLDEuNzYtMC40MSwyLjMxLDAuMzE5bDIuNzksMy42ODFsNy0xMS4yNUMyNC45Myw0ODMuNDEsMjUuOTUsNDgzLjE3LDI2LjcyLDQ4My42NnoiLz48L2c+PGc+PC9nPjwvZz48L2c+PC9zdmc+);}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label > input.invalid:valid:required{transition:.3s;border:1px solid #ea4434;color:#ea4434;background-repeat:no-repeat;background-position:right center;background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAfAB8DAREAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAkEBQYH/8QAIhAAAAcAAwEAAwEAAAAAAAAAAQIDBAUGBwAIERIJEyEU/8QAHQEAAQQCAwAAAAAAAAAAAAAAAAQFBwgCAwYJCv/EACoRAAICAQQBAgUFAQAAAAAAAAECAwQFAAYREiEHExQiMTJBCBVRYXEj/9oADAMBAAIRAxEAPwDjvOt/Xqi1fQNXs1pXXa1iuztjctkgcOW8DESEuu3QE4JgsujHt3CiSQqGAv0YAD0fPfeb69S1bYpVjklYDkhFLED+TwDpuyWZxGGjWbMWq1SF26q00qRBjxzwC7KCePPA88ahSkTKwb5eLm4yQh5NqJSuY6UZOY983E5CnIC7R2mi4SExDAIfRQ9AQHmEsMsEhinVklH1DAgj/QfOlFO9SyNZbmPminqP9rxuro3HjwykqfPjwdV3NelOt5llEd6jp2c5lHu0Y9/ot8qFEZP3BBUQZO7dYI+vtna6ZTFMdFstIFOYAEBEpR/vF+KoPlcpWxcZCyWbEcQJ+gMjhAT/AITzrje8tyQbO2hld3WY2lrYrG2bjop4LrWgeZlB/BYIQD/J0zZlZbxsj3TevXTLRpfHWmVS6TbHsSp78lEsfYyBrqsmxut6tOkMJmEdW3VCkjkZoYt+oZsEeZQjEpP8XhpRSzfzT2tu7KsvSSo/FetGfae4idhLLJMGUyT+BJ7bnr05EYHTzUSxidu7Dr4j1R9fMVBnp81AWyeWtIbkGDmnEb1Kdei8Uq1sdy71fiIVEhnCNYLfEcidZkm2kzUn042PX2vYbT4XKbXYapsirUsjKY9utGhbFeJbIo7VHTp3YNJziYgIJSKkxeiq3bSx0js00jtzDzO0Fyc7bLzVwZHKpUkeOzxy1e1ErytXE5JeaFkQxv25CyEFACp0mxDy7Tx8PrzsPBPtbZ9jNVoLOLDdI8ph7ksFSPJvjlVYKF6KaZbNf2uryVg6zs6yjSf+Q5q9GtnnF3lMz0Oh6RBpt1prPrnV7vDpOy/bVWUqk4xno9NyTwftud2wIBw8/pRHi3G3pcXka+TgAM9edJV5+naNg45/rkedMO69vU93bXyW08iWXH5ShYqSlfDCOzC8LlT+GCueP7012Jh9EjIvU9M/HfTWl2PtU4WaXvdMlkZPsP16q80cr+dxU2fEUJOVH9dlUUTCzx6LpGSjEkQI4Ib5MWWoYclFFbynpzCJzek7GWNg1yojeWrez90fz8j30DB0C8MD51Su7e2tbuYbaP6pb748bfre0KdqMx4TN2Ih0hyvxpBhs8wAN+3ztG0FhpO0TDkHP3h68xey2zs9vlSpGadj7Hl8xTaTidbkIt3Y7DqVyrMnSbZ2I0alxYuI3Mos1emXT0sa5BJaUsA/vRQTTE5wT3nfCWpt07ghgq7llqtHFWQqXeeRGikuTRLysC9GZujcF5vmCgcnTpt2vBv/ABFL0g9NL2Ry/pRUzEVq3lp0kWCDH1bEdutg6NuTrJfk9+KOIzx9lr0v+byO/VSo/kQau9o4aNHDRo4aNHDRr//Z);}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label > select{border:1px solid #bbb;width:100%;margin-top:2px;border-radius:3px;cursor:pointer;font:12px 'Roboto Condensed';color: #828282;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label:last-of-type{font-size:0;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label:last-of-type > select{width:28%;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label:last-of-type > span + select{margin-right:10px;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section > div:last-of-type{padding: 0 0 5px;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section > div:last-of-type > img{height:50px;}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section > div:last-of-type > div{font:bold 14px 'Roboto Condensed';}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section > div:last-of-type > div:before{font:14px 'icons';content:'\e03b';padding-right:5px;}
/*/iframe*/
.tpl-formulario-datospersonales200.bonos > div > form select{background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4AJkFkb2JlAGTAAAAAAQMAFQQDBgoNAAABywAAAicAAAJyAAACsP/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8IAEQgAGwAZAwERAAIRAQMRAf/EAJUAAQEAAwEAAAAAAAAAAAAAAAAFAQcICQEBAAAAAAAAAAAAAAAAAAAAABAAAwEBAAAAAAAAAAAAAAAAEAU1BkARAAAEBAQHAAAAAAAAAAAAAAIDBAUBInS0ABAgExExcRIUFQYSAQAAAAAAAAAAAAAAAAAAAEATAQABBAICAwAAAAAAAAAAAAERIEAhQRAxUWFxgaH/2gAMAwEAAhEDEQAAAfcovAEE04dAggl0yCCXgD//2gAIAQEAAQUCVzCrmaLU6ZQ/CuYVcw//2gAIAQIAAQUC4P/aAAgBAwABBQLg/9oACAECAgY/Agf/2gAIAQMCBj8CB//aAAgBAQEGPwJuoEluXobqBJbl4amdu+RIeEruMAEznF/EhCWIMy3yk3pFmyFEVDcjwGLvBymlzbqBJbl46Zt1Akty9H//2gAIAQEDAT8hp6dJe4vZIZkiYTuHPTx9j0xGPEmK+n//2gAIAQIDAT8hsP/aAAgBAwMBPyGw/9oADAMBAAIRAxEAABAAAQAQAQD/2gAIAQEDAT8Qpq1QImSnRnofmFVBqpMoJSqDJIy3OlFXW+341+8//9oACAECAwE/ELD/2gAIAQMDAT8QsP/Z) #fff no-repeat center right 4px;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:5px 35px 5px 5px;}
.tpl-formulario-datospersonales200.bonos > div > form  .politica_cancelacion {border-top:1px solid #ccc;font:12px 'Roboto Condensed';padding:10px 0;}
.tpl-formulario-datospersonales200.bonos > div > form  .politica_cancelacion > div:first-child {font-weight:bold;}
@media(min-width:601px){
    .tpl-formulario-datospersonales200{padding-top:20px;}
    .tpl-formulario-datospersonales200.bonos > div > form{padding:0 10px 20px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales{padding:10px 20px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > div:first-of-type{font-size:22px;margin-bottom:20px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > div:not(:first-of-type){border-top:3px solid #bbb;/*display:none;*/font-size:14px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul{font-size:0;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li{width:calc(100%/3 - 10px);font-size:14px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.sta-forinput{display:inline-block;padding-left:15px;vertical-align: top;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.sta-forinput:nth-child(3n+1){padding-left:0;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li:nth-child(7){max-width:none;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.save{box-sizing:border-box;padding:17px 0 17px 10px;}
    /*.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.save,
    .tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li:last-of-type{width:100%;}*/
    .tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.save:before, .tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.save:after{width:20px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.reason{width:100%;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li > label > input{margin-bottom:15px;}
    /*.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li:last-of-type{margin-top:10px;}*/
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type{padding:20px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type:after {content:'';left:20px;right:20px;top:67px;position:absolute;border-bottom:2px solid #ccc;}
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > div:first-of-type,
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > select{display:inline-block;width:auto;margin-right:5px;font-size:14px;}

    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > #iframe_card_app_container > iframe{height:280px;}
    /*iframe*/
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section{position:relative;}
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section > div:first-of-type{padding:15px 0;margin-top:10px;font-size:22px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section > div:nth-of-type(2){font-size:14px;margin:20px 0 25px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci{}
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label{display:inline-block;width:33.33%;width:calc(100%/3 - 10px);}
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label:nth-child(2){padding-left:15px;width:33.33%;width:calc(100%/3 - 10px);}
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label:nth-child(3){font-size:14px;width:33.33%;width:calc(100%/3 - 10px);padding-left:15px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label:last-of-type > select{width:47%;width:calc(50% - 5px);}
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section .pci label > span{font-size:14px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section > div:last-of-type{position:absolute;bottom:0;left:33.33%;padding:0;}
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > section > div:last-of-type > div{font-size:14px;}
    /*/iframe*/
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > label > span{font-size:14px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > div:last-of-type{padding:25px 0;margin-top:25px;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;}
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > div:last-of-type > div{text-align:right;flex-grow:1;margin-right:10px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;}
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > div:last-of-type > div > div:first-of-type{font-size:21px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > div:last-of-type > div > div:first-of-type > span{font-size:27px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > div:last-of-type > div > div:last-of-type{font-size:14px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > div:last-of-type > button{font-size:22px;margin-left:15px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type > div:last-of-type > button > span:last-of-type > span:last-of-type{font-size:16px;}
    .tpl-formulario-datospersonales200.bonos > div > form  .politica_cancelacion {padding:15px 0;}
}
@media(min-width:801px){
    .tpl-formulario-datospersonales200{padding-top: 0;}
    .tpl-formulario-datospersonales200>div{max-width:1124px;margin: 0 auto;padding:20px 300px 20px 10px;box-sizing: border-box;}
    .tpl-formulario-datospersonales200.bonos > div > form{padding:0;position: relative;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.sta-forinput{padding-left:20px;width:calc(25% - 15px);}
    .tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.sta-forinput:nth-child(3n+1){padding-left:20px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > ul > li.sta-forinput:nth-child(4n+1){padding-left:0;}
}
/* FIN .tpl-formulario-datospersonales200.bonos */
.tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000{margin:10px 0 10px;background:#e7e7e7;font:bold 12px 'Roboto Condensed';color:#444;border-top:1px solid #ce6b00;}
.tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:first-of-type{background:#f5e1cc;position:relative;}
.tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:first-of-type:before{content:'';position:absolute;left:0;right:0;bottom:0;border-top:5px solid #cbbba9;}
.tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:first-of-type > span{background:#fff;font-size:14px;display:inline-block;padding:3px 5px 0;margin:5px 0 0 10px;text-transform:uppercase;position:relative;}
.tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2){padding:15px 10px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div{display:inline-block;vertical-align:top;}
.tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div:nth-of-type(1){background-position:-999999px -999999px;background-repeat:no-repeat;background-size:0;font-size:15px;width:60%;margin-right:10px;padding:5px 0 5px 85px;position:relative;min-height:50px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
.tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div:nth-of-type(1):before{content:'';position:absolute;left:0;top:0;height:50px;width:75px;background-image:inherit;background-position:center;background-repeat:no-repeat;background-size:cover;}
.tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div:nth-of-type(2){text-align:right;width:35%;width:calc(40% - 15px);}
.tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1),
.tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(2){display:none;}
.tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2){color:#008a01;font-size:16px;margin-top:10px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(1){font-weight:100;font-style:italic;}
@media(min-width:601px){
    .tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:first-of-type > span{font-size:18px;padding:5px 10px 0;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div:nth-of-type(1){padding-top:10px;width:45%;margin-right:40px;border-right:3px solid #b9b9b9;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div:nth-of-type(2){width:45%;width:calc(55% - 45px);}
    .tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div:nth-of-type(2) > div > div{display:inline-block!important;width:45%;width:calc(50% - 10px);vertical-align:top;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1){font-size:21px;color:#000;text-align:left;text-transform:uppercase;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(1){font-weight:100;font-style:italic;font-size:13px;text-align:left;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2){font-size:26px;margin-top:0;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(2){font-size:13px;color:#999;display:none!important;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div:nth-of-type(2) > div > div:nth-of-type(2){margin-left:15px;}
}
@media(min-width:801px){
    .tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000{position:fixed;top:225px;z-index:1; left:0;right:0;border:0;background:none;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div{margin:0 auto;max-width:1100px;position:relative;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div{width:270px;background:#fff;position:absolute;right:10px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:first-of-type > span{font-size:22px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div:nth-of-type(1){display:block;border:0;margin:0;width:auto;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div:nth-of-type(2){width:auto;display:block;margin-top:20px;padding-top:20px;border-top:1px solid #7c7c7c}
    .tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div:nth-of-type(2) > div > div:nth-of-type(2){margin-left:10px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.tpl-info000 > div > div > div:nth-of-type(2) > div:nth-of-type(2) > div > div{width:calc(50% - 7px;)}
}
.tpl-formulario-datospersonales200.bonos > div > form > div:last-of-type:after{content:none;}
.tpl-formulario-datospersonales200.bonos > div > form > div.datos_personales > div:not(:first-of-type){display:none!important;}
/*regalo*/
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo{margin-top:10px;background:#e7e7e7;padding:15px 10px;font:12px 'Roboto Condensed';}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:first-of-type{text-transform:uppercase;overflow:hidden;position:relative;margin-bottom:10px;font-size:14px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:first-of-type:after{content:'';position:absolute;top:50%;left:0;right:0;border-bottom:1px solid #bababa;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:first-of-type > span{background:#e7e7e7;position:relative;padding-right:5px;z-index:1;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > input{position:fixed;top:0;left:-99px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > label{display:inline-block;position:relative;padding-left:23px;min-height:19px;margin-bottom:20px;font-size:14px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > label:not(:first-of-type){margin-left:75px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > label:before{content:'';position:absolute;height:16px;width:16px;background:#fff;border:1px solid #bfbfbf;border-radius:50%;left:0;top:0;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > label:after{content:'';position:absolute;background:#000;height:8px;width:8px;border-radius:50%;left:5px;top:5px;transition:.3s;opacity:0;display:none \ ;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > input#regaloSI:checked ~ label[for='regaloSI']:after,
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > input#regaloNO:checked ~ label[for='regaloNO']:after{opacity:1;display:block \ ;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div{max-height:0;transition:.3s;overflow:hidden;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > input#regaloSI:checked ~ div{max-height:250px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:first-of-type{font-size:14px;text-transform:uppercase;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:first-of-type:after{content:'';display:block;border-bottom:1px solid #bfbfbf;margin:10px 0;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > input{position:fixed;top:0;left:-99px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label{display:block;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:first-of-type{margin-bottom:10px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:first-of-type > span{display:block;margin-bottom:3px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:first-of-type > input{height:28px;border:1px solid #bfbfbf;padding:0 5px;width:210px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:first-of-type > input.invalid{transition:.3s;border:1px solid #ea4434;color:#ea4434;background-repeat:no-repeat;background-position:right center;background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAfAB8DAREAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAkEBQYH/8QAIhAAAAcAAwEAAwEAAAAAAAAAAQIDBAUGBwAIERIJEyEU/8QAHQEAAQQCAwAAAAAAAAAAAAAAAAQFBwgCAwYJCv/EACoRAAICAQQBAgUFAQAAAAAAAAECAwQFAAYREiEHExQiMTJBCBVRYXEj/9oADAMBAAIRAxEAPwDjvOt/Xqi1fQNXs1pXXa1iuztjctkgcOW8DESEuu3QE4JgsujHt3CiSQqGAv0YAD0fPfeb69S1bYpVjklYDkhFLED+TwDpuyWZxGGjWbMWq1SF26q00qRBjxzwC7KCePPA88ahSkTKwb5eLm4yQh5NqJSuY6UZOY983E5CnIC7R2mi4SExDAIfRQ9AQHmEsMsEhinVklH1DAgj/QfOlFO9SyNZbmPminqP9rxuro3HjwykqfPjwdV3NelOt5llEd6jp2c5lHu0Y9/ot8qFEZP3BBUQZO7dYI+vtna6ZTFMdFstIFOYAEBEpR/vF+KoPlcpWxcZCyWbEcQJ+gMjhAT/AITzrje8tyQbO2hld3WY2lrYrG2bjop4LrWgeZlB/BYIQD/J0zZlZbxsj3TevXTLRpfHWmVS6TbHsSp78lEsfYyBrqsmxut6tOkMJmEdW3VCkjkZoYt+oZsEeZQjEpP8XhpRSzfzT2tu7KsvSSo/FetGfae4idhLLJMGUyT+BJ7bnr05EYHTzUSxidu7Dr4j1R9fMVBnp81AWyeWtIbkGDmnEb1Kdei8Uq1sdy71fiIVEhnCNYLfEcidZkm2kzUn042PX2vYbT4XKbXYapsirUsjKY9utGhbFeJbIo7VHTp3YNJziYgIJSKkxeiq3bSx0js00jtzDzO0Fyc7bLzVwZHKpUkeOzxy1e1ErytXE5JeaFkQxv25CyEFACp0mxDy7Tx8PrzsPBPtbZ9jNVoLOLDdI8ph7ksFSPJvjlVYKF6KaZbNf2uryVg6zs6yjSf+Q5q9GtnnF3lMz0Oh6RBpt1prPrnV7vDpOy/bVWUqk4xno9NyTwftud2wIBw8/pRHi3G3pcXka+TgAM9edJV5+naNg45/rkedMO69vU93bXyW08iWXH5ShYqSlfDCOzC8LlT+GCueP7012Jh9EjIvU9M/HfTWl2PtU4WaXvdMlkZPsP16q80cr+dxU2fEUJOVH9dlUUTCzx6LpGSjEkQI4Ib5MWWoYclFFbynpzCJzek7GWNg1yojeWrez90fz8j30DB0C8MD51Su7e2tbuYbaP6pb748bfre0KdqMx4TN2Ih0hyvxpBhs8wAN+3ztG0FhpO0TDkHP3h68xey2zs9vlSpGadj7Hl8xTaTidbkIt3Y7DqVyrMnSbZ2I0alxYuI3Mos1emXT0sa5BJaUsA/vRQTTE5wT3nfCWpt07ghgq7llqtHFWQqXeeRGikuTRLysC9GZujcF5vmCgcnTpt2vBv/ABFL0g9NL2Ry/pRUzEVq3lp0kWCDH1bEdutg6NuTrJfk9+KOIzx9lr0v+byO/VSo/kQau9o4aNHDRo4aNHDRr//Z);}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:nth-of-type(2),
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:nth-of-type(3){position:relative;padding-left:23px;min-height:19px;margin-bottom:10px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:nth-of-type(2):before,
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:nth-of-type(3):before{content:'';position:absolute;height:16px;width:16px;background:#fff;border:1px solid #bfbfbf;border-radius:50%;left:0;top:0;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:nth-of-type(2):after,
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:nth-of-type(3):after{content:'';position:absolute;background:#000;height:8px;width:8px;border-radius:50%;left:5px;top:5px;transition:.3s;opacity:0;display:none \ ;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > input#regaloMailNO:checked ~ label[for='regaloMailNO']:after,
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > input#regaloMailSI:checked ~ label[for='regaloMailSI']:after{opacity:1;display:block \ ;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:nth-of-type(4){max-height:0;transition:.3s;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > input#regaloMailSI:checked ~ label:nth-of-type(4){max-height:80px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:nth-of-type(4) > span{display:block;margin:5px 0 3px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:nth-of-type(4) > input{height:29px;border:1px solid #bfbfbf;padding:0 5px;width:210px;}
.tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:nth-of-type(4) > input.invalid{transition:.3s;border:1px solid #ea4434;color:#ea4434;background-repeat:no-repeat;background-position:right center;background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAfAB8DAREAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAkEBQYH/8QAIhAAAAcAAwEAAwEAAAAAAAAAAQIDBAUGBwAIERIJEyEU/8QAHQEAAQQCAwAAAAAAAAAAAAAAAAQFBwgCAwYJCv/EACoRAAICAQQBAgUFAQAAAAAAAAECAwQFAAYREiEHExQiMTJBCBVRYXEj/9oADAMBAAIRAxEAPwDjvOt/Xqi1fQNXs1pXXa1iuztjctkgcOW8DESEuu3QE4JgsujHt3CiSQqGAv0YAD0fPfeb69S1bYpVjklYDkhFLED+TwDpuyWZxGGjWbMWq1SF26q00qRBjxzwC7KCePPA88ahSkTKwb5eLm4yQh5NqJSuY6UZOY983E5CnIC7R2mi4SExDAIfRQ9AQHmEsMsEhinVklH1DAgj/QfOlFO9SyNZbmPminqP9rxuro3HjwykqfPjwdV3NelOt5llEd6jp2c5lHu0Y9/ot8qFEZP3BBUQZO7dYI+vtna6ZTFMdFstIFOYAEBEpR/vF+KoPlcpWxcZCyWbEcQJ+gMjhAT/AITzrje8tyQbO2hld3WY2lrYrG2bjop4LrWgeZlB/BYIQD/J0zZlZbxsj3TevXTLRpfHWmVS6TbHsSp78lEsfYyBrqsmxut6tOkMJmEdW3VCkjkZoYt+oZsEeZQjEpP8XhpRSzfzT2tu7KsvSSo/FetGfae4idhLLJMGUyT+BJ7bnr05EYHTzUSxidu7Dr4j1R9fMVBnp81AWyeWtIbkGDmnEb1Kdei8Uq1sdy71fiIVEhnCNYLfEcidZkm2kzUn042PX2vYbT4XKbXYapsirUsjKY9utGhbFeJbIo7VHTp3YNJziYgIJSKkxeiq3bSx0js00jtzDzO0Fyc7bLzVwZHKpUkeOzxy1e1ErytXE5JeaFkQxv25CyEFACp0mxDy7Tx8PrzsPBPtbZ9jNVoLOLDdI8ph7ksFSPJvjlVYKF6KaZbNf2uryVg6zs6yjSf+Q5q9GtnnF3lMz0Oh6RBpt1prPrnV7vDpOy/bVWUqk4xno9NyTwftud2wIBw8/pRHi3G3pcXka+TgAM9edJV5+naNg45/rkedMO69vU93bXyW08iWXH5ShYqSlfDCOzC8LlT+GCueP7012Jh9EjIvU9M/HfTWl2PtU4WaXvdMlkZPsP16q80cr+dxU2fEUJOVH9dlUUTCzx6LpGSjEkQI4Ib5MWWoYclFFbynpzCJzek7GWNg1yojeWrez90fz8j30DB0C8MD51Su7e2tbuYbaP6pb748bfre0KdqMx4TN2Ih0hyvxpBhs8wAN+3ztG0FhpO0TDkHP3h68xey2zs9vlSpGadj7Hl8xTaTidbkIt3Y7DqVyrMnSbZ2I0alxYuI3Mos1emXT0sa5BJaUsA/vRQTTE5wT3nfCWpt07ghgq7llqtHFWQqXeeRGikuTRLysC9GZujcF5vmCgcnTpt2vBv/ABFL0g9NL2Ry/pRUzEVq3lp0kWCDH1bEdutg6NuTrJfk9+KOIzx9lr0v+byO/VSo/kQau9o4aNHDRo4aNHDRr//Z);}
@media(min-width:601px){
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo{padding:20px 20px 0px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(1){margin-bottom:15px}
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(1) > span{font-size:16px;padding-right:20px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > label{margin-bottom:25px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:first-of-type{font-size:16px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:first-of-type:after{margin-bottom:22px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:first-of-type{margin-bottom:25px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:first-of-type > span{display:inline-block;min-width:60px;margin-bottom:0;font-size:14px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:first-of-type > input{width:250px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:nth-of-type(2),
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:nth-of-type(3){display:inline-block;margin-bottom:30px;font-size:14px;vertical-align:middle;max-width:170px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:nth-of-type(3){margin-left:20px;max-width:210px}
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:nth-of-type(4) > span{display:inline-block;font-size:14px;min-width:60px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:nth-of-type(4) > input{width:375px;margin-bottom:30px;}
}
@media(min-width:801px){
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo{padding:35px 40px 0;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:first-of-type{margin:0;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:first-of-type:after{position:static;display:block;margin:10px 0;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:first-of-type:after{margin-bottom:15px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:nth-of-type(1){display:inline-block;margin-right:10px;vertical-align:middle;margin-bottom:35px;}
    .tpl-formulario-datospersonales200.bonos > div > form > div.regalo > div:nth-of-type(2) > div > div:nth-of-type(2) > label:nth-of-type(4) > input{margin-bottom:35px;}
}
/* mensaje de error */
.tpl-formulario-datospersonales200.bonos > input{position:fixed;top:0;left:-999px;}
.tpl-formulario-datospersonales200.bonos > div.error{background:#fff;;position:fixed;left:50%;top:50%;padding:35px 20px 20px;box-shadow:0 0 0 9999px rgba(0,0,0,.3);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000;visibility:hidden;opacity:0;transition:1s;}
.tpl-formulario-datospersonales200.bonos > input:checked ~ div.error{visibility:visible;opacity:1;}
.tpl-formulario-datospersonales200.bonos > div.error > label{position:absolute;top:5px;right:5px;height:32px;width:32px;background:#808080;border-radius:50%;cursor:pointer;}
.tpl-formulario-datospersonales200.bonos > div.error > label:after{content:'\e020';position:absolute;left:0;top:0;right:0;text-align:center;font:14px/32px Icons;}
/*modal*/
#cb_privacidad{position:fixed;top:0;left:-9999px;}
.tpl-modal_scroll{background:rgba(0,0,0,.8);padding:10px;position:fixed;top:0;bottom:0;right:0;left:0;opacity:0;z-index:-1;}
input:checked+.tpl-modal_scroll{opacity:1;transition:.3s;z-index:1000;}
.tpl-modal_scroll>div{text-align:right;}
.tpl-modal_scroll>div>label{color:#fff;cursor:pointer;display:inline-block;font:16px 'Roboto Condensed';padding-bottom:10px;text-transform:uppercase;}
.tpl-modal_scroll>div>label:after{content:'\e001';font-family:'icons';padding-left:10px;vertical-align:middle;font-weight:bold;}
.tpl-modal_scroll>div>label:hover{color:#c94;transition:.3s;}
.tpl-modal_scroll>div>div{background:#fff;color:#333;font:14px 'Roboto Condensed';padding:10px 20px 10px 10px;text-align:left;}
.tpl-modal_scroll>div>div>div:last-child{height:300px;}
.tpl-modal_scroll>div>div>div:last-child>div:first-child{/*box-shadow: 0 0 5px 10px rgba(255,255,255,1);*/font:bold 24px 'Roboto Condensed';height:40px;background:#fff;position:relative;z-index: 1;color:#222;text-transform:uppercase;}
.tpl-modal_scroll>div>div>div:last-child>div:last-child{padding-top:40px;}
@media (min-width: 601px) {
    .tpl-modal_scroll{padding:20px;}
    .tpl-modal_scroll>div>div{padding:20px 30px 20px 20px;}
    .tpl-modal_scroll>div>div>div:last-child{height:500px;}
    .tpl-modal_scroll>div>div>div:last-child>div:first-child{height:60px;}
    .tpl-modal_scroll>div>div>div:last-child>div:last-child{padding-top:60px;}
}
@media (min-width: 801px) {
    .tpl-modal_scroll>div{margin:0 auto;max-width:960px;}
    .tpl-modal_scroll>div>div>div:last-child{height:620px;}
}
/* tpl-bono-msc */
.tpl-bonos-msc{font:14px 'Open Sans';color:#000;background:#fff;padding:10px;}
.tpl-bonos-msc *{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
.tpl-bonos-msc > div > article{background:#efefef;}
.tpl-bonos-msc > div > article:not(:first-of-type){margin-top:20px;}
.tpl-bonos-msc > div > article > header{min-height:140px;padding:25px;text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-box-shadow:inset 0 0 0 99999px rgba(0,0,0,.25);-moz-box-shadow:inset 0 0 0 99999px rgba(0,0,0,.25);-ms-box-shadow:inset 0 0 0 99999px rgba(0,0,0,.25);box-shadow:inset 0 0 0 99999px rgba(0,0,0,.25);}
.tpl-bonos-msc > div > article > header > div{background:rgba(255,255,255,.7);font:bold 21px/21px 'Roboto';text-transform:uppercase;letter-spacing:0.05em;height:140px;display:table;width:100%;}
.tpl-bonos-msc > div > article > header > div > div{display:table-cell;vertical-align:middle;padding:35px 20px;}
.tpl-bonos-msc > div > article > header > div > div > div:after{content:'';display:block;height:3px;background:#799600;margin:5px auto 0;max-width:155px;}
.tpl-bonos-msc > div > article > section{padding:25px 25px 20px;}
.tpl-bonos-msc > div > article > section > div:first-of-type{font-weight:bold;margin-bottom:20px;text-transform:uppercase;}
.tpl-bonos-msc > div > article > section > div:nth-of-type(2){font-size:20px!important;}
.tpl-bonos-msc > div > article > section > div:nth-of-type(2) > div:first-of-type span{font:14px 'Open Sans'!important;}
.tpl-bonos-msc > div > article > section > div:nth-of-type(2) > div:nth-of-type(2){margin-top:20px;font:11px 'Open Sans';}
.tpl-bonos-msc > div > article > section > div:nth-of-type(3){margin-top:25px;text-align:justify;}
.tpl-bonos-msc > div > article > section > div:nth-of-type(3):after{content:'';display:inline-block;width:100%;}
.tpl-bonos-msc > div > article > section > div:nth-of-type(3) > div,
.tpl-bonos-msc > div > article > section > div:nth-of-type(3) > a{display:inline-block;vertical-align:middle;text-align:left;max-width:45%;}
.tpl-bonos-msc > div > article > section > div:nth-of-type(3) > div{font:bold 40px 'Roboto';color:#000;}
.tpl-bonos-msc > div > article > section > div:nth-of-type(3) > a{padding:10px;background:#6b9700;font:bold 14px 'Roboto';color:#fff;text-transform:uppercase;letter-spacing:0.2em;text-decoration:none;}
.tpl-bonos-msc > div > article > section > div:nth-of-type(3) > a:after{content:'\e000';font:14px Icons;vertical-align:middle;margin-left:20px;}
.tpl-bonos-msc > div > article > section > div:nth-of-type(3) > a:hover{background:#000;transition:.3s;}
@media(min-width:601px){
    .tpl-bonos-msc{padding:13px 20px 20px;}
    .tpl-bonos-msc > div > article:not(:first-of-type){margin-top:32px;}
    .tpl-bonos-msc > div > article > header{min-height:180px;padding:30px;}
    .tpl-bonos-msc > div > article > header > div{height:180px;}
    .tpl-bonos-msc > div > article > header > div > div{padding:35px 25%;}
    .tpl-bonos-msc > div > article > section{padding-top:20px;}
}
@media(min-width:801px){
    .tpl-bonos-msc{padding:15px 20px 30px;}
    .tpl-bonos-msc > div{max-width:960px;margin:0 auto;}
    .tpl-bonos-msc > div > article{position:relative;min-height:300px;}
    .tpl-bonos-msc > div > article:not(:first-of-type){margin-top:35px;}
    .tpl-bonos-msc > div > article > header{position:absolute;left:0;top:0;bottom:0;width:400px;padding:20px 35px;}
    .tpl-bonos-msc > div > article > header > div{height:100%;background:transparent;}
    .tpl-bonos-msc > div > article > header > div > div{padding:0;}
    .tpl-bonos-msc > div > article > header > div > div > div{padding:45px 10px;background:rgba(255,255,255,.7);}
    .tpl-bonos-msc > div > article > section{padding-left:490px;}
}
/* FIN tpl-bono-msc */
/*.tpl-text-msc*/
.tpl-text-msc{background:#fff;padding:30px 10px 35px;color:#000;}
.tpl-text-msc > article{overflow:hidden;}
.tpl-text-msc > article > header{font:bold 21px/30px 'Roboto';position:relative;letter-spacing:0.1em;text-transform:uppercase;margin:0 auto;text-align:center;max-width:235px;}
.tpl-text-msc > article > header:before,
.tpl-text-msc > article > header:after{content:'';position:absolute;top:50%;height:3px;margin-top:-1px;background:#799600;width:9999px;}
.tpl-text-msc > article > header:before{left:100%;left:calc(100% + 10px);}
.tpl-text-msc > article > header:after{right:100%;right:calc(100% + 10px);}
.tpl-text-msc > article > section{margin-top:20px;font:14px 'Roboto';letter-spacing:0.05em;}
.tpl-text-msc > article > section > article{padding:0 10px;}
.tpl-text-msc > article > section > article:not(:last-of-type){margin-bottom:30px;}
.tpl-text-msc > article > section > article > header{margin-bottom:10px;text-transform:uppercase;font-weight:bold;line-height:40px;}
.tpl-text-msc > article > section > article > section{line-height:20px;}
@media(min-width:601px){
    .tpl-text-msc{padding:20px 20px 90px;}
    .tpl-text-msc > article > header{padding:0 0 10px;max-width:270px;}
    .tpl-text-msc > article > section{margin-top:25px;}
    .tpl-text-msc > article > section > article{padding:0;}
}
@media(min-width:801px){
    .tpl-text-msc{padding:30px 20px 65px;}
    .tpl-text-msc > article{max-width:960px;margin:0 auto;text-align:center;}
    .tpl-text-msc > article > header{max-width:none;display:inline-block;margin:0 60px;}
    .tpl-text-msc > article > header:after,
    .tpl-text-msc > article > header:before{margin-top:-5px;}
    .tpl-text-msc > article > section{margin-top:35px;text-align:left;padding:0 5px}
    .tpl-text-msc > article > section > article{display:inline-block;vertical-align:top;width:45%;width:calc(50% - 5px);margin-bottom:35px!important;}
    .tpl-text-msc > article > section > article:not(:last-of-type){margin-bottom:0;}
    .tpl-text-msc > article > section > article > header{font-size:16px;padding-right:30px;}
    .tpl-text-msc > article > section > article > section{font-size:16px;line-height:normal;padding-right:30px;}
}
/* .tpl-infolist-mo */
.tpl-infolist-mo {background: #fff;padding: 30px 10px 35px;text-align: center;clear:both;}
.tpl-infolist-mo > article > header {font: bold 21px 'Roboto Condensed', sans-serif;color: #6b9700;text-transform: uppercase;margin: 0 auto 35px;padding: 0 50px;}
.tpl-infolist-mo > article > section > div:first-of-type {font: bold 14px/24px 'Raleway', sans-serif;text-transform: uppercase;margin-bottom: 20px;}
.tpl-infolist-mo > article > section > div:last-of-type {font: lighter 14px/18px 'Open Sans', sans-serif;}
.tpl-infolist-mo > article > section > ul {font: 14px/18px 'Open Sans', sans-serif;margin:0 10px 25px;}
.tpl-infolist-mo > article > section > ul > li {padding: 10px 25px;border-bottom: 1px solid #efefef;}
.tpl-infolist-mo > article > section > ul > li:first-of-type {border-top: 1px solid #efefef;}
@media (min-width: 601px) {
  .tpl-infolist-mo {padding: 30px 20px 75px;}
  .tpl-infolist-mo > article > header {line-height: 19px;margin-bottom: 30px;}
  .tpl-infolist-mo > article > section > ul {display: box;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;border-bottom: 1px solid #efefef;border-top: 1px solid #efefef;}
  .tpl-infolist-mo > article > section > ul > li {padding: 10px 40px;width: 50%;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: box;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  .tpl-infolist-mo > article > section > ul > li:first-of-type,.tpl-infolist-mo > article > section > ul > li:nth-of-type(2){border-top:0!important;}
  .tpl-infolist-mo > article > section > ul > li:nth-of-type(2) {border-top: 1px solid #efefef;}
  .tpl-infolist-mo > article > section > ul > li:nth-of-type(odd):last-of-type,.tpl-infolist-mo > article > section > ul > li:nth-of-type(even):last-of-type,.tpl-infolist-mo > article > section > ul > li:nth-of-type(even):nth-last-of-type(3) + li {border-bottom: 0;}
  .lt10 .tpl-infolist-mo > article > section > ul > li, ::-moz-svg-foreign-content, :root .tpl-infolist-mo > article > section > ul > li{display: inline-block!important;width: 48%;}{display: inline-block!important;width: 48%;min-height: 75px;}
}
@media (min-width: 801px) {
  .tpl-infolist-mo > article {max-width: 960px;margin: 0 auto;}
  .tpl-infolist-mo > article > section > ul > li {width: 25%;vertical-align: top;padding: 10px;}
  .tpl-infolist-mo > article > section > ul > li:nth-of-type(3),.tpl-infolist-mo > article > section > ul > li:nth-of-type(4) {border-top: 0!important;}
    ::-moz-svg-foreign-content, :root .tpl-infolist-mo > article > section > ul > li{width: 24%;}
}
/* .tpl-infolist-mo */
/*.tpl-functionalboxes-mo*/
/* article sta-desplegado -> PREDETERMINADAMENTE DESPLEGADOS Y SIN BOTON
   article sta-inverso -> FUNCIONARÁ AL REVES, AL ARRANCAR ESTARÁ DESPLEGADO Y AL CLICAR SE CERRARÁ
   padre sta-left -> todos a la izquierda
   padre sta-right -> todos a la derecha */

.tpl-functionalboxes-mo {padding: 30px 10px 50px;background: #fff;color: #000000;text-align: center;}
.tpl-functionalboxes-mo > div.first {padding: 0 40px;margin-bottom: 30px;font: bold 21px/30px 'Roboto Condensed', sans-serif;letter-spacing: 0.01em;text-transform: uppercase;overflow: hidden;}
.tpl-functionalboxes-mo > div.first > div {display: inline-block;position: relative;}
.tpl-functionalboxes-mo > div.first > div:before,
.tpl-functionalboxes-mo > div.first > div:after {content: '';font: 14px/16px 'Icons';position: absolute;top: 50%;background: #6b9700;height: 4px;margin-top: -2px;width: 999999px;}
.tpl-functionalboxes-mo > div.first > div:before {left: 110%;left: calc(100% + 20px);}
.tpl-functionalboxes-mo > div.first > div:after {right: 110%;right: calc(100% + 20px);}
.tpl-functionalboxes-mo > div.last > article {margin: 0 10px 30px;background: #efefef;}
.tpl-functionalboxes-mo > div.last > article:last-of-type {margin-bottom: 0;}
.tpl-functionalboxes-mo > div.last > article.sta-desplegado > section > div {overflow: visible;margin-bottom: 0;padding-bottom: 30px;max-height: none;}
.tpl-functionalboxes-mo > div.last > article.sta-desplegado > section > label {display: none;}
.tpl-functionalboxes-mo > div.last > article.sta-inverso > input:checked ~ section > div {max-height: 160px;overflow: hidden;}
.tpl-functionalboxes-mo > div.last > article.sta-inverso > input:checked ~ section > label > span:first-of-type {display: inline-block;}
.tpl-functionalboxes-mo > div.last > article.sta-inverso > input:checked ~ section > label > span:nth-of-type(2) {display: none;}
.tpl-functionalboxes-mo > div.last > article.sta-inverso > section > div {max-height: 99999px;overflow: visible;}
.tpl-functionalboxes-mo > div.last > article.sta-inverso > section > label > span:first-of-type {display: none;}
.tpl-functionalboxes-mo > div.last > article.sta-inverso > section > label > span:nth-of-type(2) {display: inline-block;}
.tpl-functionalboxes-mo > div.last > article > input {position: fixed;top: 0;left: -999px;}
.tpl-functionalboxes-mo > div.last > article > input:checked ~ section > div {overflow: visible;max-height: 9999px;}
.tpl-functionalboxes-mo > div.last > article > input:checked ~ section > label > span:first-of-type {display: none;}
.tpl-functionalboxes-mo > div.last > article > input:checked ~ section > label > span:last-of-type {display: inline-block;}
.tpl-functionalboxes-mo > div.last > article > header {background-repeat: no-repeat;background-size: cover;background-position: center;height: 260px;color: #fff;text-transform: uppercase;-webkit-box-shadow: inset 0 0 0 99999px rgba(0, 0, 0, 0.4);-moz-box-shadow: inset 0 0 0 99999px rgba(0, 0, 0, 0.4);box-shadow: inset 0 0 0 99999px rgba(0, 0, 0, 0.4);}
.tpl-functionalboxes-mo > div.last > article > header > div {width: 100%;height: 100%;display: table;}
.tpl-functionalboxes-mo > div.last > article > header > div > div {display: table-cell;vertical-align: middle;font: 30px 'Playfair display', serif;color: #fff;text-shadow: 4px 4px 6px #000;}
.tpl-functionalboxes-mo > div.last > article > section {padding: 15px 25px;text-align: left;}
.tpl-functionalboxes-mo > div.last > article > section > div {margin-bottom: 20px;max-height: 160px;overflow: hidden;}
.tpl-functionalboxes-mo > div.last > article > section > div > div {font: 14px/18px 'Open Sans', sans-serif;letter-spacing: 0.01em;}
.tpl-functionalboxes-mo > div.last > article > section > div > div > strong {text-transform: uppercase;}
.tpl-functionalboxes-mo > div.last > article > section > label {background: #6b9700;text-align: center;color: #fff;font: bold 14px/18px 'Open Sans', sans-serif;text-transform: uppercase;display: inline-block;letter-spacing: 0.01em;padding: 10px;border: 2px solid #6b9700;cursor:pointer;}
.tpl-functionalboxes-mo > div.last > article > section > label:hover {background: transparent;color: #6b9700;-webkit-transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s;}
.tpl-functionalboxes-mo > div.last > article > section > label > span:last-of-type {display: none;}
.tpl-functionalboxes-mo > div.last > .sta-noLeerMas > section > label{display: none;}
@media (min-width: 601px) {
  .tpl-functionalboxes-mo.sta-left > div.last article > header {float: left!important;margin-right: 10px!important;margin-left: 0!important;}
  .tpl-functionalboxes-mo.sta-right > div.last article > header {float: right!important;margin-left: 10px!important;margin-right: 0!important;}
  .tpl-functionalboxes-mo > div.first > div {padding: 0 40px;}
  .tpl-functionalboxes-mo > div.last > article:nth-of-type(odd) > header {float: right;margin-left: 10px;margin-right: 0;}
  .tpl-functionalboxes-mo > div.last > article:nth-of-type(even) > header {float: left;margin-right: 10px;margin-left: 0;}
  .tpl-functionalboxes-mo > div.last > article.sta-inverso > input:checked ~ section {padding-bottom: 0;}
  .tpl-functionalboxes-mo > div.last > article.sta-inverso > section {padding-bottom: 15px;}
  .tpl-functionalboxes-mo > div.last > article > input:checked ~ section {padding: 15px;}
	.tpl-functionalboxes-mo > div.last > article > input:checked ~ section > div {padding-bottom: 25px;}
  .tpl-functionalboxes-mo > div.last > article > header {width: 280px;}
  .tpl-functionalboxes-mo > div.last > article > section {padding: 14px;min-height: 260px;position: relative;}
  .tpl-functionalboxes-mo > div.last > article > section > div {margin-bottom: 30px;}
	.tpl-functionalboxes-mo > div.last > article > section > label{bottom:15px;left:15px;right:auto;top:auto;position: absolute;}
	.tpl-functionalboxes-mo > div.last > article:nth-of-type(even) > section > label{left:auto;}

}
@media (min-width: 801px) {
 .tpl-functionalboxes-mo > div {max-width: 960px;margin: 0 auto;}
 .tpl-functionalboxes-mo > div.first {padding: 0;}
 .tpl-functionalboxes-mo > div.first > div {padding: 0 50px;}
 .tpl-functionalboxes-mo > div.last > article {padding: 0;}
 .tpl-functionalboxes-mo > div.last > article > header {width: 470px;}
}
/* FIN tpl-functionalboxes-mo */
/*tpl-header-mo*/
.tpl-header-mo{height: 350px;background-repeat: no-repeat;position: relative;background-size: cover;background-position: cover;}
@media (min-width: 601px) {
	.tpl-header-mo{background-position: 0% 25%;}
}
/* FIN tpl-header-mo */

/*tpl-banner3*/
.tpl-banner3 {
  color: #fff;
  padding: 10px 12px;
  letter-spacing: 0.06em;
  font-size: 12px;
	background: black;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	top: auto;
  z-index: 51;
	display: none;
}
.tpl-banner3.sta-movil {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
.tpl-banner3.sta-info-cargada {
  display: block;
}
.tpl-banner3 > div {
  margin-right: 30px;
}
.tpl-banner3 > div > div:first-of-type > div:first-of-type {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 11px;
}
.tpl-banner3 > div > div:first-of-type > div:last-of-type {
  cursor: default;
}
.tpl-banner3 > div > div:first-of-type > div:last-of-type > span:last-of-type {
  display: none;
}
.tpl-banner3 > div > div:nth-of-type(2) {
  display: inline;
  margin-top: 10px;
}
.tpl-banner3 > div > div:nth-of-type(2):before {
  content: '\e0c4';
  font: 17px icons;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.tpl-banner3 > div > div:nth-of-type(3) {
  display: inline;
  margin-top: 10px;
}
.tpl-banner3 > div > div:nth-of-type(3) > span:first-of-type > span:last-of-type {
  display: none;
}
.tpl-banner3 > div > div:nth-of-type(3) > span:first-of-type:before {
  content: '\e0e7';
  font: 26px icons;
  display: inline-block;
  vertical-align: middle;
  margin-right: 9px;
}
.tpl-banner3 > div > div:nth-of-type(3) > span:last-of-type {
  display: none;
}
.tpl-banner3 > div > div:last-of-type {
	position: absolute;
	left: auto;
	top: auto;
	right: 10px;
	bottom: 5px;
}
.tpl-banner3 > div > div:last-of-type > a {
  color: #fff;
  display: inline-block;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.tpl-banner3 > div > div:last-of-type > a:after {
  border: 1px solid #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: '\e000';
  display: inline-block;
  font: 10px/23px Icons;
  margin-left: 5px;
  text-align: center;
  width: 19px;
  padding-left: 2px;
}
.tpl-banner3 > div > div:last-of-type > a:hover {
  cursor: pointer;
  text-decoration: none;
}
.tpl-banner3 > div > div:last-of-type > a:hover:after {
  margin-left: 10px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
}
@media (min-width: 601px) {
  .tpl-banner3 > div > div:last-of-type > a {
    font-size: 18px;
  }
  .tpl-banner3 > div > div:last-of-type > a:after {
    font-size: 11px;
    line-height: 28px;
    width: 28px;
  }
	.tpl-banner3 > button:before {
		bottom: 6px;
	}
}
.tpl-banner3 > div > div:last-of-type > a > span {
  display: none;
}
.tpl-banner3 > button {
	position: absolute;
	left: auto;
	right: 10px;
	bottom: 40px;
	outline: none;
	border: none;
	color: white;
	background: black;
}
.tpl-banner3 > button:before {
  content: '\e001';
  font: 10px icons;
	position: relative;

}
@media (min-width: 601px) {
  .tpl-banner3 {
		position: relative;
		top: 0;
		bottom: auto;
    padding: 10px 15px;
    max-height: 56px;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .tpl-banner3.sta-movil {
    opacity: 1;
    visibility: visible;
  }
  .tpl-banner3 > div {
    display: table;
    width: 87%;
  }
  .tpl-banner3 > div > div {
    display:inline;
    vertical-align: middle;
  }
  .tpl-banner3 > div > div:first-of-type {
    text-align: left;
  }
	.tpl-banner3 > div > div:first-of-type > div:first-of-type:after {
		content: '';
		width: 2px;
		height: 27px;
		background: #fff;
		position: absolute;
		left: 130px;
	}
  .tpl-banner3 > div > div:first-of-type > div:last-of-type {
    min-width: 160px;
    max-width: 330px;
		display: inline;
		margin-right: 20px;
  }
  .tpl-banner3 > div > div:nth-of-type(2) {
    margin-top: 10px;
		margin-right: 20px;
  }
  .tpl-banner3 > div > div:nth-of-type(3) {
    margin-top: 10px;
  }
  .tpl-banner3 > div > div:nth-of-type(3) > span:first-of-type:after {
    content: ' - ';
  }
  .tpl-banner3 > div > div:nth-of-type(3) > span:last-of-type {
    display: inline-block;
  }
  .tpl-banner3 > div > div:nth-of-type(3) > span:last-of-type > span:before {
    content: '\e0ba';
    font: 16px icons;
    vertical-align: text-bottom;
  }
  .tpl-banner3 > div > div:nth-of-type(3) > span:last-of-type > span:last-of-type:before {
    font-size: 12px;
  }
  .tpl-banner3 > div > div:nth-of-type(3) > span:last-of-type > span:first-of-type:after {
    content: ', ';
  }
  .tpl-banner3 > div > div:nth-of-type(3) > span:last-of-type > span > span:first-of-type {
    display: none;
  }
  .tpl-banner3 > div > div:last-of-type {
    right: 55px;
    bottom: auto;
  }
  .tpl-banner3 > button {
    left: auto;
    right: 0;
    bottom: 0;
    padding: 10px 15px;
		border: none;
		background: none;
		color: #fff;
  }
	.tpl-banner3 > button:focus{
		outline: none;
	}
  .tpl-banner3 > button:after {
    content: '';
    width: 1px;
    height: 30px;
    position: absolute;
    left: 0;
    background: #fff;
    bottom: 10px;
  }
}
@media (min-width: 901px) {
  .tpl-banner3 > div > div:first-of-type > div {
    display: inline;
  }
  .tpl-banner3 > div > div:first-of-type > div:first-of-type {
    font-size: 12px;
    position: relative;
    padding-right: 40px;
  }
  .tpl-banner3 > div > div:first-of-type > div:first-of-type:before {
    content: '\e086';
    font: 18px icons;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block;
    vertical-align: sub;
    margin-right: 8px;
  }
	.tpl-banner3 > div > div:first-of-type > div:first-of-type:after{
		left: 160px;
	}
  .tpl-banner3 > div > div:first-of-type > div:last-of-type {
    font-size: 12px;
		margin-right: 0;
  }
  .tpl-banner3 > div > div:first-of-type > div:last-of-type:before {
    content: '\e036';
    font: 18px icons;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);
    display: inline-block;
    vertical-align: sub;
    margin-right: 8px;
  }
}
@media (min-width: 1200px) {
  .tpl-banner3 {
    padding: 10px 30px;
  }
  .tpl-banner3 > div {
    width: 85%;
  }
  .tpl-banner3 > div > div:first-of-type > div:last-of-type > span:last-of-type {
    display: inline-block;
  }
  .tpl-banner3 > div > div:first-of-type > div:last-of-type > span:last-of-type:before {
    content: ' - ';
  }
  .tpl-banner3 > div > div:nth-of-type(3) > span[data-text='1'] > span > span:first-of-type {
    display: none;
  }
  .tpl-banner3 > div > div:nth-of-type(3) > span[data-text='1'] > span > span:last-of-type {
    display: inline-block !important;
  }
  .tpl-banner3 > div > div:nth-of-type(3) > span:first-of-type > span:last-of-type {
    display: inline-block;
  }
  .tpl-banner3 > div > div:nth-of-type(3) > span:last-of-type > span:before {
    content: none;
  }
  .tpl-banner3 > div > div:nth-of-type(3) > span:last-of-type > span > span:first-of-type {
    display: inline-block;
  }
  .tpl-banner3 > div > div:last-of-type {
    right: 95px;
  }
  .tpl-banner3 > div > div:last-of-type > a {
    font-size: 12px;
  }
  .tpl-banner3 > div > div:last-of-type > a > span {
    display: inline-block;
  }
  .tpl-banner3 > button {
    right: 15px;
  }
}
@media (min-width: 601px) {
  .tpl-header2-eh.sta-header-last-book {
    top: 49px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -ms-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
  }
}


/*Fin tpl-banner3*/


@media(max-width:600px){
	div#avail-content{padding-bottom:150px!important;}
}

/*Suscribirse a NL*/
.tpl-newsletter-mosaico {text-align:center;padding:10px;background: #e6e6e6;}
.tpl-newsletter-mosaico > article {font: 12px 'Raleway',sans-serif;}
.tpl-newsletter-mosaico > article > section{margin-top:5px;}
.tpl-newsletter-mosaico > article > section  > label{border:1px solid #adadad;padding:4px;display:inline-block;min-width:195px;text-align:left;background:#fff;}
.tpl-newsletter-mosaico > article > section  > label:before{content:'\e0ce';font:36px/24px icons;color:#223f79;vertical-align:middle;margin-right:8px;}
.tpl-newsletter-mosaico > article > section  > label > input{font:12px/24px 'Raleway',sans-serif;width:70%;border:0;outline:0;}
_:-ms-lang(x), .tpl-newsletter-mosaico > article > section  > label > input { height:25px; }
.tpl-newsletter-mosaico > article > section  > button{margin:10px 0 0 10px;background:#c4b89d;font:15px 'Raleway',sans-serif; color:#223f79;font-weight: bold;padding:6px 10px;background: #fff;border: 2px solid #223f79;}
.tpl-newsletter-mosaico > article > section  > button:hover{background:#223f79;color:#fff;transition:.3s;}
.tpl-newsletter-mosaico > article > section  > div{margin-top:10px;}
.tpl-newsletter-mosaico > article > section  > div > p{display:none}
/*Fin suscribirse*/


html.sta-noScroll,
body.sta-noScroll {
  overflow: hidden;
  max-height:100vh;
}

/* tpl-cookie */
#sta-cookies,
.tpl-cookie #sta-cookies_config{position:fixed;top:0;left:-999px;}
input#sta-cookies:checked ~ .tpl-cookie{opacity:0;visibility: hidden;}
.tpl-cookie{position:fixed;left:0;top:0;right:0;bottom:0;overflow:auto;font: 14px 'Roboto', sans-serif;opacity:1;visibility:visible;z-index:600;transition:1s;}
.tpl-cookie .sta-cookie_table{display:table;width:100%;height:100%;}
.tpl-cookie .sta-cookie_cell{display:table-cell;vertical-align:middle;background:rgba(0,0,0,.5);}
.tpl-cookie .sta-cookie_content{padding:30px 10px;}
.tpl-cookie .sta-cookie_content2{box-shadow:0 0 20px 1px #000;}
.tpl-cookie .sta-cookie_logo{padding:10px 20px;color:#fff;font:17px 'Droid Serif', serif;text-transform:uppercase;}
.tpl-cookie .sta-cookie_logo svg{fill:#fff;display:block;}
.tpl-cookie .sta-cookie_info{background:#fff;padding:25px 20px;}
.tpl-cookie .sta-cookie_info .sta-cookie_texto{margin-bottom:30px;}
.tpl-cookie .sta-cookie_info .sta-cookie_texto a{color:#00111B;text-decoration:underline;}
.tpl-cookie .sta-cookies_config .sta-cookie_cell,
.tpl-cookie .sta-cookie_info .sta-cookie_cell{vertical-align:middle;background:none;}
.tpl-cookie .sta-cookie_info .sta-cookie_cell:last-of-type{text-align:right;padding-left:10px;}
.tpl-cookie .sta-cookie_config{font-weight:bold;padding:10px 0;display:inline-block;background: transparent;border:none;}
.tpl-cookie .sta-cookies_confirm{padding:10px;border:2px solid #00111B;background:#00111B;color:#fff;min-width:150px;margin:0 0 0 auto;display:block;font-weight:bold;text-transform:uppercase;letter-spacing:.05em;}
.tpl-cookie #sta-cookies_config:checked ~ .sta-cookie_table .sta-cookie_info,
.tpl-cookie .sta-cookies_config{display:none;background:#fff;padding:25px 20px 35px;}
.tpl-cookie #sta-cookies_config:checked ~ .sta-cookie_table .sta-cookies_config{display:block;}
.tpl-cookie .sta-cookies_config ul{margin-bottom:70px;}
.tpl-cookie .sta-cookies_config ul li{list-style: none;}
.tpl-cookie .sta-cookies_config ul li:not(:last-of-type){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #00111B;}
.tpl-cookie .sta-cookies_config .sta-cookies_cont{display:block;position: relative;padding-bottom:40px;}
.tpl-cookie .sta-cookies_config .sta-cookies_cont .sta-cookies_title{display:block;font-weight:bold;color:#00111B;margin-bottom:8px;font-size:15px;}
.tpl-cookie .sta-cookies_config .sta-cookies_label input{position: fixed;left:-999px;top:0;}
.tpl-cookie .sta-cookies_config .sta-cookies_label .sta-cookies_icon{position:absolute;right:0;bottom:0;width:66px;height:35px;border-radius:50px;overflow:hidden;z-index:1;background: #dadada;background:linear-gradient(to bottom, #ddd, #ccc);}
.tpl-cookie .sta-cookies_config .sta-cookies_label .sta-cookies_icon:after{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background:transparent;transition:background .5s;}
.tpl-cookie .sta-cookies_config .sta-cookies_label .sta-cookies_icon span{position:absolute;right:36px;bottom:5px;top:5px;width:25px;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.5);border-radius:50%;z-index:1;transition:right .5s;}
.tpl-cookie .sta-cookies_config .sta-cookies_label input:checked ~ .sta-cookies_icon span{right:5px;}
.tpl-cookie .sta-cookies_config .sta-cookies_label input:checked ~ .sta-cookies_icon:after{background:#222;}
.tpl-cookie .sta-cookies_config .sta-cookies_label.sta-disabled{cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABHVBMVEX/AAD/AgP/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAH/AAH/AQH/AQH/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/kZH/AAD/AQH/ExP/FBT/Ghr/HBz/MTH/MzP/OTn/Ojv/PDz/PT3/Tk7/UVH/UlL/VFT/VVX/YGD/YmL/jY3/kpL/lJT/lZX/n5//oKD/oaH/vLz/vr7/wcH/wsL/w8P/x8f/yMj/zc3/8fH/8vL/9fX/9vb/9/f/+vr////74QKfAAAANnRSTlMAAgUODxAREhQVF1daXV9gY2ZnaGtvcnOSmZqam6Giu76/wcPExtfb3d7h5Ofs7e7v8PHy/v5/hlqtAAAA0ElEQVR42mIAAxYheUBT84CmQRCDQfhb27Zt1dq2/U/uf4sxuh6/3UmWNlke7axWXuM0aTPNmfUC7Bwc7AL0leV2+fJj9vt6DgxG1gBwZ0mP29AiVcwSdZvqMyzUqA3Otxy9gC6NwZvdFvoFk1pl588c9fZYFxyauXoCKTp6Clpj999Vb58NjcO7OfoNU+qEMyv0/hp6VDUPj47CYp3UBNtPqT4AtCmsH7j6CK+VPm+AYUWVDQDsHR3vAwyVK6l1jrT5DuXVdo2vbLI60V2vqABwNFT27mngMwAAAABJRU5ErkJggg=='), no-drop;}
.tpl-cookie .sta-cookies_config .sta-cookies_label.sta-disabled .sta-cookies_icon{background:#222;border-color:#222;}
.tpl-cookie .sta-cookies_config .sta-cookies_label.sta-disabled .sta-cookies_icon span{right:5px;}
/* GC */
.tpl-cookie .sta-cookie_logo{background:#00111B;display: none;}
.tpl-cookie .sta-cookie_logo svg{height:30px;width:146px;}
.tpl-cookie{font-family:'Roboto', sans-serif;}
.tpl-cookie .sta-cookie_logo,
.tpl-cookie .sta-cookies_config .sta-cookies_label .sta-cookies_title{font-family:(second);}
@media(min-width:801px){
  .tpl-cookie .sta-cookie_logo{padding:15px 20px;}
  .tpl-cookie .sta-cookie_content{padding:30px 20px;}
  .tpl-cookie .sta-cookie_content{max-width:850px;margin:0 auto;}
  .tpl-cookie .sta-cookies_config .sta-cookies_cont{padding:0 50px 0 0;}
  .tpl-cookie .sta-cookies_config .sta-cookies_cont div{max-width:540px;}
  .tpl-cookie .sta-cookies_config .sta-cookies_label .sta-cookies_icon{bottom:50%;margin-bottom:-18px;}
}
/* FIN tpl-cookie */