@import url(//fonts.googleapis.com/css?family=Ruda);
@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon_azgsn7.eot');
  src:  url('../fonts/icomoon_azgsn7.eot#iefix') format('embedded-opentype'),
    url('../fonts/icomoon_azgsn7.ttf') format('truetype'),
    url('../fonts/icomoon_azgsn7.woff') format('woff'),
    url('../fonts/icomoon_azgsn7-icomoon.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-angle-down:before {
  content: "\e900";
}
/*font-family: 'Ruda', sans-serif;*/
body{border-top: 2px solid #f74c06;font-family: 'Ruda', sans-serif;}
header{position: absolute;z-index: 1;width: 100%;padding-top: 15px}
.coll-full{width: 860px;margin: 0 auto;position: relative;padding: 0 10px}
header .coll-full{width: 875px}
header #menu{float: right;list-style: none;margin-top: 65px;clear: right}
header #menu li{float: left;display: block;margin-right: 30px}
header #menu li a,header #menu li span{font-family: 'Ruda',sans-serif;font-size: 14px;color:#fff;text-decoration: none;text-transform: uppercase;text-shadow: 1px 1px 3px #000}
header #menu li.selected a,header #menu li a:hover,header #menu li.selected span,header #menu li span:hover{text-decoration: underline;}
.last{margin-right: 0 !important}
.buscador{position: absolute;top: 10px;right: 10px;border: 1px solid #fa4e09}
.buscador input{width: 152px;padding: 2px 5px;height: 16px;border: 0;font-size: 12px;font-family: 'Arial','Helvetica',sans-serif;display: block;background: url(style/bg-input.png) repeat-x}
.buscador .input{float: left}
.buscador .btn{background: url(style/btn-find.png) no-repeat;width: 25px;height: 20px;float: left;border:none;text-indent: -9999px;padding: 0}
#attraction{max-height: 700px;overflow: hidden;border-bottom: 2px solid #f74c06;min-width: 1160px;}
#attraction .slide img.full{width: 100%;display: block}
#attraction .info{position: absolute;top: 420px;left: 10px;z-index: 1;width: 100%}
#attraction .title{font-family: 'Ruda',sans-serif;font-size: 56px;text-transform: uppercase;color:#fff;font-weight: bold;display: block;text-shadow: 1px 0px 5px #000;margin-bottom: 0}
#attraction .subtitle{font-family: 'Ruda',sans-serif;font-size: 20px;text-transform: uppercase;color:#fff;text-shadow: 1px 0px 5px #000;margin-bottom: 20px}
#attraction .btn1{background-color: #e94415;height: 30px;line-height: 30px;padding: 0 10px;color:#fff;font-size: 14px;text-transform: uppercase;display: inline-block;text-decoration: none;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;position: relative; 
	background: -moz-linear-gradient(top,#ff4c00,#dd3f20);
    background: -webkit-linear-gradient(top,#ff4c00,#dd3f20);
    background: -ms-linear-gradient(top,#ff4c00,#dd3f20);
    background: -o-linear-graident(top,#ff4c00,#dd3f20);
    background: -webkit-gradient(linear,0% 0% 0% 100%, from(#ff4c00), to(#dd3f20));
}
#attraction .btn1 span{display: block;border-bottom: 10px solid #ff4c00;border-left: 10px solid transparent;border-right: 10px solid transparent;position: absolute;top: -10px;left: 41%}
#attraction .security{position: absolute;right: 0;z-index: 10;width: auto;bottom: -60px}
#attraction .controls{position: absolute;z-index: 10;top: 320px;width: 100%}
#attraction .controls .prev,#attraction .controls .next{background: url(style/arrow-left.png) no-repeat;width: 40px;height: 38px;display: block;position: absolute;left: -50px;cursor: pointer}
#attraction .controls .next{background-image: url(style/arrow-right.png);left: auto;right: -50px}

#content{min-width: 1160px}
#paquetes{background-color: #ebebeb;padding: 30px 0 40px}
#paquetes .bloque{color:#fff;text-transform: uppercase;margin-bottom: 10px;position: relative}
#paquetes .bloque .price{font-size: 12px;display: block;position: absolute;bottom: 18px;right: 10px}
#paquetes .bloque .price span{font-size: 22px;font-weight: bold;line-height: 14px}
#paquetes .bloque .btn2{position: relative;top: -2px}
#paquetes .info{background-color: #fcdeb3;padding: 15px}
.title-ribbon-01,.title-ribbon-02{background: url(style/ribbon-title-01.png) no-repeat;width: 414px;height: 47px;padding-left: 10px;display: block;color:#fff;font-size: 16px;font-weight: normal;text-transform: uppercase;line-height: 33px;margin-bottom: 15px}
.grid6{width: 420px;margin-right: 20px;float: left}
.paq-01{background: url(style/paquete-01.png) no-repeat;height: 114px}
.paq-01 .content-paq{background: url(style/bg-paquete-01.png) repeat-x;display: block;height: 94px;margin-left: 132px;padding-top: 20px;padding-right: 5px;text-shadow: 1px 1px 4px #00833c;}
.paq-01 .btn2{box-shadow: 0px 0px 5px #00833c; -moz-box-shadow: 0px 0px 5px #00833c; -webkit-box-shadow: 0px 0px 5px #00833c;}
.paq-02{background: url(style/paquete-02.png) no-repeat;height: 114px}
.paq-02 .content-paq{background: url(style/bg-paquete-02.png) repeat-x;display: block;height: 94px;margin-left: 132px;padding-top: 16px;padding-right: 5px;text-shadow: 1px 1px 4px #00366e;}
.paq-02 .btn2{box-shadow: 0px 0px 5px #00366e; -moz-box-shadow: 0px 0px 5px #00366e; -webkit-box-shadow: 0px 0px 5px #00366e;}
.paq-03{background: url(style/paquete-03.png) no-repeat;height: 114px}
.paq-03 .content-paq{background: url(style/bg-paquete-03.png) repeat-x;display: block;height: 94px;margin-left: 132px;padding-top: 16px;padding-right: 5px;text-shadow: 1px 1px 4px #c76d0a;}
.paq-03 .btn2{box-shadow: 0px 0px 5px #c76d0a; -moz-box-shadow: 0px 0px 5px #c76d0a; -webkit-box-shadow: 0px 0px 5px #c76d0a;}
.paq-04{background: url(style/paquete-04.png) no-repeat;height: 114px}
.paq-04 .content-paq{background: url(style/bg-paquete-04.png) repeat-x;display: block;height: 94px;margin-left: 132px;padding-top: 16px;padding-right: 5px;text-shadow: 1px 1px 4px #a46700;}
.paq-04 .btn2{box-shadow: 0px 0px 5px #c53404; -moz-box-shadow: 0px 0px 5px #c53404; -webkit-box-shadow: 0px 0px 5px #c53404;}
.paq-05{background: url(style/paquete-05.png) no-repeat;height: 114px}
.paq-05 .content-paq{background: url(style/bg-paquete-05.png) repeat-x;display: block;height: 94px;margin-left: 132px;padding-top: 16px;padding-right: 5px;text-shadow: 1px 1px 4px #120a00;}
.paq-05 .btn2{box-shadow: 0px 0px 10px rgba(0,0,0,.5)}
.paq-06{background: url(style/paquete-06.png) no-repeat;height: 114px}
.paq-06 .content-paq{background: url(style/bg-paquete-06.png) repeat-x;display: block;height: 94px;margin-left: 132px;padding-top: 16px;padding-right: 5px;text-shadow: 1px 1px 4px #00366e;}
.paq-06 .btn2{box-shadow: 0px 0px 5px #00366e}

.title-bloque{font-size: 19px;text-transform: uppercase;font-weight: bold;display: block;margin-bottom: 0;}
.subtitle-bloque{font-size: 12px;font-weight: normal;line-height: 12px}
.subtitle-bloque span{font-weight: bold}
.btn2{background: url(style/btn2.png) repeat-x;height: 22px;line-height: 23px;color:#606060;font-size: 14px;text-decoration: none;display: inline-block;text-shadow: none;font-weight: bold;margin-left: 10px;padding: 0 8px;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.hover{cursor: pointer}
.title-rules{font-size: 16px;text-transform: uppercase;color:#fa4c06;display: block;font-weight: bold;position: relative;padding: 3px 0;text-align: center}
.title-rules .rule-top{display: block;border-top:1px solid #fb7e41;border-bottom: 1px solid #fa4c06;position: absolute;width: 100%;top: 0px}
.title-rules .rule-bottom{display: block;border-top:1px solid #fb7e41;border-bottom: 1px solid #fa4c06;position: absolute;width: 100%;bottom: 0px}
.tl2{color:#3f1906}
.tl2 .rule-top,.tl2 .rule-bottom{border-top: 1px solid #7f5c41;border-bottom: 1px solid #3f1906}
.parrafo,.list li{color:#010000;font-size: 12px;text-align: left;margin-bottom: 15px}
.p1{color:#fa4f0a;text-transform: uppercase;font-weight: bold;text-align: justify}
.p2,.list li{color:#3f1906;font-weight: bold}
.info .video .p2{float: left;width: 187px;margin-right: 15px;text-align: justify;font-size: 11px}
.image{position: relative;float: left;margin-top: 3px}
.image:hover .over{display: block}
.image .over{background-color: #212121;opacity:0.8;width: 100%;height: 54%;position: absolute;left: 0;top: 0;color:#fff;text-align: center;padding-top: 30%;font-size: 14px;display: none;text-decoration: none}
.title-recommend{display: block;margin-top: 20px;color:#ffa800;font-size: 14px;text-transform: uppercase;background-color: #232800;padding: 3px 13px 0px;position: relative;line-height: 21px;margin-bottom: 6px}
.title-recommend span.extra{font-size: 27px;font-weight: bold}
.title-recommend .green{background:url(style/bg-title-01.png) no-repeat;width: 108px;height: 91px;position: absolute;right: -21px;top: -16px}
.separate{border-bottom: 1px solid #f0d2a8;border-bottom: 1px solid #3f1906;display: block;width: 100%;margin-bottom: 15px}
.list{margin-left: 0;margin-left: 20px}
.list li{margin-bottom: 0}
.paqs .parrafo{margin-left: 25px}
footer{background-color: #019644;padding-top: 25px;overflow: hidden;width: 100%;min-width: 1160px}
footer .fb-like-box{background: url(style/bg-fb.png) repeat-x 0 -16px}
footer .fb{height: 212px;overflow: hidden;width: 292px}
footer .buscador{position: relative;right:auto;top: auto;width: 185px;border-color: #91bfa7;border-width: 2px;margin-bottom: 20px;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;border-top: 2px solid #6c9a84}
footer .buscador .btn{background-image: url(style/btn-find-ft.png);width: 23px;height: 20px}
.grid4{width: 292px;margin-right: 31px;float: left}
.review{width: 280px;margin-right: 32px}
.bloque-ft{background-color: #00a924;height: 150%;width: 300%;position: absolute;right: -271%;top: -25px;z-index: 0}
footer .info{width: 225px;position: relative;z-index: 1}
footer .info .texto{color:#fff;font-size: 14px;text-transform: uppercase;text-align: justify;margin-bottom: 5px;display: block}
footer .mail{color:#ffe400;text-decoration: none;font-size: 14px;display: block}
footer .separate-icon{border-top: 1px solid #10ae32;border-bottom: 1px solid #fff;width: 100%;display: block;position: relative;margin-top: 25px;margin-bottom: 5px}
footer .separate-icon span{background: url(style/mail.png) no-repeat;width: 25px;height: 21px;display: block;position: absolute;right: 0;bottom: 0}
footer .copyright{background-color: #2f1a00;position: relative;z-index: 1;padding: 30px 0;color:#fff;text-transform: uppercase;font-size: 14px;text-align: center}
footer .grid4{height: 280px;margin-bottom: 40px}
footer .separate{border-color: #fff}


#mrastro{display: none;}

body{
    background-color: #ebebeb;
}

#tirolesa a,#rio a,#temazcal a{text-decoration: none;}

#tirolesa #msj-oferta,#rio #msj-oferta,#temazcal #msj-oferta{position: absolute;width: 443px;background: url("../img/oferta.png") no-repeat;height: 83px;margin-top: 470px;}

#tirolesa #msj-oferta p,#rio #msj-oferta p,#temazcal #msj-oferta p{ position: absolute; margin-top:30px; margin-left: 10px;color: #fff;font-size: 13px;}


#tirolesa #msj-oferta p span:first-child,#rio #msj-oferta p span:first-child,#temazcal #msj-oferta p span:first-child{font-size: 23px;position: relative; bottom: -6px;}

#tirolesa #msj-oferta p span:last-child,#rio #msj-oferta p span:last-child,#temazcal #msj-oferta p span:last-child{ font-size:11px; position: relative; bottom: -6px;}
#tirolesa #msj-oferta a,#rio #msj-oferta a,#temazcal #msj-oferta a{ position: relative; margin-top: 37px; margin-left: 270px;}
#tirolesa #text-footer,#rio #text-footer,#temazcal #text-footer{ font-size: 15px; position: absolute; width:850px;height: 40px;padding:10px; color: #956a54;font-style: italic; font-weight: bold; margin-top: 560px;border-top-style: solid;border-top-color:#3f1906;border-bottom-style: solid; border-bottom-color:#3f1906;  border-width:1px;}



#tirolesa #text-footer span,#rio #text-footer span,#temazcal #text-footer span{ color:#b89e91;}


@media screen and (-webkit-min-device-pixel-ratio:0){
    #tirolesa #content-article,#rio #content-article,#temazcal #content-article{
        top:45px;
        line-height:13px;
        font-family: arial;
    }
     #tirolesa #text-footer,#rio #text-footer,#temazcal #text-footer{
        font-size: 14px;
    }
   
}

#tirolesa,#rio,#temazcal{ height:671px;}


#tirolesa .coll-full,#rio .coll-full,#temazcal .coll-full{ margin-top: 20px;}
#tirolesa div div:first-child,#rio div div:first-child,#temazcal div div:first-child{ width: 290px; float: left;}

#tirolesa div #img{ height: 550px;background:url("../img/img.png") no-repeat; width:407px;float: right; margin-right: -10px;}
#temazcal div #img{ height: 550px;background:url("../img/temazcal.png") no-repeat; width:407px;float: right; margin-right: -10px;}


#rio div #img{ height: 560px;background:url("../img/rio.png") no-repeat; width:407px;float: right; margin-right: -10px;}

#text-header{ height: 37px;width: 424px; background:url("../img/head-text.png") no-repeat;}
#text-header span{ position: absolute; color: #fff; margin-left: -270px; margin-top: 9px; text-transform: uppercase}



#tirolesa .bloque,#rio .bloque,#temazcal .bloque{color:#fff;text-transform: uppercase;position: relative;margin-top: 50px;}
#tirolesa .bloque .price{font-size: 12px;display: block;position: absolute;bottom: 18px;right:-100px}
#tirolesa .bloque .price span{font-size: 22px;font-weight: bold;line-height: 14px}
#tirolesa .bloque .btn2{position: relative;top: -2px}
#tirolesa .info{background-color: #fcdeb3;padding: 15px}
#tirolesa .info{background-color: #fcdeb3;padding: 15px}

#tirolesa #first-text{width: 430px; font-size:11px; position: absolute; text-transform: uppercase; font-weight: bold;  color: #00833c; margin-top: 135px;}
#rio #first-text{ width: 430px; font-size:11px; position: absolute; text-transform: uppercase; font-weight: bold;  color: #004a98; margin-top: 135px;}
#temazcal #first-text{ width: 430px; font-size:11px; position: absolute; text-transform: uppercase; font-weight: bold;  color: #ec9500; margin-top: 135px;}
#tirolesa #content-article,#rio #content-article,#temazcal #content-article{ position: absolute;  font-size:11.3px; width: 438px; text-align:justify;  height: 266px;  margin-top: 200px; color: #5c3c0e; font-weight: bold;}
#tirolesa #content-article span{ color:#2b965c;}
#rio #content-article span{ color:#004a98;}
#temazcal #content-article span{ color:#004a98;}
#temazcal #content-article span{ color:#ec9500;}


#rio .bloque,#temazcal .bloque{color:#fff;text-transform: uppercase;position: relative;margin-top: 50px;}
#rio .bloque .price,#temazcal .bloque .price{font-size: 12px;display: block;position: absolute;bottom: 18px;right:-100px;}
#rio .bloque .price span,#temazcal .bloque .price span{font-size: 22px;font-weight: bold;line-height: 14px}
#rio .bloque .btn2,#temazcal .bloque .btn2{position: relative;top: -2px}

#nosotros {height: 721px;}
#nosotros h2{margin-top:20px;}
#nosotros article{font-weight:bold;color:#533100;font-size: 12px;padding-left: 10px;text-align: justify;}
#nosotros #subtext{color:#90624b;text-align: justify;padding-left: 10px;font-size: 14px;padding-top: 15px;padding-bottom: 20px;border-bottom-width: 1px;border-top-width: 1px;  border-color:#3f1906;border-style: solid;margin-top: 20px;}
#nosotros #subtext span{color:#90624b;text-align: justify;padding-left: 10px;font-weight: bold;}
#nosotros #images{padding-left: 20px;margin-top: 15px;}

#nosotros a{
    text-decoration: none;
    color: #533100;
}

#nosotros #lista article{color:#533100;font-size: 12px;text-align: justify;margin-left: -10px;}
#nosotros #lista article:last-child{margin-top: 20px;}
#nosotros #l1{ list-style: none; margin-left:0px;margin-top: 10px;color: #533100;font-size: 12px;font-weight: bold;}
#nosotros #l1 li:before{content: "*";line-height: 30px;}


#nosotros #l2{margin-top: 25px;margin-left: 0px;padding-left: 0px;cursor: pointer;}
#nosotros h2{
    font-size: 13px;
}
#nosotros #l2 li{list-style: none;color: #fff;width: 192px;font-size:10px;text-align: center;display: inline-block;height: 21px;padding-top: 8px;}
#nosotros #l2 #b1{background: url("../img/b1.png") no-repeat;}
#nosotros #l2 #b2{background: url("../img/b2.png")no-repeat;}
#nosotros #l2 #b3{background: url("../img/b3.png") no-repeat;}
#nosotros #l2 #b4{background: url("../img/b4.png") no-repeat;}



#contacto{height: 750px;margin-top: 20px;}


#contacto select{
    background: url("../img/arrow.png") no-repeat right #fff;
    -webkit-appearance: none;
    appearance: none;
    vertical-align: middle;
    background-position-x: 88px;
}
@-moz-document url-prefix(){    
    select{
         background: url("../img/arrow.png") no-repeat right #fff;
         -moz-appearance: none;
         text-indent: 0.01px;
         text-overflow: '';
         vertical-align: middle;
         padding-top: 5px;
    }
    
    .fecha input{
        background: url("../img/cal.png") no-repeat right #fff;
         -moz-appearance: none;
         text-indent: 0.01px;
         text-overflow: '';
         vertical-align: middle;
    }
}


#contacto select,input,textarea{border:none; box-shadow: 2px 1px 3px 1px #999;}
#contacto h2{background: url("../img/head-text.png") no-repeat;font-size: 14px;padding-top:3px;}
#contacto .d1{
    width: 600px;
    
    float: left;
}
#contacto .d2{
    float: right;
    color: #fff;
}
#contacto .d2 .bloque{width: 257px;text-transform: uppercase;}
#contacto .d2 div{width: 145px;}
#contacto .d2 .price{font-size:12px;margin-top: 12px;margin-left: -10px;}
#contacto .d2 .price span{font-size:17px;}
#contacto .d2 .subtitle-bloque{font-size:13px;margin-top: 12px;margin-left: -10px;}
#contacto article{font-size: 12px;text-transform: uppercase;color: #340b00;text-align: justify;}
#contacto article span:first-child{font-weight: bold;}
#contacto article span:last-child{font-weight: bold;color: #f76d35;}


#contacto form{
    margin-top: 20px;
}

#contacto form  label{
   position: absolute;
   font-size: 13px;
   color: #4c291f;
}

#contacto form input{
    height: 23px;
}



#contacto .full-row input{
   width: 510px;
   margin-left:85px;
}
#contacto .tselected div:first-child{
    float: left;
}
#contacto .tselected div:last-child{
    float: right;
}
#contacto .tselected input{
    width: 275px;
    margin-right:5px;
}
#contacto .tselected select{
    width: 112px;
    height: 29px;
    margin-left: 85px;
}
#contacto .tselected div:last-child label{
    margin-left: -105px;
    margin-top: 5px;
}

#contacto .tselected{
    margin-top:3px;
}


#contacto .personas{
    margin-top:39px;
}


#contacto .tselected  div:first-child label{
margin-top: 5px;
}


#contacto .full-row div{
    /*line-height:35px;*/
}

#contacto .personas input{
    width: 109px;
    margin-left: 85px;
}

#contacto .personas div{
    float:left;
}

#contacto .personas label{
    margin-top:5px;
}

#contacto .personas .ps{
    margin-left:25px;
}
#contacto .personas .pt{
    margin-left:98px;
}

@media screen\0{
    #contacto .personas .pt{
        margin-left:92px;
    }
    
    select::-ms-expand {
    display: none;
}
}


#contacto .fecha input{
    width: 109px;
    margin-left: 85px;
}
#contacto .fecha{
    margin-top: 75px;
}

#contacto .fecha input{
    width: 109px;
    margin-left: 85px;
}



#contacto .fecha article{
  font-size: 10px;
  color: #adadad;
  font-style: italic;
  margin-left: 10px;
} 


#contacto .fecha div{
  float: left;
}
#contacto .fecha label{
  margin-top: 5px;
}


#contacto .comment{
    float: left;
    margin-top: 10px;
}

#contacto .comment label{
    margin-top: 5px;
}

#contacto .comment textarea{
   width: 509px;
   margin-left: 85px;
   resize: none;
}
#contacto div .correo-msj article{
    width:370px;
    float: right;
    margin-right: 15px;
    font-size: 10px;
    color: #adadad;
    font-style: italic;
    
}

#contacto div .correo-msj{
    margin-left:85px;
    margin-top: 260px;
}



#contacto button{
    float: left;
    color:#fff;
    width:110px;
    font-size: 10px;
    border: none;
    font-weight: bold;
    height: 24px;
    background:url("../img/reservar.png") no-repeat;
}


#ContactoDate{
     background: url("../img/cal.png") no-repeat right #fff;
    -webkit-appearance: none;
    appearance: none;
    vertical-align: middle;
    background-position-x: 85px;
    cursor:pointer;
}


.divs{
    border-color: #3f1906;
    border-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
}

#div1{
    margin-top:500px;
    height:67px;
}

