body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	background-image: url(../tlk_imagenes/jpg_background_principal_nav3.jpg);
}
.ElementosFormularios {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;	
	color: #333333;
}
.ElementosFormularios1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	width:190px;	
	color: #333333;
}
.ElementosFormularios2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;	
	color: #333333;
	height:20px;
}

.Texto_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7f7f7f;
}

.Texto_vinculo_lm {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Texto_vinculo_lm A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #8D8D8D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Texto_vinculo_lm A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5c5c5c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Texto_vinculo_lm A:unknown {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #5c5c5c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Texto_vinculo_lm A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}


.Texto_vinculo_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #4c4c4c;
	font-weight: bold;
}

.Texto_vinculo_1 A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #4c4c4c;
	font-weight: bold;
}

.Texto_vinculo_1 A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5c5c5c;
	font-weight: bold;
}

.Texto_vinculo_1 A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #CC3300;
	font-weight: bold;
}

.Texto_vinculo_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4c4c4c;
	font-weight: normal;
}

.Texto_vinculo_2 A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #4c4c4c;
	font-weight: normal;
}

.Texto_vinculo_2 A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #5c5c5c;
	font-weight: normal;
}

.Texto_vinculo_2 A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #CC3300;
	font-weight: normal;
}



.Texto_vinculo_fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4c4c4c;
	font-weight: normal;
}

.Texto_vinculo_fecha A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #CC3300;
	height: 18px;
	width: 22px;
	top: 0px;
	right: 0px;
	left: 0px;
	bottom: 0px;
}

.Texto_vinculo_fecha A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #5c5c5c;
	font-weight: normal;
}

.Texto_vinculo_fecha A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #333333;
}

.Texto_vinculo_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CB0407;
	font-weight: bold;
}

.Texto_vinculo_3 A:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

.Texto_vinculo_3 A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CB0407;
	font-weight: bold;
}

.Texto_horafun_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CB0407;
	font-weight: bold;
}

.Texto_horafun_3 A:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3300;
	font-weight: bold;
}

.Texto_horafun_3 A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.texto_pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
}

.texto_pie A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #7f7f7f;
	font-weight: normal;
}

.texto_pie A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #5c5c5c;
	font-weight: normal;
}

.texto_pie A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #CC3300;
	font-weight: normal;
}.Texto_titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #cb0407;
	font-weight: bold;
}
.Texto_titulo_detalle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #cb0407;
	font-weight: bold;
}
.Texto_titulo2_detalle {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}
.Texto_Verificacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;	
	height:50px;
	line-height:30px;
}
.Texto_fecha {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #333333;
	font-weight: normal;
}

