/* CSS Document */

.CellTituloTabla
{
	text-align: center ;
	background-color: #363688 ;
	color: #ffffff ;
	font-size: 10pt ;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF ;
	border-style: none solid none solid;
	border-width: 0px 1px 0px 1px ;
}

.CellColoresInversos
{
	text-align: left ;
	background-color: #5656A8 ;
	color: #ffffff ;
	font-size: 10pt ;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF ;
	border-style: none solid none solid;
	border-width: 0px 1px 0px 1px ;
}

.CellTextoEspecial
{
	text-align: left ;
	color: #363688 ;
	font-size: 8pt ;
}

.CellTextoEspecialBold
{
	text-align: left ;
	color: #363688 ;
	font-size: 10pt ;
	font-style: bold ;
}

.CellTextoIndicatorioCampo
{
	text-align: center ;
	color: #000000 ;
	font-size: 9pt ;
}

.CellTextoIndicatorioCampoPoliticas
{
	text-align: left ;
	color: #363688 ;
	font-size: 8pt ;
}

.CellTextoIndicatorioCampoBoldItalic
{
	text-align: center ;
	color: #363688 ;
	font-size: 8pt ;
	font-style: italic bold ;
}

.CellTextoReservacionesIndicatorio
{
	text-align: center ;
	color: #363688 ;
	font-size: 8pt ;
	font-style: italic ;
}

.CellTextoIndicatorioCampo1
{
	text-align: left ;
	color: #363688 ;
	font-size: 8pt ;
	font-style: italic ;
}

.CellTextoIndicatorioCampo2
{
	text-align: left ;
	color: #363688 ;
	font-size: 8pt ;
	font-weight: bold;
}

.CellTextoIndicatorioCampo3
{
	text-align: center ;
	color: #363688 ;
	font-size: 10pt ;
	font-weight: bold;
}

.CellTextoReservacionesIndicatorioHeader
{
	text-align: center ;
	color: #363688 ;
	font-size: 8pt ;
	background-color: #BBBBCC ;
}

.CellTextoError
{
	text-align: left ;
	color: #FF0000 ;
	font-size: 8pt ;
	font-style: italic ;
	font-weight: bold;
}

.CellTextoIndicatorioCampoEspecial
{
	text-align: left ;
	color: #363688 ;
	font-size: 8pt ;
	background-color: #EEEEEE ;
}

.CellTextoIndicatorioCampoEspecial1
{
	text-align: left ;
	color: #363688 ;
	font-size: 8pt ;
	background-color: #BBBBBB ;
}

.TablaReservacionesHeader
{
	text-align: center ;
	color: #363688 ;
	font-size: 8pt ;
	background-color: #BBBBBB ;
}

.TituloEspecial
{
	text-align: center ;
	color: #363688 ;
	font-size: 10pt ;

	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

.TituloEspecialItalic
{
	text-align: center ;
	color: #363688 ;
	font-size: 10pt ;
	font-style: italic ;

	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

.TituloEspecialBold
{
	text-align: center ;
	color: #363688 ;
	font-size: 10pt ;
	font-weight: bold;

	background-color: #BBBBBB ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

.TituloEspecialBoldNoCenter
{
	text-align: left ;
	color: #363688 ;
	font-size: 10pt ;
	font-weight: bold;

	background-color: #BBBBBB ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

.CajaTextoCampo
{
	width: 130px ;
	color: #363688 ;
	font-size: 10pt ;
	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

.CajaTextoCampo4
{
	width: 90px ;
	color: #363688 ;
	font-size: 10pt ;
	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

.CajaTextoCampo3
{
	width: 200px ;
	color: #363688 ;
	font-size: 10pt ;
	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

.CajaTextoCampo1
{
	width: 30px ;
	color: #363688 ;
	font-size: 10pt ;
	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

.CajaTextoCampo2
{
	width: 100px ;
	color: #363688 ;
	font-size: 10pt ;
	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

.CheckBoxCampo
{
	color: #363688 ;
	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px ;
}

.TextAreaCampo
{
	width: 200px ;
	height: 100px ;
	color: #363688 ;
	font-size: 10pt ;
	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

.SelectCampoReservacionesNC
{
	width: 45px ;
	color: #363688 ;
	font-size: 10pt ;
	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

.SelectCampo
{
	width: 130px ;
	color: #363688 ;
	font-size: 10pt ;
	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

.SelectCampo1
{
	width: 200px ;
	color: #363688 ;
	font-size: 10pt ;
	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

.SelectCampo2
{
	width: 145px ;
	color: #363688 ;
	font-size: 8pt ;
	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

.SelectCampo3
{
	width: 72px ;
	color: #363688 ;
	font-size: 8pt ;
	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

.SelectCampoadulto
{
	width: 40px ;
	color: #363688 ;
	font-size: 8pt ;
	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

.SelectCampo4
{
	width: 65px ;
	color: #363688 ;
	font-size: 8pt ;
	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

.CampoTextoFecha1
{
	text-align:center;
	width: 20px ;
	color: #363688 ;
	font-size: 10pt ;
	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

.CampoTextoFecha2
{
	text-align:center;
	width: 40px ;
	color: #363688 ;
	font-size: 10pt ;
	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

.CellCajaTextoCampo
{
	text-align: center ;
	color: #363688 ;
	font-size: 8pt ;
}


.Boton
{
	width: 80px ;
	color: #363688 ;
	background-color: #DDDDDD ;
	border-color: #0000FF #0000FF #0000FF #0000FF ;
	font-size: 8pt ;
	border-width: 1px 1px 1px 1px  ;
}


.Boton1
{
	width: 180px ;
	color: #363688 ;
	background-color: #DDDDDD ;
	border-color: #0000FF #0000FF #0000FF #0000FF ;
	font-size: 8pt ;
	border-width: 1px 1px 1px 1px  ;
}


.Boton2
{
	width: 380px ;
	color: #363688 ;
	background-color: #DDDDDD ;
	border-color: #0000FF #0000FF #0000FF #0000FF ;
	font-size: 8pt ;
	border-width: 1px 1px 1px 1px  ;
}


.CellBoton
{
	text-align: right ;
}

.BotonTerminosCondiciones
{
	width: 130px ;
	color: #363688 ;
	background-color: #FFFFFF ;
	border-width: 0px 0px 0px 0px ;
	font-size: 8pt ;
}



/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}


 .boton{
        font-size:10px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#638cb5;
        border:0px;
        width:40px;
        height:19px;
       }
	   
	   .CajaTextoCampomail
{
	width: 120px ;
	color: #363688 ;
	font-size: 10pt ;
	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}

	   .CajaTextoCampopromo
{
	width: 80px ;
	color: #363688 ;
	font-size: 10pt ;
	background-color: #DDDDDD ;
	border-color: #0000AA #0000AA #0000AA #0000AA ;
	border-width: 1px 1px 1px 1px  ;
}