BODY.PublicoCeleste {
    background-color : #f0f8ff;
}

BODY.Publico {
    background-color : #ffffff;
}

.Boton
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;    
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    background-color:#dde2eb;
}

.Boton2 {
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold
        color: #006699;
        border: #0A89B8;
        border-style: solid; 
        border-top-width: 1px; 
        border-right-width: 1px; 
        border-bottom-width: 1px; 
        border-left-width: 1px;
        background-color:#dde2eb;
}

.Boton3 {
	BACKGROUND-COLOR: #D7E5F3;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold
}


.cabeceraMenu
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;    
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
    background-color: #dde2eb;
    color:'#0000ff';
}


.Titulo
{
    FONT-SIZE: 20px;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}

.SubTitulo
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
}

.SubTituloReserva
{
   FONT-SIZE:12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: Verdana, Arial;
   TEXT-DECORATION: none;
   COLOR: white;
}

.SubTituloReserva2
{
   FONT-SIZE:12px;
   FONT-WEIGHT: bold;
   FONT-FAMILY: Verdana, Arial;
   TEXT-DECORATION: none;
   COLOR:#034A64;
}

FONT.PaquetesOfertasDestacadas
{
   FONT-SIZE:10px;
   FONT-FAMILY: Verdana, Arial;
   COLOR:#547821;
}

.CampoObligatorio
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial;
    COLOR: blue;
    TEXT-DECORATION: none
}

.CampoOpcional
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial;
    COLOR: black;
    TEXT-DECORATION: none
}

.Observacion
{
    FONT-SIZE: 10px; 
    FONT-FAMILY: Verdana, Arial;
    COLOR: #0d0d0d ;
    TEXT-DECORATION: none
}

.ObservacionVerde
{
    FONT-SIZE: 10px; 
    FONT-FAMILY: Verdana, Arial;
    COLOR: #008080 ;
    TEXT-DECORATION: none
}

.ObservacionCeleste
{
    FONT-SIZE: 10px; 
    FONT-FAMILY: Verdana, Arial;
    COLOR: #0A89B8;
    TEXT-DECORATION: none
}

.ObservacionBlanco
{
    FONT-SIZE: 10px; 
    FONT-FAMILY: Verdana, Arial;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}


.ObservacionReserva
{
    FONT-SIZE: 10px; 
    FONT-FAMILY: Verdana, Arial;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}


.Ayuda
{
    FONT-SIZE: 10px; 
    FONT-FAMILY: Verdana, Arial;
    COLOR: Black;
    TEXT-DECORATION: none
}

.PalabraAyuda
{
    FONT-SIZE: 10px; 
    FONT-FAMILY: Verdana, Arial;
    COLOR: Red ;
    TEXT-DECORATION: none
}

.letraCalendario{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial;
    COLOR:#000080;
    TEXT-DECORATION: none	
}

.letraCalendarioOcupado{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial;
    COLOR:#ffffff;
    TEXT-DECORATION: none	
}

.Explicacion
{
    FONT-SIZE: 10px;
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
}



INPUT.Formulario
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    color: #006699;
    border: #0A89B8;
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px;
    background-color:#DFE1EF;
}

INPUT.button
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;    
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    background-color:#dde2eb;
}


TEXTAREA.Formulario
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
    background-color:#dde2eb;
    color: #006699;
}

SELECT.Formulario
{
	FONT-SIZE: 10px; 
        WIDTH: 255px; 
        FONT-FAMILY: verdana,arial,helvetica; 
        HEIGHT: 18px;
	background-color:#dde2eb;
}

SELECT.Pequeno
{
	FONT-SIZE: 10px; 
        WIDTH: 55px; 
        FONT-FAMILY: verdana,arial,helvetica; 
        HEIGHT: 18px;
        background-color:#DFE1EF;
	color: #006699;
}

SELECT.Mediano
{
	FONT-SIZE: 10px; 
        WIDTH: 130px; 
        FONT-FAMILY: verdana,arial,helvetica; 
        HEIGHT: 18px;
	background-color:#DFE1EF;
        color: #006699;
}

SELECT.Paginacion
{
	FONT-SIZE: 10px; 
        WIDTH: 38px; 
        FONT-FAMILY: verdana,arial,helvetica; 
        HEIGHT: 18px;
        background-color:white;
	color: black;
}

SELECT.SELECT
{
	FONT-SIZE: 10px; 
        WIDTH: 255px; 
        FONT-FAMILY: verdana,arial,helvetica; 
        HEIGHT: 18px;
        color: #006699;
	background-color:#DFE1EF;
}


SELECT.MESES
{
	FONT-SIZE: 10px; 
        WIDTH: 150px; 
        FONT-FAMILY: verdana,arial,helvetica; 
        HEIGHT: 18px;
        color: black;
}

