hr{background-color:#FC0;height:1px}

.botones{background-color:#C00;border:solid 1px #C00}.botones span{color:#000;padding:5px}
.botones span a:link{color:#FFF;font:bold 79% Verdana, Arial, Helvetica, sans-serif}
.botones span a:visited{color:#F5F5F5;font:bold 79% Verdana, Arial, Helvetica, sans-serif}
.botones span a:hover{color:#FC0;font:bold 79% Verdana, Arial, Helvetica, sans-serif}

.boxrates{background-color:#FDFDFD;border:solid 1px #CCC;font:xx-small Verdana, Arial, Helvetica, sans-serif;padding-bottom:2px;padding-top:2px}

.ratelist{background-color:#FFE4A4;border-bottom:0;border-left:solid 1px #FFF;border-right:solid 1px #000;border-top:solid 1px #FFF}
.ratelist span{color:#000;font:bold 11px Verdana, Arial, Helvetica, sans-serif;padding-left:10px;padding-right:10px}
.ratelist a:link{color:#000;font:11px Arial, Helvetica, Sans-serif;padding-left:2px;text-decoration:none}
.ratelist a:visited{color:#000;font:11px Arial, Helvetica, Sans-serif;padding-left:2px;text-decoration:none}
.ratelist a:hover{color:#F90;font:11px Arial, Helvetica, Sans-serif;padding-left:2px;text-decoration:underline}

.ratesumary{background-color:#369;border:solid 1px #000;padding:2px;width:97%}
.ratesumary h3{color:#FFF;font-size:22px;margin:0;padding:3px 3px 3px 5px}.ratesumary table{background-color:#FFF;margin:0;padding:0}
.ratesumary table.det{margin:0;padding:0}

.editrate{background-color:#EEF;border:0;color:#000;text-align:right}.editrateon{background-color:#FFF;border:groove 1px;color:#000;text-align:right}

.tarifas{background-color:#EEEEEF;border:solid 1px #FFF;font:xx-small Verdana, Arial, Helvetica, sans-serif}
.tarifas th{background-color:#FFF;border:solid 1px #FFF;font:bold xx-small Verdana, Arial, Helvetica, sans-serif;padding:2px}
.tarifas td{border-top:solid 2px #EEEEEF;font:xx-small Verdana, Arial, Helvetica, sans-serif;padding-bottom:2px;padding-top:2px}
.tarifas tr.rowwhite{background-color:#EEEEEF;font:bold Verdana, Arial, Helvetica, sans-serif}

.boxdispo{background-color:#ffe;border:solid 1px #900;display:block;font:11px Verdana, Arial, Helvetica, sans-serif;width:99%}
.boxdispo div{font:11px Verdana, Arial, Helvetica, sans-serif}.boxdispo form{margin:0;padding:5px 0 0}
.boxdispo filedset{margin:0;padding:0}.boxdispo label{display:block;font:12px Arial, Helvetica, sans-serif}
.boxdispo div.date1{display:inline;float:left;padding-left:10px;width:50%}.boxdispo div.date2{float:right;text-align:left;width:50%}
.boxdispo div.rooms{display:inline;float:left;padding-left:10px;width:25%}.boxdispo div.guests{display:inline;float:left;padding-left:10px;width:35%}
.boxdispo div.kids{display:block;float:right;width:35%}
.boxdispo div.opciones{background-color:#FFF;border-top:solid 1px #369;padding:3px}.boxdispo div.opciones a:link{color:#00F;font-weight:700}
.boxdispo div.opciones a:visited{color:#00F;font-weight:700}.boxdispo div.opciones a:hover{color:#F90;font-weight:700}
.boxdispo .opciones span{padding-left:5px;text-align:right;width:48%}.boxdispo .opciones span.more a:link{font:11px Verdana, Arial, Helvetica, sans-serif;text-align:right}
.boxdispo .opciones span.more a:visited{font:11px Verdana, Arial, Helvetica, sans-serif;text-align:right}
.boxdispo .opciones span.more a:hover{font:11px Verdana, Arial, Helvetica, sans-serif;text-align:right}
.boxdispo a:link{color:#00F;font:11px Verdana, Arial, Helvetica, sans-serif}.boxdispo a:visited{color:#00F;font:11px Verdana, Arial, Helvetica, sans-serif}
.boxdispo a:hover{color:#F90;font:11px Verdana, Arial, Helvetica, sans-serif;text-decoration:underline}
.boxdispo h3{background-color:#900;border:solid 0 #900;border-bottom-width:1px;color:#FFF;font:bold 14px Verdana, Arial, Helvetica, sans-serif;margin:0;text-align:center;width:100%}
.boxdispo .kidslist{background-color:#FFD;border-top:solid 1px #369;display:none;font:bold 12px Arial, Helvetica, sans-serif;padding:5px 1px 7px 4px}
.boxdispo .kidslist div{background-color:#FFD;display:block}
.boxdispo span{font:11px Arial, Helvetica, sans-serif;padding:3px 0 5px}.boxdispo span.k1{display:none;width:25%}
.boxdispo span.k2{display:none;width:17%}.boxdispo span.k3{display:none;width:17%}.boxdispo span.k4{display:none;width:17%}
.boxdispo span.k5{display:none;width:17%}.boxdispo .hideroom{display:none;padding:5px 0}
.kidslist{background-color:#FFE;border:solid 1px #369;display:none;font:bold x-small Arial, Helvetica, sans-serif;padding:5px 5px 7px}.kidslist div{display:block}
span.k1{display:none;width:25%}span.k2{display:none;width:17%}span.k3{display:none;width:17%}span.k4{display:none;width:17%}span.k5{display:none;width:17%}
.hideroom{display:none;padding:5px 0}

.steps{background-color:#FFE;border:solid 1px #900;font:small Verdana, Arial, Helvetica, sans-serif;}
.steps h3 span.capital{background-color:#E00;color:#FFF;font:bold small Verdana, Arial, Helvetica, sans-serif;margin:2px;padding:2px}
.steps h3{background-color:#900;border:solid 0 #000;border-bottom-width:1px;color:#FFF;font:bold small Verdana, Arial, Helvetica, sans-serif;margin:0;padding:2px;}
.steps form{margin:0;padding:0}
.steps ul{display:inline;margin:0;text-decoration:none}
.steps ul li{color:#000;display:inline;font:x-small Verdana, Arial, Helvetica, sans-serif;padding:2px;text-decoration:none;}
.steps a:link{color:#00F;font:x-small Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
.steps a:visited{color:#00F;font:x-small Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
.steps a:hover{color:red;font:x-small Verdana, Arial, Helvetica, sans-serif;text-decoration:underline}
.steps h3 a:link{color:#000;font:bold small Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.steps h3 a:visited{color:#000;font:bold small Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.steps h3 a:hover{background-color:#D9FE9E;color:#C60;font:bold small Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}

.resnav{background-color:#F9F9F9;border:solid 1px #E00;color:#000;font:12px Verdana, Arial, Helvetica, sans-serif;text-align:left;width:100%}
ul.resnav{display:inline;font:12px Verdana, Arial, Helvetica, sans-serif;padding:0;text-align:left;text-decoration:none}
.resnav li{display:inline;font:bold 13px Verdana, Arial, Helvetica, sans-serif;margin:0;padding-left:0;padding-right:13px}
.resnav li div{background-color:#F60;color:#FFF;display:inline;font:bold 14px Verdana, Arial, Helvetica, sans-serif;margin-right:7px;padding:6px}
.resnav li.selected{background-color:#E00;color:#FFF;font:bold 13px Verdana, Arial, Helvetica, sans-serif}
.resnav a:link{background-image:url(images/bbullet.gif);background-position:left;background-repeat:no-repeat;color:#00F;padding-left:8px}
.resnav a:visited{background-image:url(images/bbullet.gif);background-position:left;background-repeat:no-repeat;color:#00F;padding-left:8px}
.resnav a:hover{color:#F93;padding-left:8px}
.resnav a:active{background-color:#F5F5F5;background-image:url(images/bullet.gif);background-position:left;background-repeat:no-repeat;color:#F93;padding-left:8px}

.letter{background-color:#c60;color:#FFF;font:bold small Verdana, Arial, Helvetica, sans-serif;padding:3px}
.error{background-color:#FFC;color:#000;font: normal 15px Verdana, Arial, Helvetica, sans-serif;margin:5px;padding:12px;width:80%}

.novacancy{color:red;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding-bottom:10px;padding-top:10px}
.img{border:solid 2px #FFF;border-bottom-width:25px;border-right-width:5px}

.boxgray{background-color:#FFF;border:solid 1px #787878;font:12px Verdana, Arial, Helvetica, sans-serif}
.boxgray .th{font:bold 12px Verdana, Arial, Helvetica, sans-serif}.boxgray th{font:bold 12px Verdana, Arial, Helvetica, sans-serif}

.boxmsg{background-color:#FFC;border:solid 1px #F90;color:#000;font:13px Verdana, Arial, Helvetica, sans-serif;margin:5px 0;padding:15px;text-align:justify}

.hr{margin:3px 0 0;width:0}.stars{color:#fff}

.hotelbox{border:solid 2px #600;border-bottom-width:1px;font:small Verdana, Arial, Helvetica, sans-serif;margin-left:8px;width:100%}
.hotelbox p{font:x-small Verdana, Arial, Helvetica, sans-serif;margin:0;padding:3px}
.hotelbox h3{background-color:#600;margin:0;padding:5px 3px;width:100%}
.hotelbox h3 a:link{color:#fff;font:bold medium Verdana, Arial, Helvetica, sans-serif;text-decoration:none;width:70%}
.hotelbox h3 a:visited{color:#fff;font:bold medium Verdana, Arial, Helvetica, sans-serif;text-decoration:none;width:70%}
.hotelbox h3 a:hover{color:#fff;font:bold medium Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
.hotelbox a:link{color:#00F;font:x-small Verdana, Arial, Helvetica, sans-serif}
.hotelbox a:hover{color:#F93;font:x-small Verdana, Arial, Helvetica, sans-serif}.hotelbox a img{border:solid 1px #000;float:left;margin:2px 10px 10px 2px}
.hotelbox div{width:100%}

tr.headers td{background-color:#FC6;font:bold x-small Verdana, Arial, Helvetica, sans-serif;padding:1px}

.hotelbox td{font:97% Verdana, Arial, Helvetica, sans-serif;padding:3px}.hotelbox a:visited{font:x-small Verdana, Arial, Helvetica, sans-serif}

.clearbox{background-color:#ffe;border:solid 1px #900;display:block;font:normal small Verdana, Arial, Helvetica, sans-serif;width:99%}
.clearbox h3{background-color:#900;border:solid 0 #900;border-bottom-width:1px;color:#FFF;font:bold small Verdana, Arial, Helvetica, sans-serif;margin:0;text-align:center;width:100%}
.clearbox h3 a:link{color:#000;font:bold small Verdana, Arial, Helvetica, sans-serif;text-decoration:none;width:100%}
.clearbox h3 a:visited{color:#000;font:bold small Verdana, Arial, Helvetica, sans-serif;text-decoration:none;width:100%}
.clearbox h3 a:hover{background-color:#D9FE9E;color:#C60;font:bold small Verdana, Arial, Helvetica, sans-serif;text-decoration:none;width:100%}
.clearbox div{font:normal small Verdana, Arial, Helvetica, sans-serif;padding:2px}
.clearbox ul{margin:0;padding: 0}
.clearbox ul li{display:inline;}
.clearbox li a:link, .clearbox li a:visited {color:#00F;padding:4px;}

.boxinfo{background-color:#FFF;border:solid 1px #74A2CE;text-align:left}.boxinfo a img{float:left;text-align:left}
.boxinfo img{float:left;margin-right:10px;text-align:left}.boxinfo td{font:11px Verdana, Arial, Helvetica, sans-serif;padding:3px}
.boxinfo a:link{color:#00F;font:13px Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
.boxinfo a:visited{color:#00F;font:13px Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
.boxinfo a:hover{color:red;font:13px Verdana, Arial, Helvetica, sans-serif;text-decoration:underline}
.boxinfo h3{background-color:#369;border:solid 0 #369;border-bottom-width:1px;color:#FFF;font:bold 14px Verdana, Arial, Helvetica, sans-serif;margin:0;padding-left:5px;width:100%}
.boxinfo h3 a:link{color:#FFF;font:bold 14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;width:100%}
.boxinfo h3 a:visited{color:#FFF;font:bold 14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;width:100%}
.boxinfo h3 a:hover{color:#FFF;font:bold 14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;width:100%}
.boxinfo div{font:12px Verdana, Arial, Helvetica, sans-serif;padding:3px}.boxinfo ul{display:inline;margin:0;text-decoration:none}
.boxinfo ul li{display:inline;padding:5px 1px;text-decoration:none;width:100%}
.boxinfo li a:link{color:#00F;display:block;font:13px Verdana, Arial, Helvetica, sans-serif;padding:3px;text-decoration:underline}
.boxinfo li a:visited{color:#00F;display:block;font:13px Verdana, Arial, Helvetica, sans-serif;padding:3px;text-decoration:underline}
.boxinfo li a:hover{color:#F93;display:block;font:13px Verdana, Arial, Helvetica, sans-serif;padding:3px}

.toolbox{background-color:#FFF;border:solid 1px #369;margin-top:3px}.toolbox td{font:11px Verdana, Arial, Helvetica, sans-serif;padding:3px}
.toolbox a:link{color:#00F;font:13px Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
.toolbox a:visited{color:#00F;font:13px Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
.toolbox a:hover{color:red;font:13px Verdana, Arial, Helvetica, sans-serif;text-decoration:underline}
.toolbox h3{background-color:#369;border:solid 0 #369;border-bottom-width:1px;color:#FFF;font:bold 14px Verdana, Arial, Helvetica, sans-serif;margin:0;padding-left:5px;width:100%}
.toolbox th{background-color:#369;border:solid 0 #369;border-bottom-width:1px;color:#FFF;font:bold 14px Verdana, Arial, Helvetica, sans-serif;margin:0}
.toolbox h3 a:link{color:#000;font:bold 14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;width:100%}
.toolbox h3 a:visited{color:#000;font:bold 14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;width:100%}
.toolbox h3 a:hover{background-color:#D9FE9E;color:#C60;font:bold 14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;width:100%}
.toolbox div{font:12px Verdana, Arial, Helvetica, sans-serif;padding:3px}.toolbox ul{display:inline;margin:0;text-decoration:none}
.toolbox ul li{border:solid 0 #DAEFD9;border-bottom-width:1px;display:inline;padding:0;text-decoration:none;width:100%}
.toolbox li a:link{color:#00F;display:block;font:13px Verdana, Arial, Helvetica, sans-serif;padding:3px;text-decoration:none}
.toolbox li a:visited{color:#00F;display:block;font:13px Verdana, Arial, Helvetica, sans-serif;padding:3px;text-decoration:none}
.toolbox li a:hover{color:#F93;display:block;font:13px Verdana, Arial, Helvetica, sans-serif;padding:3px;text-decoration:none}

.localbox{background-color:#ffe;border:solid 1px #900;display:block;font:normal 95% Verdana, Arial, Helvetica, sans-serif;width:99%}
.localbox h3{background-color:#900;border:solid 0 #900;border-bottom-width:1px;color:#FFF;font:bold small Verdana, Arial, Helvetica, sans-serif;margin:0;text-align:center;width:100%}
.localbox h3 a:link{color:#000;text-decoration:none;width:100%}.localbox h3 a:visited{color:#000;text-decoration:none;width:100%}
.localbox h3 a:hover{background-color:#D9FE9E;color:#C60;text-decoration:none;width:100%}.localbox div{padding:2px}.localbox ul{margin:0;padding:4px;text-decoration:none}
.localbox ul li{padding:1px 1px 8px;width:99%}.localbox li a:link{color:#00F}.localbox li a:visited{color:#00F}.localbox li a:hover{color:#F93}

.newsbox{text-align:left}.newsbox a img{float:left;text-align:left}.newsbox img{float:left;margin-right:10px;text-align:left}
.newsbox h3{color:#F90;font:bold medium Verdana, Arial, Helvetica, sans-serif;margin:0}.newsbox h3 a:link{color:#FFF;text-decoration:none;width:100%}
.newsbox h3 a:visited{color:#FFF;text-decoration:none;width:100%}.newsbox h3 a:hover{color:#FFF;text-decoration:none;width:100%}
.newsbox ul{display:inline;margin:0;text-decoration:none}
.newsbox ul li{display:inline;font:normal 95% Verdana, Arial, Helvetica, sans-serif;padding:5px 1px;text-decoration:none;width:100%}
.newsbox li a:link{background:url(/images/bullet.gif) left no-repeat;color:#00F;display:block;padding:5px 0 5px 5px;text-decoration:underline;text-indent:5px}
.newsbox li a:visited{background:url(/images/bullet.gif) left no-repeat;color:#00F;display:block;padding:5px 0 5px 5px;text-decoration:underline;text-indent:5px}
.newsbox li a:hover{background:url(/images/smorg_arrow.gif) left no-repeat;color:#F93}

.top-nav{font:x-small Verdana, Arial, Helvetica, sans-serif;padding:3px}.top-nav a:link{color:#00F}.top-nav a:visited{color:#00F}.top-nav a:hover{color:#F93}

#ui-datepicker-div{background:#E0F4D7;border:1px solid #F90;display:none;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin:0;padding:0;width:185px;z-index:10}
.ui-datepicker-inline{background:#E0F4D7;border:0;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin:0;padding:0;width:185px}
.ui-datepicker-rtl{direction:rtl}.ui-datepicker-dialog{border:4px ridge #83C948!important;padding:5px!important}button.ui-datepicker-trigger{width:25px}
img.ui-datepicker-trigger{margin:2px;vertical-align:middle}.ui-datepicker-prompt{background:#E0F4D7;color:#000;float:left;padding:2px}

*html .ui-datepicker-prompt{width:185px}
.ui-datepicker-control{background:#F90;clear:both;color:#FFF;float:left;font-size:80%;font-weight:700;letter-spacing:1px;padding:2px 0;width:100%}
.ui-datepicker-links{background:#E0F4D7;clear:both;color:#FFF;float:left;font-size:80%;font-weight:700;letter-spacing:1px;padding:2px 0;width:100%}
.ui-datepicker-header{background:#83C948;clear:both;color:#FFF;float:left;font-weight:700;height:1.3em;padding:1px 0 3px;text-align:center;width:100%}
.ui-datepicker{background:#CCC;clear:both;color:#FFF;float:left;font-size:100%;text-align:center;width:100%}.ui-datepicker-links label{color:#888;padding:2px 5px}
.ui-datepicker-clear{float:left;width:34%}.ui-datepicker-prev{float:left;width:34%}.ui-datepicker-rtl .ui-datepicker-clear{float:right;text-align:right}
.ui-datepicker-rtl .ui-datepicker-prev{float:right;text-align:right}.ui-datepicker-current{float:left;text-align:center;width:30%}
.ui-datepicker-close{float:right;text-align:right;width:34%}.ui-datepicker-next{float:right;text-align:right;width:34%}
.ui-datepicker-rtl .ui-datepicker-close{float:left;text-align:left}.ui-datepicker-rtl .ui-datepicker-next{float:left;text-align:left}
.ui-datepicker-header select{background:#83C948;border:0;color:#000;font-weight:700}.ui-datepicker a{display:block;width:100%}
.ui-datepicker-title-row{background:#B1DB87;color:#000}.ui-datepicker-title-row .ui-datepicker-week-end-cell{background:#B1DB87}
.ui-datepicker-days-row{background:#FFF;color:#666}.ui-datepicker-week-col{background:#B1DB87;color:#000}.ui-datepicker-days-cell{border:1px solid #DDD;color:#000}
.ui-datepicker-days-cell a{display:block}.ui-datepicker-week-end-cell{background:#E0F4D7}.ui-datepicker-unselectable{color:#888}
.ui-datepicker-week-over{background:#B1DB87!important}.ui-datepicker-week-over .ui-datepicker-week-end-cell{background:#B1DB87!important}
.ui-datepicker-days-cell-over{background:#FFF!important;border:1px solid #777}
.ui-datepicker-days-cell-over.ui-datepicker-week-end-cell{background:#FFF!important;border:1px solid #777}
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell{background:#B1DB87!important}
* html .ui-datepicker-week-end-cell{background:#E0F4D7!important;border:1px solid #DDD!important}
* html .ui-datepicker-days-cell-over{background:#FFF!important;border:1px solid #777!important}* html .ui-datepicker-current-day{background:#83C948!important}
.ui-datepicker-today{background:#B1DB87!important}.ui-datepicker-current-day{background:#83C948!important}
.ui-datepicker-status{background:#E0F4D7;font-size:80%;text-align:center;width:100%}#ui-datepicker-div a{background:none;color:#000;cursor:pointer;margin:0;padding:0}
.ui-datepicker-inline a{background:none;color:#000;cursor:pointer;margin:0;padding:0}.ui-datepicker-inline .ui-datepicker-links a{padding:0 5px!important}
.ui-datepicker-control a{color:#000!important;padding:2px 5px!important}.ui-datepicker-links a{color:#000!important;padding:2px 5px!important}
.ui-datepicker-title-row a{color:#000!important}.ui-datepicker-control a:hover{background:#FDD!important;color:#333!important}
.ui-datepicker-links a:hover{background:#FFF!important;color:#333!important}.ui-datepicker-title-row a:hover{background:#FFF!important;color:#333!important}
.ui-datepicker-multi .ui-datepicker{border:1px solid #83C948}.ui-datepicker-one-month{float:left;width:185px}.ui-datepicker-new-row{clear:left}
.ui-datepicker-cover{display:block;filter:mask();height:200px;left:-4px;position:absolute;top:-4px;width:193px;z-index:-1}

.eaca-form-dispo {
        background-color: #FFAD14; 
        padding: 2px 8px; 
        width: 152px; 
        margin: 10px 0; 
        line-height: 180%;
    }
    
    .destino {
        float: left; 
        width: 23%; 
        line-height: 20px; 
        height: 100px; 
        padding: 2px; 
        margin: 2px; 
        border-bottom: 1px solid #f4f4f4;
    }
    
    .destino img {
        width: 75px;
        height: 60px;
        
    }
    
    .tarifaslist {
        padding: 8px; 
        border: #ccc; 
        text-align:right; 
        background-color: #eeeee5;
    }
