body {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #97bf0d;
}

A:link {color:#97bf0d}
A:visited {color:#97bf0d}
A:active {color:#97bf0d}
A:hover {color:#FFFF99}

A.tipo2:link {color:#FFAA99;text-decoration: none;}
A.tipo2:visited {color:#FFAA99;text-decoration: none;}
A.tipo2:active {color:#FFAA99;text-decoration: none;}
A.tipo2:hover {color:#FF0000;text-decoration: none;}

A.tipo3:link {color:#000000}
A.tipo3:visited {color:#000000}
A.tipo3:active {color:#000000}
A.tipo3:hover {color:#FFFF99}

A.tipo4:link {color:#003366;text-decoration: none;}
A.tipo4:visited {color:#003366;text-decoration: none;}
A.tipo4:active {color:#003366;text-decoration: none;}
A.tipo4:hover {color:#FFFFFF;text-decoration: none;}

A.tipo5:link {color:#003366;text-decoration: none;}
A.tipo5:visited {color:#003366;text-decoration: none;}
A.tipo5:active {color:#003366;text-decoration: none;}
A.tipo5:hover {color:#e95d0f;text-decoration: none;}


div#contenidoTexto {
	color: #000000;
	background-color: #FFFFFF;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
	width: 90%;
}


A#registro {
	font-size: small;
}

/*Boton Desconectar*/

TABLE.boton {
	border: 1px solid #FF0000;
	background-color: #990000;
} 

TD.boton {
	color:white;
	font-weight:bold;
	text-align: center;
	font-size: 12px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
} 

A.boton:link {color:#FFFF99;text-decoration: none;}
A.boton:visited {color:#FFFF99;text-decoration: none;}
A.boton:active {color:#FFFF99;text-decoration: none;}
A.boton:hover {color:#66FFFF;text-decoration: none;}

A.botonMenu:link {color:#FFFF99;text-decoration: none;}
A.botonMenu:visited {color:#FFFF99;text-decoration: none;}
A.botonMenu:active {color:#FFFF99;text-decoration: none;}
A.botonMenu:hover {color:#66FFFF;text-decoration: none;}


/*Botones Menu*/

TABLE.botonMenu {
	border: 1px solid #FF0000;
	background-color: #003333;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 25px;
} 

TD.botonMenu {
	color:white;
	font-weight:bold;
	text-align: center;
	font-size: 12px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	height: 30px;
} 



/* Para ventanas de reservas*/
/* Para ventanas de mensajes de error. Tabla exterior para titulo*/
TABLE.msgusuario {
	color: #FFFF00;
	background-color: #FF0000;
	border: 2px ridge #e95d0f;
}


TABLE.reservas {
	border: 1px double #97bf0d;
	background-color: #000000;
	width: 100%;
	color: #97bf0d;
	text-align: center;
}

/* Para ventanas de formularios. Tabla exterior para borde y fondo*/
TABLE.ext_form {
	border: 5px double #97bf0d;
	background-color: #000000;
	margin-left: 15px;
}

/* Para ventanas de mensajes de error. Tabla exterior para titulo*/
TABLE.tabexterior {
	color: #000000;
	border: 2px ridge #e95d0f;
}

/* Para ventanas de mensajes de error. Tabla interior para mensaje*/
TABLE.tabinterior {
	border-collapse: collapse;
	border-top-color: #97bf0d;
	border-right-color: #97bf0d;
	border-bottom-color: #97bf0d;
	border-left-color: #97bf0d;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #000000;
	color: #FFFF00;
}

/* Para tablas que muestran datos. Fila encabezado*/
TD.celdaEncabezado {
	background-color: #97bf0d;
	color: #000000;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

/* Para tablas que muestran datos. Filas datos pares*/
TD.celdaDatosPar {
	background-color: #FFFF99;
	color: #000000;
	text-align: center;
	font-size: 13px;
}

/* Para tablas que muestran datos. Filas datos impares*/
TD.celdaDatosImpar {
	background-color: #66FFFF;
	color: #000000;
	text-align: center;
	font-size: 13px;
}

TD.variable {
	font-weight: bold;
	text-indent: 10px;
	vertical-align: top;
}

TD.reservadopor {
	font-weight: bold;
	text-indent: 10px;
	background-color: #e95d0f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #003366;
}

TD.libre {
	font-weight: bold;
	text-indent: 10px;
	background-color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #003366;
}

TD.valor {
	font-weight: bold;
	color: #33FFFF;
}

TD.resulOperacion {
	background-color: #FFFFFF;
	color: #003366;
	text-align: center;
	font-weight: bold;
}


TD.text_form {
	color: #97bf0d;
	text-align: right;
	vertical-align: top;
	font-size: 12px;
}

TD.text_form2 {
	color: #97bf0d;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
}

TD.coment_form {
	font-weight: bold;
	color: #FFFF00;
	text-align: left;
	font-size: 12px;
}

.coment_form2 {
	font-weight: bold;
	color: #FFFF00;
	text-align: left;
	font-size: 12px;
}
.coment_form {
	color: #00FFFF;
	text-align: left;
	font-size: 12px;
}

.encab_tit {
	color:#97bf0d;
	font-weight:bold;
	text-align: center;
	font-size: 12px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
} 

.encab_valor {
	color:#FFFF99;
	font-weight:bold;
	text-align: center;
	font-size: 12px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
} 


.boxhora{
	border: 1px solid orange;
	background-color: lightyellow;
	padding: 3px;
	margin-bottom: 0.1em;
}

.tit_menu{
	color:#FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
	margin-left: 29px;
}

.subtit_menu {
	font-family: Arial, Helvetica, sans-serif;
	color:#e95d0f;
	font-weight:bold;
	text-align: center;
	font-size: 12px;
	vertical-align: middle;
	margin-left: 29px;
} 


.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
}

hr {
	color: #FFFF00;
	background-color: #FFFF00;
	height: 1px;
	width: 90%;
}

.captiontabla {
	font-weight: bold;
	text-align: center;
}

.coment_caption {
	font-size: 11px;
}

#myBox {
    margin: 0.2in auto;
    color: #000;
    width: 75%;
    padding-top: 0in;
	padding-left: 0.2in;
	padding-right: 0.2in;
    text-align: justify;
    background-color: #92B3E6;
    border: 4px solid #fff;
	font-size: 12px;
	max-width: 650px;
}

#myBoxAviso {
    margin: 0.2in auto;
    color: #FFF;
    width: 75%;
    padding-top: 0in;
	padding-left: 0.2in;
	padding-right: 0.2in;
    text-align: justify;
    background-color: #DF0101;
    border: 4px solid #fff;
	font-size: 12px;
	max-width: 650px;
}

#myBox p {
  padding:0;
  margin:0.5ex 0;
}


.listaNoticias {
	margin-bottom: 15px;
}