INPUT.ANIO
{
	FONT-SIZE: 10px; 
        WIDTH: 40px; 
        FONT-FAMILY: verdana,arial,helvetica; 
        HEIGHT: 18px;
        color: black;
}


.noEnlace{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #0099CC;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

FONT.oblicua
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}

.Calendario
{

    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    background-color:#D7E5F3;
}

.CalendarioDomingo
{

    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    background-color: black;
}

TABLE.Amarillo2
{
 background-color:#00a0de;
}

TABLE.Amarillo
{
 background-color:#dcdc00;
}
TABLE.Formulario
{
 background-color:#ffffee;
}

TABLE.Azul
{
 background-color:#00a0de;
}


TABLE.Ayuda{
    background-color: #ffdf6f ;
}

Tr.TituloTabla{
    background-color: #483d8b;
    color: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none

}

Font.TituloTabla{
    background-color: #483d8b;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: bold;

}

Tr.PieTabla{
    background-color: #8f8f8f;
    color: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;

}

Font.PieTabla{
    background-color: #8f8f8f;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: bold;

}

Tr.TituloTabla2{
    background-color: #D7E5F3;
    color: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;

}

Font.TituloTabla2{
    background-color: #D7E5F3;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: bold;

}

Tr.TituloTabla2Pequeno{
    background-color: #D7E5F3;
    color: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;

}

Font.TituloTabla2Pequeno{
    background-color: #D7E5F3;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 10px;
    font-weight: bold;

}


Tr.TituloTabla3{
    background-color: #7fffd4;
    color: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;

}

Font.TituloTabla3{
    background-color: #7fffd4;
    color: #ff0000;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: bold;

}

Tr.TituloTablaNaranja{
    background-color: #ddc000;
    color: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;

}

Font.TituloTablaNaranja{
    background-color: #ddc000;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: bold;

}


A.Boton
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;    
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
    background-color: #dde2eb;
    TEXT-DECORATION: none;
}

A.Boton:HOVER {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	FONT-STYLE: italic;
	color :  #9E9E9E;
	text-decoration : none;
}


A.EnlaceBoton {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size : 12px;
	color: #6495ed;
	text-decoration : none;
}

A.EnlaceBoton:HOVER {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size : 12px;
	color :  #9E9E9E;
	text-decoration : none;
}

A.EnlaceBotonNegro {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size : 10px;
	color: #000000;
	text-decoration : none;
}

A.EnlaceBotonNegro:HOVER {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size : 10px;
	color :  #419DBE;
	text-decoration : none;
}



A.EnlaceBotonNegroReservas {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size : 10px;
	color: #7622B2;
	text-decoration : none;
}

A.EnlaceBotonNegroReservas:HOVER {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size : 10px;
	color :  #419DBE;
	text-decoration : none;
}

A.EnlaceBotonBlanco {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size : 10px;
	color: #ffffff;
	text-decoration : none;
}

A.EnlaceBotonBlanco:HOVER {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size : 10px;
	color :  #FDEC93;
	text-decoration : none;
}


P.SubTitulo
 {
	background-color: #00bfbf;
	color: black;
 }
TR.Buscador
 {
	background-color: #483d8b;
	color: black;
 }

TH.Buscador
 {
	BACKGROUND-COLOR: #f7f7f7;
	COLOR: black;
 }

.TABLE1
{
    BACKGROUND-COLOR: #DCBD75
}    

.TABLE2
{
    BACKGROUND-COLOR: #86906D
}    
.TABLE3
{
   BACKGROUND-COLOR: #D7E5F3
}

TABLE.FondoOscuro
 {
   background-color: #0A89B8;
 }
TABLE.FondoClaro
 {
   background-color: #ffffff;
 }
TABLE.FondoClaro2
 {
   background-color: #00ffff;
 }

A.enlace
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #fff8dc;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.enlace:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #003399;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}


A.enlaceCelesteSinRaya
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #0A89B8;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.enlaceCelesteSinRaya:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #003399;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}


A.enlaceDoradoSinRaya
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #547821;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.enlaceDoradoSinRaya:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #0A89B8;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}


A.enlaceOscuroSinRaya
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #0000ff;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.enlaceOscuroSinRaya:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #003399;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

A.enlaceOscuro
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #0000ff;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.enlaceOscuro:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #003399;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.enlaceNegroSinRaya
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.enlaceNegroSinRaya:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #003399;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.enlaceOroRojoSinRaya
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFD700;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.enlaceOroRojoSinRaya:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FF0000;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.enlaceAzulRojoSinRaya
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #0000FF;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.enlaceAzulRojoSinRaya:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FF0000;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.texto
{
	FONT-SIZE: 10px;
	COLOR: #9F989F;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.Tablaintranet
{
	BORDER-bottom: #003366 1px dashed;
} 