.Texto_fecha A:link{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.Texto_fecha A:visited{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.TF_celda_off {
    background-color: #dedfe7;
}

.TF_celda_on {
	background-color: #CC3300;
}

.TF_celda_sel {
	background-color: #333333;
}

.TF_entradas_off {
	background-image: url(../tlk_imagenes/p06_ima14_off.gif);
}

.TF_entradas_on {
	background-image: url(../tlk_imagenes/p06_ima14_on.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.TF_entradas_on A:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.TF_entradas_on A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.tbl a {
	width:100%;
	background-color: #d0ccc3;
	text-align: center;
	display:block;
	text-decoration: none;
	color:#000;
	height:200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.tbl a:hover {
	text-decoration: none;
	background-color: #CC0000;
	color: #FFFFFF;
	font-weight: bold;
}
.Texto_fecha2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #CC3300;
	font-weight: bold;
}
.TF_text_ventana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.TF_text_ventana2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.Texto_calendario {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7f7f7f;
}
.Texto_calendario A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.Texto_calendario A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.Texto_calendario A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3300;
	text-decoration: underline;
}
.Texto_fechagris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #999;
	font-weight: bold;
}
.Texto_calendvereventos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CB0407;
	font-weight: normal;
}


.Panel_Menu
{	
	background-image:url(../tlk_imagenes/fondo.gif);
	position:absolute;
	left:50px;
	top:100px;
}
.Panel_Eventos
{	
	background-image:url(../tlk_imagenes/fondo_panel.gif);
}
.Ocultar
{
	display:none;
}
.Ocultar1
{
	 background-color:Transparent;	
}
.OcultarCaja
{
 width:0px;
 border:0px;
 display:block; 
}

.DivTrans
{
	background-color:Transparent;
	}
.PanelOption1
        {
            width: 158px;
            position: absolute;            
            border: 2px solid Gray;
            background-color:White;
        }
  
  .PanelOption2
        {
            width: 158px;
            position: absolute;            
            border: 2px solid Gray;
            background-color:White;
        }

.Texto_fecha1 {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #333333;
	font-weight: normal;
}

.Texto_fecha1 A:link{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	
}

.Texto_fecha1 A:visited{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.ElementosTextBox {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align:center;
}
img {
border: none;
PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;	
}
.Texto_pie_vinculo_3 A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CB0407;
	font-weight: bold;
	text-decoration:none;
}

.TF_celda_sec_off {
	background-color: #FFF9E7;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #666;
}

.TF_celda_sec_off A:link {
	background-color: #FFF9E7;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #666;
}

.TF_celda_sec_on {
	background-color: #CC3300;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}

.TF_celda_sec_on A:link {
	background-color: #CC3300;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: underline;
}

.TF_celda_sec_sel {
	background-color: #333333;
}

/* AutoComplete List Styles */
    /* Container for the list options */
.list
 {
            width: 245px;
            position: absolute;
            left: 58.5%;
            top: 50px;                       
            background-color:Transparent;
 }
        /*border: 1px solid Gray;*/
        /* Hide link underline */
 .list a
 {
            text-decoration: none;
 }
        
.listOption1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #4c4c4c;	
	padding: 3px;            
    cursor: default;   
     
}
    /* Hover Option */    
.listOptionHighlighted
{
            background: #e0ebfb;
            color: #2a56b3;            
            padding: 3px;
            font-family: verdana, sans-serif;
            font-size: 12px;
            cursor: pointer;
            width: 240px;
}

.autoCompleteWrapper
{
        position:relative;
        display:inline;
        width: 245px;                
}
    
.txtBoton 
{      
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	cursor:hand;
	cursor:pointer;
}
INPUT 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;	
}
/* Mapas */

/*.Mapas
{
	background-color:White;
	filter: alpha(opacity=90);
	opacity: 0.90;
	position:fixed;
	top:20%;
	left:20%;
	width:567px;

}
PROBAR

.Mapas
{
	background-color:White;
	filter: alpha(opacity=90);
	opacity: 0.90;
	top:20%;
	left:20%;
	width:567px;
	
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; 
	BORDER-TOP: black 1px solid; PADDING-LEFT: 10px; Z-INDEX: 100; 
	PADDING-BOTTOM: 20px; BORDER-LEFT: black 1px solid; 
	PADDING-TOP: 10px; BORDER-BOTTOM: black 1px solid; 
	POSITION: absolute;

}
*/

.Mapas
{
	background-color:White;	
	filter: alpha(opacity=90);
	opacity: 0.90;	
	top:150px;
	left:200px;
	width:567px;	
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; Z-INDEX: 100; 
	PADDING-BOTTOM: 0px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;

}


.Videos
{
	background-color:White;
	filter: alpha(opacity=90);
	opacity: 0.90;	
	width:282px;
	top:200px;
	left:400px;		
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; Z-INDEX: 100; 
	PADDING-BOTTOM: 0px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;

}
.EventosDia
{
	background-color:White;
	filter: alpha(opacity=90);
	opacity: 0.90;
	position:absolute;	
	width:168px;	
	top:150px;
	left:200px;		
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; Z-INDEX: 100; 
	PADDING-BOTTOM: 0px;  
	PADDING-TOP: 0px; 	

}
.Puntos
{
	background-color:White;
	filter: alpha(opacity=90);
	opacity: 0.90;	
	width:527px;
	top:150px;
	left:200px;		
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; Z-INDEX: 100; 
	PADDING-BOTTOM: 0px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;

}
.Condicion
{
	background-color:White;		
	width:545px;
	overflow:auto;
	height:550px;
	top:150px;
	left:200px;		
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; Z-INDEX: 100; 
	PADDING-BOTTOM: 0px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;
}

