BODY {
background-color: #FFFFFF;
}
.etiquetasNegras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.etiquetasAzules {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight: bold;

}
.tablaCeleste1 {
	background-color: #F1F6F9;
	border-top: 1px solid #C2D5E7;
	border-right: 1px solid #C2D5E7;
	border-bottom: 1px none #C2D5E7;
	border-left: 1px solid #C2D5E7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

}
.bordeCeleste {
	border-top: 1px solid #C2D5E7;
	border-right: 1px solid #C2D5E7;
	border-bottom: 1px solid #C2D5E7;
	border-left: 1px solid #C2D5E7;
}
.listMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	/* border: thin none #C2D5E7; */
	border: 1px solid #C2D5E7;
	text-transform: lowercase;

}
.bordeMenu {
	border-top: 1px solid #C2D5E7;
	border-right: 1px none #C2D5E7;
	border-bottom: 1px solid #C2D5E7;
	border-left: 1px solid #C2D5E7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;

}
.pieRosa {
	background-color: #F5BEDB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}
.pieCeleste {
	background-color: #E4EDF4;
}
.tablaPie {
	margin-top: 10px;
}
.celdasMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #387AB0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4EDF4;
}
.celdasMenuTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #387AB0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4EDF4;
	background-color: #E4EDF4;
	font-weight: bold;
	padding-left: 14px;



}
.fondoRosa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CC0066;
}

.fondoPH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #8AAC2F;
}

.marginLogo {
	margin-bottom: 6px;
}
.tablaContenido {
	margin: 28px 30px 10px;
}
.Titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D73AB;
}
.subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}

.subtituloPending {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

.textoContenidos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
}
.margenCeldasHead {
	padding-bottom: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #387AB0;
}
.margenCeldasHeadPH {
	padding-bottom: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #83A428;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #387AB0;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0066;
}

a.PH:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8AAC2F;
}

a.subtitle{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
    /*text-decoration: none;*/
}

a.subtitlePH{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
    /*text-decoration: none;*/
}

a.subtitle:visited{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
    /*text-decoration: none;*/
}

a.subtitle:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0066;
    /*text-decoration: none;*/
}

a.subtitlePH:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8AAC2F;
    /*text-decoration: none;*/
}

.celdaModificacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	background-color: #F7FAFC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C2D5E7;
	border-bottom-color: #C2D5E7;
	border-left-color: #C2D5E7;

}

.celdaModificacionReservas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	background-color: #F7FAFC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C2D5E7;
	border-bottom-color: #C2D5E7;
	border-left-color: #C2D5E7;
	border-top-color: #C2D5E7;
	margin-top: 5px;
	padding-top: 10px;
	padding-bottom: 10px;

}

.celdaModificacionB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	background-color: #F7FAFC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #C2D5E7;
	border-bottom-color: #C2D5E7;
	border-left-color: #C2D5E7;
	border-top-color: #C2D5E7;

}

.celdaModificacionB2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	background-color: #E4EDF4;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #C2D5E7;
	border-bottom-color: #C2D5E7;
	border-left-color: #C2D5E7;
	border-top-color: #C2D5E7;

}

.botonCancelar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D73AB;
	background-color: #E4EDF4;
	border: 1px solid #336699;
	height: 18px;
	width: 60px;
}
.botonModificar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CC0066;
	border: 1px solid #336699;
	font-weight: bold;
	height: 18px;
	width: 60px;
}
.botonModificarPH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #8AAC2F;
	border: 1px solid #336699;
	font-weight: bold;
	height: 18px;
	width: 60px;
}
.bordeFormulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	border: 1px solid #CC0066;
}
.bordeFormularioPH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	border: 1px solid #8AAC2F;
}
.bordeFormularioD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	border: 1px solid #CC0066;
	text-align: right;
	margin-right: 5px;
}
.bordeFormularioDPH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	border: 1px solid #8AAC2F;
	text-align: right;
	margin-right: 5px;
}
.botonSeleccionar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #2F74AC;
	border: 1px solid #FFFFFF;
	font-weight: normal;
}
.textoContenidosRosa {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0066;
}
.textoContenidosPH {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8AAC2F;
}
.TitulosGris {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0066;
}
.TitulosGrisPH {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8AAC2F;
}
.botonModificar2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #CC0066;
	border: 1px solid #336699;
	font-weight: normal;
	height: 16px;
	width: 50px;
}
.botonModificar2PH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #8AAC2F;
	border: 1px solid #336699;
	font-weight: normal;
	height: 16px;
	width: 50px;
}
.EspacioBlock {
	margin-right: 6px;
	margin-left: 4px;
}

.textoContenidosNegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.textoContenidosBlanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.textoContenidosVerde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: green;
}

.textoContenidosAmarillo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: orange;
}

.textoContenidosRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
}

.celdaModificacion2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	background-color: #F7FAFC;
	border: none #C2D5E7;
}
.lineaCeleste {
	border: 1px solid #E4EDF4;
}
.Titulos2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2D73AB;
}
.Titulos3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2D73AB;
}
.fondoBlanco {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	padding-top: 6px;


}
.tablaContenidoIndex {

	margin: 10px;
}
.previewAzul {
	background-color: #246DA7;
	margin-bottom: 16px;

}
.previewOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.previewBlauOut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #246DA7;
	white-space:nowrap;
}
.previewOnLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #246DA7;

}
.subtituloNoModific {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.celdasMenuTopNm {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #387AB0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4EDF4;
	background-color: #CCCCCC;
	font-weight: bold;
	padding-left: 14px;
}
.bordesCalendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #000000;
	text-align: center;
}
.calendarioVerde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #DBEDA5;
	text-align: center;
	border: 1px solid #FFFFFF;

}
.calendarioNaranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #FFDBA5;
	text-align: center;
	border: 1px solid #FFFFFF;

}
.calendarioAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #A5C9DB;
	text-align: center;
	border: 1px solid #FFFFFF;

}
.calendarioMorado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #DBA5A5;
	text-align: center;
	border: 1px solid #FFFFFF;
	}
	.calendarioGris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #EFEFEF;
	text-align: center;
	border: 1px solid #FFFFFF;
}
.calendarioMorado2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #B2B2D1;
	text-align: center;
	border: 1px solid #FFFFFF;

}.calendarioAmarillo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #FFFFCD;
	text-align: center;
	border: 1px solid #FFFFFF;

}.calendarioRosita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #FFCCEB;
	text-align: center;
	border: 1px solid #FFFFFF;
}
.celdasMenuTopCalendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #387AB0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4EDF4;
	background-color: #E4EDF4;
	font-weight: bold;
}
.botonModificar3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CC0066;
	border: 1px solid #336699;
	font-weight: bold;
	height: 18px;
	width: 80px;
}
.botonModificar3PH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #8AAC2F;
	border: 1px solid #336699;
	font-weight: bold;
	height: 18px;
	width: 80px;
}
.detallesCeleste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006699;
	background-color: #F0F6F9;
	border: 1px solid #FFFFFF;
}
.detallesBlanca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006699;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #FFFFFF;
}
.detallesAbierto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999900;
	background-color: #E8F3C4;
	text-align: center;
	border: 1px solid #FFFFFF;
	font-weight: bold;

}
.detallesDestacado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999900;
	background-color: #E8F3C4;
	text-align: center;
	border: 1px solid #FFFFFF;
	font-weight: bold;
}
.detallesOferta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #CCFF00;
	text-align: right;
	border: 1px solid #FFFFFF;
	font-weight: bold;

}
.tablaDetalles {
	padding-left: 2px;
	padding-right: 2px;
}
.tablaContenido2 {

	margin: 0px 30px 30px;
}
.textoContenidosNegroDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	letter-spacing: 4px;
	text-align: left;

}
.textoContenidosNegroDate2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	letter-spacing: 3px;
	text-align: left;
}
.ventaLibre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	letter-spacing: 6px;
	text-align: left;

}
.botonModificar4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CC0066;
	border: 1px solid #336699;
	font-weight: bold;
	height: 18px;
	width: 120px;
}
.botonModificar4PH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #8AAC2F;
	border: 1px solid #336699;
	font-weight: bold;
	height: 18px;
	width: 120px;
}
.previewPending {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}.previewRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0066;
}
.previewPH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8AAC2F;
}
.previewGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999900;
	font-weight: normal;

}
.tablaContenido3 {

	margin: 28px 30px 10px;
}
.linea {
	border: 1px solid #006699;

}
.botonModificar5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CC0066;
	border: 1px solid #336699;
	font-weight: bold;
	height: 18px;
	width: 240px;
}
.botonModificar5PH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #8AAC2F;
	border: 1px solid #336699;
	font-weight: bold;
	height: 18px;
	width: 240px;
}
.botonModificar6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CC0066;
	border: 1px solid #336699;
	font-weight: bold;
	height: 18px;
	width: 180px;
}
.botonModificar6PH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #8AAC2F;
	border: 1px solid #336699;
	font-weight: bold;
	height: 18px;
	width: 180px;
}
.check {
	background-color: #FFFFFF;
	border: 1px solid #CC0066;
}
.checkPH {
	background-color: #FFFFFF;
	border: 1px solid #8AAC2F;
}
.celdaModificacion3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	background-color: #F7FAFC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C2D5E7;
	border-bottom-color: #C2D5E7;
	border-left-color: #C2D5E7;
}
.celdaModificacionBlanca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C2D5E7;
	border-bottom-color: #C2D5E7;
	border-left-color: #C2D5E7;
	padding: 6px;
}
.celdaModificacion1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C2D5E7;
	border-bottom-color: #C2D5E7;
	border-left-color: #C2D5E7;
	padding: 6px;
}

