	body {
		font-family:sans-serif;
		text-align: left;
		margin:0px 0px 0px 0px;
		}
	span.highlight {
         background-color:#cfffcf;
		 padding:5px;
         height:15px;		 
         border:1px solid #D1D1D1;
		 border-bottom:1px solid #fff;
		 }
		
	span.dia {
         background-color:#daf8da;
		 padding:0px 10px 0px 0px; 
         height:5px;		 
         border:1px solid #D1D1D1;
		 }
	span.diafinde {
         background-color:#b6fbb6;
		 padding:0px 10px 0px 0px; 
         height:5px;		 
         border:1px solid #D1D1D1;
		 }



		
	#arriba {
		position:relative;
        left:0;
		top:0;
		width:100%;
		height:90px;
		background-color:#fff;
		border:none;
		}

	#menu {
		position:relative;
    	left:0;
		top:0px;
		background-color:#fff;
		layer-background-color:#fff ;
		}
	
	#barramenu {
		position:relative;
        height:10px;
		left:0;
		top:0px;
		background-color:#cfffcf;
		border-top:1px solid #D1D1D1;
		 
		}

	#abajo {
        top:0px;
		width:100%;
		background-color:#fff;
		layer-background-color:#fff ;
		}
	#cuerpo{
		width:75%;
		float:left;
		background-color:#fff;
		layer-background-color:#fff ;
		}	
	#lateral{
		float:left;
		width:25%;
		background-color:#fff;
		text-align:right;
		}
		
	.left{float:left;text-align:left;}
    .left-text{text-align:left;}
    .right{float:right;text-align:right;}
    .right-text{text-align:right;}
    .justify{text-align:justify;}
    .center{text-align:center;}
    .clear{clear:both;}
	
	.select{
      font-size:12px;
      color:#000000;
      border:1px solid #D1D1D1;
      background-color:#F5F5F5;
      scrollbar-arrow-color:#FFFFFF;
      scrollbar-base-color: #BE7F00;
	}
    .text{
      font-size:12px;
      color:#000000;
      border:1px solid #D1D1D1;
      background:#FFFFFF;
    }

    .comentario{
	  margin-left:5px;
	  width:95%;
	  font-size:12px;
      color:#000000;
      border:1px solid #D1D1D1;
      background:#FFFFFF;
    }

    .coment_voto{
	  clear:none;
	  width:280px;
	  margin-left:5px;
	  font-size:12px;
      color:#000000;
      border:1px solid #D1D1D1;
      background:#FFFFFF;
    }
	
    
	.textomenu{
      font-size:16px;
      color:#000000;
      border:1px solid #D1D1D1;
      background:#dddddd;
    }
	.textorojo{
	  text-align:center;
      font-size:16px;
      color:#fff;
      border:1px solid #D1D1D1;
      background:#f66868;
    }
    .viajesconductor{
      font-size:18px;
	  text-align:center;
      color:#000000;
      border:1px solid #D1D1D1;
      background:#dddddd;	
	}
    .viajespasajero{
      font-size:18px;
	  text-align:center;
      color:#000000;
      border:1px solid #D1D1D1;
      background:#daf8da;	
	}
	 
    .linearegular{
	  width:100%;
      font-size:16px;
      color:#000000;
      border:1px solid #D1D1D1;
      background:#dddddd;
    }

	.t1{
      width:80px;
      height:16px
    }

    .t2{
      width:150px;
      height:16px
	  
    }


    .space1{padding:5px 5px 0px 0px;}
    .space2{padding:5px 5px 5px 5px;}
    .space3{padding:5px 0px 5px 0px;}
    .space4{padding:5px 0px 0px 0px;}
    .space5{padding:0px 5px 0px 0px;}
	
	
	.margenlateral{margin:0px 5px 0px 5px;}


    #tablebusqueda{
      width:100%;
	  background:#e9ffe9;
	}
	#tabledonde{
      width:60%;
	  height:80px;
      background:#e9ffe9;
	}
    #tablefecha{
	  width:40%;
	  height:80px;
      background:#e9ffe9; 
	}
    #tabledias{
      width:100%;
	  height:50px;
	  }
	  
	.cajalogin{
      width:100%;
	  padding-bottom:30px;
	  background:#e9ffe9;
    }

    .caja{
      width:100%;
	  padding-bottom:30px;
	  background:#e9ffe9;
    }
	
	
	.cajaedicion{
 	  background:#e9ffe9;
    }
	.cajaedicion1{
      width:40%;
	  background:#e9ffe9;
    }
	.cajaedicion2{
	  float:left;
      width:60%;
	  background:#e9ffe9;
    }
	
    .btn{
	  cursor:pointer;
      font-size:12px;
      color:#FFFFFF;
      border:1px solid #D1D1D1;
      background:#00c800;
    }

    .column-1{  background:#fff; }
    .column-2{  text-align:left;min-width:100px; }
    .column-3{  text-align:left;min-width:100px;}
    .column-4{  text-align:center;}
    .column-5{  background:#fff; }
    .column-7{  background:#fff;text-align:center;max-width:100px; }
    .column-8{  background:#fff; }
    .column-9{  background:#fff; }
    .column-10{ background:#fff; }             

    .votoscol-1{  background:#fff;min-width:150px;text-align:right; }
    .votoscol-2{  background:#fff;min-width:150px; }
	
	.votolupa    {  background:#fff;border:0px;}
    .votoorigen  {  background:#fff;min-width:200px; }
    .votodestino {  background:#fff;min-width:200px; }
    .votofecha   {  background:#fff;min-width:150px; }
	.votoestado  { min-width:90px;text-align:center; }
	
	
    .votoviajeactivo  {  background:#fff;color:#66ff66;min-width:100px; }
    .votoviajeinactivo{  background:#fff;color:#ffcc99;min-width:100px; }
	       
    
	
	.cabecera{ background:#ddd; }
	
	
	.input {
            clear: both;
    }
    
    .input label {
            float: left; width: 150px; margin-left:5px;
    }
    
    .input input.text {
            float: right; width: 150px;
	} 

    .input.radio {
            float: left; width:100%; 
			border:0px;
    }
    .input.radio label {
            float: left; width: 20%;
    }
	.input.radio input {
            float: left; 
    }
	
	.dater{
	  float:left;
	  width:20%;
	  background:#e9ffe9;
	}
	
	.cajafrecuencia{
      float:left;
	  width:100%;
	  height:180px;	  
	  background-color:#abc;
		 
	}
	#diasbox{
      float:left;
	  width:80%;
	  height:180px;
	  background:#e9ffe9;
	  
	}
	
	.textoalineado {
            float: left; width: 160px; margin-left:5px;
    }
	.textoindex {
            float: left; width: 80px; margin-left:5px;
    }

	span.parada {
		 margin-right: 10px;
         background-color:#fff;
		 padding:0px 10px 0px 10px; 
         height:5px;		 
         border:2px solid #000;
	}
	span.cajita {
		 margin-right: 10px;
         background-color:#fff;
		 padding:0px 5px 0px 5px; 
         height:5px;		 
         border:1px solid #ddd;
	}


