#reservaciones{width:750px;float: right;margin:8px 12px 0 5px;border: 1px solid #871313;padding:0 0 15px 0;}
#reservaciones img.instalaciones{float: right;border:2px solid #3B5822;padding:3px;margin:50px 25px 0 14px;}
#reservaciones img.tarjetas{float: right;border:0px solid #3B5822;padding:3px;margin:20px 14px 0 15px;}
#reservaciones img{margin:14px 0 0 20px;overflow:hidden;}
#reservaciones h2{font-size:12px;font-family: Arial;margin:0;}
#reservaciones div.formulario{width:360px;float:left;margin:0;}
#reservaciones p{margin: 0 20px 0 20px;font-size: 12px;text-align: justify;font-family: Arial;color: #000;line-height: 20px;}

#nota{
	width:374px;
	padding:0 35px 0 0;
}
#nota span.error{color: #CC0000;font:13px Arial;font-weight: bold;}
#nota span.ok{color: #336600;font: 14px Arial;font-weight: bold;}

form{border:0px;margin:0px;padding:0px;}

#reservaciones b{color: #CC0000;font-size:15px;font-weight:bold;}

div.formulario h2{color:#666666;margin:0;padding:10px 0 5px 15px;font-size:12px;color:#000;}
div.formulario p{padding:0 0 5px 20px;margin:0;}
div.habitaciones{font-size:12px;font-family:Arial;color:#333;}
div.habitaciones select{ width:45px!important;}
div.formulario a{text-decoration:none;color:#000;margin:0;}
div.box{padding:10px 0 0 20px;color:#333333;}
div.box label{ display:block;margin-bottom:5px;color:#333;font-size:12px;font-family:Arial; }
div.box label span{ display:block;float:left;padding-right:6px;width:120px;text-align:right; }


#reservaciones textarea, #reservaciones input, #reservaciones select{ width:150px;color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border:1px solid #ccc; }
#reservaciones textarea{width:280px}
#reservaciones button.btmbutton{margin:10px 15px 0 15px; clear:both;  }

/*.ui-widget 
.ui-widget-content 
.ui-helper-clearfix 
.ui-corner-all 
.ui-helper-hidden-accessible*/
/*
input#fechaentradatxt,input#fechasalidatxt{width: 120px;float:left;margin: 2px;}
textarea{width:260px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;border:1px solid;text-transform:capitalize;  margin:0 0 0 17px;}

input.dp-applied {width: 100px;float: left;}
a.dp-choose-date {float: left;width:16px;height: 16px;padding: 5px 20px 0 0;margin: 0;display: block;text-indent: -2000px;	background: url(../imgs/calendar.png) no-repeat;border: 1px solid #FFFFED;overflow:hidden;}
#cal-button-1{ background: url(../imgs/cale.ico) no-repeat; width:18px; height:16px;margin:3px 0 0 5px; padding:0px; float:left;}
#cal-button-2{background:url(../imgs/cale.ico) no-repeat; width:18px; height:16px;margin:3px 0 0 5px; padding:0px; float:left;}*/


/*-------Validaciσn----------*/
/*input.validation-failed, select:op.validation-failed, textarea.validation-failed {border: 1px solid #FF3300;color : #FF3300;}
div.validation-advice {margin:0;padding:0;color: #FF3300;font-size:10px;overflow:hidden;position:relative;}
form input, form select{ height:15px; }

#advice-validate-selection-selectPais{ font-size:1%; }
*/
/* para el calendario */
.ui-datepicker{ font-size:11px!important;}
#fechallegada, #fechasalida{ float:left; }
.ui-datepicker-trigger{ margin:0!important; cursor:pointer; }
