@charset "utf-8";
body{
margin: 0;
padding: 0;
background-color: #E5E6C9; 
}
.tablacabe {
		width:100%;
		border-collapse:collapse;
		border-spacing:0px;
}
.cabecerar {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #333;
	text-align: right;
	text-decoration:none;
}
.cabecera {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #333;
	text-decoration:none;
}
.cabecerap {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #333;
	text-decoration:none;
}
.elemmenu {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #777;
	text-decoration:none;
}
.campos1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #00F;
	text-align: right;
    font-weight: bold;
}
.campos1i {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #00F;
    font-weight: bold;
}
.campos2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
}
.campos2n {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	text-align: right;
}
.campos2r {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	text-align: right;
}
.campos3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
    font-weight: bold;
}
.campos4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.campos4c {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
}
.campos4n {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: right;
}
.centrado {
	text-align: center;
}
.centrada {
	margin-left:auto; 
    margin-right:auto;
}
.loading-bar {
	padding: 10px 20px;
	display: block;
	text-align: center;
	box-shadow: inset 0px -45px 30px -40px rgba(0, 0, 0, 0.05);
	border-radius: 5px;
	margin: 20px 0;
	font-size: 2em;
	font-family: "museo-sans", sans-serif;
	border: 1px solid #ddd;
	margin-right: 1px;
	font-weight: bold;
	cursor: pointer;
	position: relative;
}

.loading-bar:hover {
	box-shadow: inset 0px 45px 30px -40px rgba(0, 0, 0, 0.05);
}
.peque {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-align: left;
}
.cabeficha {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #00F;
	text-align: center;
    font-weight: bold;
}
.cabefichan {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #000;
	text-align: center;
    font-weight: bold;
}
.cabemenu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #00F;
	text-align: center;
    font-weight: bold;
}
.cabemenu2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #FFF;
	text-align: center;
    font-weight: bold;
}

.blanco {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #FFF;
	text-align: center;
}
.normalpeque {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
}
.curpeque {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-style:italic;
}
.blancor {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #FFF;
	text-align: right;
}
.blanco10 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	color: #FFF;
	text-align: center;
}
.blanco12 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
}
.blanco14 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
}
.blancopeq {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 9px;
	color: #FFF;
	text-align: center;
}
.blancocentrado {
	text-align: center;
}
.blancocentrado16 {
	font-size: 16px;
}
.sinfondo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #900;
    font-weight: bold;
	text-align:center;
	border:hidden;
	background-color:transparent;
}
#nomcuen {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #900;
    font-weight: bold;
	text-align:center;
	border:hidden;
	background-color:transparent;
}
.rojo1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #F00;
    font-weight: bold;
}
.rojo2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #F00;
}
.courier_verde {
	font-family: Courier;
	font-size: 12px;
	color: #093;
	font-weight: bold;
}
.courier_rojo {
	font-family: Courier;
	font-size: 12px;
	color: #F00;
	font-weight: bold;
}
#fijo{
position: fixed;
width:100%;
top:0px;
z-index:99;
padding:0;
}
#cabediario{
position: fixed;
width:100%;
top:60px;
z-index:99;
}
#piefijo{
position: fixed;/* fijo en la pantalla */
bottom: 0;
width: 100%; 
height: 28px;
z-index:99;
}
#content{
position: relative;
top:10px;
width: 100%;
text-align:center;
}
#contenidos{
position: relative;
margin-top:80px;
width: 100%;
}
#scroll{
position: absolute;
top:300px;
bottom: 0;
left:300px;
text-align:center;
}
.Ntooltip {
z-index:999; /* va a estar por encima de todo */
position: relative; /* es la posición normal */
text-decoration: none; /* forzar sin subrayado */
color:#0000FF; /* forzar color del texto */
font-weight:bold; /* forzar negritas */
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
}
.asientos {
	z-index:1;
}