#centerframe, #transparencia
{
	background-color:#CCCCCC;
	z-index:1; 
	position:absolute;
	width:100%;
	height:605px;
	margin-top:-10px;
	margin-left:0px;
	display:none;
	opacity: 0.7;
        -moz-opacity: 0.7;
        filter:alpha(opacity=70);
}

#sm, #sma
{
        border: #111 1px  solid;
        font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
        padding: 0px 2px;
}

a, label {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
FONT{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.piepagina
{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#111111;}

.codigo { border:1px solid;width:60px;height:18px;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;vertical-align:middle;}

.destino { border:1px solid;width:120px;height:18px;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;vertical-align:middle;}

.duracion { border:1px solid;width:60px;height:18px;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;vertical-align:middle;}

.fecha { border:1px solid;width:150px;height:18px;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;vertical-align:middle;}

.precio { border:1px solid;width:60px;height:18px;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;vertical-align:middle;}

.camas { border:1px solid;width:50px;height:18px;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;vertical-align:middle;}

.vendidos, .booked { border:1px solid;width:50px;height:18px;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;vertical-align:middle;}

.p30x { border:1px solid;width:50px;height:18px;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;vertical-align:middle;}

.fecha30x { border:1px solid;width:100px;height:18px;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;vertical-align:middle;}

.p70x { border:1px solid;width:50px;height:18px;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;vertical-align:middle;}

.fecha70x { border:1px solid;width:100px;height:18px;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;vertical-align:middle;}

.agencia { border:1px solid;width:80px;height:18px;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;vertical-align:middle;}

.opciones, .opcion { border:1px solid;width:40px;height:18px;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;vertical-align:middle;}

.valido_hasta { border:1px solid;width:80px;height:18px;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;vertical-align:middle;}

.pasajero { border:1px solid;width:140px;height:18px;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;vertical-align:middle;}

.cama_asignada { border:1px solid;width:100px;height:18px;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;vertical-align:middle;}

.distribucion { border:1px solid;width:120px;height:18px;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;vertical-align:middle;}

.libres { border:1px solid;width:40px;height:18px;background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;vertical-align:middle;}

.boton { background-color:#EEEEEE; border:1px solid; color:#333333; font-size:13px; text-align:center; height:20px;}

.calcu { 
width:212px; height:0px;
background-color:#EEEEEE;
visibility:hidden;
overflow:hidden;
border:#333 1px solid;
z-index:1; position:absolute;
}
.dolaronline { 
width:120px; height:0px;
background-color:#EEEEEE;
visibility:hidden;
overflow:hidden;
z-index:1; position:absolute;
margin-top:-1px;
margin-left:213px;
}
.calendario {
width: 190; height: 0px;
background-color:#FFFFFF;
visibility:hidden;
overflow: hidden; 
border:#333 1px solid;
z-index:1; position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
}
.pagos{
margin-left:15px;
width: 660px; height: 0px;
background-color:#FFFFEF;
visibility:hidden;
overflow: hidden;
border:#EEEECE 1px solid;
}