.previewPending2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.previewPendingSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
}
.textoContenidosNegroB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;

}
.textoContenidosNegroA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
}
.previewPendingA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
.previewPendingB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9999;
	font-weight: normal;
}

.previewPendingC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

.previewRedB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF99D6;
}
.previewRedA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0066;
	font-weight: bold;
}
.previewAPH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8AAC2F;
	font-weight: bold;
}
.previewGreenA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D6D699;
}
.previewGreenB {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999900;
	font-weight: bold;
}
.previewImagePend {
	border: thin solid #FF0000;
}

.celdaModificacionMargin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	background-color: #F7FAFC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C2D5E7;
	border-bottom-color: #C2D5E7;
	border-left-color: #C2D5E7;
	padding: 10px;

}
.fondoRosa2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #CC0066;
	font-weight: bold;
}
.fondoPH2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #8AAC2F;
	font-weight: bold;
}
.textoContenidosMargin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 6px;
}
.calendarioRosita2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0066;
	background-color: #FFCCEB;
	text-align: center;
	border: 1px solid #FFFFFF;
}
.calendarioPH2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8AAC2F;
	background-color: #d1ffcc;
	text-align: center;
	border: 1px solid #FFFFFF;
}
.botonModificar7 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CC0066;
	border: 1px solid #336699;
	font-weight: bold;
	height: 18px;
	width: 320px;
}
.botonModificar7PH {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #8AAC2F;
	border: 1px solid #336699;
	font-weight: bold;
	height: 18px;
	width: 320px;
}
.margenD {
	padding-right: 3px;
}
.celdaModificacionC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	background-color: #F7FAFC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C2D5E7;
	border-left-color: #C2D5E7;
}
.celdaModificacionD {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	background-color: #F7FAFC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: none;
	border-right-color: #C2D5E7;
	border-bottom-color: #C2D5E7;
	border-left-color: #C2D5E7;
	border-top-color: #C2D5E7;
}
.celdaModificacionE {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	background-color: #F7FAFC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #C2D5E7;
	border-bottom-color: #C2D5E7;
	border-left-color: #C2D5E7;
	border-top-color: #C2D5E7;
}
.celdaModificacionF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	background-color: #F7FAFC;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-style: none;
	border-right-color: #C2D5E7;
	border-bottom-color: #C2D5E7;
	border-left-color: #C2D5E7;
	border-top-color: #C2D5E7;
	border-bottom-width: 1px;
}
.bordeFormularioE {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	border: 1px solid #CC0066;
	text-align: right;
}
.bordeFormularioEPH {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	border: 1px solid #8AAC2F;
	text-align: right;
}

