body {color: #333; font-family: 'Roboto Slab', serif !important;letter-spacing:0.2rem;}
a {color: #333; text-decoration: none !important;}
a:hover {color: #333;}
h1, .h1, h2, .h2, h3, .h3 {margin-top:0;margin-bottom:3rem}
.d-inline-block {display:inline-block}
.telhead {font-size: 2.2rem;letter-spacing:0.6rem}
.icon-bar {color:#333 !important;}
.icomenu {font-size: 2.6rem;}
.w100 {width:100%;}
.carousel-caption {top:5px !important;width:65% !important; left:17% !important; right:17% !important;}
.carousel-caption>h1 {margin-top:0px !important; letter-spacing:0.9rem;}
.posabs {position:absolute;}
.posrel {position:relative;}
.zibig {z-index:99999999999999999;}
.zibig2 {z-index:9999999999999999999999999;}
.nopad {padding:0px !important;}
.cpointer {cursor:pointer !important;}
.cabecera .logo {position:relative;z-index:99}
.cabecera .logo .hidden-lg {width:150px}
.cabecera .logo .hidden-xs {margin-bottom:-40%}
.cabecera .navbar-toggle {margin-right:0}
.cabecera .navbar {padding-left:0;padding-right:0}
.cabecera .navbar .navbar-nav {margin:0}
.cabecera .navbar .navbar-nav > li > a {background-color:#999;color:#fff;display:block;font-size: 1.4rem;margin:0;padding:13px;text-align:center;text-transform:uppercase;width:100%}
.cabecera .navbar .navbar-nav > li > a.active, .cabecera .navbar .navbar-nav > li > a:active, .cabecera .navbar-nav > li > a:focus, .cabecera .navbar-nav > li > a:hover {background-color:#bf955a}
.carrusel {position:relative}
.carrusel.swiper-container .swiper-wrapper {height:200px}
.carrusel.swiper-container .swiper-wrapper .swiper-slide {background-size:cover;background-position:center center;height:100%}
.carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption {color:#fff !important;font-weight:400 !important;left:17%;position:absolute;text-align:center !important;transition:300ms;transform:translate3d(0, 0, 0);padding:3px;right:17%;width:64%;z-index:10}
.carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption {top:10px;}
.carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption h1, .carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption .h1 {margin:0px;letter-spacing:0.4rem;font-size:2.0rem;}
.carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption p {letter-spacing:0.4rem;font-size:1.0rem;}
.carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption a {font-size:1.2rem;}
.carrusel.swiper-container .swiper-pagination {bottom:10px}
.cuerpo {padding-top:1rem;padding-bottom:1rem}
.footer {background-color:#fafafa; border-top:#efefef solid 2px;padding:30px 0px;}
.footer-xs {position:fixed; width:100%; background-color:#bf955a; bottom:0px;z-index:999999999;}
@media (min-width:576px) {
	.carrusel.swiper-container .swiper-wrapper {height:260px}
}
@media (min-width:768px) {
	.cabecera .logo .hidden-lg {width:200px}
	.cabecera .navbar-toggle {margin:0}
	.carrusel.swiper-container .swiper-wrapper {height:300px}
	.carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption {top:15px}
	.carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption h1, .carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption .h1 {margin:0px;letter-spacing:0.5rem;font-size:2.9rem}
	.carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption p {letter-spacing:0.5rem;font-size:1.4rem;}
	.carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption a {font-size:1.5rem;}
	.carrusel.swiper-container .swiper-pagination {bottom:15px}
	.cuerpo {padding-top:6rem;padding-bottom:3rem}
}
@media (min-width:992px) {
	.cabecera .logo .hidden-lg {width:300px}
	.carrusel.swiper-container .swiper-wrapper {height:365px}
	.carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption {top:25px;}
	.carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption h1, .carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption .h1 {margin:0px;letter-spacing:0.6rem;font-size:3.2rem;}
	.carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption p {letter-spacing:0.6rem;font-size:1.6rem;}
	.carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption a {font-size:1.8rem;}
	.carrusel.swiper-container .swiper-pagination {bottom:20px}
}
@media (min-width:1200px) {
	.cabecera .navbar .navbar-nav > li {margin-left:2.7rem;min-width:17.4rem}
	.carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption {top:35px;}
	.carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption h1, .carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption .h1 {margin:0px;letter-spacing:0.7rem;font-size:3.3rem !important;}
	.carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption p {letter-spacing:0.7rem;font-size:1.7rem;}
	.carrusel.swiper-container .swiper-wrapper .swiper-slide .swiper-caption a {font-size:1.9rem;}
}
.ico-footerxs {position:relative; margin:0px auto; height:70px; width:68px; text-align:center;}
.ico-footerxs-iluminado {background: transparent url('../pics/fnd-iluminado.png') 0 2px no-repeat;}
.ico-footerxs>a {color:#fff; font-size:0.9rem;}
.ico-footer-fledown1 {position:relative; height:7px; overflow:hidden; margin-bottom:10px;}
.ico-footer-fledown2 {background-image:url('../pics/fle-down.png'); background-repeat:no-repeat; background-position:center;}
.a-idioma {padding:3px; border:#bf955a solid 2px; text-align:center; display: inline-block; width:31px; color:#333;background-color:#fff;}
.a-idioma-active {color:#fff!important; background-color:#bf955a !important;}
.a-idioma-ft {padding:3px; text-align:center; display: inline-block; width:23px; color:#fff !important;}
.a-idioma-ft-active {border:#fff solid 2px;}
.inputform {
  padding: 10px 16px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #bf955a !important;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  min-height:43px;
  -webkit-appearance: none; -moz-appearance: none;
}
.inputform::-webkit-input-placeholder {color: #333; }
.inputform:-moz-placeholder {color: #333; }
.inputform::-moz-placeholder {color: #333; }
.inputform:-ms-input-placeholder {color: #333; }

.inputform-err {
  border: 1px solid red !important;
  background-color:#FCC !important;
}
.labelform {
  padding: 10px 0px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1.42857143;
}
.botonform1 {
  padding: 10px 16px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1.42857143;
  color: #fff;
  background-color: #999;
  background-image: none;
  letter-spacing:0.3rem;
  border: 1px solid #999 !important;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-appearance: none; -moz-appearance: none;
}
.botonform1_2 {
  padding: 10px 10px;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.42857143;
  color: #fff;
  background-color: #999;
  background-image: none;
  letter-spacing:0.2rem;
  border: 1px solid #999 !important;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-appearance: none; -moz-appearance: none;
}
.botonform2 {
  padding: 12px 26px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1.42857143;
  color: #fff;
  background-color: #e74c3c;
  background-image: none;
  letter-spacing:0.3rem;
  border: 1px solid #e74c3c !important;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-appearance: none; -moz-appearance: none;
}

.botonform3 {
  padding: 12px 26px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1.42857143;
  color: #fff;
  background-color: #f39c12;
  background-image: none;
  letter-spacing:0.3rem;
  border: 1px solid #f39c12 !important;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-appearance: none; -moz-appearance: none;
}
.botonform3:hover {color: #fff;}
.sep01 {height:3px; overflow:hidden; background-color:#bf955a;}
.sep02 {height:1px; overflow:hidden; background-color:#999; position:relative; width:15%; margin:0px auto;}
.sep03 {height:4px; overflow:hidden;}
.sep04 {height:8px; overflow:hidden;}
.galeria .mf-galeria {margin-bottom:20px;position:relative}
.galeria .mf-galeria .caption, .galeria.swiper-container .swiper-wrapper .swiper-slide .swiper-caption {background:rgba(255,255,255,.5);bottom:0;position:absolute;padding:6px;text-align:center;width:100%}
.galeria.swiper-container .swiper-pagination {position:static}
@media (min-width: 768px) {
	.galeria .col-xs-12.col-sm-6.col-md-4 {clear:none}
	.galeria .col-xs-12.col-sm-6.col-md-4:nth-child(2n+1) {clear:left}
}
@media (min-width: 992px) {
	.galeria .col-xs-12.col-sm-6.col-md-4:nth-child(2n+1) {clear:none}
	.galeria .col-xs-12.col-sm-6.col-md-4:nth-child(3n+1) {clear:left}
}
.novis {display:none}
.mb-0 {margin-bottom:0}
.mb-3 {margin-bottom:3rem!important}
.pad2 {padding:2px}
.pad5 {padding:5px}
.pad5_2 {padding:10px 5px}
.pad10 {padding:10px}
.pad10_2 {padding:0 10px}
.pad15 {padding:15px}
.py-1 {padding-top:.25rem;padding-bottom:.25rem}
.py-2 {padding-top:.5rem;padding-bottom:.5rem}
.py-3 {padding-top:1rem;padding-bottom:1rem}
.py-4 {padding-top:1.5rem;padding-bottom:1.5rem}
.py-5 {padding-top:3rem;padding-bottom:3rem}
.fl {float:left;}
.fr {float:right;}
.sf-contenido {height:70px;}
.flemenu {font-size:2.3rem;position:absolute; right:5px;}
.dpd1 {width:100%; margin-bottom:12px;}
@media (min-width: 768px) {.dpd1 {float:left; width:32% !important; margin-right:20px;margin-bottom:0px !important;}}
.dpd2 {width:100%; margin-bottom:12px;}
@media (min-width: 768px) {.dpd2 {float:left; width:32% !important; margin-right:20px;margin-bottom:0px !important;}}
.input-group>input {border-radius:0px !important; border-right:none !important; height:46px !important; color:#666 !important;}
.input-group>span.input-group-addon {padding:0px !important; margin:0px !important; background-color:transparent !important; border:none !important;}
.cajafechabanner {position:absolute;margin-left:auto; margin-right:auto; left:0; right:0; bottom:14%; width:66%; z-index:99999999999; }
@media (min-width: 992px) {.cajafechabanner {width:60% !important;}}
@media (min-width: 1200px) {.cajafechabanner {width:43% !important;}}
@media (min-width: 1500px) {.cajafechabanner {width:35% !important;}}

.cajaindex2 {position:relative; box-sizing:border-box; margin-bottom:30px; max-height:432px; overflow:hidden; text-align:center !important;}
.cajaindex {position:relative; padding:15px; box-sizing:border-box; background-color:#f2f2f2; color:#666 !important; font-family: 'Raleway', sans-serif;font-size:1.2rem;letter-spacing:0rem !important; margin-bottom:30px;}
.cajaindex > .interior {background-color:#fff;padding-bottom:55px;position:relative;}
@media (min-width: 768px) {
	.cajaindex > .interior {min-height:450px}
}
.cajaindex > .interior .h5 {font-family: 'Roboto Slab', sans-serif;text-align:center; padding:10px 0;margin:0;font-size:1.4rem; letter-spacing:0rem}
.cajaindex > .interior .h5 .btn {white-space:normal}
.cajaindex > .interior > .img {margin:0 auto;max-width:360px}
.cajaindex > .interior > .img > .img-link {display:block;padding-bottom:56.25%;position:relative}
.cajaindex > .interior > .img > .img-link > .img-responsive, .cajaindex > .interior2 > .img > .img-link > .img-responsive {height:100%;inset:0;object-fit:cover;object-position:center center;position:absolute;width:100%}
.cajaindex > .interior > .preciobottom {bottom:0;left:0;position:absolute;width:100%}

.cajaindex > .interior2 {background-color:#fff;position:relative;margin:0}
.cajaindex > .interior2 > .texto {font-size: 1.4rem;}
.cajaindex > .interior2 > .texto > h5, .cajaindex > .interior2 > .texto > .h5 {font-size: 1.6rem; font-weight:700;}
.cajaindex > .interior2 > .precios {background-color:#ebebeb;font-family: 'Roboto Slab', sans-serif;position:relative;align-self:stretch}
.cajaindex > .interior2 > .precios > p {font-size:1.8rem;line-height:1.2 }
.cajaindex > .interior2 > .precios > big {font-size:7.8rem;line-height:1.2}
.cajaindex > .interior2 > .precios > small {font-size:4.4rem;line-height:1.2}
.cajaindex > .row.interior2 {align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}
.cajaindex > .row.interior2 > .precios {align-self:stretch}
.habitaciones {align-items:stretch;display:flex;flex-flow:row wrap;justify-content:flex-start}
.habitaciones .col-xs-12.col-sm-6.col-md-4 {clear:left;margin-bottom:30px;order:5}
.habitaciones .col-xs-12.col-sm-6.col-md-4.pull-right {order:1}
.habitaciones .col-xs-12.col-sm-6.col-md-4 .cajaindex {margin-bottom:0;height:100%}
.habitaciones .col-xs-12.col-sm-6.col-md-4 .cajaindex .interior {height:100%}
@media (min-width: 768px) {
	.habitaciones .col-xs-12.col-sm-6.col-md-4 {clear:none}
	.habitaciones .col-xs-12.col-sm-6.col-md-4:nth-child(2n+1) {clear:left}
	.habitaciones .col-xs-12.col-sm-6.col-md-4.pull-right {order:2}
	.habitaciones .col-xs-12.col-sm-6.col-md-4.pull-right + .col-xs-12.col-sm-6.col-md-4 {order:1}
}
@media (min-width: 992px) {
	.habitaciones .col-xs-12.col-sm-6.col-md-4:nth-child(2n+1) {clear:none}
	.habitaciones .col-xs-12.col-sm-6.col-md-4:nth-child(3n+1) {clear:left}
	.habitaciones .col-xs-12.col-sm-6.col-md-4.pull-right {order:3}
	.habitaciones .col-xs-12.col-sm-6.col-md-4.pull-right + .col-xs-12.col-sm-6.col-md-4 + .col-xs-12.col-sm-6.col-md-4 {order:2}
}
@media (min-width: 1200px) {
	.habitaciones .col-xs-12.col-sm-6.col-md-4.col-lg-3:nth-child(3n+1) {clear:none}
	.habitaciones .col-xs-12.col-sm-6.col-md-4.col-lg-3:nth-child(4n+1) {clear:left}
	.habitaciones .col-xs-12.col-sm-6.col-md-4.col-lg-3.pull-right {order:4}
	.habitaciones .col-xs-12.col-sm-6.col-md-4.col-lg-3.pull-right + .col-xs-12.col-sm-6.col-md-4.col-lg-3 + .col-xs-12.col-sm-6.col-md-4.col-lg-3 + .col-xs-12.col-sm-6.col-md-4.col-lg-3 {order:3}
}
.checkok {font-size:0.9rem; color:#0C3; font-weight:200;}
.preciobottom {display:block;position:relative;padding:10px 15px; background-color:#f39c12; text-align:center; color:#FFF; font-family: 'Roboto Slab', sans-serif; cursor:default; border: none;width:100%}
.preciobottom > big {font-size:2.4rem !important;}
.pasos-reserva {align-items:stretch;display:flex;flex-flow:row wrap;justify-content:space-between;font-family: 'Raleway', sans-serif;font-size:1.4rem}
.pasos-reserva > .step {background-color:#f2f2f2;color:#999;flex:1 1 auto;padding:11px 20px;text-align:center}
.pasos-reserva > .step.step-1 {border-bottom-left-radius:4px;border-top-left-radius:4px}
.pasos-reserva > .step.step-f {border-bottom-right-radius:4px;border-top-right-radius:4px}
.pasos-reserva > .step.step-active {background-color:#8ccbbf;color:#FFF}
.pasos-reserva > .fl {float:none}
.pasos-reserva > .fl img {display:block}

.marbot20 {margin-bottom:20px;}
.sociallinks>a {margin-right:8px; font-size:3.5rem;}
.facebook {color:#537bbd;}
.twitter {color:#78cdf0;}
.pinterest {color:#eb5755;}

.lutoprecios {position:relative; text-align:center; color:#fff; padding:11px; font-size:1.5rem; text-transform:uppercase;margin-left:-19px;margin-right:-19px;margin-bottom:15px;}
.lp-exito {background-color:#33cc00;}
.lp-exito > .sombra {position:absolute; left:0px; bottom:-4px; width:100%; background: transparent url(../pics/sombra-fnd.png) 0 0 repeat; height:4px; overflow:hidden;z-index:10;}
.lp-exito > .sombra > .izq {position:absolute; left:0px; top:0px; background: transparent url(../pics/sombra-izq.png) 0 0 no-repeat; height:4px; width:4px; overflow:hidden;z-index:20;}
.lp-exito > .sombra > .der {position:absolute; right:0px; top:0px; background: transparent url(../pics/sombra-der.png) 0 0 no-repeat; height:4px; width:4px; overflow:hidden;z-index:20;}
.lp-fallo {background-color:#ed1c24;}
.lp-fallo > .sombra {position:absolute; left:0px; bottom:-4px; width:100%; background: transparent url(../pics/sombra-fnd.png) 0 0 repeat; height:4px; overflow:hidden; z-index:10;}
.lp-fallo > .sombra > .izq {position:absolute; left:0px; top:0px; background: transparent url(../pics/sombra2-izq.png) 0 0 no-repeat; height:4px; width:4px; overflow:hidden;z-index:20;}
.lp-fallo > .sombra > .der {position:absolute; right:0px; top:0px; background: transparent url(../pics/sombra2-der.png) 0 0 no-repeat; height:4px; width:4px; overflow:hidden;z-index:20;}

.slide_izq {background:url('../pics/izquierda2.png') 2px 48% no-repeat;position:absolute; text-decoration:none; left:20px; top:0px; z-index:1; display:table-cell; width:40px; height:100%; color:#FFF; vertical-align:middle; padding-top: 36%; padding-left:5px; box-sizing: border-box;}
.slide_der {background:url('../pics/derecha2.png') 2px 48% no-repeat;position:absolute; text-decoration:none; right:20px; top:0px; z-index:1; display:table-cell; width:40px; height:100%; color:#FFF; vertical-align:middle; padding-top: 36%; box-sizing: border-box;}
.cajacarrito {position:relative; padding:12px; box-sizing:border-box; background-color:#f2f2f2; color:#666 !important; font-size:1.2rem;letter-spacing:0rem !important; margin-bottom:30px;}
.col-carrito {background-color:#fff; text-align:center; display:table; width:100%;}
.col-carrito>h4 {margin: 0px;padding:16px 0px 6px 0px; font-size:1.3rem; font-weight:700; text-transform:uppercase;}
.col-carrito>hr {margin-top: 10px;margin-bottom: 5px;border: 0; border-top: 1px solid #ccc;}
.col-carrito>hr.tot {margin-top: 10px;margin-bottom: 0px;border: 0; border-top: 1px solid #ccc;}
.col-carrito>hr.lin2 {margin-top: 1px;margin-bottom: 1px;border: 0; border-top: 1px solid #f2f2f2;}
.col-carrito>p {margin: 0px; display: table-row; width:100%; height:45px; font-size:1.3rem; font-family: 'Raleway', sans-serif;; }
.col-carrito>p>span {display: table-cell; width:100%; height: inherit; vertical-align:middle }
.col-carrito>big {margin: 0px;padding:0px; font-size:3.3rem; line-height:5.0rem;}
.col-carrito>ul {margin:10px 0px; padding:0px 20px; }
.col-carrito>ul>li {text-align:left; color:#c7a372;}
.col-carrito>ul>li>span {color:#666 !important;}
.col-carrito .col-carrito-cantidad {align-items:center;display:flex;flex-flow:row wrap;justify-content:center;min-height:45px}
.col-carrito .col-carrito-cantidad .unidades {padding-left:15px;padding-right:15px}
.colcorp1 {color:#c7a372;}
.colblanco {color:#fff;}
.colexito {color:#39b54a;}
.bgcorp1 {background-color:#c7a372;}
.ofhid {overflow:hidden;}
.personald>h4 {margin: 0px;padding:16px 0px 6px 0px; font-size:1.3rem; font-weight:700; text-transform:uppercase;}
.personald > .texto {font-size: 1.4rem;}
.personald > .texto>h5 {font-size: 1.6rem; font-weight:700;}
.personald > .img>img {width:100% !important; height:auto; display:block;}
@media (min-width: 460px) {.personald > .img>img {width:60% !important;}}
@media (min-width: 768px) {.personald > .img>img {width:100% !important;}}
.tdu {text-decoration:underline !important;}
.boxalerta {padding:15px; text-align:center; color:#FFF; text-transform:uppercase; font-size:1.5rem; line-height:40px;}
.boxalerta>i {font-size:3.8rem; vertical-align:middle;}
.ba_exito {background-color:#39b54a;}
.ba_error {background-color:red;}
#hideKeyboard {position: absolute; left: 0px; top: -30px; z-index: -1;}
.vam {vertical-align:middle;}
.tamsbig {font-size:8.0rem !important;}
.gtpopup {text-align:left; position:absolute; bottom:0px; right:-2px; display:none; height:100px; z-index:999999999999999999999;}
.gtpopup>div {padding:0px; position:absolute;bottom:0px;right:0px;}

.tocenter {margin:0 auto;  display: inline;}

@media (max-width: 991px) {
.modal {
  position:relative;
}
}

@media (min-width: 992px) {
.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px; /* Adjusts for spacing */
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
}

span.precio {font-size:1.6rem;}
.tachado {text-decoration:line-through;}
.descuento {background: transparent url('../pics/descuento.png') 0 0 no-repeat;position:absolute; top:10px; left:10px; width:64px; height:64px; z-index:1000; text-align:center; line-height:11px; color:#fff; font-size:11px; font-family: 'Roboto Slab', serif;display:flex;flex-fow:row-wrap;align-items:center;justify-content:center;}
.hv4 {height:4px; overflow:hidden;}

/*
CSS SCROLLUP
*/
.scrollup{
    width:40px;
    height:40px;
    opacity:0.3;
    position:fixed;
    bottom:17%;
    right:7%;
    display:none;
    text-indent:-9999px;
    background: url('../inc/scrollup/icon_top.png') no-repeat;
	z-index:100;
}
/*
FIN CSS SCROLLUP
*/
/*
CSS COOKIES
*/
#cookframe {
	position:absolute;
}
#usocookies {
	position:fixed; bottom:-45px; left:0px; width:100%; height: inherit; background-image:url('../inc/cookies/pixopaco.png'); z-index:9999999999999999;
}
/*
FIN CSS COOKIES
*/