.Asientos
{		
	width:685px;
	overflow:auto;
	height:340px;
}

.MensajeAlerta
{
	background-color:White;
	filter: alpha(opacity=90);
	opacity: 0.90;	
	width:250px;
	top:150px;
	left:200px;		
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; Z-INDEX: 100; 
	PADDING-BOTTOM: 0px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;
}
.SinNumeracion
{
	background-color:White;
	filter: alpha(opacity=90);
	opacity: 0.90;
	width:410px;top:150px;
	left:200px;		
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; Z-INDEX: 100; 
	PADDING-BOTTOM: 0px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;	

}

.DetalleDeEvento
{
	background-color:White;	
	filter: alpha(opacity=90);
	opacity: 0.90;	
	top:150px;
	left:200px;
	width:404px;	
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; Z-INDEX: 100; 
	PADDING-BOTTOM: 0px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;

}


/*UPDATE PROGRESS*/
.modalBackground
{
	background-color: White;
	filter: alpha(opacity=50);
	opacity: 0.50;	
	width:1024px;
	height:768px;
}
.updateProgress
{ 
	background-color:white;
	position: absolute;
	width: 402px;
	height: auto;
}

.Fondo_tarifa {
	background-image: url(../tlk_imagenes/lm_ima17.png);
}
.Fondo_carritoflotante {
	background-image: url(../tlk_imagenes/lm_ima21.png);
}
.Fondo_punteado_H11 {
	background-image: url(../tlk_imagenes/lms_ima01.gif);
}
.Fondo_DIV {
	background-image: url(../tlk_imagenes/lm_ima24.png);
}
.Fondo_tarifa_nn {
	background-image: url(../tlk_imagenes/lm_ima27.png);
}
.PanelMenus
{	
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; Z-INDEX: 100; 
	PADDING-BOTTOM: 0px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;	
}
#cabeceraMapa { 
   position:absolute; 
   top:250px; 
   left:0px; 
   width: 80%; 
   height:20px; 
   background-color: #666666; 
   color: #ffcc88; 
} 
#superiorMapa{ 
   float: right; 
   margin-right:4px; 
} 
.Modales
{
	background-color:Transparent;	
	left: 30%;
	top: 50%;
	position:absolute;
		
}
.Texto_vinculo_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BC120A;
	font-weight: normal;
}

.Texto_vinculo_body A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #BC120A;
	font-weight: normal;
}

.Texto_vinculo_body A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #BC120A;
	font-weight: normal;
}

.Texto_vinculo_body A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #CC3300;
	font-weight: normal;
}
/******************************************/
DIV#Diviframe
{
	padding-top: 5px;
	padding-left:5px;
		
	width: 360px;
	height: 327;

	position: absolute;
	display: none;
	font-size: 0pt;
	z-index: 3;
	/*border: solid red 1px;*/
}
DIV#DivWindowWait
{
	width: 406px;
	height: 80px;
	position: absolute;
	display: none;
	font-size: 0pt;	
	z-index: 58;
}
.windowWait
{	
	position: absolute;
	border: solid 1px #696969;	
	display: none;
	top: 0px;
	left: 0px;
	font-size:0pt;
	background-color:White;
	z-index: 60;
	width: 406px;
}
.windowBackGround
{
	position: absolute;
	border: solid 1px #C0C0C0;
	background-color: white;
	z-index: 50;
	display: none;
	filter: alpha(opacity=50);
	opacity: 0.50;
	width: 0px;
}
/********************************************************/
.updProgress
{
	position: absolute;	
	border: solid 1px #696969;				
	background-color:White;		
	filter: alpha(opacity=90);
	opacity: 0.90;	
}
.fondoUpdate
{
	position:absolute;	
	background-color: white;			
	filter: alpha(opacity=50);
	opacity: 0.50;	
	left:0px;
	top:0px;		
	/*left:0px;*/
}
.ModalCentrado
{
    position: absolute;
    background-color: #DEDCFE;    
	width: 406px;	
}
.fondo {
	background-image: url(../tlk_imagenes/ima_03.png);
}
.texto01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}
.texto02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.txtLetraPreVenta
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	text-decoration: blink;
	
}