#div1 article{
    float: left;
    width: 524px;
    margin-top:10px;
}
#div1 img{
    float: right;
    margin-top: 10px;
    margin-right: 10px;
}

#div2{
    height: 40px;
    padding: 10px;
    margin-top: 35px;
    color:#956a54;
    font-style: italic;
}
footer .separate{border-color: #fff}
.clearfix.coll-full.ajuste{ margin-bottom: 40px; margin-top: 40px;}
.ajuste .title{color: #F74C06;}
.ajuste .info_elemento .subtitle{ color:#FFA800;}
.ajuste .info_elemento .readmore{color: #F74C06;text-decoration: underline; display:inline-block; margin-top: 10px;}
.ajuste .info_elemento .readmore:hover{text-decoration: none;}
#l2 a.readmore{color: #FFF;}
.cuadro{width: 290px; height: 23px; background: #fff;border: medium none;box-shadow: 2px 1px 3px 1px #999999; margin-right: 5px !important;}
.cuadro ul{list-style: none; margin-left:3px; margin-top: 2px;}
.cuadro ul li{ float: left; margin-right: 4px; background-color:#bdbdbd; padding: 2px 5px 1px; font-size: 12px;color:#fff;text-transform: uppercase}
.cuadro ul li span{color: #646464;margin-left:4px; cursor: pointer;}
#contacto .tselected div:last-child label.cuadro_texto{margin-left: -93px;}
#tirolesa-list,#rio-list,#combo-list,#temazcal-list,#motos-list,#aguastermales-list{display: none;}
.idioma{color: #FFFFFF;font-size: 13px;position: absolute;right: 220px;text-decoration: none;text-transform: uppercase;top: 35px;z-index: 10}
footer a{color:#fff;text-decoration: none}
footer a:hover{text-decoration: underline}
/*Menu dropdown*/
#menu .dropdown{ margin-left: 0;position: absolute;z-index: 4;top: 0;opacity: 0;height: 0;border-top: 27px solid transparent;width: 105px;overflow: hidden;}
#menu .dropdown li{border: none;display: block;margin: 0;padding:0;background: rgba(255,255,255,0.4);width: 100%}
#menu .dropdown li:hover{border-bottom: none}
#menu .dropdown:hover{opacity: 1;height: 144px;transition:all 0.5s;-webkit-transition:all 0.5s}
#menu .dropdown li a{color:#ffffff;font-size: 11.67px;padding:8px 7px 6px;display: block;text-shadow: 0 0 7px #000;text-decoration: none!important}
#menu .dropdown li a:hover{background: rgba(228,83,22,0.75);text-decoration: none}
#menu li{display: inline-block;margin-right: 31px;position: relative;z-index: 5;}
#menu li .icon-angle-down{font-size: 22px;position: absolute;top: -2px;margin-left: 4px}
header #menu li span{padding-right: 22px}