@charset "utf-8";
/* CSS Document */
.filagalleta2, .galleta2{width:100%}
.filagalleta{position:relative;text-align:center;overflow: visible;width:80%;margin: 0 auto; padding:10px;  }
.galleta{
	position:relative;width:100%; text-align:left;background: #fff; border-radius: 50px; padding: 8px;
}
.galleta span.date{color:#FF8828;margin-top: 3px ; font-size:0.9em}

.galleta-movil input{height:40px; }
.galleta-movil select{height:40px;color: #FF8828;font-weight: bold; font-size: 16px; }

.galleta  .cajainput,  .galleta input,  .galleta textarea {
   border:1px solid #fff;
	border-radius: 0;
   padding:7px 3px; 
   width:100%; 
   display:block;
   height:50px;
   color:#FF8828;/* 
    /*margin: 10px ;
   background:none*/}
.galleta .ci-esp{height: 135px}

input.radio{ 
	border:none;
   padding:0; 
   width:10px; 
   display:inline;
   height:10px;
   margin: 0 7px 0 12px ;
   background:none}
 textarea{height:120px;}
 .form-cont p{margin:5px; color:rgba(102,102,102,1)}

 input#acep_politica, input#acep_news{display:inline-block;width:20px; height:20px}

 input#acep_politica{display:inline-block;width:20px; height:20px}


input::placeholder {
  color: #ccc;font-size: 16px;
}
.t-select{font:13.3333px Arial}
.t-dest{color: #222; font-size: 16px; }
.btn-reservar{background:#FE9F00; font-size: large; cursor:pointer; color:#fff;  border-radius: 0; padding:5px 30px; line-height: 300%;height: 100%}
.btn-reservar:hover{background:#86BDBA; cursor:pointer; color:#fff;  border:none;}
.galleta .btn-rsv{ background:#FF8828; font-size: large; cursor:pointer; color:#fff;font-weight: bold;  border-radius: 50px; padding:8px; line-height: 445%;height: 100%}
.galleta .btn-rsv:hover{ background:#F5C298;color:#FF8828;}

.galleta .calendario-date{background: url(images-galleta/calendario-t.png)no-repeat center left;cursor:pointer; padding-left: 50px; padding-top:20px}
.galleta .calendario-dto{background: url(images-galleta/icon-dto.png)no-repeat center left;cursor:pointer; padding-left: 35px; padding-top:20px}
.galleta .calendario-pax{background: url(images-galleta/icon-pax.png)no-repeat center left;cursor:pointer; padding-left: 35px; padding-top:20px}
.galleta .calendario-loc{background: url(images-galleta/icon-loc.png)no-repeat center left;cursor:pointer; padding-left: 35px; padding-top:20px}

.fechas-texto{font-size: 10px; color:#ccc;text-align: center;}
.fechas-num{font-size: 40px; color:#FE9F01;text-transform: uppercase;text-align: center; font-weight:600; line-height: 40%;margin-top:10px}
.fechas-num div.mes {font-size: 14px; color:#333;text-transform: uppercase;text-align: center; line-height: 100%; display:inline;}

.capa-select-personas{
	position:absolute; top:45px; border:1px solid #ccc; background:#fff; z-index: 100;padding:12px; margin:5px auto;box-shadow: 3px 3px 3px #4444;width:325px
}
.capa-select-personas select{padding:8px; color:#666}
.disp-inline{display:inline;}
.col-nopad{padding:0;margin:0}
.text-galleta{font:'Poppins' normal 13px #444; margin: 0; padding:10px;text-align: center;line-height: 100%;}
/******/

ssssselect {color: #111; font-size: 16px; 
background-image: none; /*aquí deberás escribir la ruta de la imagen que utilizarás como flecha del desplegable*/
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
appearance: none;
}
ssssselect::-ms-expand {
	display: none; /*Evita que se muestre la flecha por defecto en versiones de IE*/}
@media screen and (max-width: 1023px){
	.filagalleta{width:100%;}
	.fechas-num{font-size: 20px; line-height: 80% }
.fechas-num div.mes {font-size: 12px; }
	.ccol4{  width:39%; }

		}