td.ruled{
    background:#C2D5E7;
    color:#fff;
}

td.checked{
    background:#F5BEDB;
    color:#fff;
}

td.checkedPH{
    background:#BFF5BF;
    color:#fff;
}

.borderPortadaTop {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #97BAD5;
	border-left-color: #97BAD5;
}

.marginPortada {
	margin: 2px;
}

.borderPortadaleft {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #97BAD5;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #97BAD5;
	border-bottom-color: #97BAD5;
}
.borderPortadaBott {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #97BAD5;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #97BAD5;
	border-bottom-color: #97BAD5;
}

.borderPortadalRight {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 1px;
	border-right-color: #97BAD5;
}

.marginPortada2 {
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
}

.padContents {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164257;
}
.botonSeleccionar2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #2F74AC;
	border: 1px solid #FFFFFF;
	font-weight: normal;
	width: 210px;
}
.botonModificarHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CC0066;
	border: 1px solid #336699;
	font-weight: normal;
	width: 114px;
	height: 16px;
}
.botonModificarHomePH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #8AAC2F;
	border: 1px solid #336699;
	font-weight: normal;
	width: 114px;
	height: 16px;
}

.tablaPieHome {
	margin-top: 4px;
}

.padContents2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #164257;
	margin-top: 8px;
	margin-left: 2px;
}
.botonModificar8 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CC0066;
	border: 1px solid #336699;
	font-weight: bold;
	height: 18px;
	width: 200px;
}
.botonModificar8PH {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #8AAC2F;
	border: 1px solid #336699;
	font-weight: bold;
	height: 18px;
	width: 200px;
}

.botonModificar9 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CC0066;
	border: 1px solid #336699;
	font-weight: bold;
	height: 18px;
	width: 180px;
}
.botonModificar9PH {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #8AAC2F;
	border: 1px solid #336699;
	font-weight: bold;
	height: 18px;
	width: 180px;
}

.botonModificar10 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CC0066;
	border: 1px solid #336699;
	font-weight: bold;
	height: 18px;
	width: 145px;
}
.botonModificar10PH {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #8AAC2F;
	border: 1px solid #336699;
	font-weight: bold;
	height: 18px;
	width: 145px;
}


.style1 {
color: #FFFFFF
}

.celdaModificacionR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	background-color: #FF0000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-color: #000;
}

.celdaModificacionG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6c9ec4;
	background-color: #6c9ec4;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-color: #000;
}

.celdaModificacionOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6c9ec4;
	background-color: #FF9900;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-color: #000;
}


.celdaModificacionGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6c9ec4;
	background-color: #6c9921;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-color: #000;	
}

.subtituloR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

.celdaModificacionY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
	background-color: #FFFF00;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-color: #000;

}

.availabilityY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
}

.subtituloY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF8040;
}

.bordeFormularioDisabled {
	border:1px solid #CC0066;
	color:#3376AD;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	background-color: #DFE0E5;
}

.bordeFormularioDisabledPH {
	border:1px solid #8AAC2F;
	color:#3376AD;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	background-color: #DFE0E5;
}

.buttonContractChange {
    background-color:#CC0066;
    border:1px solid #336699;
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:9px;
    font-weight:normal;
    height:16px;
} 

.buttonContractChangePH {
    background-color:#8AAC2F;
    border:1px solid #336699;
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:9px;
    font-weight:normal;
    height:16px;
}

.bookingConfirmed {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: black;
}
.textoContenidosBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3376AD;
    font-weight:bold;
}
.info{
    background-color:#FFFFDF;
    border:1px dotted #FF0000;
    margin:10px 0;
    padding:8px;
    color:#333333;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
}
.noresults{
    color: #000066;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FF0000;
    padding: 10px 0 40px 160px;
}
.searching{
    color: #65A830;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 10px 0 40px 160px;
}