table {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width: 100%;
       color:black;
}

table td{	
	width: 40px;
}

table th{
	font-size: 10px;	
		
}

.list-row-even {
	background-color: #ccd88e;
	font-size: 10px;
}

.list-row-odd {
	background-color: #FFFFFF;
	font-size: 10px;
}

.titulo1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: orange;
}

.tituloInfo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: orange;
      text-align: right;
}

.link{
   background: #fff; 
   padding: 1px; 
   font-family: Verdana, Geneva, Vera, Arial, Helvetica, sans-serif; 
   font-size: x-small; 
   font-variant: small-caps; 
   border: 1px solid #f60;
}



.botonVolver {
		background: url(../imagenes/botones/boton_prev.gif);
		background-repeat: no-repeat;
		border: 0px;		
		width: 112px;
		height: 23px;
		padding-left: 25px;
		padding-top: -1px;
		font-size: 11px;
		color: #516d95;
		cursor:hand;
}

.botonBuscar {
		background: url(../imagenes/botones/bot_buscar.gif);
		background-repeat: no-repeat;
		border: 0px;		
		width: 112px;
		height: 23px;
		padding-left: 25px;
		padding-top: -1px;
		font-size: 11px;
		color: #516d95;
		cursor:hand;
}


#table_container_right {
	width: 400px;
	margin-top:30px;
	overflow: scroll;
	float: left;
	overflow-y: hidden;
}

#table_container_left {
	
	border-right: 1px dashed #CCCCCC;
	float: left;
	overflow: hidden;
}


#table_container_right1 {
	width: 48%;
	float: left;
	overflow-y: hidden;
	border: 1px;
	margin-top : 58px;
}

#table_container_left1 {
	width: 48%;
	
	border-right: 15px dashed #FFFFFF;
	float: left;
	overflow: hidden;
}


.inputItinerario {
	/*border: 1px solid #E5E5E5;*/
	background-color: transparent;
}

.warning {
	background-image: url( images/msges/warning.png );
	background-repeat: no-repeat;
	padding-left: 30px;	
}

.error {
	background-image: url( images/msges/error.png );
	background-repeat: no-repeat;	
	padding-left: 30px;	
}



input[type="text"], input[type="password"], input[type="file"], input[type="submit"], input[type="button"], input[type="reset"], select, textarea, .textarea {
	background-image: none;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin: 3px;
	font-size:0.9em;
}

.recuadro {
 	border: 0px solid #CCCCCC;
 	margin:0px auto;
 	width: 95%;
 	padding: 5px;
}

table.itinerario {
  width: 450px;
}

table.itinerario td {
	height: 30px;
	border-bottom: 1px dotted #7F7F7F;
	font-size:0.9em;
}



.celdaItinerarioTitulo {
	color: black;
	font-weight: bold;
	padding-left: 5px;
        width:150px;
}

.inputItinerario {
	border: 1px solid #E5E5E5;
	background-color: transparent;
}


/* Cada una de las filas de la tabla itinerario*/
tablaBuscador {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width: 100%;
	border: 1px solid red;
	margin-top:15px;

}

.tablaBuscador td{		
	white-space: nowrap
}

.tablaBuscador th{
	font-size: 12px;			
}


#tablatitulo {		
	border:9px solid #F1F3FF;
}



.list-row-even {
	background-color: #ccd88e;
	font-size: 10px;
}

.list-row-odd {
	background-color: #FFFFFF;
	font-size: 10px;

}

.inputBusqueda{
	font-size:13px; 
}

.titulo1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: orange;
}

.titulo2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A19407;
}



table.tablaImprimir {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width: 100%;
border:1px solid #000000;
}
table.tablaImprimir td{		
	white-space: nowrap;
}

table.tablaImprimir th{
	font-size: 10px;	
}


.origen{
	font-size:12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;

}


table.tablaEstadisticas th{
	font-size: 12px;	
}

table.tablaEstadisticas {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width: 20%;
       border:0px solid #FFFFFF;
}
table.tablaEstadisticas td{		
   white-space: nowrap;
}

  .fila0 {
  	background-color: #A8B6B3;
  }
  
  .fila1 {
  	background-color: #FFD588;
  }
  
  .fila2 {
  	background-color: #CACAE2;
  }
  
  .fila3 {
  	background-color: #B6FFC2;
  }  
  
  .fila4 {
  	background-color: #FFDBD8;
  }  
  
  .fila5 {
  	background-color: #FFFEA7;
  }  

  .fila6 {
  	background-color: #A8B6B3;
  }
  
  .fila7 {
  	background-color: #FFD588;
  }
  
  .fila8 {
  	background-color: #CACAE2;
  }
  
  .fila9 {
  	background-color: #B6FFC2;
  }  
  
  .fila10 {
  	background-color: #FFDBD8;
  }  
  
  .fila11 {
  	background-color: #FFFEA7;
  }  

  .fila12 {
  	background-color: #FFD588;
  }
  
  .fila13 {
  	background-color: #CACAE2;
  }
  
  .fila14 {
  	background-color: #B6FFC2;
  }  
  
  .fila15 {
  	background-color: #FFDBD8;
  }  
  
  .fila16 {
  	background-color: #FFFEA7;
  }  

  .fila17 {
  	background-color: #A8B6B3;
  }
  
  .fila18 {
  	background-color: #FFD588;
  }
  
  .fila19 {
  	background-color: #CACAE2;
  }
  
  .fila20 {
  	background-color: #B6FFC2;
  }  
  
  .fila21 {
  	background-color: #FFDBD8;
  }  
  
  .fila22 {
  	background-color: #FFFEA7;
  }  
  .fila23 {
  	background-color: #FFD588;
  }  

.fila24 {
  	background-color: #A8B6B3;
  }  

.fila25 {
  	background-color: #FFDBD8;
  }  

.fila26 {
  	background-color: #FFFEA7;
  }  
.fila27 {
  	background-color: #FFDBD8;
  } 
.fila28 {
  	background-color:#FFFEA7;
  } 
.fila29 {
  	background-color: #B6FFC2;
  } 
.fila30 {
  	background-color: #B6FFC2;
  } 

.linkAccion {
	text-decoration: none;
}
 
 td.locked_left,th.locked_left {
	font-weight: bold;
} 

.floatfix {
	clear: both;
}

